public static class PaymentReconciliation.DetailsComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected Money |
amount
The monetary amount allocated from the total payment to the payable.
|
protected DateType |
date
The date from the response resource containing a commitment to pay.
|
protected Identifier |
identifier
Unique identifier for the current payment item for the referenced payable.
|
protected Reference |
payee
The party which is receiving the payment.
|
protected Resource |
payeeTarget
The actual object that is the target of the reference (The party which is receiving the payment.)
|
protected Identifier |
predecessor
Unique identifier for the prior payment item for the referenced payable.
|
protected Reference |
request
A resource, such as a Claim, the evaluation of which could lead to payment.
|
protected Resource |
requestTarget
The actual object that is the target of the reference (A resource, such as a Claim, the evaluation of which could lead to payment.)
|
protected Reference |
response
A resource, such as a ClaimResponse, which contains a commitment to payment.
|
protected Resource |
responseTarget
The actual object that is the target of the reference (A resource, such as a ClaimResponse, which contains a commitment to payment.)
|
protected Reference |
responsible
A reference to the individual who is responsible for inquiries regarding the response and its payment.
|
protected PractitionerRole |
responsibleTarget
The actual object that is the target of the reference (A reference to the individual who is responsible for inquiries regarding the response and its payment.)
|
protected Reference |
submitter
The party which submitted the claim or financial transaction.
|
protected Resource |
submitterTarget
The actual object that is the target of the reference (The party which submitted the claim or financial transaction.)
|
protected CodeableConcept |
type
Code to indicate the nature of the payment.
|
modifierExtension| Constructor and Description |
|---|
DetailsComponent()
Constructor
|
DetailsComponent(CodeableConcept type)
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, 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, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected Identifier identifier
protected Identifier predecessor
protected CodeableConcept type
protected Reference request
protected Resource requestTarget
protected Reference submitter
protected Resource submitterTarget
protected Reference response
protected Resource responseTarget
protected Reference responsible
protected PractitionerRole responsibleTarget
protected Resource payeeTarget
public DetailsComponent()
public DetailsComponent(CodeableConcept type)
public Identifier getIdentifier()
identifier (Unique identifier for the current payment item for the referenced payable.)public boolean hasIdentifier()
public PaymentReconciliation.DetailsComponent setIdentifier(Identifier value)
value - identifier (Unique identifier for the current payment item for the referenced payable.)public Identifier getPredecessor()
predecessor (Unique identifier for the prior payment item for the referenced payable.)public boolean hasPredecessor()
public PaymentReconciliation.DetailsComponent setPredecessor(Identifier value)
value - predecessor (Unique identifier for the prior payment item for the referenced payable.)public CodeableConcept getType()
type (Code to indicate the nature of the payment.)public boolean hasType()
public PaymentReconciliation.DetailsComponent setType(CodeableConcept value)
value - type (Code to indicate the nature of the payment.)public Reference getRequest()
request (A resource, such as a Claim, the evaluation of which could lead to payment.)public boolean hasRequest()
public PaymentReconciliation.DetailsComponent setRequest(Reference value)
value - request (A resource, such as a Claim, the evaluation of which could lead to payment.)public Resource getRequestTarget()
request The 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. (A resource, such as a Claim, the evaluation of which could lead to payment.)public PaymentReconciliation.DetailsComponent setRequestTarget(Resource value)
value - request The 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. (A resource, such as a Claim, the evaluation of which could lead to payment.)public Reference getSubmitter()
submitter (The party which submitted the claim or financial transaction.)public boolean hasSubmitter()
public PaymentReconciliation.DetailsComponent setSubmitter(Reference value)
value - submitter (The party which submitted the claim or financial transaction.)public Resource getSubmitterTarget()
submitter The 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 which submitted the claim or financial transaction.)public PaymentReconciliation.DetailsComponent setSubmitterTarget(Resource value)
value - submitter The 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 which submitted the claim or financial transaction.)public Reference getResponse()
response (A resource, such as a ClaimResponse, which contains a commitment to payment.)public boolean hasResponse()
public PaymentReconciliation.DetailsComponent setResponse(Reference value)
value - response (A resource, such as a ClaimResponse, which contains a commitment to payment.)public Resource getResponseTarget()
response The 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. (A resource, such as a ClaimResponse, which contains a commitment to payment.)public PaymentReconciliation.DetailsComponent setResponseTarget(Resource value)
value - response The 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. (A resource, such as a ClaimResponse, which contains a commitment to payment.)public DateType getDateElement()
date (The date from the response resource containing a commitment to pay.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic boolean hasDateElement()
public boolean hasDate()
public PaymentReconciliation.DetailsComponent setDateElement(DateType value)
value - date (The date from the response resource containing a commitment to pay.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic Date getDate()
public PaymentReconciliation.DetailsComponent setDate(Date value)
value - The date from the response resource containing a commitment to pay.public Reference getResponsible()
responsible (A reference to the individual who is responsible for inquiries regarding the response and its payment.)public boolean hasResponsible()
public PaymentReconciliation.DetailsComponent setResponsible(Reference value)
value - responsible (A reference to the individual who is responsible for inquiries regarding the response and its payment.)public PractitionerRole getResponsibleTarget()
responsible The 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. (A reference to the individual who is responsible for inquiries regarding the response and its payment.)public PaymentReconciliation.DetailsComponent setResponsibleTarget(PractitionerRole value)
value - responsible The 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. (A reference to the individual who is responsible for inquiries regarding the response and its payment.)public boolean hasPayee()
public PaymentReconciliation.DetailsComponent setPayee(Reference value)
value - payee (The party which is receiving the payment.)public Resource getPayeeTarget()
payee The 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 which is receiving the payment.)public PaymentReconciliation.DetailsComponent setPayeeTarget(Resource value)
value - payee The 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 which is receiving the payment.)public Money getAmount()
amount (The monetary amount allocated from the total payment to the payable.)public boolean hasAmount()
public PaymentReconciliation.DetailsComponent setAmount(Money value)
value - amount (The monetary amount allocated from the total payment to the payable.)protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic PaymentReconciliation.DetailsComponent copy()
copy in class BackboneElementpublic void copyValues(PaymentReconciliation.DetailsComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.