Class PaymentReconciliation
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.BaseResource
-
- org.hl7.fhir.r4.model.Resource
-
- org.hl7.fhir.r4.model.DomainResource
-
- org.hl7.fhir.r4.model.PaymentReconciliation
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
public class PaymentReconciliation extends DomainResource
This resource provides the details including amount of a payment and allocates the payment items being paid.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPaymentReconciliation.DetailsComponentstatic classPaymentReconciliation.NotesComponentstatic classPaymentReconciliation.PaymentReconciliationStatusstatic classPaymentReconciliation.PaymentReconciliationStatusEnumFactory
-
Field Summary
Fields Modifier and Type Field Description protected DateTimeTypecreatedThe date when the resource was created.static ca.uhn.fhir.rest.gclient.DateClientParamCREATEDFluent Client search parameter constant for createdprotected List<PaymentReconciliation.DetailsComponent>detailDistribution of the payment amount for a previously acknowledged payable.protected StringTypedispositionA human readable description of the status of the request for the reconciliation.static ca.uhn.fhir.rest.gclient.StringClientParamDISPOSITIONFluent Client search parameter constant for dispositionprotected CodeableConceptformCodeA code for the form to be used for printing the content.protected List<Identifier>identifierA unique identifier assigned to this payment reconciliation.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_PAYMENT_ISSUERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_REQUESTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_REQUESTORConstant for fluent queries to be used to add include statements.protected Enumeration<Enumerations.RemittanceOutcome>outcomeThe outcome of a request for a reconciliation.static ca.uhn.fhir.rest.gclient.TokenClientParamOUTCOMEFluent Client search parameter constant for outcomestatic ca.uhn.fhir.rest.gclient.ReferenceClientParamPAYMENT_ISSUERFluent Client search parameter constant for payment-issuerprotected MoneypaymentAmountTotal payment amount as indicated on the financial instrument.protected DateTypepaymentDateThe date of payment as indicated on the financial instrument.protected IdentifierpaymentIdentifierIssuer's unique identifier for the payment instrument.protected ReferencepaymentIssuerThe party who generated the payment.protected OrganizationpaymentIssuerTargetThe actual object that is the target of the reference (The party who generated the payment.)protected PeriodperiodThe period of time for which payments have been gathered into this bulk payment for settlement.protected List<PaymentReconciliation.NotesComponent>processNoteA note that describes or explains the processing in a human readable form.protected ReferencerequestOriginal request resource reference.static ca.uhn.fhir.rest.gclient.ReferenceClientParamREQUESTFluent Client search parameter constant for requestprotected ReferencerequestorThe practitioner who is responsible for the services rendered to the patient.static ca.uhn.fhir.rest.gclient.ReferenceClientParamREQUESTORFluent Client search parameter constant for requestorprotected ResourcerequestorTargetThe actual object that is the target of the reference (The practitioner who is responsible for the services rendered to the patient.)protected TaskrequestTargetThe actual object that is the target of the reference (Original request resource reference.)static StringSP_CREATEDSearch parameter: createdstatic StringSP_DISPOSITIONSearch parameter: dispositionstatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_OUTCOMESearch parameter: outcomestatic StringSP_PAYMENT_ISSUERSearch parameter: payment-issuerstatic StringSP_REQUESTSearch parameter: requeststatic StringSP_REQUESTORSearch parameter: requestorstatic StringSP_STATUSSearch parameter: statusprotected Enumeration<PaymentReconciliation.PaymentReconciliationStatus>statusThe status of the resource instance.static ca.uhn.fhir.rest.gclient.TokenClientParamSTATUSFluent Client search parameter constant for status-
Fields inherited from class org.hl7.fhir.r4.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.r4.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description PaymentReconciliation()ConstructorPaymentReconciliation(Enumeration<PaymentReconciliation.PaymentReconciliationStatus> status, DateTimeType created, DateType paymentDate, Money paymentAmount)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r4.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.r4.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
identifier
protected List<Identifier> identifier
A unique identifier assigned to this payment reconciliation.
-
status
protected Enumeration<PaymentReconciliation.PaymentReconciliationStatus> status
The status of the resource instance.
-
period
protected Period period
The period of time for which payments have been gathered into this bulk payment for settlement.
-
created
protected DateTimeType created
The date when the resource was created.
-
paymentIssuer
protected Reference paymentIssuer
The party who generated the payment.
-
paymentIssuerTarget
protected Organization paymentIssuerTarget
The actual object that is the target of the reference (The party who generated the payment.)
-
requestTarget
protected Task requestTarget
The actual object that is the target of the reference (Original request resource reference.)
-
requestor
protected Reference requestor
The practitioner who is responsible for the services rendered to the patient.
-
requestorTarget
protected Resource requestorTarget
The actual object that is the target of the reference (The practitioner who is responsible for the services rendered to the patient.)
-
outcome
protected Enumeration<Enumerations.RemittanceOutcome> outcome
The outcome of a request for a reconciliation.
-
disposition
protected StringType disposition
A human readable description of the status of the request for the reconciliation.
-
paymentDate
protected DateType paymentDate
The date of payment as indicated on the financial instrument.
-
paymentAmount
protected Money paymentAmount
Total payment amount as indicated on the financial instrument.
-
paymentIdentifier
protected Identifier paymentIdentifier
Issuer's unique identifier for the payment instrument.
-
detail
protected List<PaymentReconciliation.DetailsComponent> detail
Distribution of the payment amount for a previously acknowledged payable.
-
formCode
protected CodeableConcept formCode
A code for the form to be used for printing the content.
-
processNote
protected List<PaymentReconciliation.NotesComponent> processNote
A note that describes or explains the processing in a human readable form.
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: The business identifier of the ExplanationOfBenefit
Type: token
Path: PaymentReconciliation.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: The business identifier of the ExplanationOfBenefit
Type: token
Path: PaymentReconciliation.identifier
-
SP_REQUEST
public static final String SP_REQUEST
Search parameter: requestDescription: The reference to the claim
Type: reference
Path: PaymentReconciliation.request
- See Also:
- Constant Field Values
-
REQUEST
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST
Fluent Client search parameter constant for requestDescription: The reference to the claim
Type: reference
Path: PaymentReconciliation.request
-
INCLUDE_REQUEST
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST
Constant for fluent queries to be used to add include statements. Specifies the path value of "PaymentReconciliation:request".
-
SP_DISPOSITION
public static final String SP_DISPOSITION
Search parameter: dispositionDescription: The contents of the disposition message
Type: string
Path: PaymentReconciliation.disposition
- See Also:
- Constant Field Values
-
DISPOSITION
public static final ca.uhn.fhir.rest.gclient.StringClientParam DISPOSITION
Fluent Client search parameter constant for dispositionDescription: The contents of the disposition message
Type: string
Path: PaymentReconciliation.disposition
-
SP_CREATED
public static final String SP_CREATED
Search parameter: createdDescription: The creation date
Type: date
Path: PaymentReconciliation.created
- See Also:
- Constant Field Values
-
CREATED
public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED
Fluent Client search parameter constant for createdDescription: The creation date
Type: date
Path: PaymentReconciliation.created
-
SP_PAYMENT_ISSUER
public static final String SP_PAYMENT_ISSUER
Search parameter: payment-issuerDescription: The organization which generated this resource
Type: reference
Path: PaymentReconciliation.paymentIssuer
- See Also:
- Constant Field Values
-
PAYMENT_ISSUER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PAYMENT_ISSUER
Fluent Client search parameter constant for payment-issuerDescription: The organization which generated this resource
Type: reference
Path: PaymentReconciliation.paymentIssuer
-
INCLUDE_PAYMENT_ISSUER
public static final ca.uhn.fhir.model.api.Include INCLUDE_PAYMENT_ISSUER
Constant for fluent queries to be used to add include statements. Specifies the path value of "PaymentReconciliation:payment-issuer".
-
SP_OUTCOME
public static final String SP_OUTCOME
Search parameter: outcomeDescription: The processing outcome
Type: token
Path: PaymentReconciliation.outcome
- See Also:
- Constant Field Values
-
OUTCOME
public static final ca.uhn.fhir.rest.gclient.TokenClientParam OUTCOME
Fluent Client search parameter constant for outcomeDescription: The processing outcome
Type: token
Path: PaymentReconciliation.outcome
-
SP_REQUESTOR
public static final String SP_REQUESTOR
Search parameter: requestorDescription: The reference to the provider who submitted the claim
Type: reference
Path: PaymentReconciliation.requestor
- See Also:
- Constant Field Values
-
REQUESTOR
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTOR
Fluent Client search parameter constant for requestorDescription: The reference to the provider who submitted the claim
Type: reference
Path: PaymentReconciliation.requestor
-
INCLUDE_REQUESTOR
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "PaymentReconciliation:requestor".
-
SP_STATUS
public static final String SP_STATUS
Search parameter: statusDescription: The status of the payment reconciliation
Type: token
Path: PaymentReconciliation.status
- See Also:
- Constant Field Values
-
STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Fluent Client search parameter constant for statusDescription: The status of the payment reconciliation
Type: token
Path: PaymentReconciliation.status
-
-
Constructor Detail
-
PaymentReconciliation
public PaymentReconciliation()
Constructor
-
PaymentReconciliation
public PaymentReconciliation(Enumeration<PaymentReconciliation.PaymentReconciliationStatus> status, DateTimeType created, DateType paymentDate, Money paymentAmount)
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(A unique identifier assigned to this payment reconciliation.)
-
setIdentifier
public PaymentReconciliation setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public PaymentReconciliation addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist
-
getStatusElement
public Enumeration<PaymentReconciliation.PaymentReconciliationStatus> getStatusElement()
- Returns:
status(The status of the resource instance.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
public boolean hasStatusElement()
-
hasStatus
public boolean hasStatus()
-
setStatusElement
public PaymentReconciliation setStatusElement(Enumeration<PaymentReconciliation.PaymentReconciliationStatus> value)
- Parameters:
value-status(The status of the resource instance.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
public PaymentReconciliation.PaymentReconciliationStatus getStatus()
- Returns:
- The status of the resource instance.
-
setStatus
public PaymentReconciliation setStatus(PaymentReconciliation.PaymentReconciliationStatus value)
- Parameters:
value- The status of the resource instance.
-
getPeriod
public Period getPeriod()
- Returns:
period(The period of time for which payments have been gathered into this bulk payment for settlement.)
-
hasPeriod
public boolean hasPeriod()
-
setPeriod
public PaymentReconciliation setPeriod(Period value)
- Parameters:
value-period(The period of time for which payments have been gathered into this bulk payment for settlement.)
-
getCreatedElement
public DateTimeType getCreatedElement()
- Returns:
created(The date when the resource was created.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the value
-
hasCreatedElement
public boolean hasCreatedElement()
-
hasCreated
public boolean hasCreated()
-
setCreatedElement
public PaymentReconciliation setCreatedElement(DateTimeType value)
- Parameters:
value-created(The date when the resource was created.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the value
-
getCreated
public Date getCreated()
- Returns:
- The date when the resource was created.
-
setCreated
public PaymentReconciliation setCreated(Date value)
- Parameters:
value- The date when the resource was created.
-
getPaymentIssuer
public Reference getPaymentIssuer()
- Returns:
paymentIssuer(The party who generated the payment.)
-
hasPaymentIssuer
public boolean hasPaymentIssuer()
-
setPaymentIssuer
public PaymentReconciliation setPaymentIssuer(Reference value)
- Parameters:
value-paymentIssuer(The party who generated the payment.)
-
getPaymentIssuerTarget
public Organization getPaymentIssuerTarget()
- Returns:
paymentIssuerThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The party who generated the payment.)
-
setPaymentIssuerTarget
public PaymentReconciliation setPaymentIssuerTarget(Organization value)
- Parameters:
value-paymentIssuerThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The party who generated the payment.)
-
getRequest
public Reference getRequest()
- Returns:
request(Original request resource reference.)
-
hasRequest
public boolean hasRequest()
-
setRequest
public PaymentReconciliation setRequest(Reference value)
- Parameters:
value-request(Original request resource reference.)
-
getRequestTarget
public Task getRequestTarget()
- Returns:
requestThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Original request resource reference.)
-
setRequestTarget
public PaymentReconciliation setRequestTarget(Task value)
- Parameters:
value-requestThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Original request resource reference.)
-
getRequestor
public Reference getRequestor()
- Returns:
requestor(The practitioner who is responsible for the services rendered to the patient.)
-
hasRequestor
public boolean hasRequestor()
-
setRequestor
public PaymentReconciliation setRequestor(Reference value)
- Parameters:
value-requestor(The practitioner who is responsible for the services rendered to the patient.)
-
getRequestorTarget
public Resource getRequestorTarget()
- Returns:
requestorThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The practitioner who is responsible for the services rendered to the patient.)
-
setRequestorTarget
public PaymentReconciliation setRequestorTarget(Resource value)
- Parameters:
value-requestorThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The practitioner who is responsible for the services rendered to the patient.)
-
getOutcomeElement
public Enumeration<Enumerations.RemittanceOutcome> getOutcomeElement()
- Returns:
outcome(The outcome of a request for a reconciliation.). This is the underlying object with id, value and extensions. The accessor "getOutcome" gives direct access to the value
-
hasOutcomeElement
public boolean hasOutcomeElement()
-
hasOutcome
public boolean hasOutcome()
-
setOutcomeElement
public PaymentReconciliation setOutcomeElement(Enumeration<Enumerations.RemittanceOutcome> value)
- Parameters:
value-outcome(The outcome of a request for a reconciliation.). This is the underlying object with id, value and extensions. The accessor "getOutcome" gives direct access to the value
-
getOutcome
public Enumerations.RemittanceOutcome getOutcome()
- Returns:
- The outcome of a request for a reconciliation.
-
setOutcome
public PaymentReconciliation setOutcome(Enumerations.RemittanceOutcome value)
- Parameters:
value- The outcome of a request for a reconciliation.
-
getDispositionElement
public StringType getDispositionElement()
- Returns:
disposition(A human readable description of the status of the request for the reconciliation.). This is the underlying object with id, value and extensions. The accessor "getDisposition" gives direct access to the value
-
hasDispositionElement
public boolean hasDispositionElement()
-
hasDisposition
public boolean hasDisposition()
-
setDispositionElement
public PaymentReconciliation setDispositionElement(StringType value)
- Parameters:
value-disposition(A human readable description of the status of the request for the reconciliation.). This is the underlying object with id, value and extensions. The accessor "getDisposition" gives direct access to the value
-
getDisposition
public String getDisposition()
- Returns:
- A human readable description of the status of the request for the reconciliation.
-
setDisposition
public PaymentReconciliation setDisposition(String value)
- Parameters:
value- A human readable description of the status of the request for the reconciliation.
-
getPaymentDateElement
public DateType getPaymentDateElement()
- Returns:
paymentDate(The date of payment as indicated on the financial instrument.). This is the underlying object with id, value and extensions. The accessor "getPaymentDate" gives direct access to the value
-
hasPaymentDateElement
public boolean hasPaymentDateElement()
-
hasPaymentDate
public boolean hasPaymentDate()
-
setPaymentDateElement
public PaymentReconciliation setPaymentDateElement(DateType value)
- Parameters:
value-paymentDate(The date of payment as indicated on the financial instrument.). This is the underlying object with id, value and extensions. The accessor "getPaymentDate" gives direct access to the value
-
getPaymentDate
public Date getPaymentDate()
- Returns:
- The date of payment as indicated on the financial instrument.
-
setPaymentDate
public PaymentReconciliation setPaymentDate(Date value)
- Parameters:
value- The date of payment as indicated on the financial instrument.
-
getPaymentAmount
public Money getPaymentAmount()
- Returns:
paymentAmount(Total payment amount as indicated on the financial instrument.)
-
hasPaymentAmount
public boolean hasPaymentAmount()
-
setPaymentAmount
public PaymentReconciliation setPaymentAmount(Money value)
- Parameters:
value-paymentAmount(Total payment amount as indicated on the financial instrument.)
-
getPaymentIdentifier
public Identifier getPaymentIdentifier()
- Returns:
paymentIdentifier(Issuer's unique identifier for the payment instrument.)
-
hasPaymentIdentifier
public boolean hasPaymentIdentifier()
-
setPaymentIdentifier
public PaymentReconciliation setPaymentIdentifier(Identifier value)
- Parameters:
value-paymentIdentifier(Issuer's unique identifier for the payment instrument.)
-
getDetail
public List<PaymentReconciliation.DetailsComponent> getDetail()
- Returns:
detail(Distribution of the payment amount for a previously acknowledged payable.)
-
setDetail
public PaymentReconciliation setDetail(List<PaymentReconciliation.DetailsComponent> theDetail)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasDetail
public boolean hasDetail()
-
addDetail
public PaymentReconciliation.DetailsComponent addDetail()
-
addDetail
public PaymentReconciliation addDetail(PaymentReconciliation.DetailsComponent t)
-
getDetailFirstRep
public PaymentReconciliation.DetailsComponent getDetailFirstRep()
- Returns:
- The first repetition of repeating field
detail, creating it if it does not already exist
-
getFormCode
public CodeableConcept getFormCode()
- Returns:
formCode(A code for the form to be used for printing the content.)
-
hasFormCode
public boolean hasFormCode()
-
setFormCode
public PaymentReconciliation setFormCode(CodeableConcept value)
- Parameters:
value-formCode(A code for the form to be used for printing the content.)
-
getProcessNote
public List<PaymentReconciliation.NotesComponent> getProcessNote()
- Returns:
processNote(A note that describes or explains the processing in a human readable form.)
-
setProcessNote
public PaymentReconciliation setProcessNote(List<PaymentReconciliation.NotesComponent> theProcessNote)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasProcessNote
public boolean hasProcessNote()
-
addProcessNote
public PaymentReconciliation.NotesComponent addProcessNote()
-
addProcessNote
public PaymentReconciliation addProcessNote(PaymentReconciliation.NotesComponent t)
-
getProcessNoteFirstRep
public PaymentReconciliation.NotesComponent getProcessNoteFirstRep()
- Returns:
- The first repetition of repeating field
processNote, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public PaymentReconciliation copy()
- Specified by:
copyin classDomainResource
-
copyValues
public void copyValues(PaymentReconciliation dst)
-
typedCopy
protected PaymentReconciliation typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-