Class ExplanationOfBenefit
- java.lang.Object
-
- org.hl7.fhir.dstu2016may.model.Base
-
- org.hl7.fhir.dstu2016may.model.BaseResource
-
- org.hl7.fhir.dstu2016may.model.Resource
-
- org.hl7.fhir.dstu2016may.model.DomainResource
-
- org.hl7.fhir.dstu2016may.model.ExplanationOfBenefit
-
- 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 ExplanationOfBenefit extends DomainResource
This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account balance information, for informing the subscriber of the benefits provided.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description protected DateTypeaccidentDateDate of an accident which these services are addressing.protected TypeaccidentLocationAccident Place.protected CodingaccidentTypeType of accident: work, auto, etc.protected List<ExplanationOfBenefit.AddedItemComponent>addItemThe first tier service adjudications for payor added services.protected List<ExplanationOfBenefit.BenefitBalanceComponent>benefitBalanceBalance by Benefit Category.protected PeriodbillablePeriodThe billable period for which charges are being submitted.protected TypeclaimThe business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.static ca.uhn.fhir.rest.gclient.TokenClientParamCLAIMINDENTIFIERFluent Client search parameter constant for claimindentifierstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamCLAIMREFERENCEFluent Client search parameter constant for claimreferenceprotected TypeclaimResponseThe business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.protected ExplanationOfBenefit.CoverageComponentcoverageFinancial instrument by which payment information for health care.protected DateTimeTypecreatedThe date when the EOB was created.static ca.uhn.fhir.rest.gclient.DateClientParamCREATEDFluent Client search parameter constant for createdprotected List<ExplanationOfBenefit.DiagnosisComponent>diagnosisOrdered list of patient diagnosis for which care is sought.protected StringTypedispositionA description of the status of the adjudication.static ca.uhn.fhir.rest.gclient.StringClientParamDISPOSITIONFluent Client search parameter constant for dispositionprotected PeriodemploymentImpactedThe start and optional end dates of when the patient was precluded from working due to the treatable condition(s).protected TypefacilityFacility where the services were provided.static ca.uhn.fhir.rest.gclient.TokenClientParamFACILITYIDENTIFIERFluent Client search parameter constant for facilityidentifierstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamFACILITYREFERENCEFluent Client search parameter constant for facilityreferenceprotected CodingformThe form to be used for printing the content.protected PeriodhospitalizationThe start and optional end dates of when the patient was confined to a treatment center.protected List<Identifier>identifierThe Response Business Identifier.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_CLAIMREFERENCEConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_FACILITYREFERENCEConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_ORGANIZATIONREFERENCEConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTREFERENCEConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PROVIDERREFERENCEConstant for fluent queries to be used to add include statements.protected List<Coding>interventionExceptionA list of intervention and exception codes which may influence the adjudication of the claim.protected List<ExplanationOfBenefit.ItemsComponent>itemFirst tier of goods and services.protected List<ExplanationOfBenefit.MissingTeethComponent>missingTeethA list of teeth which would be expected but are not found due to having been previously extracted or for other reasons.protected List<ExplanationOfBenefit.NotesComponent>noteNote text.protected List<Coding>occurenceSpanCode**Insert definition of Occurrence Span codes.protected List<Coding>occurrenceCode**Insert definition of Occurrence codes.protected List<ExplanationOfBenefit.OnsetComponent>onsetPeriod, start and last dates of aspects of the Condition or related services.protected TypeorganizationThe provider which is responsible for the claim.static ca.uhn.fhir.rest.gclient.TokenClientParamORGANIZATIONIDENTIFIERFluent Client search parameter constant for organizationidentifierstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamORGANIZATIONREFERENCEFluent Client search parameter constant for organizationreferenceprotected TypeoriginalPrescriptionOriginal prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products.protected CodingoriginalRulesetThe version of the specification from which the original instance was created.protected TypepatientPatient Resource.static ca.uhn.fhir.rest.gclient.TokenClientParamPATIENTIDENTIFIERFluent Client search parameter constant for patientidentifierstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTREFERENCEFluent Client search parameter constant for patientreferenceprotected ExplanationOfBenefit.PayeeComponentpayeeThe party to be reimbursed for the services.protected MoneypaymentAdjustmentAdjustment to the payment of this transaction which is not related to adjudication of this transaction.protected CodingpaymentAdjustmentReasonReason for the payment adjustment.protected MoneypaymentAmountPayable less any payment adjustment.protected DateTypepaymentDateEstimated payment data.protected IdentifierpaymentRefPayment identifer.protected PositiveIntTypeprecedencePrecedence (primary, secondary, etc.).protected TypeprescriptionPrescription to support the dispensing of Pharmacy or Vision products.protected List<ExplanationOfBenefit.ProcedureComponent>procedureOrdered list of patient procedures performed to support the adjudication.protected TypeproviderThe provider which is responsible for the claim.static ca.uhn.fhir.rest.gclient.TokenClientParamPROVIDERIDENTIFIERFluent Client search parameter constant for provideridentifierstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamPROVIDERREFERENCEFluent Client search parameter constant for providerreferenceprotected TypereferralThe referral resource which lists the date, practitioner, reason and other supporting information.protected List<ExplanationOfBenefit.RelatedClaimsComponent>relatedOther claims which are related to this claim such as prior claim versions or for related services.protected CodingreservedStatus of funds reservation (For provider, for Patient, None).protected CodingrulesetThe version of the specification on which this instance relies.static StringSP_CLAIMINDENTIFIERSearch parameter: claimindentifierstatic StringSP_CLAIMREFERENCESearch parameter: claimreferencestatic StringSP_CREATEDSearch parameter: createdstatic StringSP_DISPOSITIONSearch parameter: dispositionstatic StringSP_FACILITYIDENTIFIERSearch parameter: facilityidentifierstatic StringSP_FACILITYREFERENCESearch parameter: facilityreferencestatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_ORGANIZATIONIDENTIFIERSearch parameter: organizationidentifierstatic StringSP_ORGANIZATIONREFERENCESearch parameter: organizationreferencestatic StringSP_PATIENTIDENTIFIERSearch parameter: patientidentifierstatic StringSP_PATIENTREFERENCESearch parameter: patientreferencestatic StringSP_PROVIDERIDENTIFIERSearch parameter: provideridentifierstatic StringSP_PROVIDERREFERENCESearch parameter: providerreferenceprotected List<Coding>specialConditionList of special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.protected List<Coding>subTypeA finer grained suite of claim subtype codes which may convey Inpatient vs Outpatient and/or a specialty service.protected MoneytotalBenefitTotal amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductable).protected MoneytotalCostThe total cost of the services reported.protected MoneyunallocDeductableThe amount of deductable applied which was not allocated to any particular service line.protected List<Coding>valueCode**Insert definition of Value codes.-
Fields inherited from class org.hl7.fhir.dstu2016may.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.dstu2016may.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description ExplanationOfBenefit()ConstructorExplanationOfBenefit(Type patient, ExplanationOfBenefit.CoverageComponent coverage)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setText
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Resource
copyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.BaseResource
getStructureFhirVersionEnum, setId
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Base
castToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, 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
The Response Business Identifier.
-
claim
protected Type claim
The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.
-
claimResponse
protected Type claimResponse
The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.
-
subType
protected List<Coding> subType
A finer grained suite of claim subtype codes which may convey Inpatient vs Outpatient and/or a specialty service. In the US the BillType.
-
originalRuleset
protected Coding originalRuleset
The version of the specification from which the original instance was created.
-
created
protected DateTimeType created
The date when the EOB was created.
-
billablePeriod
protected Period billablePeriod
The billable period for which charges are being submitted.
-
disposition
protected StringType disposition
A description of the status of the adjudication.
-
organization
protected Type organization
The provider which is responsible for the claim.
-
related
protected List<ExplanationOfBenefit.RelatedClaimsComponent> related
Other claims which are related to this claim such as prior claim versions or for related services.
-
prescription
protected Type prescription
Prescription to support the dispensing of Pharmacy or Vision products.
-
originalPrescription
protected Type originalPrescription
Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products.
-
payee
protected ExplanationOfBenefit.PayeeComponent payee
The party to be reimbursed for the services.
-
referral
protected Type referral
The referral resource which lists the date, practitioner, reason and other supporting information.
-
occurrenceCode
protected List<Coding> occurrenceCode
**Insert definition of Occurrence codes.
-
occurenceSpanCode
protected List<Coding> occurenceSpanCode
**Insert definition of Occurrence Span codes.
-
diagnosis
protected List<ExplanationOfBenefit.DiagnosisComponent> diagnosis
Ordered list of patient diagnosis for which care is sought.
-
procedure
protected List<ExplanationOfBenefit.ProcedureComponent> procedure
Ordered list of patient procedures performed to support the adjudication.
-
specialCondition
protected List<Coding> specialCondition
List of special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.
-
precedence
protected PositiveIntType precedence
Precedence (primary, secondary, etc.).
-
coverage
protected ExplanationOfBenefit.CoverageComponent coverage
Financial instrument by which payment information for health care.
-
accidentDate
protected DateType accidentDate
Date of an accident which these services are addressing.
-
accidentType
protected Coding accidentType
Type of accident: work, auto, etc.
-
accidentLocation
protected Type accidentLocation
Accident Place.
-
interventionException
protected List<Coding> interventionException
A list of intervention and exception codes which may influence the adjudication of the claim.
-
onset
protected List<ExplanationOfBenefit.OnsetComponent> onset
Period, start and last dates of aspects of the Condition or related services.
-
employmentImpacted
protected Period employmentImpacted
The start and optional end dates of when the patient was precluded from working due to the treatable condition(s).
-
hospitalization
protected Period hospitalization
The start and optional end dates of when the patient was confined to a treatment center.
-
item
protected List<ExplanationOfBenefit.ItemsComponent> item
First tier of goods and services.
-
addItem
protected List<ExplanationOfBenefit.AddedItemComponent> addItem
The first tier service adjudications for payor added services.
-
missingTeeth
protected List<ExplanationOfBenefit.MissingTeethComponent> missingTeeth
A list of teeth which would be expected but are not found due to having been previously extracted or for other reasons.
-
unallocDeductable
protected Money unallocDeductable
The amount of deductable applied which was not allocated to any particular service line.
-
totalBenefit
protected Money totalBenefit
Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductable).
-
paymentAdjustment
protected Money paymentAdjustment
Adjustment to the payment of this transaction which is not related to adjudication of this transaction.
-
paymentAdjustmentReason
protected Coding paymentAdjustmentReason
Reason for the payment adjustment.
-
paymentDate
protected DateType paymentDate
Estimated payment data.
-
paymentAmount
protected Money paymentAmount
Payable less any payment adjustment.
-
paymentRef
protected Identifier paymentRef
Payment identifer.
-
note
protected List<ExplanationOfBenefit.NotesComponent> note
Note text.
-
benefitBalance
protected List<ExplanationOfBenefit.BenefitBalanceComponent> benefitBalance
Balance by Benefit Category.
-
SP_PATIENTIDENTIFIER
public static final String SP_PATIENTIDENTIFIER
Search parameter: patientidentifierDescription: The reference to the patient
Type: token
Path: ExplanationOfBenefit.patientIdentifier
- See Also:
- Constant Field Values
-
PATIENTIDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PATIENTIDENTIFIER
Fluent Client search parameter constant for patientidentifierDescription: The reference to the patient
Type: token
Path: ExplanationOfBenefit.patientIdentifier
-
SP_CLAIMINDENTIFIER
public static final String SP_CLAIMINDENTIFIER
Search parameter: claimindentifierDescription: The reference to the claim
Type: token
Path: ExplanationOfBenefit.claimIdentifier
- See Also:
- Constant Field Values
-
CLAIMINDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLAIMINDENTIFIER
Fluent Client search parameter constant for claimindentifierDescription: The reference to the claim
Type: token
Path: ExplanationOfBenefit.claimIdentifier
-
SP_FACILITYREFERENCE
public static final String SP_FACILITYREFERENCE
Search parameter: facilityreferenceDescription: Facility responsible for the goods and services
Type: reference
Path: ExplanationOfBenefit.facilityReference
- See Also:
- Constant Field Values
-
FACILITYREFERENCE
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FACILITYREFERENCE
Fluent Client search parameter constant for facilityreferenceDescription: Facility responsible for the goods and services
Type: reference
Path: ExplanationOfBenefit.facilityReference
-
INCLUDE_FACILITYREFERENCE
public static final ca.uhn.fhir.model.api.Include INCLUDE_FACILITYREFERENCE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:facilityreference".
-
SP_PROVIDERREFERENCE
public static final String SP_PROVIDERREFERENCE
Search parameter: providerreferenceDescription: The reference to the provider
Type: reference
Path: ExplanationOfBenefit.providerReference
- See Also:
- Constant Field Values
-
PROVIDERREFERENCE
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDERREFERENCE
Fluent Client search parameter constant for providerreferenceDescription: The reference to the provider
Type: reference
Path: ExplanationOfBenefit.providerReference
-
INCLUDE_PROVIDERREFERENCE
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDERREFERENCE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:providerreference".
-
SP_FACILITYIDENTIFIER
public static final String SP_FACILITYIDENTIFIER
Search parameter: facilityidentifierDescription: Facility responsible for the goods and services
Type: token
Path: ExplanationOfBenefit.facilityIdentifier
- See Also:
- Constant Field Values
-
FACILITYIDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam FACILITYIDENTIFIER
Fluent Client search parameter constant for facilityidentifierDescription: Facility responsible for the goods and services
Type: token
Path: ExplanationOfBenefit.facilityIdentifier
-
SP_ORGANIZATIONIDENTIFIER
public static final String SP_ORGANIZATIONIDENTIFIER
Search parameter: organizationidentifierDescription: The reference to the providing organization
Type: token
Path: ExplanationOfBenefit.organizationIdentifier
- See Also:
- Constant Field Values
-
ORGANIZATIONIDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ORGANIZATIONIDENTIFIER
Fluent Client search parameter constant for organizationidentifierDescription: The reference to the providing organization
Type: token
Path: ExplanationOfBenefit.organizationIdentifier
-
SP_PATIENTREFERENCE
public static final String SP_PATIENTREFERENCE
Search parameter: patientreferenceDescription: The reference to the patient
Type: reference
Path: ExplanationOfBenefit.patientReference
- See Also:
- Constant Field Values
-
PATIENTREFERENCE
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENTREFERENCE
Fluent Client search parameter constant for patientreferenceDescription: The reference to the patient
Type: reference
Path: ExplanationOfBenefit.patientReference
-
INCLUDE_PATIENTREFERENCE
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENTREFERENCE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:patientreference".
-
SP_CREATED
public static final String SP_CREATED
Search parameter: createdDescription: The creation date for the EOB
Type: date
Path: ExplanationOfBenefit.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 for the EOB
Type: date
Path: ExplanationOfBenefit.created
-
SP_ORGANIZATIONREFERENCE
public static final String SP_ORGANIZATIONREFERENCE
Search parameter: organizationreferenceDescription: The reference to the providing organization
Type: reference
Path: ExplanationOfBenefit.organizationReference
- See Also:
- Constant Field Values
-
ORGANIZATIONREFERENCE
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATIONREFERENCE
Fluent Client search parameter constant for organizationreferenceDescription: The reference to the providing organization
Type: reference
Path: ExplanationOfBenefit.organizationReference
-
INCLUDE_ORGANIZATIONREFERENCE
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATIONREFERENCE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:organizationreference".
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: The business identifier of the Explanation of Benefit
Type: token
Path: ExplanationOfBenefit.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: ExplanationOfBenefit.identifier
-
SP_DISPOSITION
public static final String SP_DISPOSITION
Search parameter: dispositionDescription: The contents of the disposition message
Type: string
Path: ExplanationOfBenefit.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: ExplanationOfBenefit.disposition
-
SP_PROVIDERIDENTIFIER
public static final String SP_PROVIDERIDENTIFIER
Search parameter: provideridentifierDescription: The reference to the provider
Type: token
Path: ExplanationOfBenefit.providerIdentifier
- See Also:
- Constant Field Values
-
PROVIDERIDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PROVIDERIDENTIFIER
Fluent Client search parameter constant for provideridentifierDescription: The reference to the provider
Type: token
Path: ExplanationOfBenefit.providerIdentifier
-
SP_CLAIMREFERENCE
public static final String SP_CLAIMREFERENCE
Search parameter: claimreferenceDescription: The reference to the claim
Type: reference
Path: ExplanationOfBenefit.claimReference
- See Also:
- Constant Field Values
-
CLAIMREFERENCE
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CLAIMREFERENCE
Fluent Client search parameter constant for claimreferenceDescription: The reference to the claim
Type: reference
Path: ExplanationOfBenefit.claimReference
-
INCLUDE_CLAIMREFERENCE
public static final ca.uhn.fhir.model.api.Include INCLUDE_CLAIMREFERENCE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:claimreference".
-
-
Constructor Detail
-
ExplanationOfBenefit
public ExplanationOfBenefit()
Constructor
-
ExplanationOfBenefit
public ExplanationOfBenefit(Type patient, ExplanationOfBenefit.CoverageComponent coverage)
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(The Response Business Identifier.)
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
- Returns:
identifier(The Response Business Identifier.)
-
addIdentifier
public ExplanationOfBenefit addIdentifier(Identifier t)
-
getClaim
public Type getClaim()
- Returns:
claim(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
getClaimIdentifier
public Identifier getClaimIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
claim(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasClaimIdentifier
public boolean hasClaimIdentifier()
-
getClaimReference
public Reference getClaimReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
claim(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasClaimReference
public boolean hasClaimReference()
-
hasClaim
public boolean hasClaim()
-
setClaim
public ExplanationOfBenefit setClaim(Type value)
- Parameters:
value-claim(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
getClaimResponse
public Type getClaimResponse()
- Returns:
claimResponse(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
getClaimResponseIdentifier
public Identifier getClaimResponseIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
claimResponse(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasClaimResponseIdentifier
public boolean hasClaimResponseIdentifier()
-
getClaimResponseReference
public Reference getClaimResponseReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
claimResponse(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasClaimResponseReference
public boolean hasClaimResponseReference()
-
hasClaimResponse
public boolean hasClaimResponse()
-
setClaimResponse
public ExplanationOfBenefit setClaimResponse(Type value)
- Parameters:
value-claimResponse(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
getSubType
public List<Coding> getSubType()
- Returns:
subType(A finer grained suite of claim subtype codes which may convey Inpatient vs Outpatient and/or a specialty service. In the US the BillType.)
-
hasSubType
public boolean hasSubType()
-
addSubType
public Coding addSubType()
- Returns:
subType(A finer grained suite of claim subtype codes which may convey Inpatient vs Outpatient and/or a specialty service. In the US the BillType.)
-
addSubType
public ExplanationOfBenefit addSubType(Coding t)
-
getRuleset
public Coding getRuleset()
- Returns:
ruleset(The version of the specification on which this instance relies.)
-
hasRuleset
public boolean hasRuleset()
-
setRuleset
public ExplanationOfBenefit setRuleset(Coding value)
- Parameters:
value-ruleset(The version of the specification on which this instance relies.)
-
getOriginalRuleset
public Coding getOriginalRuleset()
- Returns:
originalRuleset(The version of the specification from which the original instance was created.)
-
hasOriginalRuleset
public boolean hasOriginalRuleset()
-
setOriginalRuleset
public ExplanationOfBenefit setOriginalRuleset(Coding value)
- Parameters:
value-originalRuleset(The version of the specification from which the original instance was created.)
-
getCreatedElement
public DateTimeType getCreatedElement()
- Returns:
created(The date when the EOB 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 ExplanationOfBenefit setCreatedElement(DateTimeType value)
- Parameters:
value-created(The date when the EOB 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 EOB was created.
-
setCreated
public ExplanationOfBenefit setCreated(Date value)
- Parameters:
value- The date when the EOB was created.
-
getBillablePeriod
public Period getBillablePeriod()
- Returns:
billablePeriod(The billable period for which charges are being submitted.)
-
hasBillablePeriod
public boolean hasBillablePeriod()
-
setBillablePeriod
public ExplanationOfBenefit setBillablePeriod(Period value)
- Parameters:
value-billablePeriod(The billable period for which charges are being submitted.)
-
getDispositionElement
public StringType getDispositionElement()
- Returns:
disposition(A description of the status of the adjudication.). 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 ExplanationOfBenefit setDispositionElement(StringType value)
- Parameters:
value-disposition(A description of the status of the adjudication.). 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 description of the status of the adjudication.
-
setDisposition
public ExplanationOfBenefit setDisposition(String value)
- Parameters:
value- A description of the status of the adjudication.
-
getProvider
public Type getProvider()
- Returns:
provider(The provider which is responsible for the claim.)
-
getProviderIdentifier
public Identifier getProviderIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
provider(The provider which is responsible for the claim.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasProviderIdentifier
public boolean hasProviderIdentifier()
-
getProviderReference
public Reference getProviderReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
provider(The provider which is responsible for the claim.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasProviderReference
public boolean hasProviderReference()
-
hasProvider
public boolean hasProvider()
-
setProvider
public ExplanationOfBenefit setProvider(Type value)
- Parameters:
value-provider(The provider which is responsible for the claim.)
-
getOrganization
public Type getOrganization()
- Returns:
organization(The provider which is responsible for the claim.)
-
getOrganizationIdentifier
public Identifier getOrganizationIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
organization(The provider which is responsible for the claim.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOrganizationIdentifier
public boolean hasOrganizationIdentifier()
-
getOrganizationReference
public Reference getOrganizationReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
organization(The provider which is responsible for the claim.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOrganizationReference
public boolean hasOrganizationReference()
-
hasOrganization
public boolean hasOrganization()
-
setOrganization
public ExplanationOfBenefit setOrganization(Type value)
- Parameters:
value-organization(The provider which is responsible for the claim.)
-
getFacility
public Type getFacility()
- Returns:
facility(Facility where the services were provided.)
-
getFacilityIdentifier
public Identifier getFacilityIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
facility(Facility where the services were provided.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasFacilityIdentifier
public boolean hasFacilityIdentifier()
-
getFacilityReference
public Reference getFacilityReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
facility(Facility where the services were provided.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasFacilityReference
public boolean hasFacilityReference()
-
hasFacility
public boolean hasFacility()
-
setFacility
public ExplanationOfBenefit setFacility(Type value)
- Parameters:
value-facility(Facility where the services were provided.)
-
getRelated
public List<ExplanationOfBenefit.RelatedClaimsComponent> getRelated()
- Returns:
related(Other claims which are related to this claim such as prior claim versions or for related services.)
-
hasRelated
public boolean hasRelated()
-
addRelated
public ExplanationOfBenefit.RelatedClaimsComponent addRelated()
- Returns:
related(Other claims which are related to this claim such as prior claim versions or for related services.)
-
addRelated
public ExplanationOfBenefit addRelated(ExplanationOfBenefit.RelatedClaimsComponent t)
-
getPrescription
public Type getPrescription()
- Returns:
prescription(Prescription to support the dispensing of Pharmacy or Vision products.)
-
getPrescriptionIdentifier
public Identifier getPrescriptionIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
prescription(Prescription to support the dispensing of Pharmacy or Vision products.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasPrescriptionIdentifier
public boolean hasPrescriptionIdentifier()
-
getPrescriptionReference
public Reference getPrescriptionReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
prescription(Prescription to support the dispensing of Pharmacy or Vision products.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasPrescriptionReference
public boolean hasPrescriptionReference()
-
hasPrescription
public boolean hasPrescription()
-
setPrescription
public ExplanationOfBenefit setPrescription(Type value)
- Parameters:
value-prescription(Prescription to support the dispensing of Pharmacy or Vision products.)
-
getOriginalPrescription
public Type getOriginalPrescription()
- Returns:
originalPrescription(Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products.)
-
getOriginalPrescriptionIdentifier
public Identifier getOriginalPrescriptionIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
originalPrescription(Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOriginalPrescriptionIdentifier
public boolean hasOriginalPrescriptionIdentifier()
-
getOriginalPrescriptionReference
public Reference getOriginalPrescriptionReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
originalPrescription(Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOriginalPrescriptionReference
public boolean hasOriginalPrescriptionReference()
-
hasOriginalPrescription
public boolean hasOriginalPrescription()
-
setOriginalPrescription
public ExplanationOfBenefit setOriginalPrescription(Type value)
- Parameters:
value-originalPrescription(Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products.)
-
getPayee
public ExplanationOfBenefit.PayeeComponent getPayee()
- Returns:
payee(The party to be reimbursed for the services.)
-
hasPayee
public boolean hasPayee()
-
setPayee
public ExplanationOfBenefit setPayee(ExplanationOfBenefit.PayeeComponent value)
- Parameters:
value-payee(The party to be reimbursed for the services.)
-
getReferral
public Type getReferral()
- Returns:
referral(The referral resource which lists the date, practitioner, reason and other supporting information.)
-
getReferralIdentifier
public Identifier getReferralIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
referral(The referral resource which lists the date, practitioner, reason and other supporting information.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasReferralIdentifier
public boolean hasReferralIdentifier()
-
getReferralReference
public Reference getReferralReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
referral(The referral resource which lists the date, practitioner, reason and other supporting information.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasReferralReference
public boolean hasReferralReference()
-
hasReferral
public boolean hasReferral()
-
setReferral
public ExplanationOfBenefit setReferral(Type value)
- Parameters:
value-referral(The referral resource which lists the date, practitioner, reason and other supporting information.)
-
getOccurrenceCode
public List<Coding> getOccurrenceCode()
- Returns:
occurrenceCode(**Insert definition of Occurrence codes.)
-
hasOccurrenceCode
public boolean hasOccurrenceCode()
-
addOccurrenceCode
public Coding addOccurrenceCode()
- Returns:
occurrenceCode(**Insert definition of Occurrence codes.)
-
addOccurrenceCode
public ExplanationOfBenefit addOccurrenceCode(Coding t)
-
getOccurenceSpanCode
public List<Coding> getOccurenceSpanCode()
- Returns:
occurenceSpanCode(**Insert definition of Occurrence Span codes.)
-
hasOccurenceSpanCode
public boolean hasOccurenceSpanCode()
-
addOccurenceSpanCode
public Coding addOccurenceSpanCode()
- Returns:
occurenceSpanCode(**Insert definition of Occurrence Span codes.)
-
addOccurenceSpanCode
public ExplanationOfBenefit addOccurenceSpanCode(Coding t)
-
getValueCode
public List<Coding> getValueCode()
- Returns:
valueCode(**Insert definition of Value codes.)
-
hasValueCode
public boolean hasValueCode()
-
addValueCode
public Coding addValueCode()
- Returns:
valueCode(**Insert definition of Value codes.)
-
addValueCode
public ExplanationOfBenefit addValueCode(Coding t)
-
getDiagnosis
public List<ExplanationOfBenefit.DiagnosisComponent> getDiagnosis()
- Returns:
diagnosis(Ordered list of patient diagnosis for which care is sought.)
-
hasDiagnosis
public boolean hasDiagnosis()
-
addDiagnosis
public ExplanationOfBenefit.DiagnosisComponent addDiagnosis()
- Returns:
diagnosis(Ordered list of patient diagnosis for which care is sought.)
-
addDiagnosis
public ExplanationOfBenefit addDiagnosis(ExplanationOfBenefit.DiagnosisComponent t)
-
getProcedure
public List<ExplanationOfBenefit.ProcedureComponent> getProcedure()
- Returns:
procedure(Ordered list of patient procedures performed to support the adjudication.)
-
hasProcedure
public boolean hasProcedure()
-
addProcedure
public ExplanationOfBenefit.ProcedureComponent addProcedure()
- Returns:
procedure(Ordered list of patient procedures performed to support the adjudication.)
-
addProcedure
public ExplanationOfBenefit addProcedure(ExplanationOfBenefit.ProcedureComponent t)
-
getSpecialCondition
public List<Coding> getSpecialCondition()
- Returns:
specialCondition(List of special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.)
-
hasSpecialCondition
public boolean hasSpecialCondition()
-
addSpecialCondition
public Coding addSpecialCondition()
- Returns:
specialCondition(List of special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.)
-
addSpecialCondition
public ExplanationOfBenefit addSpecialCondition(Coding t)
-
getPatient
public Type getPatient()
- Returns:
patient(Patient Resource.)
-
getPatientIdentifier
public Identifier getPatientIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
patient(Patient Resource.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasPatientIdentifier
public boolean hasPatientIdentifier()
-
getPatientReference
public Reference getPatientReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
patient(Patient Resource.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasPatientReference
public boolean hasPatientReference()
-
hasPatient
public boolean hasPatient()
-
setPatient
public ExplanationOfBenefit setPatient(Type value)
- Parameters:
value-patient(Patient Resource.)
-
getPrecedenceElement
public PositiveIntType getPrecedenceElement()
- Returns:
precedence(Precedence (primary, secondary, etc.).). This is the underlying object with id, value and extensions. The accessor "getPrecedence" gives direct access to the value
-
hasPrecedenceElement
public boolean hasPrecedenceElement()
-
hasPrecedence
public boolean hasPrecedence()
-
setPrecedenceElement
public ExplanationOfBenefit setPrecedenceElement(PositiveIntType value)
- Parameters:
value-precedence(Precedence (primary, secondary, etc.).). This is the underlying object with id, value and extensions. The accessor "getPrecedence" gives direct access to the value
-
getPrecedence
public int getPrecedence()
- Returns:
- Precedence (primary, secondary, etc.).
-
setPrecedence
public ExplanationOfBenefit setPrecedence(int value)
- Parameters:
value- Precedence (primary, secondary, etc.).
-
getCoverage
public ExplanationOfBenefit.CoverageComponent getCoverage()
- Returns:
coverage(Financial instrument by which payment information for health care.)
-
hasCoverage
public boolean hasCoverage()
-
setCoverage
public ExplanationOfBenefit setCoverage(ExplanationOfBenefit.CoverageComponent value)
- Parameters:
value-coverage(Financial instrument by which payment information for health care.)
-
getAccidentDateElement
public DateType getAccidentDateElement()
- Returns:
accidentDate(Date of an accident which these services are addressing.). This is the underlying object with id, value and extensions. The accessor "getAccidentDate" gives direct access to the value
-
hasAccidentDateElement
public boolean hasAccidentDateElement()
-
hasAccidentDate
public boolean hasAccidentDate()
-
setAccidentDateElement
public ExplanationOfBenefit setAccidentDateElement(DateType value)
- Parameters:
value-accidentDate(Date of an accident which these services are addressing.). This is the underlying object with id, value and extensions. The accessor "getAccidentDate" gives direct access to the value
-
getAccidentDate
public Date getAccidentDate()
- Returns:
- Date of an accident which these services are addressing.
-
setAccidentDate
public ExplanationOfBenefit setAccidentDate(Date value)
- Parameters:
value- Date of an accident which these services are addressing.
-
getAccidentType
public Coding getAccidentType()
- Returns:
accidentType(Type of accident: work, auto, etc.)
-
hasAccidentType
public boolean hasAccidentType()
-
setAccidentType
public ExplanationOfBenefit setAccidentType(Coding value)
- Parameters:
value-accidentType(Type of accident: work, auto, etc.)
-
getAccidentLocation
public Type getAccidentLocation()
- Returns:
accidentLocation(Accident Place.)
-
getAccidentLocationAddress
public Address getAccidentLocationAddress() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
accidentLocation(Accident Place.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAccidentLocationAddress
public boolean hasAccidentLocationAddress()
-
getAccidentLocationReference
public Reference getAccidentLocationReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
accidentLocation(Accident Place.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAccidentLocationReference
public boolean hasAccidentLocationReference()
-
hasAccidentLocation
public boolean hasAccidentLocation()
-
setAccidentLocation
public ExplanationOfBenefit setAccidentLocation(Type value)
- Parameters:
value-accidentLocation(Accident Place.)
-
getInterventionException
public List<Coding> getInterventionException()
- Returns:
interventionException(A list of intervention and exception codes which may influence the adjudication of the claim.)
-
hasInterventionException
public boolean hasInterventionException()
-
addInterventionException
public Coding addInterventionException()
- Returns:
interventionException(A list of intervention and exception codes which may influence the adjudication of the claim.)
-
addInterventionException
public ExplanationOfBenefit addInterventionException(Coding t)
-
getOnset
public List<ExplanationOfBenefit.OnsetComponent> getOnset()
- Returns:
onset(Period, start and last dates of aspects of the Condition or related services.)
-
hasOnset
public boolean hasOnset()
-
addOnset
public ExplanationOfBenefit.OnsetComponent addOnset()
- Returns:
onset(Period, start and last dates of aspects of the Condition or related services.)
-
addOnset
public ExplanationOfBenefit addOnset(ExplanationOfBenefit.OnsetComponent t)
-
getEmploymentImpacted
public Period getEmploymentImpacted()
- Returns:
employmentImpacted(The start and optional end dates of when the patient was precluded from working due to the treatable condition(s).)
-
hasEmploymentImpacted
public boolean hasEmploymentImpacted()
-
setEmploymentImpacted
public ExplanationOfBenefit setEmploymentImpacted(Period value)
- Parameters:
value-employmentImpacted(The start and optional end dates of when the patient was precluded from working due to the treatable condition(s).)
-
getHospitalization
public Period getHospitalization()
- Returns:
hospitalization(The start and optional end dates of when the patient was confined to a treatment center.)
-
hasHospitalization
public boolean hasHospitalization()
-
setHospitalization
public ExplanationOfBenefit setHospitalization(Period value)
- Parameters:
value-hospitalization(The start and optional end dates of when the patient was confined to a treatment center.)
-
getItem
public List<ExplanationOfBenefit.ItemsComponent> getItem()
- Returns:
item(First tier of goods and services.)
-
hasItem
public boolean hasItem()
-
addItem
public ExplanationOfBenefit.ItemsComponent addItem()
- Returns:
item(First tier of goods and services.)
-
addItem
public ExplanationOfBenefit addItem(ExplanationOfBenefit.ItemsComponent t)
-
getAddItem
public List<ExplanationOfBenefit.AddedItemComponent> getAddItem()
- Returns:
addItem(The first tier service adjudications for payor added services.)
-
hasAddItem
public boolean hasAddItem()
-
addAddItem
public ExplanationOfBenefit.AddedItemComponent addAddItem()
- Returns:
addItem(The first tier service adjudications for payor added services.)
-
addAddItem
public ExplanationOfBenefit addAddItem(ExplanationOfBenefit.AddedItemComponent t)
-
getMissingTeeth
public List<ExplanationOfBenefit.MissingTeethComponent> getMissingTeeth()
- Returns:
missingTeeth(A list of teeth which would be expected but are not found due to having been previously extracted or for other reasons.)
-
hasMissingTeeth
public boolean hasMissingTeeth()
-
addMissingTeeth
public ExplanationOfBenefit.MissingTeethComponent addMissingTeeth()
- Returns:
missingTeeth(A list of teeth which would be expected but are not found due to having been previously extracted or for other reasons.)
-
addMissingTeeth
public ExplanationOfBenefit addMissingTeeth(ExplanationOfBenefit.MissingTeethComponent t)
-
getTotalCost
public Money getTotalCost()
- Returns:
totalCost(The total cost of the services reported.)
-
hasTotalCost
public boolean hasTotalCost()
-
setTotalCost
public ExplanationOfBenefit setTotalCost(Money value)
- Parameters:
value-totalCost(The total cost of the services reported.)
-
getUnallocDeductable
public Money getUnallocDeductable()
- Returns:
unallocDeductable(The amount of deductable applied which was not allocated to any particular service line.)
-
hasUnallocDeductable
public boolean hasUnallocDeductable()
-
setUnallocDeductable
public ExplanationOfBenefit setUnallocDeductable(Money value)
- Parameters:
value-unallocDeductable(The amount of deductable applied which was not allocated to any particular service line.)
-
getTotalBenefit
public Money getTotalBenefit()
- Returns:
totalBenefit(Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductable).)
-
hasTotalBenefit
public boolean hasTotalBenefit()
-
setTotalBenefit
public ExplanationOfBenefit setTotalBenefit(Money value)
- Parameters:
value-totalBenefit(Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductable).)
-
getPaymentAdjustment
public Money getPaymentAdjustment()
- Returns:
paymentAdjustment(Adjustment to the payment of this transaction which is not related to adjudication of this transaction.)
-
hasPaymentAdjustment
public boolean hasPaymentAdjustment()
-
setPaymentAdjustment
public ExplanationOfBenefit setPaymentAdjustment(Money value)
- Parameters:
value-paymentAdjustment(Adjustment to the payment of this transaction which is not related to adjudication of this transaction.)
-
getPaymentAdjustmentReason
public Coding getPaymentAdjustmentReason()
- Returns:
paymentAdjustmentReason(Reason for the payment adjustment.)
-
hasPaymentAdjustmentReason
public boolean hasPaymentAdjustmentReason()
-
setPaymentAdjustmentReason
public ExplanationOfBenefit setPaymentAdjustmentReason(Coding value)
- Parameters:
value-paymentAdjustmentReason(Reason for the payment adjustment.)
-
getPaymentDateElement
public DateType getPaymentDateElement()
- Returns:
paymentDate(Estimated payment data.). 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 ExplanationOfBenefit setPaymentDateElement(DateType value)
- Parameters:
value-paymentDate(Estimated payment data.). This is the underlying object with id, value and extensions. The accessor "getPaymentDate" gives direct access to the value
-
getPaymentDate
public Date getPaymentDate()
- Returns:
- Estimated payment data.
-
setPaymentDate
public ExplanationOfBenefit setPaymentDate(Date value)
- Parameters:
value- Estimated payment data.
-
getPaymentAmount
public Money getPaymentAmount()
- Returns:
paymentAmount(Payable less any payment adjustment.)
-
hasPaymentAmount
public boolean hasPaymentAmount()
-
setPaymentAmount
public ExplanationOfBenefit setPaymentAmount(Money value)
- Parameters:
value-paymentAmount(Payable less any payment adjustment.)
-
getPaymentRef
public Identifier getPaymentRef()
- Returns:
paymentRef(Payment identifer.)
-
hasPaymentRef
public boolean hasPaymentRef()
-
setPaymentRef
public ExplanationOfBenefit setPaymentRef(Identifier value)
- Parameters:
value-paymentRef(Payment identifer.)
-
getReserved
public Coding getReserved()
- Returns:
reserved(Status of funds reservation (For provider, for Patient, None).)
-
hasReserved
public boolean hasReserved()
-
setReserved
public ExplanationOfBenefit setReserved(Coding value)
- Parameters:
value-reserved(Status of funds reservation (For provider, for Patient, None).)
-
hasForm
public boolean hasForm()
-
setForm
public ExplanationOfBenefit setForm(Coding value)
- Parameters:
value-form(The form to be used for printing the content.)
-
getNote
public List<ExplanationOfBenefit.NotesComponent> getNote()
- Returns:
note(Note text.)
-
hasNote
public boolean hasNote()
-
addNote
public ExplanationOfBenefit.NotesComponent addNote()
- Returns:
note(Note text.)
-
addNote
public ExplanationOfBenefit addNote(ExplanationOfBenefit.NotesComponent t)
-
getBenefitBalance
public List<ExplanationOfBenefit.BenefitBalanceComponent> getBenefitBalance()
- Returns:
benefitBalance(Balance by Benefit Category.)
-
hasBenefitBalance
public boolean hasBenefitBalance()
-
addBenefitBalance
public ExplanationOfBenefit.BenefitBalanceComponent addBenefitBalance()
- Returns:
benefitBalance(Balance by Benefit Category.)
-
addBenefitBalance
public ExplanationOfBenefit addBenefitBalance(ExplanationOfBenefit.BenefitBalanceComponent t)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classDomainResource
-
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 void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void 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
Description copied from class:Basemake an instance of a property. If the property is a repeating property, make a new instance. if the property is not repeating, return the property- Overrides:
makePropertyin classDomainResource- Returns:
- 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 ExplanationOfBenefit copy()
- Specified by:
copyin classDomainResource
-
typedCopy
protected ExplanationOfBenefit 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
-
-