
Class ExplanationOfBenefit
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.BaseResource
-
- org.hl7.fhir.dstu3.model.Resource
-
- org.hl7.fhir.dstu3.model.DomainResource
-
- org.hl7.fhir.dstu3.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 ExplanationOfBenefit.AccidentComponent
accident
An accident which resulted in the need for healthcare services.protected List<ExplanationOfBenefit.AddedItemComponent>
addItem
The first tier service adjudications for payor added services.protected List<ExplanationOfBenefit.BenefitBalanceComponent>
benefitBalance
Balance by Benefit Category.protected Period
billablePeriod
The billable period for which charges are being submitted.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
CARE_TEAM
Fluent Client search parameter constant for care-teamprotected List<ExplanationOfBenefit.CareTeamComponent>
careTeam
The members of the team who provided the overall service as well as their role and whether responsible and qualifications.protected Reference
claim
The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
CLAIM
Fluent Client search parameter constant for claimprotected Reference
claimResponse
The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.protected ClaimResponse
claimResponseTarget
The actual object that is the target of the reference (The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)protected Claim
claimTarget
The actual object that is the target of the reference (The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)static ca.uhn.fhir.rest.gclient.ReferenceClientParam
COVERAGE
Fluent Client search parameter constant for coverageprotected DateTimeType
created
The date when the EOB was created.static ca.uhn.fhir.rest.gclient.DateClientParam
CREATED
Fluent Client search parameter constant for createdprotected List<ExplanationOfBenefit.DiagnosisComponent>
diagnosis
Ordered list of patient diagnosis for which care is sought.protected StringType
disposition
A description of the status of the adjudication.static ca.uhn.fhir.rest.gclient.StringClientParam
DISPOSITION
Fluent Client search parameter constant for dispositionprotected Period
employmentImpacted
The start and optional end dates of when the patient was precluded from working due to the treatable condition(s).static ca.uhn.fhir.rest.gclient.ReferenceClientParam
ENCOUNTER
Fluent Client search parameter constant for encounterprotected Reference
enterer
The person who created the explanation of benefit.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
ENTERER
Fluent Client search parameter constant for entererprotected Practitioner
entererTarget
The actual object that is the target of the reference (The person who created the explanation of benefit.)protected Reference
facility
Facility where the services were provided.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
FACILITY
Fluent Client search parameter constant for facilityprotected Location
facilityTarget
The actual object that is the target of the reference (Facility where the services were provided.)protected CodeableConcept
form
The form to be used for printing the content.protected Period
hospitalization
The start and optional end dates of when the patient was confined to a treatment center.protected List<Identifier>
identifier
The EOB Business Identifier.static ca.uhn.fhir.rest.gclient.TokenClientParam
IDENTIFIER
Fluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.Include
INCLUDE_CARE_TEAM
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_CLAIM
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_COVERAGE
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_ENTERER
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_FACILITY
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_ORGANIZATION
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_PAYEE
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_PROVIDER
Constant for fluent queries to be used to add include statements.protected List<ExplanationOfBenefit.SupportingInformationComponent>
information
Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues.protected ExplanationOfBenefit.InsuranceComponent
insurance
Financial instrument by which payment information for health care.protected Reference
insurer
The insurer which is responsible for the explanation of benefit.protected Organization
insurerTarget
The actual object that is the target of the reference (The insurer which is responsible for the explanation of benefit.)protected List<ExplanationOfBenefit.ItemComponent>
item
First tier of goods and services.protected Reference
organization
The provider which is responsible for the claim.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
ORGANIZATION
Fluent Client search parameter constant for organizationprotected Organization
organizationTarget
The actual object that is the target of the reference (The provider which is responsible for the claim.)protected Reference
originalPrescription
Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products.protected MedicationRequest
originalPrescriptionTarget
The actual object that is the target of the reference (Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products.protected CodeableConcept
outcome
Processing outcome errror, partial or complete processing.protected Reference
patient
Patient Resource.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
PATIENT
Fluent Client search parameter constant for patientprotected Patient
patientTarget
The actual object that is the target of the reference (Patient Resource.)protected ExplanationOfBenefit.PayeeComponent
payee
The party to be reimbursed for the services.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
PAYEE
Fluent Client search parameter constant for payeeprotected ExplanationOfBenefit.PaymentComponent
payment
Payment details for the claim if the claim has been paid.protected PositiveIntType
precedence
Precedence (primary, secondary, etc.).protected Reference
prescription
Prescription to support the dispensing of Pharmacy or Vision products.protected Resource
prescriptionTarget
The actual object that is the target of the reference (Prescription to support the dispensing of Pharmacy or Vision products.)protected List<ExplanationOfBenefit.ProcedureComponent>
procedure
Ordered list of patient procedures performed to support the adjudication.protected List<ExplanationOfBenefit.NoteComponent>
processNote
Note text.protected Reference
provider
The provider which is responsible for the claim.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
PROVIDER
Fluent Client search parameter constant for providerprotected Practitioner
providerTarget
The actual object that is the target of the reference (The provider which is responsible for the claim.)protected Reference
referral
The referral resource which lists the date, practitioner, reason and other supporting information.protected ReferralRequest
referralTarget
The actual object that is the target of the reference (The referral resource which lists the date, practitioner, reason and other supporting information.)protected List<ExplanationOfBenefit.RelatedClaimComponent>
related
Other claims which are related to this claim such as prior claim versions or for related services.static String
SP_CARE_TEAM
Search parameter: care-teamstatic String
SP_CLAIM
Search parameter: claimstatic String
SP_COVERAGE
Search parameter: coveragestatic String
SP_CREATED
Search parameter: createdstatic String
SP_DISPOSITION
Search parameter: dispositionstatic String
SP_ENCOUNTER
Search parameter: encounterstatic String
SP_ENTERER
Search parameter: entererstatic String
SP_FACILITY
Search parameter: facilitystatic String
SP_IDENTIFIER
Search parameter: identifierstatic String
SP_ORGANIZATION
Search parameter: organizationstatic String
SP_PATIENT
Search parameter: patientstatic String
SP_PAYEE
Search parameter: payeestatic String
SP_PROVIDER
Search parameter: providerprotected Enumeration<ExplanationOfBenefit.ExplanationOfBenefitStatus>
status
The status of the resource instance.protected List<CodeableConcept>
subType
A finer grained suite of claim subtype codes which may convey Inpatient vs Outpatient and/or a specialty service.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).protected Money
totalCost
The total cost of the services reported.protected CodeableConcept
type
The category of claim, eg, oral, pharmacy, vision, insitutional, professional.protected Money
unallocDeductable
The amount of deductable applied which was not allocated to any particular service line.-
Fields inherited from class org.hl7.fhir.dstu3.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.dstu3.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description ExplanationOfBenefit()
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu3.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.dstu3.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.dstu3.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, 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 EOB Business Identifier.
-
status
protected Enumeration<ExplanationOfBenefit.ExplanationOfBenefitStatus> status
The status of the resource instance.
-
type
protected CodeableConcept type
The category of claim, eg, oral, pharmacy, vision, insitutional, professional.
-
subType
protected List<CodeableConcept> 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.
-
patientTarget
protected Patient patientTarget
The actual object that is the target of the reference (Patient Resource.)
-
billablePeriod
protected Period billablePeriod
The billable period for which charges are being submitted.
-
created
protected DateTimeType created
The date when the EOB was created.
-
entererTarget
protected Practitioner entererTarget
The actual object that is the target of the reference (The person who created the explanation of benefit.)
-
insurer
protected Reference insurer
The insurer which is responsible for the explanation of benefit.
-
insurerTarget
protected Organization insurerTarget
The actual object that is the target of the reference (The insurer which is responsible for the explanation of benefit.)
-
providerTarget
protected Practitioner providerTarget
The actual object that is the target of the reference (The provider which is responsible for the claim.)
-
organization
protected Reference organization
The provider which is responsible for the claim.
-
organizationTarget
protected Organization organizationTarget
The actual object that is the target of the reference (The provider which is responsible for the claim.)
-
referral
protected Reference referral
The referral resource which lists the date, practitioner, reason and other supporting information.
-
referralTarget
protected ReferralRequest referralTarget
The actual object that is the target of the reference (The referral resource which lists the date, practitioner, reason and other supporting information.)
-
facilityTarget
protected Location facilityTarget
The actual object that is the target of the reference (Facility where the services were provided.)
-
claim
protected Reference claim
The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.
-
claimTarget
protected Claim claimTarget
The actual object that is the target of the reference (The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
claimResponse
protected Reference claimResponse
The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.
-
claimResponseTarget
protected ClaimResponse claimResponseTarget
The actual object that is the target of the reference (The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
outcome
protected CodeableConcept outcome
Processing outcome errror, partial or complete processing.
-
disposition
protected StringType disposition
A description of the status of the adjudication.
-
related
protected List<ExplanationOfBenefit.RelatedClaimComponent> related
Other claims which are related to this claim such as prior claim versions or for related services.
-
prescription
protected Reference prescription
Prescription to support the dispensing of Pharmacy or Vision products.
-
prescriptionTarget
protected Resource prescriptionTarget
The actual object that is the target of the reference (Prescription to support the dispensing of Pharmacy or Vision products.)
-
originalPrescription
protected Reference originalPrescription
Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the 'prescription' and that from the physician becomes the 'original prescription'.
-
originalPrescriptionTarget
protected MedicationRequest originalPrescriptionTarget
The actual object that is the target of the reference (Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the 'prescription' and that from the physician becomes the 'original prescription'.)
-
payee
protected ExplanationOfBenefit.PayeeComponent payee
The party to be reimbursed for the services.
-
information
protected List<ExplanationOfBenefit.SupportingInformationComponent> information
Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues. Often there are mutiple jurisdiction specific valuesets which are required.
-
careTeam
protected List<ExplanationOfBenefit.CareTeamComponent> careTeam
The members of the team who provided the overall service as well as their role and whether responsible and qualifications.
-
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.
-
precedence
protected PositiveIntType precedence
Precedence (primary, secondary, etc.).
-
insurance
protected ExplanationOfBenefit.InsuranceComponent insurance
Financial instrument by which payment information for health care.
-
accident
protected ExplanationOfBenefit.AccidentComponent accident
An accident which resulted in the need for healthcare 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.ItemComponent> item
First tier of goods and services.
-
addItem
protected List<ExplanationOfBenefit.AddedItemComponent> addItem
The first tier service adjudications for payor added services.
-
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).
-
payment
protected ExplanationOfBenefit.PaymentComponent payment
Payment details for the claim if the claim has been paid.
-
form
protected CodeableConcept form
The form to be used for printing the content.
-
processNote
protected List<ExplanationOfBenefit.NoteComponent> processNote
Note text.
-
benefitBalance
protected List<ExplanationOfBenefit.BenefitBalanceComponent> benefitBalance
Balance by Benefit Category.
-
SP_COVERAGE
public static final String SP_COVERAGE
Search parameter: coverageDescription: The plan under which the claim was adjudicated
Type: reference
Path: ExplanationOfBenefit.insurance.coverage
- See Also:
- Constant Field Values
-
COVERAGE
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam COVERAGE
Fluent Client search parameter constant for coverageDescription: The plan under which the claim was adjudicated
Type: reference
Path: ExplanationOfBenefit.insurance.coverage
-
INCLUDE_COVERAGE
public static final ca.uhn.fhir.model.api.Include INCLUDE_COVERAGE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:coverage".
-
SP_CARE_TEAM
public static final String SP_CARE_TEAM
Search parameter: care-teamDescription: Member of the CareTeam
Type: reference
Path: ExplanationOfBenefit.careTeam.provider
- See Also:
- Constant Field Values
-
CARE_TEAM
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CARE_TEAM
Fluent Client search parameter constant for care-teamDescription: Member of the CareTeam
Type: reference
Path: ExplanationOfBenefit.careTeam.provider
-
INCLUDE_CARE_TEAM
public static final ca.uhn.fhir.model.api.Include INCLUDE_CARE_TEAM
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:care-team".
-
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_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_ENCOUNTER
public static final String SP_ENCOUNTER
Search parameter: encounterDescription: Encounters associated with a billed line item
Type: reference
Path: ExplanationOfBenefit.item.encounter
- See Also:
- Constant Field Values
-
ENCOUNTER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
Fluent Client search parameter constant for encounterDescription: Encounters associated with a billed line item
Type: reference
Path: ExplanationOfBenefit.item.encounter
-
INCLUDE_ENCOUNTER
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:encounter".
-
SP_PAYEE
public static final String SP_PAYEE
Search parameter: payeeDescription: The party receiving any payment for the Claim
Type: reference
Path: ExplanationOfBenefit.payee.party
- See Also:
- Constant Field Values
-
PAYEE
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PAYEE
Fluent Client search parameter constant for payeeDescription: The party receiving any payment for the Claim
Type: reference
Path: ExplanationOfBenefit.payee.party
-
INCLUDE_PAYEE
public static final ca.uhn.fhir.model.api.Include INCLUDE_PAYEE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:payee".
-
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_PROVIDER
public static final String SP_PROVIDER
Search parameter: providerDescription: The reference to the provider
Type: reference
Path: ExplanationOfBenefit.provider
- See Also:
- Constant Field Values
-
PROVIDER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER
Fluent Client search parameter constant for providerDescription: The reference to the provider
Type: reference
Path: ExplanationOfBenefit.provider
-
INCLUDE_PROVIDER
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:provider".
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: The reference to the patient
Type: reference
Path: ExplanationOfBenefit.patient
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: The reference to the patient
Type: reference
Path: ExplanationOfBenefit.patient
-
INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:patient".
-
SP_ORGANIZATION
public static final String SP_ORGANIZATION
Search parameter: organizationDescription: The reference to the providing organization
Type: reference
Path: ExplanationOfBenefit.organization
- See Also:
- Constant Field Values
-
ORGANIZATION
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION
Fluent Client search parameter constant for organizationDescription: The reference to the providing organization
Type: reference
Path: ExplanationOfBenefit.organization
-
INCLUDE_ORGANIZATION
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:organization".
-
SP_CLAIM
public static final String SP_CLAIM
Search parameter: claimDescription: The reference to the claim
Type: reference
Path: ExplanationOfBenefit.claim
- See Also:
- Constant Field Values
-
CLAIM
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CLAIM
Fluent Client search parameter constant for claimDescription: The reference to the claim
Type: reference
Path: ExplanationOfBenefit.claim
-
INCLUDE_CLAIM
public static final ca.uhn.fhir.model.api.Include INCLUDE_CLAIM
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:claim".
-
SP_ENTERER
public static final String SP_ENTERER
Search parameter: entererDescription: The party responsible for the entry of the Claim
Type: reference
Path: ExplanationOfBenefit.enterer
- See Also:
- Constant Field Values
-
ENTERER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENTERER
Fluent Client search parameter constant for entererDescription: The party responsible for the entry of the Claim
Type: reference
Path: ExplanationOfBenefit.enterer
-
INCLUDE_ENTERER
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENTERER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:enterer".
-
SP_FACILITY
public static final String SP_FACILITY
Search parameter: facilityDescription: Facility responsible for the goods and services
Type: reference
Path: ExplanationOfBenefit.facility
- See Also:
- Constant Field Values
-
FACILITY
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FACILITY
Fluent Client search parameter constant for facilityDescription: Facility responsible for the goods and services
Type: reference
Path: ExplanationOfBenefit.facility
-
INCLUDE_FACILITY
public static final ca.uhn.fhir.model.api.Include INCLUDE_FACILITY
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:facility".
-
-
Constructor Detail
-
ExplanationOfBenefit
public ExplanationOfBenefit()
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier
(The EOB Business Identifier.)
-
setIdentifier
public ExplanationOfBenefit setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public ExplanationOfBenefit addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier
, creating it if it does not already exist
-
getStatusElement
public Enumeration<ExplanationOfBenefit.ExplanationOfBenefitStatus> getStatusElement()
- Returns:
status
(The status of the resource instance.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
public boolean hasStatusElement()
-
hasStatus
public boolean hasStatus()
-
setStatusElement
public ExplanationOfBenefit setStatusElement(Enumeration<ExplanationOfBenefit.ExplanationOfBenefitStatus> value)
- Parameters:
value
-status
(The status of the resource instance.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
public ExplanationOfBenefit.ExplanationOfBenefitStatus getStatus()
- Returns:
- The status of the resource instance.
-
setStatus
public ExplanationOfBenefit setStatus(ExplanationOfBenefit.ExplanationOfBenefitStatus value)
- Parameters:
value
- The status of the resource instance.
-
getType
public CodeableConcept getType()
- Returns:
type
(The category of claim, eg, oral, pharmacy, vision, insitutional, professional.)
-
hasType
public boolean hasType()
-
setType
public ExplanationOfBenefit setType(CodeableConcept value)
- Parameters:
value
-type
(The category of claim, eg, oral, pharmacy, vision, insitutional, professional.)
-
getSubType
public List<CodeableConcept> 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.)
-
setSubType
public ExplanationOfBenefit setSubType(List<CodeableConcept> theSubType)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasSubType
public boolean hasSubType()
-
addSubType
public CodeableConcept addSubType()
-
addSubType
public ExplanationOfBenefit addSubType(CodeableConcept t)
-
getSubTypeFirstRep
public CodeableConcept getSubTypeFirstRep()
- Returns:
- The first repetition of repeating field
subType
, creating it if it does not already exist
-
getPatient
public Reference getPatient()
- Returns:
patient
(Patient Resource.)
-
hasPatient
public boolean hasPatient()
-
setPatient
public ExplanationOfBenefit setPatient(Reference value)
- Parameters:
value
-patient
(Patient Resource.)
-
getPatientTarget
public Patient getPatientTarget()
- Returns:
patient
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. (Patient Resource.)
-
setPatientTarget
public ExplanationOfBenefit setPatientTarget(Patient value)
- Parameters:
value
-patient
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. (Patient Resource.)
-
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.)
-
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.
-
getEnterer
public Reference getEnterer()
- Returns:
enterer
(The person who created the explanation of benefit.)
-
hasEnterer
public boolean hasEnterer()
-
setEnterer
public ExplanationOfBenefit setEnterer(Reference value)
- Parameters:
value
-enterer
(The person who created the explanation of benefit.)
-
getEntererTarget
public Practitioner getEntererTarget()
- Returns:
enterer
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 person who created the explanation of benefit.)
-
setEntererTarget
public ExplanationOfBenefit setEntererTarget(Practitioner value)
- Parameters:
value
-enterer
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 person who created the explanation of benefit.)
-
getInsurer
public Reference getInsurer()
- Returns:
insurer
(The insurer which is responsible for the explanation of benefit.)
-
hasInsurer
public boolean hasInsurer()
-
setInsurer
public ExplanationOfBenefit setInsurer(Reference value)
- Parameters:
value
-insurer
(The insurer which is responsible for the explanation of benefit.)
-
getInsurerTarget
public Organization getInsurerTarget()
- Returns:
insurer
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 insurer which is responsible for the explanation of benefit.)
-
setInsurerTarget
public ExplanationOfBenefit setInsurerTarget(Organization value)
- Parameters:
value
-insurer
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 insurer which is responsible for the explanation of benefit.)
-
getProvider
public Reference getProvider()
- Returns:
provider
(The provider which is responsible for the claim.)
-
hasProvider
public boolean hasProvider()
-
setProvider
public ExplanationOfBenefit setProvider(Reference value)
- Parameters:
value
-provider
(The provider which is responsible for the claim.)
-
getProviderTarget
public Practitioner getProviderTarget()
- Returns:
provider
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 provider which is responsible for the claim.)
-
setProviderTarget
public ExplanationOfBenefit setProviderTarget(Practitioner value)
- Parameters:
value
-provider
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 provider which is responsible for the claim.)
-
getOrganization
public Reference getOrganization()
- Returns:
organization
(The provider which is responsible for the claim.)
-
hasOrganization
public boolean hasOrganization()
-
setOrganization
public ExplanationOfBenefit setOrganization(Reference value)
- Parameters:
value
-organization
(The provider which is responsible for the claim.)
-
getOrganizationTarget
public Organization getOrganizationTarget()
- Returns:
organization
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 provider which is responsible for the claim.)
-
setOrganizationTarget
public ExplanationOfBenefit setOrganizationTarget(Organization value)
- Parameters:
value
-organization
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 provider which is responsible for the claim.)
-
getReferral
public Reference getReferral()
- Returns:
referral
(The referral resource which lists the date, practitioner, reason and other supporting information.)
-
hasReferral
public boolean hasReferral()
-
setReferral
public ExplanationOfBenefit setReferral(Reference value)
- Parameters:
value
-referral
(The referral resource which lists the date, practitioner, reason and other supporting information.)
-
getReferralTarget
public ReferralRequest getReferralTarget()
- Returns:
referral
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 referral resource which lists the date, practitioner, reason and other supporting information.)
-
setReferralTarget
public ExplanationOfBenefit setReferralTarget(ReferralRequest value)
- Parameters:
value
-referral
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 referral resource which lists the date, practitioner, reason and other supporting information.)
-
getFacility
public Reference getFacility()
- Returns:
facility
(Facility where the services were provided.)
-
hasFacility
public boolean hasFacility()
-
setFacility
public ExplanationOfBenefit setFacility(Reference value)
- Parameters:
value
-facility
(Facility where the services were provided.)
-
getFacilityTarget
public Location getFacilityTarget()
- Returns:
facility
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. (Facility where the services were provided.)
-
setFacilityTarget
public ExplanationOfBenefit setFacilityTarget(Location value)
- Parameters:
value
-facility
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. (Facility where the services were provided.)
-
getClaim
public Reference getClaim()
- Returns:
claim
(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
hasClaim
public boolean hasClaim()
-
setClaim
public ExplanationOfBenefit setClaim(Reference value)
- Parameters:
value
-claim
(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
getClaimTarget
public Claim getClaimTarget()
- Returns:
claim
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 business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
setClaimTarget
public ExplanationOfBenefit setClaimTarget(Claim value)
- Parameters:
value
-claim
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 business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
getClaimResponse
public Reference getClaimResponse()
- Returns:
claimResponse
(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
hasClaimResponse
public boolean hasClaimResponse()
-
setClaimResponse
public ExplanationOfBenefit setClaimResponse(Reference value)
- Parameters:
value
-claimResponse
(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
getClaimResponseTarget
public ClaimResponse getClaimResponseTarget()
- Returns:
claimResponse
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 business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
setClaimResponseTarget
public ExplanationOfBenefit setClaimResponseTarget(ClaimResponse value)
- Parameters:
value
-claimResponse
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 business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
getOutcome
public CodeableConcept getOutcome()
- Returns:
outcome
(Processing outcome errror, partial or complete processing.)
-
hasOutcome
public boolean hasOutcome()
-
setOutcome
public ExplanationOfBenefit setOutcome(CodeableConcept value)
- Parameters:
value
-outcome
(Processing outcome errror, partial or complete processing.)
-
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.
-
getRelated
public List<ExplanationOfBenefit.RelatedClaimComponent> getRelated()
- Returns:
related
(Other claims which are related to this claim such as prior claim versions or for related services.)
-
setRelated
public ExplanationOfBenefit setRelated(List<ExplanationOfBenefit.RelatedClaimComponent> theRelated)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasRelated
public boolean hasRelated()
-
addRelated
public ExplanationOfBenefit.RelatedClaimComponent addRelated()
-
addRelated
public ExplanationOfBenefit addRelated(ExplanationOfBenefit.RelatedClaimComponent t)
-
getRelatedFirstRep
public ExplanationOfBenefit.RelatedClaimComponent getRelatedFirstRep()
- Returns:
- The first repetition of repeating field
related
, creating it if it does not already exist
-
getPrescription
public Reference getPrescription()
- Returns:
prescription
(Prescription to support the dispensing of Pharmacy or Vision products.)
-
hasPrescription
public boolean hasPrescription()
-
setPrescription
public ExplanationOfBenefit setPrescription(Reference value)
- Parameters:
value
-prescription
(Prescription to support the dispensing of Pharmacy or Vision products.)
-
getPrescriptionTarget
public Resource getPrescriptionTarget()
- Returns:
prescription
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. (Prescription to support the dispensing of Pharmacy or Vision products.)
-
setPrescriptionTarget
public ExplanationOfBenefit setPrescriptionTarget(Resource value)
- Parameters:
value
-prescription
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. (Prescription to support the dispensing of Pharmacy or Vision products.)
-
getOriginalPrescription
public Reference getOriginalPrescription()
- Returns:
originalPrescription
(Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the 'prescription' and that from the physician becomes the 'original prescription'.)
-
hasOriginalPrescription
public boolean hasOriginalPrescription()
-
setOriginalPrescription
public ExplanationOfBenefit setOriginalPrescription(Reference value)
- Parameters:
value
-originalPrescription
(Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the 'prescription' and that from the physician becomes the 'original prescription'.)
-
getOriginalPrescriptionTarget
public MedicationRequest getOriginalPrescriptionTarget()
- Returns:
originalPrescription
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 prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the 'prescription' and that from the physician becomes the 'original prescription'.)
-
setOriginalPrescriptionTarget
public ExplanationOfBenefit setOriginalPrescriptionTarget(MedicationRequest value)
- Parameters:
value
-originalPrescription
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 prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the 'prescription' and that from the physician becomes the 'original prescription'.)
-
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.)
-
getInformation
public List<ExplanationOfBenefit.SupportingInformationComponent> getInformation()
- Returns:
information
(Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues. Often there are mutiple jurisdiction specific valuesets which are required.)
-
setInformation
public ExplanationOfBenefit setInformation(List<ExplanationOfBenefit.SupportingInformationComponent> theInformation)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasInformation
public boolean hasInformation()
-
addInformation
public ExplanationOfBenefit.SupportingInformationComponent addInformation()
-
addInformation
public ExplanationOfBenefit addInformation(ExplanationOfBenefit.SupportingInformationComponent t)
-
getInformationFirstRep
public ExplanationOfBenefit.SupportingInformationComponent getInformationFirstRep()
- Returns:
- The first repetition of repeating field
information
, creating it if it does not already exist
-
getCareTeam
public List<ExplanationOfBenefit.CareTeamComponent> getCareTeam()
- Returns:
careTeam
(The members of the team who provided the overall service as well as their role and whether responsible and qualifications.)
-
setCareTeam
public ExplanationOfBenefit setCareTeam(List<ExplanationOfBenefit.CareTeamComponent> theCareTeam)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasCareTeam
public boolean hasCareTeam()
-
addCareTeam
public ExplanationOfBenefit.CareTeamComponent addCareTeam()
-
addCareTeam
public ExplanationOfBenefit addCareTeam(ExplanationOfBenefit.CareTeamComponent t)
-
getCareTeamFirstRep
public ExplanationOfBenefit.CareTeamComponent getCareTeamFirstRep()
- Returns:
- The first repetition of repeating field
careTeam
, creating it if it does not already exist
-
getDiagnosis
public List<ExplanationOfBenefit.DiagnosisComponent> getDiagnosis()
- Returns:
diagnosis
(Ordered list of patient diagnosis for which care is sought.)
-
setDiagnosis
public ExplanationOfBenefit setDiagnosis(List<ExplanationOfBenefit.DiagnosisComponent> theDiagnosis)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasDiagnosis
public boolean hasDiagnosis()
-
addDiagnosis
public ExplanationOfBenefit.DiagnosisComponent addDiagnosis()
-
addDiagnosis
public ExplanationOfBenefit addDiagnosis(ExplanationOfBenefit.DiagnosisComponent t)
-
getDiagnosisFirstRep
public ExplanationOfBenefit.DiagnosisComponent getDiagnosisFirstRep()
- Returns:
- The first repetition of repeating field
diagnosis
, creating it if it does not already exist
-
getProcedure
public List<ExplanationOfBenefit.ProcedureComponent> getProcedure()
- Returns:
procedure
(Ordered list of patient procedures performed to support the adjudication.)
-
setProcedure
public ExplanationOfBenefit setProcedure(List<ExplanationOfBenefit.ProcedureComponent> theProcedure)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasProcedure
public boolean hasProcedure()
-
addProcedure
public ExplanationOfBenefit.ProcedureComponent addProcedure()
-
addProcedure
public ExplanationOfBenefit addProcedure(ExplanationOfBenefit.ProcedureComponent t)
-
getProcedureFirstRep
public ExplanationOfBenefit.ProcedureComponent getProcedureFirstRep()
- Returns:
- The first repetition of repeating field
procedure
, creating it if it does not already exist
-
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.).
-
getInsurance
public ExplanationOfBenefit.InsuranceComponent getInsurance()
- Returns:
insurance
(Financial instrument by which payment information for health care.)
-
hasInsurance
public boolean hasInsurance()
-
setInsurance
public ExplanationOfBenefit setInsurance(ExplanationOfBenefit.InsuranceComponent value)
- Parameters:
value
-insurance
(Financial instrument by which payment information for health care.)
-
getAccident
public ExplanationOfBenefit.AccidentComponent getAccident()
- Returns:
accident
(An accident which resulted in the need for healthcare services.)
-
hasAccident
public boolean hasAccident()
-
setAccident
public ExplanationOfBenefit setAccident(ExplanationOfBenefit.AccidentComponent value)
- Parameters:
value
-accident
(An accident which resulted in the need for healthcare services.)
-
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.ItemComponent> getItem()
- Returns:
item
(First tier of goods and services.)
-
setItem
public ExplanationOfBenefit setItem(List<ExplanationOfBenefit.ItemComponent> theItem)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasItem
public boolean hasItem()
-
addItem
public ExplanationOfBenefit.ItemComponent addItem()
-
addItem
public ExplanationOfBenefit addItem(ExplanationOfBenefit.ItemComponent t)
-
getItemFirstRep
public ExplanationOfBenefit.ItemComponent getItemFirstRep()
- Returns:
- The first repetition of repeating field
item
, creating it if it does not already exist
-
getAddItem
public List<ExplanationOfBenefit.AddedItemComponent> getAddItem()
- Returns:
addItem
(The first tier service adjudications for payor added services.)
-
setAddItem
public ExplanationOfBenefit setAddItem(List<ExplanationOfBenefit.AddedItemComponent> theAddItem)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasAddItem
public boolean hasAddItem()
-
addAddItem
public ExplanationOfBenefit.AddedItemComponent addAddItem()
-
addAddItem
public ExplanationOfBenefit addAddItem(ExplanationOfBenefit.AddedItemComponent t)
-
getAddItemFirstRep
public ExplanationOfBenefit.AddedItemComponent getAddItemFirstRep()
- Returns:
- The first repetition of repeating field
addItem
, creating it if it does not already exist
-
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).)
-
getPayment
public ExplanationOfBenefit.PaymentComponent getPayment()
- Returns:
payment
(Payment details for the claim if the claim has been paid.)
-
hasPayment
public boolean hasPayment()
-
setPayment
public ExplanationOfBenefit setPayment(ExplanationOfBenefit.PaymentComponent value)
- Parameters:
value
-payment
(Payment details for the claim if the claim has been paid.)
-
getForm
public CodeableConcept getForm()
- Returns:
form
(The form to be used for printing the content.)
-
hasForm
public boolean hasForm()
-
setForm
public ExplanationOfBenefit setForm(CodeableConcept value)
- Parameters:
value
-form
(The form to be used for printing the content.)
-
getProcessNote
public List<ExplanationOfBenefit.NoteComponent> getProcessNote()
- Returns:
processNote
(Note text.)
-
setProcessNote
public ExplanationOfBenefit setProcessNote(List<ExplanationOfBenefit.NoteComponent> theProcessNote)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasProcessNote
public boolean hasProcessNote()
-
addProcessNote
public ExplanationOfBenefit.NoteComponent addProcessNote()
-
addProcessNote
public ExplanationOfBenefit addProcessNote(ExplanationOfBenefit.NoteComponent t)
-
getProcessNoteFirstRep
public ExplanationOfBenefit.NoteComponent getProcessNoteFirstRep()
- Returns:
- The first repetition of repeating field
processNote
, creating it if it does not already exist
-
getBenefitBalance
public List<ExplanationOfBenefit.BenefitBalanceComponent> getBenefitBalance()
- Returns:
benefitBalance
(Balance by Benefit Category.)
-
setBenefitBalance
public ExplanationOfBenefit setBenefitBalance(List<ExplanationOfBenefit.BenefitBalanceComponent> theBenefitBalance)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasBenefitBalance
public boolean hasBenefitBalance()
-
addBenefitBalance
public ExplanationOfBenefit.BenefitBalanceComponent addBenefitBalance()
-
addBenefitBalance
public ExplanationOfBenefit addBenefitBalance(ExplanationOfBenefit.BenefitBalanceComponent t)
-
getBenefitBalanceFirstRep
public ExplanationOfBenefit.BenefitBalanceComponent getBenefitBalanceFirstRep()
- Returns:
- The first repetition of repeating field
benefitBalance
, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
public ExplanationOfBenefit copy()
- Specified by:
copy
in classDomainResource
-
typedCopy
protected ExplanationOfBenefit typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceType
in classResource
-
-