Class Claim
-
- 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 Claim extends DomainResource
A provider issued list of services and products provided, or to be provided, to a patient which is provided to an insurer for payment recovery.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClaim.ClaimTypestatic classClaim.ClaimTypeEnumFactorystatic classClaim.CoverageComponentstatic classClaim.DetailComponentstatic classClaim.DiagnosisComponentstatic classClaim.ItemsComponentstatic classClaim.MissingTeethComponentstatic classClaim.OnsetComponentstatic classClaim.PayeeComponentstatic classClaim.ProcedureComponentstatic classClaim.ProsthesisComponentstatic classClaim.RelatedClaimsComponentstatic classClaim.SubDetailComponentstatic classClaim.Usestatic classClaim.UseEnumFactory
-
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<Coding>additionalMaterialCode to indicate that Xrays, images, emails, documents, models or attachments are being sent in support of this submission.protected PeriodbillablePeriodThe billable period for which charges are being submitted.protected List<Claim.CoverageComponent>coverageFinancial instrument by which payment information for health care.protected DateTimeTypecreatedThe date when the enclosed suite of services were performed or completed.static ca.uhn.fhir.rest.gclient.DateClientParamCREATEDFluent Client search parameter constant for createdprotected List<Claim.DiagnosisComponent>diagnosisOrdered list of patient diagnosis for which care is sought.protected PeriodemploymentImpactedThe start and optional end dates of when the patient was precluded from working due to the treatable condition(s).protected TypeentererPerson who created the invoice/claim/pre-determination or pre-authorization.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 CodingfundsReserveIn 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 PeriodhospitalizationThe start and optional end dates of when the patient was confined to a treatment center.protected List<Identifier>identifierThe business identifier for the instance: claim number, pre-determination or pre-authorization number.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic 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.static ca.uhn.fhir.model.api.IncludeINCLUDE_TARGETREFERENCEConstant 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<Claim.ItemsComponent>itemFirst tier of goods and services.protected List<Claim.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<Coding>occurenceSpanCode**Insert definition of Occurrence Span codes.protected List<Coding>occurrenceCode**Insert definition of Occurrence codes.protected List<Claim.OnsetComponent>onsetPeriod, start and last dates of aspects of the Condition or related services.protected TypeorganizationThe organization which is responsible for the bill, claim pre-determination, pre-authorization.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 Claim.PayeeComponentpayeeThe party to be reimbursed for the services.protected TypeprescriptionPrescription to support the dispensing of Pharmacy or Vision products.protected CodingpriorityImmediate (STAT), best effort (NORMAL), deferred (DEFER).static ca.uhn.fhir.rest.gclient.TokenClientParamPRIORITYFluent Client search parameter constant for priorityprotected List<Claim.ProcedureComponent>procedureOrdered list of patient procedures performed to support the adjudication.protected TypeproviderThe provider which is responsible for the bill, claim pre-determination, pre-authorization.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<Claim.RelatedClaimsComponent>relatedOther claims which are related to this claim such as prior claim versions or for related services.protected CodingrulesetThe version of the specification on which this instance relies.static StringSP_CREATEDSearch parameter: createdstatic 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_PRIORITYSearch parameter: prioritystatic StringSP_PROVIDERIDENTIFIERSearch parameter: provideridentifierstatic StringSP_PROVIDERREFERENCESearch parameter: providerreferencestatic StringSP_TARGETIDENTIFIERSearch parameter: targetidentifierstatic StringSP_TARGETREFERENCESearch parameter: targetreferencestatic StringSP_USESearch parameter: useprotected 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 TypetargetInsurer Identifier, typical BIN number (6 digit).static ca.uhn.fhir.rest.gclient.TokenClientParamTARGETIDENTIFIERFluent Client search parameter constant for targetidentifierstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamTARGETREFERENCEFluent Client search parameter constant for targetreferenceprotected MoneytotalThe total value of the claim.protected Enumeration<Claim.ClaimType>typeThe category of claim.protected Enumeration<Claim.Use>useComplete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).static ca.uhn.fhir.rest.gclient.TokenClientParamUSEFluent Client search parameter constant for useprotected 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 Claim()ConstructorClaim(Enumeration<Claim.ClaimType> type, Type patient)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
-
type
protected Enumeration<Claim.ClaimType> type
The category of claim.
-
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.
-
identifier
protected List<Identifier> identifier
The business identifier for the instance: claim number, pre-determination or pre-authorization number.
-
originalRuleset
protected Coding originalRuleset
The version of the specification from which the original instance was created.
-
created
protected DateTimeType created
The date when the enclosed suite of services were performed or completed.
-
billablePeriod
protected Period billablePeriod
The billable period for which charges are being submitted.
-
provider
protected Type provider
The provider which is responsible for the bill, claim pre-determination, pre-authorization.
-
organization
protected Type organization
The organization which is responsible for the bill, claim pre-determination, pre-authorization.
-
use
protected Enumeration<Claim.Use> use
Complete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).
-
fundsReserve
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). 'None' explicitly indicates no funds reserving is requested.
-
enterer
protected Type enterer
Person who created the invoice/claim/pre-determination or pre-authorization.
-
related
protected List<Claim.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 Claim.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<Claim.DiagnosisComponent> diagnosis
Ordered list of patient diagnosis for which care is sought.
-
procedure
protected List<Claim.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.
-
coverage
protected List<Claim.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<Claim.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<Claim.ItemsComponent> item
First tier of goods and services.
-
additionalMaterial
protected List<Coding> additionalMaterial
Code to indicate that Xrays, images, emails, documents, models or attachments are being sent in support of this submission.
-
missingTeeth
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.
-
SP_PATIENTIDENTIFIER
public static final String SP_PATIENTIDENTIFIER
Search parameter: patientidentifierDescription: Patient receiving the services
Type: token
Path: Claim.patientIdentifier
- See Also:
- Constant Field Values
-
PATIENTIDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PATIENTIDENTIFIER
Fluent Client search parameter constant for patientidentifierDescription: Patient receiving the services
Type: token
Path: Claim.patientIdentifier
-
SP_TARGETREFERENCE
public static final String SP_TARGETREFERENCE
Search parameter: targetreferenceDescription: The target payor/insurer for the Claim
Type: reference
Path: Claim.targetReference
- See Also:
- Constant Field Values
-
TARGETREFERENCE
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam TARGETREFERENCE
Fluent Client search parameter constant for targetreferenceDescription: The target payor/insurer for the Claim
Type: reference
Path: Claim.targetReference
-
INCLUDE_TARGETREFERENCE
public static final ca.uhn.fhir.model.api.Include INCLUDE_TARGETREFERENCE
Constant for fluent queries to be used to add include statements. Specifies the path value of "Claim:targetreference".
-
SP_FACILITYIDENTIFIER
public static final String SP_FACILITYIDENTIFIER
Search parameter: facilityidentifierDescription: Facility responsible for the goods and services
Type: token
Path: Claim.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: Claim.facilityIdentifier
-
SP_FACILITYREFERENCE
public static final String SP_FACILITYREFERENCE
Search parameter: facilityreferenceDescription: Facility responsible for the goods and services
Type: reference
Path: Claim.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: Claim.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 "Claim:facilityreference".
-
SP_USE
public static final String SP_USE
Search parameter: useDescription: The kind of financial resource
Type: token
Path: Claim.use
- See Also:
- Constant Field Values
-
USE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam USE
Fluent Client search parameter constant for useDescription: The kind of financial resource
Type: token
Path: Claim.use
-
SP_PROVIDERREFERENCE
public static final String SP_PROVIDERREFERENCE
Search parameter: providerreferenceDescription: Provider responsible for the Claim
Type: reference
Path: Claim.providerReference
- See Also:
- Constant Field Values
-
PROVIDERREFERENCE
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDERREFERENCE
Fluent Client search parameter constant for providerreferenceDescription: Provider responsible for the Claim
Type: reference
Path: Claim.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 "Claim:providerreference".
-
SP_ORGANIZATIONIDENTIFIER
public static final String SP_ORGANIZATIONIDENTIFIER
Search parameter: organizationidentifierDescription: The reference to the providing organization
Type: token
Path: Claim.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: Claim.organizationIdentifier
-
SP_PATIENTREFERENCE
public static final String SP_PATIENTREFERENCE
Search parameter: patientreferenceDescription: Patient receiving the services
Type: reference
Path: Claim.patientReference
- See Also:
- Constant Field Values
-
PATIENTREFERENCE
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENTREFERENCE
Fluent Client search parameter constant for patientreferenceDescription: Patient receiving the services
Type: reference
Path: Claim.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 "Claim:patientreference".
-
SP_CREATED
public static final String SP_CREATED
Search parameter: createdDescription: The creation date for the Claim
Type: date
Path: Claim.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 Claim
Type: date
Path: Claim.created
-
SP_PRIORITY
public static final String SP_PRIORITY
Search parameter: priorityDescription: Processing priority requested
Type: token
Path: Claim.priority
- See Also:
- Constant Field Values
-
PRIORITY
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRIORITY
Fluent Client search parameter constant for priorityDescription: Processing priority requested
Type: token
Path: Claim.priority
-
SP_TARGETIDENTIFIER
public static final String SP_TARGETIDENTIFIER
Search parameter: targetidentifierDescription: The target payor/insurer for the Claim
Type: token
Path: Claim.targetIdentifier
- See Also:
- Constant Field Values
-
TARGETIDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TARGETIDENTIFIER
Fluent Client search parameter constant for targetidentifierDescription: The target payor/insurer for the Claim
Type: token
Path: Claim.targetIdentifier
-
SP_ORGANIZATIONREFERENCE
public static final String SP_ORGANIZATIONREFERENCE
Search parameter: organizationreferenceDescription: The reference to the providing organization
Type: reference
Path: Claim.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: Claim.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 "Claim:organizationreference".
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: The primary identifier of the financial resource
Type: token
Path: Claim.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 primary identifier of the financial resource
Type: token
Path: Claim.identifier
-
SP_PROVIDERIDENTIFIER
public static final String SP_PROVIDERIDENTIFIER
Search parameter: provideridentifierDescription: Provider responsible for the Claim
Type: token
Path: Claim.providerIdentifier
- See Also:
- Constant Field Values
-
PROVIDERIDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PROVIDERIDENTIFIER
Fluent Client search parameter constant for provideridentifierDescription: Provider responsible for the Claim
Type: token
Path: Claim.providerIdentifier
-
-
Constructor Detail
-
Claim
public Claim()
Constructor
-
Claim
public Claim(Enumeration<Claim.ClaimType> type, Type patient)
Constructor
-
-
Method Detail
-
getTypeElement
public Enumeration<Claim.ClaimType> getTypeElement()
- Returns:
type(The category of claim.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
hasTypeElement
public boolean hasTypeElement()
-
hasType
public boolean hasType()
-
setTypeElement
public Claim setTypeElement(Enumeration<Claim.ClaimType> value)
- Parameters:
value-type(The category of claim.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
getType
public Claim.ClaimType getType()
- Returns:
- The category of claim.
-
setType
public Claim setType(Claim.ClaimType value)
- Parameters:
value- The category of claim.
-
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 Claim addSubType(Coding t)
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(The business identifier for the instance: claim number, pre-determination or pre-authorization number.)
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
- Returns:
identifier(The business identifier for the instance: claim number, pre-determination or pre-authorization number.)
-
addIdentifier
public Claim addIdentifier(Identifier t)
-
getRuleset
public Coding getRuleset()
- Returns:
ruleset(The version of the specification on which this instance relies.)
-
hasRuleset
public boolean hasRuleset()
-
setRuleset
public Claim 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 Claim 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 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 value
-
hasCreatedElement
public boolean hasCreatedElement()
-
hasCreated
public boolean hasCreated()
-
setCreatedElement
public Claim setCreatedElement(DateTimeType value)
- Parameters:
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 value
-
getCreated
public Date getCreated()
- Returns:
- The date when the enclosed suite of services were performed or completed.
-
setCreated
public Claim setCreated(Date value)
- Parameters:
value- The date when the enclosed suite of services were performed or completed.
-
getBillablePeriod
public Period getBillablePeriod()
- Returns:
billablePeriod(The billable period for which charges are being submitted.)
-
hasBillablePeriod
public boolean hasBillablePeriod()
-
setBillablePeriod
public Claim setBillablePeriod(Period value)
- Parameters:
value-billablePeriod(The billable period for which charges are being submitted.)
-
getTarget
public Type getTarget()
- Returns:
target(Insurer Identifier, typical BIN number (6 digit).)
-
getTargetIdentifier
public Identifier getTargetIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
target(Insurer Identifier, typical BIN number (6 digit).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTargetIdentifier
public boolean hasTargetIdentifier()
-
getTargetReference
public Reference getTargetReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
target(Insurer Identifier, typical BIN number (6 digit).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTargetReference
public boolean hasTargetReference()
-
hasTarget
public boolean hasTarget()
-
setTarget
public Claim setTarget(Type value)
- Parameters:
value-target(Insurer Identifier, typical BIN number (6 digit).)
-
getProvider
public Type getProvider()
- Returns:
provider(The provider which is responsible for the bill, claim pre-determination, pre-authorization.)
-
getProviderIdentifier
public Identifier getProviderIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
provider(The provider which is responsible for the bill, claim pre-determination, pre-authorization.)- 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 bill, claim pre-determination, pre-authorization.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasProviderReference
public boolean hasProviderReference()
-
hasProvider
public boolean hasProvider()
-
setProvider
public Claim setProvider(Type value)
- Parameters:
value-provider(The provider which is responsible for the bill, claim pre-determination, pre-authorization.)
-
getOrganization
public Type getOrganization()
- Returns:
organization(The organization which is responsible for the bill, claim pre-determination, pre-authorization.)
-
getOrganizationIdentifier
public Identifier getOrganizationIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
organization(The organization which is responsible for the bill, claim pre-determination, pre-authorization.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOrganizationIdentifier
public boolean hasOrganizationIdentifier()
-
getOrganizationReference
public Reference getOrganizationReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
organization(The organization which is responsible for the bill, claim pre-determination, pre-authorization.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOrganizationReference
public boolean hasOrganizationReference()
-
hasOrganization
public boolean hasOrganization()
-
setOrganization
public Claim setOrganization(Type value)
- Parameters:
value-organization(The organization which is responsible for the bill, claim pre-determination, pre-authorization.)
-
getUseElement
public Enumeration<Claim.Use> getUseElement()
- Returns:
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 value
-
hasUseElement
public boolean hasUseElement()
-
hasUse
public boolean hasUse()
-
setUseElement
public Claim setUseElement(Enumeration<Claim.Use> value)
- Parameters:
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 value
-
getUse
public Claim.Use getUse()
- Returns:
- Complete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).
-
setUse
public Claim setUse(Claim.Use value)
- Parameters:
value- Complete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).
-
getPriority
public Coding getPriority()
- Returns:
priority(Immediate (STAT), best effort (NORMAL), deferred (DEFER).)
-
hasPriority
public boolean hasPriority()
-
setPriority
public Claim setPriority(Coding value)
- Parameters:
value-priority(Immediate (STAT), best effort (NORMAL), deferred (DEFER).)
-
getFundsReserve
public Coding getFundsReserve()
- Returns:
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.)
-
hasFundsReserve
public boolean hasFundsReserve()
-
setFundsReserve
public Claim setFundsReserve(Coding value)
- Parameters:
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.)
-
getEnterer
public Type getEnterer()
- Returns:
enterer(Person who created the invoice/claim/pre-determination or pre-authorization.)
-
getEntererIdentifier
public Identifier getEntererIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
enterer(Person who created the invoice/claim/pre-determination or pre-authorization.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasEntererIdentifier
public boolean hasEntererIdentifier()
-
getEntererReference
public Reference getEntererReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
enterer(Person who created the invoice/claim/pre-determination or pre-authorization.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasEntererReference
public boolean hasEntererReference()
-
hasEnterer
public boolean hasEnterer()
-
setEnterer
public Claim setEnterer(Type value)
- Parameters:
value-enterer(Person who created the invoice/claim/pre-determination or pre-authorization.)
-
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 Claim setFacility(Type value)
- Parameters:
value-facility(Facility where the services were provided.)
-
getRelated
public List<Claim.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 Claim.RelatedClaimsComponent addRelated()
- Returns:
related(Other claims which are related to this claim such as prior claim versions or for related services.)
-
addRelated
public Claim addRelated(Claim.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 Claim 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 Claim 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 Claim.PayeeComponent getPayee()
- Returns:
payee(The party to be reimbursed for the services.)
-
hasPayee
public boolean hasPayee()
-
setPayee
public Claim setPayee(Claim.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 Claim 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 Claim 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 Claim 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 Claim addValueCode(Coding t)
-
getDiagnosis
public List<Claim.DiagnosisComponent> getDiagnosis()
- Returns:
diagnosis(Ordered list of patient diagnosis for which care is sought.)
-
hasDiagnosis
public boolean hasDiagnosis()
-
addDiagnosis
public Claim.DiagnosisComponent addDiagnosis()
- Returns:
diagnosis(Ordered list of patient diagnosis for which care is sought.)
-
addDiagnosis
public Claim addDiagnosis(Claim.DiagnosisComponent t)
-
getProcedure
public List<Claim.ProcedureComponent> getProcedure()
- Returns:
procedure(Ordered list of patient procedures performed to support the adjudication.)
-
hasProcedure
public boolean hasProcedure()
-
addProcedure
public Claim.ProcedureComponent addProcedure()
- Returns:
procedure(Ordered list of patient procedures performed to support the adjudication.)
-
addProcedure
public Claim addProcedure(Claim.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 Claim 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 Claim setPatient(Type value)
- Parameters:
value-patient(Patient Resource.)
-
getCoverage
public List<Claim.CoverageComponent> getCoverage()
- Returns:
coverage(Financial instrument by which payment information for health care.)
-
hasCoverage
public boolean hasCoverage()
-
addCoverage
public Claim.CoverageComponent addCoverage()
- Returns:
coverage(Financial instrument by which payment information for health care.)
-
addCoverage
public Claim addCoverage(Claim.CoverageComponent t)
-
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 Claim 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 Claim 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 Claim 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 Claim 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 Claim addInterventionException(Coding t)
-
getOnset
public List<Claim.OnsetComponent> getOnset()
- Returns:
onset(Period, start and last dates of aspects of the Condition or related services.)
-
hasOnset
public boolean hasOnset()
-
addOnset
public Claim.OnsetComponent addOnset()
- Returns:
onset(Period, start and last dates of aspects of the Condition or related services.)
-
addOnset
public Claim addOnset(Claim.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 Claim 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 Claim 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<Claim.ItemsComponent> getItem()
- Returns:
item(First tier of goods and services.)
-
hasItem
public boolean hasItem()
-
addItem
public Claim.ItemsComponent addItem()
- Returns:
item(First tier of goods and services.)
-
addItem
public Claim addItem(Claim.ItemsComponent t)
-
hasTotal
public boolean hasTotal()
-
setTotal
public Claim setTotal(Money value)
- Parameters:
value-total(The total value of the claim.)
-
getAdditionalMaterial
public List<Coding> getAdditionalMaterial()
- Returns:
additionalMaterial(Code to indicate that Xrays, images, emails, documents, models or attachments are being sent in support of this submission.)
-
hasAdditionalMaterial
public boolean hasAdditionalMaterial()
-
addAdditionalMaterial
public Coding addAdditionalMaterial()
- Returns:
additionalMaterial(Code to indicate that Xrays, images, emails, documents, models or attachments are being sent in support of this submission.)
-
addAdditionalMaterial
public Claim addAdditionalMaterial(Coding t)
-
getMissingTeeth
public List<Claim.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 Claim.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 Claim addMissingTeeth(Claim.MissingTeethComponent 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 Claim copy()
- Specified by:
copyin classDomainResource
-
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
-
-