public class PaymentReconciliation extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
PaymentReconciliation.DetailsComponent |
static class |
PaymentReconciliation.NotesComponent |
static class |
PaymentReconciliation.PaymentReconciliationStatus |
static class |
PaymentReconciliation.PaymentReconciliationStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected DateTimeType |
created
The date when the resource was created.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
CREATED
Fluent Client search parameter constant for created
|
protected List<PaymentReconciliation.DetailsComponent> |
detail
Distribution of the payment amount for a previously acknowledged payable.
|
protected StringType |
disposition
A human readable description of the status of the request for the reconciliation.
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
DISPOSITION
Fluent Client search parameter constant for disposition
|
protected CodeableConcept |
formCode
A code for the form to be used for printing the content.
|
protected List<Identifier> |
identifier
A unique identifier assigned to this payment reconciliation.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PAYMENT_ISSUER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_REQUEST
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_REQUESTOR
Constant for fluent queries to be used to add include statements.
|
protected Enumeration<Enumerations.RemittanceOutcome> |
outcome
The outcome of a request for a reconciliation.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
OUTCOME
Fluent Client search parameter constant for outcome
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PAYMENT_ISSUER
Fluent Client search parameter constant for payment-issuer
|
protected Money |
paymentAmount
Total payment amount as indicated on the financial instrument.
|
protected DateType |
paymentDate
The date of payment as indicated on the financial instrument.
|
protected Identifier |
paymentIdentifier
Issuer's unique identifier for the payment instrument.
|
protected Reference |
paymentIssuer
The party who generated the payment.
|
protected Organization |
paymentIssuerTarget
The actual object that is the target of the reference (The party who generated the payment.)
|
protected Period |
period
The period of time for which payments have been gathered into this bulk payment for settlement.
|
protected List<PaymentReconciliation.NotesComponent> |
processNote
A note that describes or explains the processing in a human readable form.
|
protected Reference |
request
Original request resource reference.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
REQUEST
Fluent Client search parameter constant for request
|
protected Reference |
requestor
The practitioner who is responsible for the services rendered to the patient.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
REQUESTOR
Fluent Client search parameter constant for requestor
|
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.)
|
protected Task |
requestTarget
The actual object that is the target of the reference (Original request resource reference.)
|
static String |
SP_CREATED
Search parameter: created
|
static String |
SP_DISPOSITION
Search parameter: disposition
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_OUTCOME
Search parameter: outcome
|
static String |
SP_PAYMENT_ISSUER
Search parameter: payment-issuer
|
static String |
SP_REQUEST
Search parameter: request
|
static String |
SP_REQUESTOR
Search parameter: requestor
|
static String |
SP_STATUS
Search parameter: status
|
protected Enumeration<PaymentReconciliation.PaymentReconciliationStatus> |
status
The status of the resource instance.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
PaymentReconciliation()
Constructor
|
PaymentReconciliation(Enumeration<PaymentReconciliation.PaymentReconciliationStatus> status,
DateTimeType created,
DateType paymentDate,
Money paymentAmount)
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, 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, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected Enumeration<PaymentReconciliation.PaymentReconciliationStatus> status
protected Period period
protected DateTimeType created
protected Reference paymentIssuer
protected Organization paymentIssuerTarget
protected Task requestTarget
protected Reference requestor
protected Resource requestorTarget
protected Enumeration<Enumerations.RemittanceOutcome> outcome
protected StringType disposition
protected DateType paymentDate
protected Money paymentAmount
protected Identifier paymentIdentifier
protected List<PaymentReconciliation.DetailsComponent> detail
protected CodeableConcept formCode
protected List<PaymentReconciliation.NotesComponent> processNote
public static final String SP_IDENTIFIER
Description: The business identifier of the ExplanationOfBenefit
Type: token
Path: PaymentReconciliation.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: The business identifier of the ExplanationOfBenefit
Type: token
Path: PaymentReconciliation.identifier
public static final String SP_REQUEST
Description: The reference to the claim
Type: reference
Path: PaymentReconciliation.request
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST
Description: The reference to the claim
Type: reference
Path: PaymentReconciliation.request
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST
public static final String SP_DISPOSITION
Description: The contents of the disposition message
Type: string
Path: PaymentReconciliation.disposition
public static final ca.uhn.fhir.rest.gclient.StringClientParam DISPOSITION
Description: The contents of the disposition message
Type: string
Path: PaymentReconciliation.disposition
public static final String SP_CREATED
Description: The creation date
Type: date
Path: PaymentReconciliation.created
public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED
Description: The creation date
Type: date
Path: PaymentReconciliation.created
public static final String SP_PAYMENT_ISSUER
Description: The organization which generated this resource
Type: reference
Path: PaymentReconciliation.paymentIssuer
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PAYMENT_ISSUER
Description: The organization which generated this resource
Type: reference
Path: PaymentReconciliation.paymentIssuer
public static final ca.uhn.fhir.model.api.Include INCLUDE_PAYMENT_ISSUER
public static final String SP_OUTCOME
Description: The processing outcome
Type: token
Path: PaymentReconciliation.outcome
public static final ca.uhn.fhir.rest.gclient.TokenClientParam OUTCOME
Description: The processing outcome
Type: token
Path: PaymentReconciliation.outcome
public static final String SP_REQUESTOR
Description: The reference to the provider who submitted the claim
Type: reference
Path: PaymentReconciliation.requestor
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTOR
Description: The reference to the provider who submitted the claim
Type: reference
Path: PaymentReconciliation.requestor
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTOR
public static final String SP_STATUS
Description: The status of the payment reconciliation
Type: token
Path: PaymentReconciliation.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: The status of the payment reconciliation
Type: token
Path: PaymentReconciliation.status
public PaymentReconciliation()
public PaymentReconciliation(Enumeration<PaymentReconciliation.PaymentReconciliationStatus> status, DateTimeType created, DateType paymentDate, Money paymentAmount)
public List<Identifier> getIdentifier()
identifier (A unique identifier assigned to this payment reconciliation.)public PaymentReconciliation setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public PaymentReconciliation addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic Enumeration<PaymentReconciliation.PaymentReconciliationStatus> getStatusElement()
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 valuepublic boolean hasStatusElement()
public boolean hasStatus()
public PaymentReconciliation setStatusElement(Enumeration<PaymentReconciliation.PaymentReconciliationStatus> value)
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 valuepublic PaymentReconciliation.PaymentReconciliationStatus getStatus()
public PaymentReconciliation setStatus(PaymentReconciliation.PaymentReconciliationStatus value)
value - The status of the resource instance.public Period getPeriod()
period (The period of time for which payments have been gathered into this bulk payment for settlement.)public boolean hasPeriod()
public PaymentReconciliation setPeriod(Period value)
value - period (The period of time for which payments have been gathered into this bulk payment for settlement.)public DateTimeType getCreatedElement()
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 valuepublic boolean hasCreatedElement()
public boolean hasCreated()
public PaymentReconciliation setCreatedElement(DateTimeType value)
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 valuepublic Date getCreated()
public PaymentReconciliation setCreated(Date value)
value - The date when the resource was created.public Reference getPaymentIssuer()
paymentIssuer (The party who generated the payment.)public boolean hasPaymentIssuer()
public PaymentReconciliation setPaymentIssuer(Reference value)
value - paymentIssuer (The party who generated the payment.)public Organization getPaymentIssuerTarget()
paymentIssuer 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 who generated the payment.)public PaymentReconciliation setPaymentIssuerTarget(Organization value)
value - paymentIssuer 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 who generated the payment.)public Reference getRequest()
request (Original request resource reference.)public boolean hasRequest()
public PaymentReconciliation setRequest(Reference value)
value - request (Original request resource reference.)public Task 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. (Original request resource reference.)public PaymentReconciliation setRequestTarget(Task 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. (Original request resource reference.)public Reference getRequestor()
requestor (The practitioner who is responsible for the services rendered to the patient.)public boolean hasRequestor()
public PaymentReconciliation setRequestor(Reference value)
value - requestor (The practitioner who is responsible for the services rendered to the patient.)public Resource getRequestorTarget()
requestor 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 practitioner who is responsible for the services rendered to the patient.)public PaymentReconciliation setRequestorTarget(Resource value)
value - requestor 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 practitioner who is responsible for the services rendered to the patient.)public Enumeration<Enumerations.RemittanceOutcome> getOutcomeElement()
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 valuepublic boolean hasOutcomeElement()
public boolean hasOutcome()
public PaymentReconciliation setOutcomeElement(Enumeration<Enumerations.RemittanceOutcome> value)
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 valuepublic Enumerations.RemittanceOutcome getOutcome()
public PaymentReconciliation setOutcome(Enumerations.RemittanceOutcome value)
value - The outcome of a request for a reconciliation.public StringType getDispositionElement()
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 valuepublic boolean hasDispositionElement()
public boolean hasDisposition()
public PaymentReconciliation setDispositionElement(StringType value)
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 valuepublic String getDisposition()
public PaymentReconciliation setDisposition(String value)
value - A human readable description of the status of the request for the reconciliation.public DateType getPaymentDateElement()
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 valuepublic boolean hasPaymentDateElement()
public boolean hasPaymentDate()
public PaymentReconciliation setPaymentDateElement(DateType value)
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 valuepublic Date getPaymentDate()
public PaymentReconciliation setPaymentDate(Date value)
value - The date of payment as indicated on the financial instrument.public Money getPaymentAmount()
paymentAmount (Total payment amount as indicated on the financial instrument.)public boolean hasPaymentAmount()
public PaymentReconciliation setPaymentAmount(Money value)
value - paymentAmount (Total payment amount as indicated on the financial instrument.)public Identifier getPaymentIdentifier()
paymentIdentifier (Issuer's unique identifier for the payment instrument.)public boolean hasPaymentIdentifier()
public PaymentReconciliation setPaymentIdentifier(Identifier value)
value - paymentIdentifier (Issuer's unique identifier for the payment instrument.)public List<PaymentReconciliation.DetailsComponent> getDetail()
detail (Distribution of the payment amount for a previously acknowledged payable.)public PaymentReconciliation setDetail(List<PaymentReconciliation.DetailsComponent> theDetail)
this for easy method chainingpublic boolean hasDetail()
public PaymentReconciliation.DetailsComponent addDetail()
public PaymentReconciliation addDetail(PaymentReconciliation.DetailsComponent t)
public PaymentReconciliation.DetailsComponent getDetailFirstRep()
detail, creating it if it does not already existpublic CodeableConcept getFormCode()
formCode (A code for the form to be used for printing the content.)public boolean hasFormCode()
public PaymentReconciliation setFormCode(CodeableConcept value)
value - formCode (A code for the form to be used for printing the content.)public List<PaymentReconciliation.NotesComponent> getProcessNote()
processNote (A note that describes or explains the processing in a human readable form.)public PaymentReconciliation setProcessNote(List<PaymentReconciliation.NotesComponent> theProcessNote)
this for easy method chainingpublic boolean hasProcessNote()
public PaymentReconciliation.NotesComponent addProcessNote()
public PaymentReconciliation addProcessNote(PaymentReconciliation.NotesComponent t)
public PaymentReconciliation.NotesComponent getProcessNoteFirstRep()
processNote, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic PaymentReconciliation copy()
copy in class DomainResourcepublic void copyValues(PaymentReconciliation dst)
protected PaymentReconciliation typedCopy()
public boolean equalsDeep(Base other_)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other_)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2021 Health Level 7. All rights reserved.