description: Base StructureDefinition for Claim Resource package_name: hl7.fhir.r2b.core derivation: specialization name: Claim type: null elements: patient: isModifier: false short: The subject of the Products and Services index: 74 mustSupport: false choices: [patientIdentifier, patientReference] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.patient[x]'} isSummary: true onset: isModifier: false short: Condition related Onset related dates and codes index: 95 type: BackboneElement mustSupport: false array: true elements: time: isModifier: false short: Illness, injury or treatable condition date mustSupport: false choices: [timeDate, timePeriod] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.onset.time[x]'} isSummary: true index: 97 timeDate: isModifier: false short: Illness, injury or treatable condition date index: 98 type: date mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.onset.time[x]'} choiceOf: time isSummary: true timePeriod: isModifier: false short: Illness, injury or treatable condition date index: 99 type: Period mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.onset.time[x]'} choiceOf: time isSummary: true type: isModifier: false short: Onset of what type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.onset.type} isSummary: true index: 100 maxLength: 0 base: {max: '*', min: 0, path: Claim.onset} isSummary: true originalPrescriptionIdentifier: isModifier: false short: Original Prescription index: 44 comments: as above. type: Identifier mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.originalPrescription[x]'} choiceOf: originalPrescription isSummary: true originalRuleset: isModifier: false short: Original specification followed type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.originalRuleset} isSummary: true index: 4 valueCode: isModifier: false short: Value Codes index: 61 comments: This may contain the local bill type codes such as the US UB-04 bill type code. type: Coding mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.valueCode} isSummary: true facility: isModifier: false short: Servicing Facility mustSupport: false choices: [facilityIdentifier, facilityReference] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.facility[x]'} isSummary: true index: 27 diagnosis: isModifier: false short: Diagnosis index: 62 type: BackboneElement mustSupport: false array: true elements: sequence: isModifier: false short: Number to covey order of diagnosis index: 63 type: positiveInt mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.diagnosis.sequence} isSummary: true diagnosis: isModifier: false short: Patient's list of diagnosis index: 64 type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.diagnosis.diagnosis} isSummary: true maxLength: 0 base: {max: '*', min: 0, path: Claim.diagnosis} required: [diagnosis, sequence] isSummary: true organizationIdentifier: isModifier: false short: Responsible organization index: 17 type: Identifier mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.organization[x]'} choiceOf: organization isSummary: true employmentImpacted: isModifier: false short: Period unable to work type: Period mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.employmentImpacted} isSummary: true index: 101 enterer: isModifier: false short: Author mustSupport: false choices: [entererIdentifier, entererReference] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.enterer[x]'} isSummary: true index: 23 entererIdentifier: isModifier: false short: Author index: 24 type: Identifier mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.enterer[x]'} choiceOf: enterer isSummary: true prescriptionReference: isModifier: false short: Prescription index: 40 comments: Should we create a group to hold multiple prescriptions and add a sequence number and on the line items a link to the sequence. type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.prescription[x]'} choiceOf: prescription isSummary: true use: isModifier: false short: complete | proposed | exploratory | other type: code mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.use} isSummary: true index: 19 referralIdentifier: isModifier: false short: Treatment Referral index: 57 type: Identifier mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.referral[x]'} choiceOf: referral isSummary: true item: isModifier: false short: Goods and Services index: 103 type: BackboneElement mustSupport: false array: true elements: service: isModifier: false short: Item Code index: 116 type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.service} isSummary: true diagnosisLinkId: isModifier: false short: Applicable diagnoses index: 115 type: positiveInt mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.item.diagnosisLinkId} isSummary: true modifier: isModifier: false short: Service/Product billing modifiers index: 118 type: Coding mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.item.modifier} isSummary: true place: isModifier: false short: Place of service type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.place} isSummary: true index: 124 supervisorIdentifier: isModifier: false short: Supervising Practitioner index: 112 type: Identifier mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.item.supervisor[x]'} choiceOf: supervisor isSummary: true net: isModifier: false short: Total item cost type: Quantity mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.net} isSummary: true index: 129 type: isModifier: false short: Group or type of product or service index: 105 type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.type} isSummary: true serviced: isModifier: false short: Date or dates of Service mustSupport: false choices: [servicedDate, servicedPeriod] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.item.serviced[x]'} isSummary: true index: 121 points: isModifier: false short: Difficulty scaling factor type: decimal mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.points} isSummary: true index: 128 subSite: isModifier: false short: Service Sub-location index: 132 type: Coding mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.item.subSite} isSummary: true supervisor: isModifier: false short: Supervising Practitioner mustSupport: false choices: [supervisorIdentifier, supervisorReference] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.item.supervisor[x]'} isSummary: true index: 111 udi: isModifier: false short: Unique Device Identifier index: 130 type: Reference mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.item.udi} isSummary: true programCode: isModifier: false short: Program specific reason for item inclusion index: 119 type: Coding mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.item.programCode} isSummary: true factor: isModifier: false short: Price scaling factor type: decimal mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.factor} isSummary: true index: 127 servicedDate: isModifier: false short: Date or dates of Service index: 122 type: date mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.item.serviced[x]'} choiceOf: serviced isSummary: true supervisorReference: isModifier: false short: Supervising Practitioner index: 113 type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.item.supervisor[x]'} choiceOf: supervisor isSummary: true sequence: isModifier: false short: Service instance index: 104 type: positiveInt mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.sequence} isSummary: true bodySite: isModifier: false short: Service Location type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.bodySite} isSummary: true index: 131 prosthesis: isModifier: false short: Prosthetic details index: 155 type: BackboneElement mustSupport: false elements: initial: isModifier: false short: Is this the initial service type: boolean mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.prosthesis.initial} isSummary: true index: 156 priorDate: isModifier: false short: Initial service Date type: date mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.prosthesis.priorDate} isSummary: true index: 157 priorMaterial: isModifier: false short: Prosthetic Material type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.prosthesis.priorMaterial} isSummary: true index: 158 maxLength: 0 base: {max: '1', min: 0, path: Claim.item.prosthesis} isSummary: true providerIdentifier: isModifier: false short: Responsible practitioner index: 108 type: Identifier mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.item.provider[x]'} choiceOf: provider isSummary: true quantity: isModifier: false short: Count of Products or Services type: Quantity mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.quantity} isSummary: true index: 125 serviceModifier: isModifier: false short: Service/Product modifiers index: 117 type: Coding mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.item.serviceModifier} isSummary: true providerQualification: isModifier: false short: Type, classification or Specialization type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.providerQualification} isSummary: true index: 114 provider: isModifier: false short: Responsible practitioner mustSupport: false choices: [providerIdentifier, providerReference] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.item.provider[x]'} isSummary: true index: 107 unitPrice: isModifier: false short: Fee, charge or cost per point type: Quantity mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.unitPrice} isSummary: true index: 126 providerReference: isModifier: false short: Responsible practitioner index: 109 type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.item.provider[x]'} choiceOf: provider isSummary: true servicedPeriod: isModifier: false short: Date or dates of Service index: 123 type: Period mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.item.serviced[x]'} choiceOf: serviced isSummary: true detail: isModifier: false short: Additional items index: 133 type: BackboneElement mustSupport: false array: true elements: service: isModifier: false short: Additional item codes index: 136 type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.detail.service} isSummary: true net: isModifier: false short: Total additional item cost type: Quantity mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.detail.net} isSummary: true index: 142 type: isModifier: false short: Group or type of product or service index: 135 type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.detail.type} isSummary: true points: isModifier: false short: Difficulty scaling factor type: decimal mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.detail.points} isSummary: true index: 141 udi: isModifier: false short: Unique Device Identifier index: 143 type: Reference mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.item.detail.udi} isSummary: true programCode: isModifier: false short: Program specific reason for item inclusion index: 137 type: Coding mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.item.detail.programCode} isSummary: true factor: isModifier: false short: Price scaling factor type: decimal mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.detail.factor} isSummary: true index: 140 sequence: isModifier: false short: Service instance index: 134 type: positiveInt mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.detail.sequence} isSummary: true subDetail: isModifier: false short: Additional items index: 144 type: BackboneElement mustSupport: false array: true elements: service: isModifier: false short: Additional item codes index: 147 type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.detail.subDetail.service} isSummary: true net: isModifier: false short: Net additional item cost type: Quantity mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.detail.subDetail.net} isSummary: true index: 153 type: isModifier: false short: Type of product or service index: 146 type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.detail.subDetail.type} isSummary: true points: isModifier: false short: Difficulty scaling factor type: decimal mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.detail.subDetail.points} isSummary: true index: 152 udi: isModifier: false short: Unique Device Identifier index: 154 type: Reference mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.item.detail.subDetail.udi} isSummary: true programCode: isModifier: false short: Program specific reason for item inclusion index: 148 type: Coding mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.item.detail.subDetail.programCode} isSummary: true factor: isModifier: false short: Price scaling factor type: decimal mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.detail.subDetail.factor} isSummary: true index: 151 sequence: isModifier: false short: Service instance index: 145 type: positiveInt mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.detail.subDetail.sequence} isSummary: true quantity: isModifier: false short: Count of Products or Services type: Quantity mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.detail.subDetail.quantity} isSummary: true index: 149 unitPrice: isModifier: false short: Fee, charge or cost per point type: Quantity mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.detail.subDetail.unitPrice} isSummary: true index: 150 maxLength: 0 base: {max: '*', min: 0, path: Claim.item.detail.subDetail} required: [sequence, type, service] isSummary: true quantity: isModifier: false short: Count of Products or Services type: Quantity mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.detail.quantity} isSummary: true index: 138 unitPrice: isModifier: false short: Fee, charge or cost per point type: Quantity mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.item.detail.unitPrice} isSummary: true index: 139 maxLength: 0 base: {max: '*', min: 0, path: Claim.item.detail} required: [sequence, type, service] isSummary: true maxLength: 0 base: {max: '*', min: 0, path: Claim.item} required: [sequence, type, service] isSummary: true coverage: isModifier: false short: Insurance or medical plan index: 77 type: BackboneElement mustSupport: false array: true elements: coverageIdentifier: isModifier: false short: Insurance information index: 82 type: Identifier mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.coverage.coverage[x]'} choiceOf: coverage isSummary: true claimResponse: isModifier: false short: Adjudication results type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.coverage.claimResponse} isSummary: true index: 86 originalRuleset: isModifier: false short: Original version type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.coverage.originalRuleset} isSummary: true index: 87 preAuthRef: isModifier: false short: Pre-Authorization/Determination Reference index: 85 type: string mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.coverage.preAuthRef} isSummary: true focal: isModifier: false short: Is the focal Coverage index: 79 type: boolean mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.coverage.focal} isSummary: true businessArrangement: isModifier: false short: Business agreement type: string mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.coverage.businessArrangement} isSummary: true index: 84 coverage: isModifier: false short: Insurance information index: 81 mustSupport: false choices: [coverageIdentifier, coverageReference] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.coverage.coverage[x]'} isSummary: true sequence: isModifier: false short: Service instance identifier index: 78 type: positiveInt mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.coverage.sequence} isSummary: true coverageReference: isModifier: false short: Insurance information index: 83 type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.coverage.coverage[x]'} choiceOf: coverage isSummary: true maxLength: 0 base: {max: '*', min: 0, path: Claim.coverage} required: [coverageIdentifier, coverage, focal, sequence, coverageReference] isSummary: true type: isModifier: false short: institutional | oral | pharmacy | professional | vision index: 0 comments: Affects which fields and value sets are used. type: code mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.type} isSummary: true created: isModifier: false short: Creation date type: dateTime mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.created} isSummary: true index: 5 procedure: isModifier: false short: Procedures performed index: 65 type: BackboneElement mustSupport: false array: true elements: sequence: isModifier: false short: Procedure sequence for reference index: 66 type: positiveInt mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.procedure.sequence} isSummary: true date: isModifier: false short: When the procedure was performed index: 67 comments: SB DateTime?? type: dateTime mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.procedure.date} isSummary: true procedure: isModifier: false short: Patient's list of procedures performed index: 69 mustSupport: false choices: [procedureCoding, procedureReference] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.procedure.procedure[x]'} isSummary: true procedureCoding: isModifier: false short: Patient's list of procedures performed index: 70 type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.procedure.procedure[x]'} choiceOf: procedure isSummary: true procedureReference: isModifier: false short: Patient's list of procedures performed index: 71 type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.procedure.procedure[x]'} choiceOf: procedure isSummary: true maxLength: 0 base: {max: '*', min: 0, path: Claim.procedure} required: [procedureReference, procedureCoding, sequence, procedure] isSummary: true referralReference: isModifier: false short: Treatment Referral index: 58 type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.referral[x]'} choiceOf: referral isSummary: true related: isModifier: false short: Related Claims which may be revelant to processing this claimn index: 30 type: BackboneElement mustSupport: false array: true elements: claim: isModifier: false short: Reference to the related claim index: 32 comments: Do we need a relationship code? mustSupport: false choices: [claimIdentifier, claimReference] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.related.claim[x]'} isSummary: true claimIdentifier: isModifier: false short: Reference to the related claim index: 33 comments: Do we need a relationship code? type: Identifier mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.related.claim[x]'} choiceOf: claim isSummary: true claimReference: isModifier: false short: Reference to the related claim index: 34 comments: Do we need a relationship code? type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.related.claim[x]'} choiceOf: claim isSummary: true relationship: isModifier: false short: How the reference claim is related type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.related.relationship} isSummary: true index: 35 reference: isModifier: false short: Related file or case reference type: Identifier mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.related.reference} isSummary: true index: 36 maxLength: 0 base: {max: '*', min: 0, path: Claim.related} isSummary: true occurenceSpanCode: isModifier: false short: Occurrence Span Codes index: 60 comments: This may contain the local bill type codes such as the US UB-04 bill type code. type: Coding mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.occurenceSpanCode} isSummary: true organization: isModifier: false short: Responsible organization mustSupport: false choices: [organizationIdentifier, organizationReference] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.organization[x]'} isSummary: true index: 16 prescriptionIdentifier: isModifier: false short: Prescription index: 39 comments: Should we create a group to hold multiple prescriptions and add a sequence number and on the line items a link to the sequence. type: Identifier mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.prescription[x]'} choiceOf: prescription isSummary: true targetIdentifier: isModifier: false short: Insurer index: 9 type: Identifier mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.target[x]'} choiceOf: target isSummary: true patientReference: isModifier: false short: The subject of the Products and Services index: 76 type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.patient[x]'} choiceOf: patient isSummary: true patientIdentifier: isModifier: false short: The subject of the Products and Services index: 75 type: Identifier mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.patient[x]'} choiceOf: patient isSummary: true facilityReference: isModifier: false short: Servicing Facility index: 29 type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.facility[x]'} choiceOf: facility isSummary: true missingTeeth: isModifier: false short: Only if type = oral index: 161 type: BackboneElement mustSupport: false array: true elements: tooth: isModifier: false short: Tooth Code index: 162 type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.missingTeeth.tooth} isSummary: true reason: isModifier: false short: Indicates whether it was extracted or other reason type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.missingTeeth.reason} isSummary: true index: 163 extractionDate: isModifier: false short: Date tooth was extracted if known type: date mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.missingTeeth.extractionDate} isSummary: true index: 164 maxLength: 0 base: {max: '*', min: 0, path: Claim.missingTeeth} required: [tooth] isSummary: true referral: isModifier: false short: Treatment Referral mustSupport: false choices: [referralIdentifier, referralReference] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.referral[x]'} isSummary: true index: 56 total: isModifier: false short: Total claim cost type: Quantity mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.total} isSummary: true index: 159 accidentLocation: isModifier: false short: Accident Place mustSupport: false choices: [accidentLocationAddress, accidentLocationReference] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.accidentLocation[x]'} isSummary: true index: 91 fundsReserve: isModifier: false short: Funds requested to be reserved type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.fundsReserve} isSummary: true index: 21 priority: isModifier: false short: Desired processing priority type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.priority} isSummary: true index: 20 additionalMaterial: isModifier: false short: Additional supporting materials and documents index: 160 type: Coding mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.additionalMaterial} isSummary: true accidentDate: isModifier: false short: When the accident occurred type: date mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.accidentDate} isSummary: true index: 88 payee: isModifier: false short: Party to be paid any benefits payable index: 46 type: BackboneElement mustSupport: false elements: type: isModifier: false short: 'Type of party: Subscriber, Provider, other' index: 47 type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.payee.type} isSummary: true party: isModifier: false short: Party to receive the payable mustSupport: false choices: [partyIdentifier, partyReference, partyReference, partyReference, partyReference] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.payee.party[x]'} isSummary: true index: 49 partyIdentifier: isModifier: false short: Party to receive the payable index: 50 type: Identifier mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.payee.party[x]'} choiceOf: party isSummary: true partyReference: isModifier: false short: Party to receive the payable index: 51 type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.payee.party[x]'} choiceOf: party isSummary: true maxLength: 0 base: {max: '1', min: 0, path: Claim.payee} required: [type] isSummary: true prescription: isModifier: false short: Prescription index: 38 comments: Should we create a group to hold multiple prescriptions and add a sequence number and on the line items a link to the sequence. mustSupport: false choices: [prescriptionIdentifier, prescriptionReference, prescriptionReference] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.prescription[x]'} isSummary: true accidentLocationReference: isModifier: false short: Accident Place index: 93 type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.accidentLocation[x]'} choiceOf: accidentLocation isSummary: true specialCondition: isModifier: false short: List of special Conditions index: 72 type: Coding mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.specialCondition} isSummary: true billablePeriod: isModifier: false short: Period for charge submission type: Period mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.billablePeriod} isSummary: true index: 6 identifier: isModifier: false short: Claim number index: 2 type: Identifier mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.identifier} isSummary: true hospitalization: isModifier: false short: Period in hospital type: Period mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.hospitalization} isSummary: true index: 102 targetReference: isModifier: false short: Insurer index: 10 type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.target[x]'} choiceOf: target isSummary: true facilityIdentifier: isModifier: false short: Servicing Facility index: 28 type: Identifier mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.facility[x]'} choiceOf: facility isSummary: true providerIdentifier: isModifier: false short: Responsible provider index: 13 type: Identifier mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.provider[x]'} choiceOf: provider isSummary: true target: isModifier: false short: Insurer mustSupport: false choices: [targetIdentifier, targetReference] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.target[x]'} isSummary: true index: 8 entererReference: isModifier: false short: Author index: 25 type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.enterer[x]'} choiceOf: enterer isSummary: true interventionException: isModifier: false short: Intervention and exception code (Pharma) index: 94 type: Coding mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.interventionException} isSummary: true subType: isModifier: false short: Finer grained claim type information index: 1 comments: This may contain the local bill type codes such as the US UB-04 bill type code. type: Coding mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.subType} isSummary: true ruleset: isModifier: false short: Current specification followed type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.ruleset} isSummary: true index: 3 provider: isModifier: false short: Responsible provider mustSupport: false choices: [providerIdentifier, providerReference] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.provider[x]'} isSummary: true index: 12 occurrenceCode: isModifier: false short: Occurrence Codes index: 59 comments: This may contain the local bill type codes such as the US UB-04 bill type code. type: Coding mustSupport: false array: true maxLength: 0 base: {max: '*', min: 0, path: Claim.occurrenceCode} isSummary: true originalPrescription: isModifier: false short: Original Prescription index: 43 comments: as above. mustSupport: false choices: [originalPrescriptionIdentifier, originalPrescriptionReference] maxLength: 0 base: {max: '1', min: 0, path: 'Claim.originalPrescription[x]'} isSummary: true providerReference: isModifier: false short: Responsible provider index: 14 type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.provider[x]'} choiceOf: provider isSummary: true accidentLocationAddress: isModifier: false short: Accident Place index: 92 type: Address mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.accidentLocation[x]'} choiceOf: accidentLocation isSummary: true organizationReference: isModifier: false short: Responsible organization index: 18 type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.organization[x]'} choiceOf: organization isSummary: true originalPrescriptionReference: isModifier: false short: Original Prescription index: 45 comments: as above. type: Reference mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: 'Claim.originalPrescription[x]'} choiceOf: originalPrescription isSummary: true accidentType: isModifier: false short: The nature of the accident type: Coding mustSupport: false maxLength: 0 base: {max: '1', min: 0, path: Claim.accidentType} isSummary: true index: 89 package_version: 1.4.0 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/Claim base: http://hl7.org/fhir/StructureDefinition/DomainResource version: null required: [patientIdentifier, type, patientReference, patient]