public class Claim extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Claim.ClaimType |
static class |
Claim.ClaimTypeEnumFactory |
static class |
Claim.CoverageComponent |
static class |
Claim.DetailComponent |
static class |
Claim.DiagnosisComponent |
static class |
Claim.ItemsComponent |
static class |
Claim.MissingTeethComponent |
static class |
Claim.PayeeComponent |
static class |
Claim.ProsthesisComponent |
static class |
Claim.SubDetailComponent |
static class |
Claim.Use |
static class |
Claim.UseEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected DateType |
accident
Date of an accident which these services are addressing.
|
protected Coding |
accidentType
Type of accident: work, auto, etc.
|
protected List<Coding> |
additionalMaterials
Code to indicate that Xrays, images, emails, documents, models or attachments are being sent in support of this submission.
|
protected List<Coding> |
condition
List of patient conditions for which care is sought.
|
protected List<Claim.CoverageComponent> |
coverage
Financial instrument by which payment information for health care.
|
protected DateTimeType |
created
The date when the enclosed suite of services were performed or completed.
|
protected List<Claim.DiagnosisComponent> |
diagnosis
Ordered list of patient diagnosis for which care is sought.
|
protected Reference |
enterer
Person who created the invoice/claim/pre-determination or pre-authorization.
|
protected Practitioner |
entererTarget
The actual object that is the target of the reference (Person who created the invoice/claim/pre-determination or pre-authorization.)
|
protected List<Coding> |
exception
Factors which may influence the applicability of coverage.
|
protected Reference |
facility
Facility where the services were provided.
|
protected Location |
facilityTarget
The actual object that is the target of the reference (Facility where the services were provided.)
|
protected Coding |
fundsReserve
In the case of a Pre-Determination/Pre-Authorization the provider may request that funds in the amount of the expected Benefit be reserved ('Patient' or 'Provider') to pay for the Benefits determined on the subsequent claim(s).
|
protected List<Identifier> |
identifier
The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.
|
protected List<Coding> |
interventionException
A list of intervention and exception codes which may influence the adjudication of the claim.
|
protected List<Claim.ItemsComponent> |
item
First tier of goods and services.
|
protected List<Claim.MissingTeethComponent> |
missingTeeth
A list of teeth which would be expected but are not found due to having been previously extracted or for other reasons.
|
protected Reference |
organization
The organization which is responsible for the bill, claim pre-determination, pre-authorization.
|
protected Organization |
organizationTarget
The actual object that is the target of the reference (The organization which is responsible for the bill, claim pre-determination, pre-authorization.)
|
protected Reference |
originalPrescription
Original prescription to support the dispensing of pharmacy services, medications or products.
|
protected MedicationOrder |
originalPrescriptionTarget
The actual object that is the target of the reference (Original prescription to support the dispensing of pharmacy services, medications or products.)
|
protected Coding |
originalRuleset
The version of the specification from which the original instance was created.
|
protected Reference |
patient
Patient Resource.
|
protected Patient |
patientTarget
The actual object that is the target of the reference (Patient Resource.)
|
protected Claim.PayeeComponent |
payee
The party to be reimbursed for the services.
|
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 Coding |
priority
Immediate (stat), best effort (normal), deferred (deferred).
|
protected Reference |
provider
The provider which is responsible for the bill, claim pre-determination, pre-authorization.
|
protected Practitioner |
providerTarget
The actual object that is the target of the reference (The provider which is responsible for the bill, claim pre-determination, pre-authorization.)
|
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 Coding |
ruleset
The version of the specification on which this instance relies.
|
protected StringType |
school
Name of school for over-aged dependents.
|
static String |
SP_IDENTIFIER |
static String |
SP_PATIENT |
static String |
SP_PRIORITY |
static String |
SP_PROVIDER |
static String |
SP_USE |
protected Reference |
target
Insurer Identifier, typical BIN number (6 digit).
|
protected Organization |
targetTarget
The actual object that is the target of the reference (Insurer Identifier, typical BIN number (6 digit).)
|
protected Enumeration<Claim.ClaimType> |
type
The category of claim this is.
|
protected Enumeration<Claim.Use> |
use
Complete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
Claim() |
Claim(Enumeration<Claim.ClaimType> type,
Reference patient) |
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, getStructureFhirVersionEnum, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected Enumeration<Claim.ClaimType> type
protected List<Identifier> identifier
protected Coding originalRuleset
protected DateTimeType created
protected Organization targetTarget
protected Reference provider
protected Practitioner providerTarget
protected Reference organization
protected Organization organizationTarget
protected Enumeration<Claim.Use> use
protected Coding fundsReserve
protected Reference enterer
protected Practitioner entererTarget
protected Location facilityTarget
protected Reference prescription
protected Resource prescriptionTarget
protected Reference originalPrescription
protected MedicationOrder originalPrescriptionTarget
protected Claim.PayeeComponent payee
protected Reference referral
protected ReferralRequest referralTarget
protected List<Claim.DiagnosisComponent> diagnosis
protected Patient patientTarget
protected List<Claim.CoverageComponent> coverage
protected List<Coding> exception
protected StringType school
protected Coding accidentType
protected List<Coding> interventionException
protected List<Claim.ItemsComponent> item
protected List<Coding> additionalMaterials
protected List<Claim.MissingTeethComponent> missingTeeth
public static final String SP_IDENTIFIER
public static final String SP_PROVIDER
public static final String SP_USE
public static final String SP_PATIENT
public static final String SP_PRIORITY
public Claim()
public Claim(Enumeration<Claim.ClaimType> type, Reference patient)
public Enumeration<Claim.ClaimType> getTypeElement()
type (The category of claim this is.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the valuepublic boolean hasTypeElement()
public boolean hasType()
public Claim setTypeElement(Enumeration<Claim.ClaimType> value)
value - type (The category of claim this is.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the valuepublic Claim.ClaimType getType()
public Claim setType(Claim.ClaimType value)
value - The category of claim this is.public List<Identifier> getIdentifier()
identifier (The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)public Claim addIdentifier(Identifier t)
public Coding getRuleset()
ruleset (The version of the specification on which this instance relies.)public boolean hasRuleset()
public Claim setRuleset(Coding value)
value - ruleset (The version of the specification on which this instance relies.)public Coding getOriginalRuleset()
originalRuleset (The version of the specification from which the original instance was created.)public boolean hasOriginalRuleset()
public Claim setOriginalRuleset(Coding value)
value - originalRuleset (The version of the specification from which the original instance was created.)public DateTimeType getCreatedElement()
created (The date when the enclosed suite of services were performed or completed.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the valuepublic boolean hasCreatedElement()
public boolean hasCreated()
public Claim setCreatedElement(DateTimeType value)
value - created (The date when the enclosed suite of services were performed or completed.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the valuepublic Date getCreated()
public Claim setCreated(Date value)
value - The date when the enclosed suite of services were performed or completed.public Reference getTarget()
target (Insurer Identifier, typical BIN number (6 digit).)public boolean hasTarget()
public Claim setTarget(Reference value)
value - target (Insurer Identifier, typical BIN number (6 digit).)public Organization getTargetTarget()
target 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. (Insurer Identifier, typical BIN number (6 digit).)public Claim setTargetTarget(Organization value)
value - target 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. (Insurer Identifier, typical BIN number (6 digit).)public Reference getProvider()
provider (The provider which is responsible for the bill, claim pre-determination, pre-authorization.)public boolean hasProvider()
public Claim setProvider(Reference value)
value - provider (The provider which is responsible for the bill, claim pre-determination, pre-authorization.)public Practitioner getProviderTarget()
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 bill, claim pre-determination, pre-authorization.)public Claim setProviderTarget(Practitioner value)
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 bill, claim pre-determination, pre-authorization.)public Reference getOrganization()
organization (The organization which is responsible for the bill, claim pre-determination, pre-authorization.)public boolean hasOrganization()
public Claim setOrganization(Reference value)
value - organization (The organization which is responsible for the bill, claim pre-determination, pre-authorization.)public Organization getOrganizationTarget()
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 organization which is responsible for the bill, claim pre-determination, pre-authorization.)public Claim setOrganizationTarget(Organization value)
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 organization which is responsible for the bill, claim pre-determination, pre-authorization.)public Enumeration<Claim.Use> getUseElement()
use (Complete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).). This is the underlying object with id, value and extensions. The accessor "getUse" gives direct access to the valuepublic boolean hasUseElement()
public boolean hasUse()
public Claim setUseElement(Enumeration<Claim.Use> value)
value - use (Complete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).). This is the underlying object with id, value and extensions. The accessor "getUse" gives direct access to the valuepublic Claim.Use getUse()
public Claim setUse(Claim.Use value)
value - Complete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).public Coding getPriority()
priority (Immediate (stat), best effort (normal), deferred (deferred).)public boolean hasPriority()
public Claim setPriority(Coding value)
value - priority (Immediate (stat), best effort (normal), deferred (deferred).)public Coding getFundsReserve()
fundsReserve (In the case of a Pre-Determination/Pre-Authorization the provider may request that funds in the amount of the expected Benefit be reserved ('Patient' or 'Provider') to pay for the Benefits determined on the subsequent claim(s). 'None' explicitly indicates no funds reserving is requested.)public boolean hasFundsReserve()
public Claim setFundsReserve(Coding value)
value - fundsReserve (In the case of a Pre-Determination/Pre-Authorization the provider may request that funds in the amount of the expected Benefit be reserved ('Patient' or 'Provider') to pay for the Benefits determined on the subsequent claim(s). 'None' explicitly indicates no funds reserving is requested.)public Reference getEnterer()
enterer (Person who created the invoice/claim/pre-determination or pre-authorization.)public boolean hasEnterer()
public Claim setEnterer(Reference value)
value - enterer (Person who created the invoice/claim/pre-determination or pre-authorization.)public Practitioner getEntererTarget()
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. (Person who created the invoice/claim/pre-determination or pre-authorization.)public Claim setEntererTarget(Practitioner value)
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. (Person who created the invoice/claim/pre-determination or pre-authorization.)public Reference getFacility()
facility (Facility where the services were provided.)public boolean hasFacility()
public Claim setFacility(Reference value)
value - facility (Facility where the services were provided.)public Location getFacilityTarget()
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.)public Claim setFacilityTarget(Location value)
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.)public Reference getPrescription()
prescription (Prescription to support the dispensing of Pharmacy or Vision products.)public boolean hasPrescription()
public Claim setPrescription(Reference value)
value - prescription (Prescription to support the dispensing of Pharmacy or Vision products.)public Resource getPrescriptionTarget()
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.)public Claim setPrescriptionTarget(Resource value)
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.)public Reference getOriginalPrescription()
originalPrescription (Original prescription to support the dispensing of pharmacy services, medications or products.)public boolean hasOriginalPrescription()
public Claim setOriginalPrescription(Reference value)
value - originalPrescription (Original prescription to support the dispensing of pharmacy services, medications or products.)public MedicationOrder getOriginalPrescriptionTarget()
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 to support the dispensing of pharmacy services, medications or products.)public Claim setOriginalPrescriptionTarget(MedicationOrder value)
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 to support the dispensing of pharmacy services, medications or products.)public Claim.PayeeComponent getPayee()
payee (The party to be reimbursed for the services.)public boolean hasPayee()
public Claim setPayee(Claim.PayeeComponent value)
value - payee (The party to be reimbursed for the services.)public Reference getReferral()
referral (The referral resource which lists the date, practitioner, reason and other supporting information.)public boolean hasReferral()
public Claim setReferral(Reference value)
value - referral (The referral resource which lists the date, practitioner, reason and other supporting information.)public ReferralRequest getReferralTarget()
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.)public Claim setReferralTarget(ReferralRequest value)
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.)public List<Claim.DiagnosisComponent> getDiagnosis()
diagnosis (Ordered list of patient diagnosis for which care is sought.)public boolean hasDiagnosis()
public Claim.DiagnosisComponent addDiagnosis()
diagnosis (Ordered list of patient diagnosis for which care is sought.)public Claim addDiagnosis(Claim.DiagnosisComponent t)
public List<Coding> getCondition()
condition (List of patient conditions for which care is sought.)public boolean hasCondition()
public Coding addCondition()
condition (List of patient conditions for which care is sought.)public Claim addCondition(Coding t)
public Reference getPatient()
patient (Patient Resource.)public boolean hasPatient()
public Claim setPatient(Reference value)
value - patient (Patient Resource.)public Patient getPatientTarget()
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.)public Claim setPatientTarget(Patient value)
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.)public List<Claim.CoverageComponent> getCoverage()
coverage (Financial instrument by which payment information for health care.)public boolean hasCoverage()
public Claim.CoverageComponent addCoverage()
coverage (Financial instrument by which payment information for health care.)public Claim addCoverage(Claim.CoverageComponent t)
public List<Coding> getException()
exception (Factors which may influence the applicability of coverage.)public boolean hasException()
public Coding addException()
exception (Factors which may influence the applicability of coverage.)public Claim addException(Coding t)
public StringType getSchoolElement()
school (Name of school for over-aged dependents.). This is the underlying object with id, value and extensions. The accessor "getSchool" gives direct access to the valuepublic boolean hasSchoolElement()
public boolean hasSchool()
public Claim setSchoolElement(StringType value)
value - school (Name of school for over-aged dependents.). This is the underlying object with id, value and extensions. The accessor "getSchool" gives direct access to the valuepublic Claim setSchool(String value)
value - Name of school for over-aged dependents.public DateType getAccidentElement()
accident (Date of an accident which these services are addressing.). This is the underlying object with id, value and extensions. The accessor "getAccident" gives direct access to the valuepublic boolean hasAccidentElement()
public boolean hasAccident()
public Claim setAccidentElement(DateType value)
value - accident (Date of an accident which these services are addressing.). This is the underlying object with id, value and extensions. The accessor "getAccident" gives direct access to the valuepublic Date getAccident()
public Claim setAccident(Date value)
value - Date of an accident which these services are addressing.public Coding getAccidentType()
accidentType (Type of accident: work, auto, etc.)public boolean hasAccidentType()
public Claim setAccidentType(Coding value)
value - accidentType (Type of accident: work, auto, etc.)public List<Coding> getInterventionException()
interventionException (A list of intervention and exception codes which may influence the adjudication of the claim.)public boolean hasInterventionException()
public Coding addInterventionException()
interventionException (A list of intervention and exception codes which may influence the adjudication of the claim.)public Claim addInterventionException(Coding t)
public List<Claim.ItemsComponent> getItem()
item (First tier of goods and services.)public boolean hasItem()
public Claim.ItemsComponent addItem()
item (First tier of goods and services.)public Claim addItem(Claim.ItemsComponent t)
public List<Coding> getAdditionalMaterials()
additionalMaterials (Code to indicate that Xrays, images, emails, documents, models or attachments are being sent in support of this submission.)public boolean hasAdditionalMaterials()
public Coding addAdditionalMaterials()
additionalMaterials (Code to indicate that Xrays, images, emails, documents, models or attachments are being sent in support of this submission.)public Claim addAdditionalMaterials(Coding t)
public List<Claim.MissingTeethComponent> getMissingTeeth()
missingTeeth (A list of teeth which would be expected but are not found due to having been previously extracted or for other reasons.)public boolean hasMissingTeeth()
public Claim.MissingTeethComponent addMissingTeeth()
missingTeeth (A list of teeth which would be expected but are not found due to having been previously extracted or for other reasons.)public Claim addMissingTeeth(Claim.MissingTeethComponent t)
protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic Claim copy()
copy in class DomainResourcepublic boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.