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 professional services and products which have been provided, or are to be provided, to a patient which is sent to an insurer for reimbursement.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClaim.AccidentComponentstatic classClaim.CareTeamComponentstatic classClaim.ClaimStatusstatic classClaim.ClaimStatusEnumFactorystatic classClaim.DetailComponentstatic classClaim.DiagnosisComponentstatic classClaim.InsuranceComponentstatic classClaim.ItemComponentstatic classClaim.PayeeComponentstatic classClaim.ProcedureComponentstatic classClaim.RelatedClaimComponentstatic classClaim.SubDetailComponentstatic classClaim.SupportingInformationComponentstatic classClaim.Usestatic classClaim.UseEnumFactory
-
Field Summary
Fields Modifier and Type Field Description protected Claim.AccidentComponentaccidentDetails of an accident which resulted in injuries which required the products and services listed in the claim.protected PeriodbillablePeriodThe period for which charges are being submitted.static ca.uhn.fhir.rest.gclient.ReferenceClientParamCARE_TEAMFluent Client search parameter constant for care-teamprotected List<Claim.CareTeamComponent>careTeamThe members of the team who provided the products and services.protected DateTimeTypecreatedThe date this resource was created.static ca.uhn.fhir.rest.gclient.DateClientParamCREATEDFluent Client search parameter constant for createdstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamDETAIL_UDIFluent Client search parameter constant for detail-udiprotected List<Claim.DiagnosisComponent>diagnosisInformation about diagnoses relevant to the claim items.static ca.uhn.fhir.rest.gclient.ReferenceClientParamENCOUNTERFluent Client search parameter constant for encounterprotected ReferenceentererIndividual who created the claim, predetermination or preauthorization.static ca.uhn.fhir.rest.gclient.ReferenceClientParamENTERERFluent Client search parameter constant for entererprotected ResourceentererTargetThe actual object that is the target of the reference (Individual who created the claim, predetermination or preauthorization.)protected ReferencefacilityFacility where the services were provided.static ca.uhn.fhir.rest.gclient.ReferenceClientParamFACILITYFluent Client search parameter constant for facilityprotected LocationfacilityTargetThe actual object that is the target of the reference (Facility where the services were provided.)protected CodeableConceptfundsReserveA code to indicate whether and for whom funds are to be reserved for future claims.protected List<Identifier>identifierA unique identifier assigned to this claim.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_CARE_TEAMConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_DETAIL_UDIConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_ENCOUNTERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_ENTERERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_FACILITYConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_INSURERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_ITEM_UDIConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PAYEEConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PROCEDURE_UDIConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PROVIDERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_SUBDETAIL_UDIConstant for fluent queries to be used to add include statements.protected List<Claim.InsuranceComponent>insuranceFinancial instruments for reimbursement for the health care products and services specified on the claim.protected ReferenceinsurerThe Insurer who is target of the request.static ca.uhn.fhir.rest.gclient.ReferenceClientParamINSURERFluent Client search parameter constant for insurerprotected OrganizationinsurerTargetThe actual object that is the target of the reference (The Insurer who is target of the request.)protected List<Claim.ItemComponent>itemA claim line.static ca.uhn.fhir.rest.gclient.ReferenceClientParamITEM_UDIFluent Client search parameter constant for item-udiprotected ReferenceoriginalPrescriptionOriginal prescription which has been superseded by this prescription to support the dispensing of pharmacy services, medications or products.protected ResourceoriginalPrescriptionTargetThe actual object that is the target of the reference (Original prescription which has been superseded by this prescription to support the dispensing of pharmacy services, medications or products.)protected ReferencepatientThe party to whom the professional services and/or products have been supplied or are being considered and for whom actual or forecast reimbursement is sought.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientprotected PatientpatientTargetThe actual object that is the target of the reference (The party to whom the professional services and/or products have been supplied or are being considered and for whom actual or forecast reimbursement is sought.)protected Claim.PayeeComponentpayeeThe party to be reimbursed for cost of the products and services according to the terms of the policy.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPAYEEFluent Client search parameter constant for payeeprotected ReferenceprescriptionPrescription to support the dispensing of pharmacy, device or vision products.protected ResourceprescriptionTargetThe actual object that is the target of the reference (Prescription to support the dispensing of pharmacy, device or vision products.)protected CodeableConceptpriorityThe provider-required urgency of processing the request.static ca.uhn.fhir.rest.gclient.TokenClientParamPRIORITYFluent Client search parameter constant for priorityprotected List<Claim.ProcedureComponent>procedureProcedures performed on the patient relevant to the billing items with the claim.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPROCEDURE_UDIFluent Client search parameter constant for procedure-udiprotected ReferenceproviderThe provider which is responsible for the claim, predetermination or preauthorization.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPROVIDERFluent Client search parameter constant for providerprotected ResourceproviderTargetThe actual object that is the target of the reference (The provider which is responsible for the claim, predetermination or preauthorization.)protected ReferencereferralA reference to a referral resource.protected ServiceRequestreferralTargetThe actual object that is the target of the reference (A reference to a referral resource.)protected List<Claim.RelatedClaimComponent>relatedOther claims which are related to this claim such as prior submissions or claims for related services or for the same event.static StringSP_CARE_TEAMSearch parameter: care-teamstatic StringSP_CREATEDSearch parameter: createdstatic StringSP_DETAIL_UDISearch parameter: detail-udistatic StringSP_ENCOUNTERSearch parameter: encounterstatic StringSP_ENTERERSearch parameter: entererstatic StringSP_FACILITYSearch parameter: facilitystatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_INSURERSearch parameter: insurerstatic StringSP_ITEM_UDISearch parameter: item-udistatic StringSP_PATIENTSearch parameter: patientstatic StringSP_PAYEESearch parameter: payeestatic StringSP_PRIORITYSearch parameter: prioritystatic StringSP_PROCEDURE_UDISearch parameter: procedure-udistatic StringSP_PROVIDERSearch parameter: providerstatic StringSP_STATUSSearch parameter: statusstatic StringSP_SUBDETAIL_UDISearch parameter: subdetail-udistatic StringSP_USESearch parameter: useprotected Enumeration<Claim.ClaimStatus>statusThe status of the resource instance.static ca.uhn.fhir.rest.gclient.TokenClientParamSTATUSFluent Client search parameter constant for statusstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamSUBDETAIL_UDIFluent Client search parameter constant for subdetail-udiprotected CodeableConceptsubTypeA finer grained suite of claim type codes which may convey additional information such as Inpatient vs Outpatient and/or a specialty service.protected List<Claim.SupportingInformationComponent>supportingInfoAdditional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues.protected MoneytotalThe total value of the all the items in the claim.protected CodeableConcepttypeThe category of claim, e.g.protected Enumeration<Claim.Use>useA code to indicate whether the nature of the request is: to request adjudication of products and services previously rendered; or requesting authorization and adjudication for provision in the future; or requesting the non-binding adjudication of the listed products and services which could be provided in the future.static ca.uhn.fhir.rest.gclient.TokenClientParamUSEFluent Client search parameter constant for use-
Fields inherited from class org.hl7.fhir.r4.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.r4.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description Claim()ConstructorClaim(Enumeration<Claim.ClaimStatus> status, CodeableConcept type, Enumeration<Claim.Use> use, Reference patient, DateTimeType created, Reference provider, CodeableConcept priority)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r4.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, 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.r4.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, 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
A unique identifier assigned to this claim.
-
status
protected Enumeration<Claim.ClaimStatus> status
The status of the resource instance.
-
type
protected CodeableConcept type
The category of claim, e.g. oral, pharmacy, vision, institutional, professional.
-
subType
protected CodeableConcept subType
A finer grained suite of claim type codes which may convey additional information such as Inpatient vs Outpatient and/or a specialty service.
-
use
protected Enumeration<Claim.Use> use
A code to indicate whether the nature of the request is: to request adjudication of products and services previously rendered; or requesting authorization and adjudication for provision in the future; or requesting the non-binding adjudication of the listed products and services which could be provided in the future.
-
patient
protected Reference patient
The party to whom the professional services and/or products have been supplied or are being considered and for whom actual or forecast reimbursement is sought.
-
patientTarget
protected Patient patientTarget
The actual object that is the target of the reference (The party to whom the professional services and/or products have been supplied or are being considered and for whom actual or forecast reimbursement is sought.)
-
billablePeriod
protected Period billablePeriod
The period for which charges are being submitted.
-
created
protected DateTimeType created
The date this resource was created.
-
enterer
protected Reference enterer
Individual who created the claim, predetermination or preauthorization.
-
entererTarget
protected Resource entererTarget
The actual object that is the target of the reference (Individual who created the claim, predetermination or preauthorization.)
-
insurerTarget
protected Organization insurerTarget
The actual object that is the target of the reference (The Insurer who is target of the request.)
-
provider
protected Reference provider
The provider which is responsible for the claim, predetermination or preauthorization.
-
providerTarget
protected Resource providerTarget
The actual object that is the target of the reference (The provider which is responsible for the claim, predetermination or preauthorization.)
-
priority
protected CodeableConcept priority
The provider-required urgency of processing the request. Typical values include: stat, routine deferred.
-
fundsReserve
protected CodeableConcept fundsReserve
A code to indicate whether and for whom funds are to be reserved for future claims.
-
related
protected List<Claim.RelatedClaimComponent> related
Other claims which are related to this claim such as prior submissions or claims for related services or for the same event.
-
prescription
protected Reference prescription
Prescription to support the dispensing of pharmacy, device or vision products.
-
prescriptionTarget
protected Resource prescriptionTarget
The actual object that is the target of the reference (Prescription to support the dispensing of pharmacy, device or vision products.)
-
originalPrescription
protected Reference originalPrescription
Original prescription which has been superseded by this prescription to support the dispensing of pharmacy services, medications or products.
-
originalPrescriptionTarget
protected Resource originalPrescriptionTarget
The actual object that is the target of the reference (Original prescription which has been superseded by this prescription to support the dispensing of pharmacy services, medications or products.)
-
payee
protected Claim.PayeeComponent payee
The party to be reimbursed for cost of the products and services according to the terms of the policy.
-
referralTarget
protected ServiceRequest referralTarget
The actual object that is the target of the reference (A reference to a referral resource.)
-
facilityTarget
protected Location facilityTarget
The actual object that is the target of the reference (Facility where the services were provided.)
-
careTeam
protected List<Claim.CareTeamComponent> careTeam
The members of the team who provided the products and services.
-
supportingInfo
protected List<Claim.SupportingInformationComponent> supportingInfo
Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues.
-
diagnosis
protected List<Claim.DiagnosisComponent> diagnosis
Information about diagnoses relevant to the claim items.
-
procedure
protected List<Claim.ProcedureComponent> procedure
Procedures performed on the patient relevant to the billing items with the claim.
-
insurance
protected List<Claim.InsuranceComponent> insurance
Financial instruments for reimbursement for the health care products and services specified on the claim.
-
accident
protected Claim.AccidentComponent accident
Details of an accident which resulted in injuries which required the products and services listed in the claim.
-
item
protected List<Claim.ItemComponent> item
A claim line. Either a simple product or service or a 'group' of details which can each be a simple items or groups of sub-details.
-
SP_CARE_TEAM
public static final String SP_CARE_TEAM
Search parameter: care-teamDescription: Member of the CareTeam
Type: reference
Path: Claim.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: Claim.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 "Claim:care-team".
-
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_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_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_ENCOUNTER
public static final String SP_ENCOUNTER
Search parameter: encounterDescription: Encounters associated with a billed line item
Type: reference
Path: Claim.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: Claim.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 "Claim:encounter".
-
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_PAYEE
public static final String SP_PAYEE
Search parameter: payeeDescription: The party receiving any payment for the Claim
Type: reference
Path: Claim.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: Claim.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 "Claim:payee".
-
SP_PROVIDER
public static final String SP_PROVIDER
Search parameter: providerDescription: Provider responsible for the Claim
Type: reference
Path: Claim.provider
- See Also:
- Constant Field Values
-
PROVIDER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER
Fluent Client search parameter constant for providerDescription: Provider responsible for the Claim
Type: reference
Path: Claim.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 "Claim:provider".
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: Patient receiving the products or services
Type: reference
Path: Claim.patient
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: Patient receiving the products or services
Type: reference
Path: Claim.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 "Claim:patient".
-
SP_INSURER
public static final String SP_INSURER
Search parameter: insurerDescription: The target payor/insurer for the Claim
Type: reference
Path: Claim.insurer
- See Also:
- Constant Field Values
-
INSURER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INSURER
Fluent Client search parameter constant for insurerDescription: The target payor/insurer for the Claim
Type: reference
Path: Claim.insurer
-
INCLUDE_INSURER
public static final ca.uhn.fhir.model.api.Include INCLUDE_INSURER
Constant for fluent queries to be used to add include statements. Specifies the path value of "Claim:insurer".
-
SP_DETAIL_UDI
public static final String SP_DETAIL_UDI
Search parameter: detail-udiDescription: UDI associated with a line item, detail product or service
Type: reference
Path: Claim.item.detail.udi
- See Also:
- Constant Field Values
-
DETAIL_UDI
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DETAIL_UDI
Fluent Client search parameter constant for detail-udiDescription: UDI associated with a line item, detail product or service
Type: reference
Path: Claim.item.detail.udi
-
INCLUDE_DETAIL_UDI
public static final ca.uhn.fhir.model.api.Include INCLUDE_DETAIL_UDI
Constant for fluent queries to be used to add include statements. Specifies the path value of "Claim:detail-udi".
-
SP_ENTERER
public static final String SP_ENTERER
Search parameter: entererDescription: The party responsible for the entry of the Claim
Type: reference
Path: Claim.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: Claim.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 "Claim:enterer".
-
SP_PROCEDURE_UDI
public static final String SP_PROCEDURE_UDI
Search parameter: procedure-udiDescription: UDI associated with a procedure
Type: reference
Path: Claim.procedure.udi
- See Also:
- Constant Field Values
-
PROCEDURE_UDI
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROCEDURE_UDI
Fluent Client search parameter constant for procedure-udiDescription: UDI associated with a procedure
Type: reference
Path: Claim.procedure.udi
-
INCLUDE_PROCEDURE_UDI
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROCEDURE_UDI
Constant for fluent queries to be used to add include statements. Specifies the path value of "Claim:procedure-udi".
-
SP_SUBDETAIL_UDI
public static final String SP_SUBDETAIL_UDI
Search parameter: subdetail-udiDescription: UDI associated with a line item, detail, subdetail product or service
Type: reference
Path: Claim.item.detail.subDetail.udi
- See Also:
- Constant Field Values
-
SUBDETAIL_UDI
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBDETAIL_UDI
Fluent Client search parameter constant for subdetail-udiDescription: UDI associated with a line item, detail, subdetail product or service
Type: reference
Path: Claim.item.detail.subDetail.udi
-
INCLUDE_SUBDETAIL_UDI
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBDETAIL_UDI
Constant for fluent queries to be used to add include statements. Specifies the path value of "Claim:subdetail-udi".
-
SP_FACILITY
public static final String SP_FACILITY
Search parameter: facilityDescription: Facility where the products or services have been or will be provided
Type: reference
Path: Claim.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 where the products or services have been or will be provided
Type: reference
Path: Claim.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 "Claim:facility".
-
SP_ITEM_UDI
public static final String SP_ITEM_UDI
Search parameter: item-udiDescription: UDI associated with a line item product or service
Type: reference
Path: Claim.item.udi
- See Also:
- Constant Field Values
-
ITEM_UDI
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ITEM_UDI
Fluent Client search parameter constant for item-udiDescription: UDI associated with a line item product or service
Type: reference
Path: Claim.item.udi
-
INCLUDE_ITEM_UDI
public static final ca.uhn.fhir.model.api.Include INCLUDE_ITEM_UDI
Constant for fluent queries to be used to add include statements. Specifies the path value of "Claim:item-udi".
-
SP_STATUS
public static final String SP_STATUS
Search parameter: statusDescription: The status of the Claim instance.
Type: token
Path: Claim.status
- See Also:
- Constant Field Values
-
STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Fluent Client search parameter constant for statusDescription: The status of the Claim instance.
Type: token
Path: Claim.status
-
-
Constructor Detail
-
Claim
public Claim()
Constructor
-
Claim
public Claim(Enumeration<Claim.ClaimStatus> status, CodeableConcept type, Enumeration<Claim.Use> use, Reference patient, DateTimeType created, Reference provider, CodeableConcept priority)
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(A unique identifier assigned to this claim.)
-
setIdentifier
public Claim setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public Claim 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<Claim.ClaimStatus> 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 Claim setStatusElement(Enumeration<Claim.ClaimStatus> 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 Claim.ClaimStatus getStatus()
- Returns:
- The status of the resource instance.
-
setStatus
public Claim setStatus(Claim.ClaimStatus value)
- Parameters:
value- The status of the resource instance.
-
getType
public CodeableConcept getType()
- Returns:
type(The category of claim, e.g. oral, pharmacy, vision, institutional, professional.)
-
hasType
public boolean hasType()
-
setType
public Claim setType(CodeableConcept value)
- Parameters:
value-type(The category of claim, e.g. oral, pharmacy, vision, institutional, professional.)
-
getSubType
public CodeableConcept getSubType()
- Returns:
subType(A finer grained suite of claim type codes which may convey additional information such as Inpatient vs Outpatient and/or a specialty service.)
-
hasSubType
public boolean hasSubType()
-
setSubType
public Claim setSubType(CodeableConcept value)
- Parameters:
value-subType(A finer grained suite of claim type codes which may convey additional information such as Inpatient vs Outpatient and/or a specialty service.)
-
getUseElement
public Enumeration<Claim.Use> getUseElement()
- Returns:
use(A code to indicate whether the nature of the request is: to request adjudication of products and services previously rendered; or requesting authorization and adjudication for provision in the future; or requesting the non-binding adjudication of the listed products and services which could be provided in the future.). 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(A code to indicate whether the nature of the request is: to request adjudication of products and services previously rendered; or requesting authorization and adjudication for provision in the future; or requesting the non-binding adjudication of the listed products and services which could be provided in the future.). 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:
- A code to indicate whether the nature of the request is: to request adjudication of products and services previously rendered; or requesting authorization and adjudication for provision in the future; or requesting the non-binding adjudication of the listed products and services which could be provided in the future.
-
setUse
public Claim setUse(Claim.Use value)
- Parameters:
value- A code to indicate whether the nature of the request is: to request adjudication of products and services previously rendered; or requesting authorization and adjudication for provision in the future; or requesting the non-binding adjudication of the listed products and services which could be provided in the future.
-
getPatient
public Reference getPatient()
- Returns:
patient(The party to whom the professional services and/or products have been supplied or are being considered and for whom actual or forecast reimbursement is sought.)
-
hasPatient
public boolean hasPatient()
-
setPatient
public Claim setPatient(Reference value)
- Parameters:
value-patient(The party to whom the professional services and/or products have been supplied or are being considered and for whom actual or forecast reimbursement is sought.)
-
getPatientTarget
public Patient getPatientTarget()
- Returns:
patientThe 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 party to whom the professional services and/or products have been supplied or are being considered and for whom actual or forecast reimbursement is sought.)
-
setPatientTarget
public Claim setPatientTarget(Patient value)
- Parameters:
value-patientThe 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 party to whom the professional services and/or products have been supplied or are being considered and for whom actual or forecast reimbursement is sought.)
-
getBillablePeriod
public Period getBillablePeriod()
- Returns:
billablePeriod(The period for which charges are being submitted.)
-
hasBillablePeriod
public boolean hasBillablePeriod()
-
setBillablePeriod
public Claim setBillablePeriod(Period value)
- Parameters:
value-billablePeriod(The period for which charges are being submitted.)
-
getCreatedElement
public DateTimeType getCreatedElement()
- Returns:
created(The date this resource 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 Claim setCreatedElement(DateTimeType value)
- Parameters:
value-created(The date this resource 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 this resource was created.
-
setCreated
public Claim setCreated(Date value)
- Parameters:
value- The date this resource was created.
-
getEnterer
public Reference getEnterer()
- Returns:
enterer(Individual who created the claim, predetermination or preauthorization.)
-
hasEnterer
public boolean hasEnterer()
-
setEnterer
public Claim setEnterer(Reference value)
- Parameters:
value-enterer(Individual who created the claim, predetermination or preauthorization.)
-
getEntererTarget
public Resource getEntererTarget()
- Returns:
entererThe 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. (Individual who created the claim, predetermination or preauthorization.)
-
setEntererTarget
public Claim setEntererTarget(Resource value)
- Parameters:
value-entererThe 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. (Individual who created the claim, predetermination or preauthorization.)
-
getInsurer
public Reference getInsurer()
- Returns:
insurer(The Insurer who is target of the request.)
-
hasInsurer
public boolean hasInsurer()
-
setInsurer
public Claim setInsurer(Reference value)
- Parameters:
value-insurer(The Insurer who is target of the request.)
-
getInsurerTarget
public Organization getInsurerTarget()
- Returns:
insurerThe 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 who is target of the request.)
-
setInsurerTarget
public Claim setInsurerTarget(Organization value)
- Parameters:
value-insurerThe 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 who is target of the request.)
-
getProvider
public Reference getProvider()
- Returns:
provider(The provider which is responsible for the claim, predetermination or preauthorization.)
-
hasProvider
public boolean hasProvider()
-
setProvider
public Claim setProvider(Reference value)
- Parameters:
value-provider(The provider which is responsible for the claim, predetermination or preauthorization.)
-
getProviderTarget
public Resource getProviderTarget()
- Returns:
providerThe 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, predetermination or preauthorization.)
-
setProviderTarget
public Claim setProviderTarget(Resource value)
- Parameters:
value-providerThe 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, predetermination or preauthorization.)
-
getPriority
public CodeableConcept getPriority()
- Returns:
priority(The provider-required urgency of processing the request. Typical values include: stat, routine deferred.)
-
hasPriority
public boolean hasPriority()
-
setPriority
public Claim setPriority(CodeableConcept value)
- Parameters:
value-priority(The provider-required urgency of processing the request. Typical values include: stat, routine deferred.)
-
getFundsReserve
public CodeableConcept getFundsReserve()
- Returns:
fundsReserve(A code to indicate whether and for whom funds are to be reserved for future claims.)
-
hasFundsReserve
public boolean hasFundsReserve()
-
setFundsReserve
public Claim setFundsReserve(CodeableConcept value)
- Parameters:
value-fundsReserve(A code to indicate whether and for whom funds are to be reserved for future claims.)
-
getRelated
public List<Claim.RelatedClaimComponent> getRelated()
- Returns:
related(Other claims which are related to this claim such as prior submissions or claims for related services or for the same event.)
-
setRelated
public Claim setRelated(List<Claim.RelatedClaimComponent> theRelated)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasRelated
public boolean hasRelated()
-
addRelated
public Claim.RelatedClaimComponent addRelated()
-
addRelated
public Claim addRelated(Claim.RelatedClaimComponent t)
-
getRelatedFirstRep
public Claim.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, device or vision products.)
-
hasPrescription
public boolean hasPrescription()
-
setPrescription
public Claim setPrescription(Reference value)
- Parameters:
value-prescription(Prescription to support the dispensing of pharmacy, device or vision products.)
-
getPrescriptionTarget
public Resource getPrescriptionTarget()
- Returns:
prescriptionThe 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, device or vision products.)
-
setPrescriptionTarget
public Claim setPrescriptionTarget(Resource value)
- Parameters:
value-prescriptionThe 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, device or vision products.)
-
getOriginalPrescription
public Reference getOriginalPrescription()
- Returns:
originalPrescription(Original prescription which has been superseded by this prescription to support the dispensing of pharmacy services, medications or products.)
-
hasOriginalPrescription
public boolean hasOriginalPrescription()
-
setOriginalPrescription
public Claim setOriginalPrescription(Reference value)
- Parameters:
value-originalPrescription(Original prescription which has been superseded by this prescription to support the dispensing of pharmacy services, medications or products.)
-
getOriginalPrescriptionTarget
public Resource getOriginalPrescriptionTarget()
- Returns:
originalPrescriptionThe 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 superseded by this prescription to support the dispensing of pharmacy services, medications or products.)
-
setOriginalPrescriptionTarget
public Claim setOriginalPrescriptionTarget(Resource value)
- Parameters:
value-originalPrescriptionThe 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 superseded 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 cost of the products and services according to the terms of the policy.)
-
hasPayee
public boolean hasPayee()
-
setPayee
public Claim setPayee(Claim.PayeeComponent value)
- Parameters:
value-payee(The party to be reimbursed for cost of the products and services according to the terms of the policy.)
-
getReferral
public Reference getReferral()
- Returns:
referral(A reference to a referral resource.)
-
hasReferral
public boolean hasReferral()
-
setReferral
public Claim setReferral(Reference value)
- Parameters:
value-referral(A reference to a referral resource.)
-
getReferralTarget
public ServiceRequest getReferralTarget()
- Returns:
referralThe 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. (A reference to a referral resource.)
-
setReferralTarget
public Claim setReferralTarget(ServiceRequest value)
- Parameters:
value-referralThe 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. (A reference to a referral resource.)
-
getFacility
public Reference getFacility()
- Returns:
facility(Facility where the services were provided.)
-
hasFacility
public boolean hasFacility()
-
setFacility
public Claim setFacility(Reference value)
- Parameters:
value-facility(Facility where the services were provided.)
-
getFacilityTarget
public Location getFacilityTarget()
- Returns:
facilityThe 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 Claim setFacilityTarget(Location value)
- Parameters:
value-facilityThe 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.)
-
getCareTeam
public List<Claim.CareTeamComponent> getCareTeam()
- Returns:
careTeam(The members of the team who provided the products and services.)
-
setCareTeam
public Claim setCareTeam(List<Claim.CareTeamComponent> theCareTeam)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCareTeam
public boolean hasCareTeam()
-
addCareTeam
public Claim.CareTeamComponent addCareTeam()
-
addCareTeam
public Claim addCareTeam(Claim.CareTeamComponent t)
-
getCareTeamFirstRep
public Claim.CareTeamComponent getCareTeamFirstRep()
- Returns:
- The first repetition of repeating field
careTeam, creating it if it does not already exist
-
getSupportingInfo
public List<Claim.SupportingInformationComponent> getSupportingInfo()
- Returns:
supportingInfo(Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues.)
-
setSupportingInfo
public Claim setSupportingInfo(List<Claim.SupportingInformationComponent> theSupportingInfo)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSupportingInfo
public boolean hasSupportingInfo()
-
addSupportingInfo
public Claim.SupportingInformationComponent addSupportingInfo()
-
addSupportingInfo
public Claim addSupportingInfo(Claim.SupportingInformationComponent t)
-
getSupportingInfoFirstRep
public Claim.SupportingInformationComponent getSupportingInfoFirstRep()
- Returns:
- The first repetition of repeating field
supportingInfo, creating it if it does not already exist
-
getDiagnosis
public List<Claim.DiagnosisComponent> getDiagnosis()
- Returns:
diagnosis(Information about diagnoses relevant to the claim items.)
-
setDiagnosis
public Claim setDiagnosis(List<Claim.DiagnosisComponent> theDiagnosis)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasDiagnosis
public boolean hasDiagnosis()
-
addDiagnosis
public Claim.DiagnosisComponent addDiagnosis()
-
addDiagnosis
public Claim addDiagnosis(Claim.DiagnosisComponent t)
-
getDiagnosisFirstRep
public Claim.DiagnosisComponent getDiagnosisFirstRep()
- Returns:
- The first repetition of repeating field
diagnosis, creating it if it does not already exist
-
getProcedure
public List<Claim.ProcedureComponent> getProcedure()
- Returns:
procedure(Procedures performed on the patient relevant to the billing items with the claim.)
-
setProcedure
public Claim setProcedure(List<Claim.ProcedureComponent> theProcedure)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasProcedure
public boolean hasProcedure()
-
addProcedure
public Claim.ProcedureComponent addProcedure()
-
addProcedure
public Claim addProcedure(Claim.ProcedureComponent t)
-
getProcedureFirstRep
public Claim.ProcedureComponent getProcedureFirstRep()
- Returns:
- The first repetition of repeating field
procedure, creating it if it does not already exist
-
getInsurance
public List<Claim.InsuranceComponent> getInsurance()
- Returns:
insurance(Financial instruments for reimbursement for the health care products and services specified on the claim.)
-
setInsurance
public Claim setInsurance(List<Claim.InsuranceComponent> theInsurance)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasInsurance
public boolean hasInsurance()
-
addInsurance
public Claim.InsuranceComponent addInsurance()
-
addInsurance
public Claim addInsurance(Claim.InsuranceComponent t)
-
getInsuranceFirstRep
public Claim.InsuranceComponent getInsuranceFirstRep()
- Returns:
- The first repetition of repeating field
insurance, creating it if it does not already exist
-
getAccident
public Claim.AccidentComponent getAccident()
- Returns:
accident(Details of an accident which resulted in injuries which required the products and services listed in the claim.)
-
hasAccident
public boolean hasAccident()
-
setAccident
public Claim setAccident(Claim.AccidentComponent value)
- Parameters:
value-accident(Details of an accident which resulted in injuries which required the products and services listed in the claim.)
-
getItem
public List<Claim.ItemComponent> getItem()
- Returns:
item(A claim line. Either a simple product or service or a 'group' of details which can each be a simple items or groups of sub-details.)
-
setItem
public Claim setItem(List<Claim.ItemComponent> theItem)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasItem
public boolean hasItem()
-
addItem
public Claim.ItemComponent addItem()
-
addItem
public Claim addItem(Claim.ItemComponent t)
-
getItemFirstRep
public Claim.ItemComponent getItemFirstRep()
- Returns:
- The first repetition of repeating field
item, creating it if it does not already exist
-
getTotal
public Money getTotal()
- Returns:
total(The total value of the all the items in the claim.)
-
hasTotal
public boolean hasTotal()
-
setTotal
public Claim setTotal(Money value)
- Parameters:
value-total(The total value of the all the items in the claim.)
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
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 Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base 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
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classDomainResource- 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
-
copyValues
public void copyValues(Claim dst)
-
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
-
-