Class PaymentReconciliation
- java.lang.Object
-
- ca.uhn.fhir.model.api.BaseElement
-
- ca.uhn.fhir.model.dstu2.resource.BaseResource
-
- ca.uhn.fhir.model.dstu2.resource.PaymentReconciliation
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement,ca.uhn.fhir.model.api.IElement,ca.uhn.fhir.model.api.IResource,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseResource
public class PaymentReconciliation extends BaseResource implements ca.uhn.fhir.model.api.IResource
HAPI/FHIR PaymentReconciliation Resource ()Definition: This resource provides payment details and claim references supporting a bulk payment.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/PaymentReconciliation
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPaymentReconciliation.DetailBlock class for child element: PaymentReconciliation.detail ()static classPaymentReconciliation.NoteBlock class for child element: PaymentReconciliation.note ()
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic StringSP_IDENTIFIERSearch parameter constant for identifier-
Fields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
-
-
Constructor Summary
Constructors Constructor Description PaymentReconciliation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PaymentReconciliation.DetailaddDetail()Adds and returns a new value for detail ()PaymentReconciliationaddDetail(PaymentReconciliation.Detail theValue)Adds a given new value for detail ()IdentifierDtaddIdentifier()Adds and returns a new value for identifier ()PaymentReconciliationaddIdentifier(IdentifierDt theValue)Adds a given new value for identifier ()PaymentReconciliation.NoteaddNote()Adds and returns a new value for note ()PaymentReconciliationaddNote(PaymentReconciliation.Note theValue)Adds a given new value for note ()<T extends ca.uhn.fhir.model.api.IElement>
List<T>getAllPopulatedChildElementsOfType(Class<T> theType)DategetCreated()Gets the value(s) for created ().ca.uhn.fhir.model.primitive.DateTimeDtgetCreatedElement()Gets the value(s) for created ().List<PaymentReconciliation.Detail>getDetail()Gets the value(s) for detail ().PaymentReconciliation.DetailgetDetailFirstRep()Gets the first repetition for detail (), creating it if it does not already exist.StringgetDisposition()Gets the value(s) for disposition ().ca.uhn.fhir.model.primitive.StringDtgetDispositionElement()Gets the value(s) for disposition ().CodingDtgetForm()Gets the value(s) for form ().List<IdentifierDt>getIdentifier()Gets the value(s) for identifier ().IdentifierDtgetIdentifierFirstRep()Gets the first repetition for identifier (), creating it if it does not already exist.List<PaymentReconciliation.Note>getNote()Gets the value(s) for note ().PaymentReconciliation.NotegetNoteFirstRep()Gets the first repetition for note (), creating it if it does not already exist.ResourceReferenceDtgetOrganization()Gets the value(s) for organization ().CodingDtgetOriginalRuleset()Gets the value(s) for originalRuleset ().StringgetOutcome()Gets the value(s) for outcome ().ca.uhn.fhir.model.primitive.BoundCodeDt<RemittanceOutcomeEnum>getOutcomeElement()Gets the value(s) for outcome ().PeriodDtgetPeriod()Gets the value(s) for period ().ResourceReferenceDtgetRequest()Gets the value(s) for request ().ResourceReferenceDtgetRequestOrganization()Gets the value(s) for requestOrganization ().ResourceReferenceDtgetRequestProvider()Gets the value(s) for requestProvider ().StringgetResourceName()CodingDtgetRuleset()Gets the value(s) for ruleset ().ca.uhn.fhir.context.FhirVersionEnumgetStructureFhirVersionEnum()MoneyDtgetTotal()Gets the value(s) for total ().booleanisEmpty()PaymentReconciliationsetCreated(ca.uhn.fhir.model.primitive.DateTimeDt theValue)Sets the value(s) for created ()PaymentReconciliationsetCreated(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)Sets the value for created ()PaymentReconciliationsetCreatedWithSecondsPrecision(Date theDate)Sets the value for created ()PaymentReconciliationsetDetail(List<PaymentReconciliation.Detail> theValue)Sets the value(s) for detail ()PaymentReconciliationsetDisposition(ca.uhn.fhir.model.primitive.StringDt theValue)Sets the value(s) for disposition ()PaymentReconciliationsetDisposition(String theString)Sets the value for disposition ()PaymentReconciliationsetForm(CodingDt theValue)Sets the value(s) for form ()PaymentReconciliationsetIdentifier(List<IdentifierDt> theValue)Sets the value(s) for identifier ()PaymentReconciliationsetNote(List<PaymentReconciliation.Note> theValue)Sets the value(s) for note ()PaymentReconciliationsetOrganization(ResourceReferenceDt theValue)Sets the value(s) for organization ()PaymentReconciliationsetOriginalRuleset(CodingDt theValue)Sets the value(s) for originalRuleset ()PaymentReconciliationsetOutcome(RemittanceOutcomeEnum theValue)Sets the value(s) for outcome ()PaymentReconciliationsetOutcome(ca.uhn.fhir.model.primitive.BoundCodeDt<RemittanceOutcomeEnum> theValue)Sets the value(s) for outcome ()PaymentReconciliationsetPeriod(PeriodDt theValue)Sets the value(s) for period ()PaymentReconciliationsetRequest(ResourceReferenceDt theValue)Sets the value(s) for request ()PaymentReconciliationsetRequestOrganization(ResourceReferenceDt theValue)Sets the value(s) for requestOrganization ()PaymentReconciliationsetRequestProvider(ResourceReferenceDt theValue)Sets the value(s) for requestProvider ()PaymentReconciliationsetRuleset(CodingDt theValue)Sets the value(s) for ruleset ()PaymentReconciliationsetTotal(MoneyDt theValue)Sets the value(s) for total ()-
Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
-
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
-
-
-
Field Detail
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter constant for identifierDescription: The business identifier of the Explanation of Benefit
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 Explanation of Benefit
Type: token
Path: PaymentReconciliation.identifier
-
-
Constructor Detail
-
PaymentReconciliation
public PaymentReconciliation()
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
- Specified by:
getAllPopulatedChildElementsOfTypein interfaceca.uhn.fhir.model.api.ICompositeElement
-
getIdentifier
public List<IdentifierDt> getIdentifier()
Gets the value(s) for identifier (). creating it if it does not exist. Will not returnnull.Definition: The Response business identifier
-
setIdentifier
public PaymentReconciliation setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier ()Definition: The Response business identifier
-
addIdentifier
public IdentifierDt addIdentifier()
Adds and returns a new value for identifier ()Definition: The Response business identifier
-
addIdentifier
public PaymentReconciliation addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier ()Definition: The Response business identifier
- Parameters:
theValue- The identifier to add (must not benull)
-
getIdentifierFirstRep
public IdentifierDt getIdentifierFirstRep()
Gets the first repetition for identifier (), creating it if it does not already exist.Definition: The Response business identifier
-
getRequest
public ResourceReferenceDt getRequest()
Gets the value(s) for request (). creating it if it does not exist. Will not returnnull.Definition: Original request resource reference
-
setRequest
public PaymentReconciliation setRequest(ResourceReferenceDt theValue)
Sets the value(s) for request ()Definition: Original request resource reference
-
getOutcomeElement
public ca.uhn.fhir.model.primitive.BoundCodeDt<RemittanceOutcomeEnum> getOutcomeElement()
Gets the value(s) for outcome (). creating it if it does not exist. Will not returnnull.Definition: Transaction status: error, complete
-
getOutcome
public String getOutcome()
Gets the value(s) for outcome (). creating it if it does not exist. This method may returnnull.Definition: Transaction status: error, complete
-
setOutcome
public PaymentReconciliation setOutcome(ca.uhn.fhir.model.primitive.BoundCodeDt<RemittanceOutcomeEnum> theValue)
Sets the value(s) for outcome ()Definition: Transaction status: error, complete
-
setOutcome
public PaymentReconciliation setOutcome(RemittanceOutcomeEnum theValue)
Sets the value(s) for outcome ()Definition: Transaction status: error, complete
-
getDispositionElement
public ca.uhn.fhir.model.primitive.StringDt getDispositionElement()
Gets the value(s) for disposition (). creating it if it does not exist. Will not returnnull.Definition: A description of the status of the adjudication.
-
getDisposition
public String getDisposition()
Gets the value(s) for disposition (). creating it if it does not exist. This method may returnnull.Definition: A description of the status of the adjudication.
-
setDisposition
public PaymentReconciliation setDisposition(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for disposition ()Definition: A description of the status of the adjudication.
-
setDisposition
public PaymentReconciliation setDisposition(String theString)
Sets the value for disposition ()Definition: A description of the status of the adjudication.
-
getRuleset
public CodingDt getRuleset()
Gets the value(s) for ruleset (). creating it if it does not exist. Will not returnnull.Definition: The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources.
-
setRuleset
public PaymentReconciliation setRuleset(CodingDt theValue)
Sets the value(s) for ruleset ()Definition: The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources.
-
getOriginalRuleset
public CodingDt getOriginalRuleset()
Gets the value(s) for originalRuleset (). creating it if it does not exist. Will not returnnull.Definition: The style (standard) and version of the original material which was converted into this resource.
-
setOriginalRuleset
public PaymentReconciliation setOriginalRuleset(CodingDt theValue)
Sets the value(s) for originalRuleset ()Definition: The style (standard) and version of the original material which was converted into this resource.
-
getCreatedElement
public ca.uhn.fhir.model.primitive.DateTimeDt getCreatedElement()
Gets the value(s) for created (). creating it if it does not exist. Will not returnnull.Definition: The date when the enclosed suite of services were performed or completed
-
getCreated
public Date getCreated()
Gets the value(s) for created (). creating it if it does not exist. This method may returnnull.Definition: The date when the enclosed suite of services were performed or completed
-
setCreated
public PaymentReconciliation setCreated(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
Sets the value(s) for created ()Definition: The date when the enclosed suite of services were performed or completed
-
setCreated
public PaymentReconciliation setCreated(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for created ()Definition: The date when the enclosed suite of services were performed or completed
-
setCreatedWithSecondsPrecision
public PaymentReconciliation setCreatedWithSecondsPrecision(Date theDate)
Sets the value for created ()Definition: The date when the enclosed suite of services were performed or completed
-
getPeriod
public PeriodDt getPeriod()
Gets the value(s) for period (). creating it if it does not exist. Will not returnnull.Definition: The period of time for which payments have been gathered into this bulk payment for settlement.
-
setPeriod
public PaymentReconciliation setPeriod(PeriodDt theValue)
Sets the value(s) for period ()Definition: The period of time for which payments have been gathered into this bulk payment for settlement.
-
getOrganization
public ResourceReferenceDt getOrganization()
Gets the value(s) for organization (). creating it if it does not exist. Will not returnnull.Definition: The Insurer who produced this adjudicated response.
-
setOrganization
public PaymentReconciliation setOrganization(ResourceReferenceDt theValue)
Sets the value(s) for organization ()Definition: The Insurer who produced this adjudicated response.
-
getRequestProvider
public ResourceReferenceDt getRequestProvider()
Gets the value(s) for requestProvider (). creating it if it does not exist. Will not returnnull.Definition: The practitioner who is responsible for the services rendered to the patient.
-
setRequestProvider
public PaymentReconciliation setRequestProvider(ResourceReferenceDt theValue)
Sets the value(s) for requestProvider ()Definition: The practitioner who is responsible for the services rendered to the patient.
-
getRequestOrganization
public ResourceReferenceDt getRequestOrganization()
Gets the value(s) for requestOrganization (). creating it if it does not exist. Will not returnnull.Definition: The organization which is responsible for the services rendered to the patient.
-
setRequestOrganization
public PaymentReconciliation setRequestOrganization(ResourceReferenceDt theValue)
Sets the value(s) for requestOrganization ()Definition: The organization which is responsible for the services rendered to the patient.
-
getDetail
public List<PaymentReconciliation.Detail> getDetail()
Gets the value(s) for detail (). creating it if it does not exist. Will not returnnull.Definition: List of individual settlement amounts and the corresponding transaction.
-
setDetail
public PaymentReconciliation setDetail(List<PaymentReconciliation.Detail> theValue)
Sets the value(s) for detail ()Definition: List of individual settlement amounts and the corresponding transaction.
-
addDetail
public PaymentReconciliation.Detail addDetail()
Adds and returns a new value for detail ()Definition: List of individual settlement amounts and the corresponding transaction.
-
addDetail
public PaymentReconciliation addDetail(PaymentReconciliation.Detail theValue)
Adds a given new value for detail ()Definition: List of individual settlement amounts and the corresponding transaction.
- Parameters:
theValue- The detail to add (must not benull)
-
getDetailFirstRep
public PaymentReconciliation.Detail getDetailFirstRep()
Gets the first repetition for detail (), creating it if it does not already exist.Definition: List of individual settlement amounts and the corresponding transaction.
-
getForm
public CodingDt getForm()
Gets the value(s) for form (). creating it if it does not exist. Will not returnnull.Definition: The form to be used for printing the content.
-
setForm
public PaymentReconciliation setForm(CodingDt theValue)
Sets the value(s) for form ()Definition: The form to be used for printing the content.
-
getTotal
public MoneyDt getTotal()
Gets the value(s) for total (). creating it if it does not exist. Will not returnnull.Definition: Total payment amount.
-
setTotal
public PaymentReconciliation setTotal(MoneyDt theValue)
Sets the value(s) for total ()Definition: Total payment amount.
-
getNote
public List<PaymentReconciliation.Note> getNote()
Gets the value(s) for note (). creating it if it does not exist. Will not returnnull.Definition: Suite of notes
-
setNote
public PaymentReconciliation setNote(List<PaymentReconciliation.Note> theValue)
Sets the value(s) for note ()Definition: Suite of notes
-
addNote
public PaymentReconciliation.Note addNote()
Adds and returns a new value for note ()Definition: Suite of notes
-
addNote
public PaymentReconciliation addNote(PaymentReconciliation.Note theValue)
Adds a given new value for note ()Definition: Suite of notes
- Parameters:
theValue- The note to add (must not benull)
-
getNoteFirstRep
public PaymentReconciliation.Note getNoteFirstRep()
Gets the first repetition for note (), creating it if it does not already exist.Definition: Suite of notes
-
getResourceName
public String getResourceName()
- Specified by:
getResourceNamein interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
public ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
- Specified by:
getStructureFhirVersionEnumin interfaceorg.hl7.fhir.instance.model.api.IBaseResource- Specified by:
getStructureFhirVersionEnumin interfaceca.uhn.fhir.model.api.IResource
-
-