description: The QI Core ClaimResponse profile is used to provide the results of the adjudication and/or authorization of a set of healthcare-related products and services for a patient against the patient's insurance coverages, or to respond with what the adjudication would be for a supplied set of products or services should they be actually supplied to the patient.It identifies the mandatory core elements, extensions, vocabularies and value sets which SHALL be present in the ClaimResponse resource when using this profile package_name: hl7.fhir.us.qicore derivation: constraint name: QICoreClaimResponse type: ClaimResponse elements: patient: isModifier: false short: The recipient of the products and services index: 3 refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient'] type: Reference mustSupport: true base: {max: '1', min: 1, path: ClaimResponse.patient} isSummary: true requestor: isModifier: false short: Party responsible for the claim refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-organization', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-practitioner', 'http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-practitionerrole'] type: Reference mustSupport: true base: {max: '1', min: 0, path: ClaimResponse.requestor} isSummary: false index: 6 request: isModifier: false short: Id of resource triggering adjudication refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-claim'] type: Reference mustSupport: true base: {max: '1', min: 0, path: ClaimResponse.request} isSummary: true index: 7 use: isModifier: false short: claim | preauthorization | predetermination index: 2 type: code mustSupport: true binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/claim-use|4.0.1'} base: {max: '1', min: 1, path: ClaimResponse.use} isSummary: true pattern: {type: Code, value: preauthorization} item: isModifier: false short: Adjudication for claim line items index: 8 type: BackboneElement mustSupport: true array: true elements: adjudication: min: 1 isModifier: false short: Adjudication details index: 9 type: BackboneElement mustSupport: true array: true elements: category: isModifier: false short: This code is fixed to 'submitted' to indicate that the adjudication result is on what was submitted. index: 10 type: CodeableConcept mustSupport: true base: {max: '1', min: 1, path: ClaimResponse.item.adjudication.category} isSummary: false pattern: type: CodeableConcept value: coding: - {code: submitted, system: 'http://terminology.hl7.org/CodeSystem/adjudication'} amount: isModifier: false short: Monetary amount type: Money mustSupport: true base: {max: '1', min: 0, path: ClaimResponse.item.adjudication.amount} isSummary: false index: 11 base: {max: '*', min: 1, path: ClaimResponse.item.adjudication} required: [category] isSummary: false detail: elements: detailSequence: isModifier: false short: Claim detail instance identifier type: positiveInt mustSupport: true base: {max: '1', min: 1, path: ClaimResponse.item.detail.detailSequence} isSummary: false index: 12 required: [detailSequence] base: {max: '*', min: 0, path: ClaimResponse.item} required: [adjudication] isSummary: false type: isModifier: false short: More granular claim type index: 1 type: CodeableConcept mustSupport: true binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/claim-type'} base: {max: '1', min: 1, path: ClaimResponse.type} isSummary: true created: isModifier: false short: Response creation date type: dateTime mustSupport: true base: {max: '1', min: 1, path: ClaimResponse.created} isSummary: true index: 4 insurer: isModifier: false short: Party responsible for reimbursement index: 5 refers: ['http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-organization'] type: Reference mustSupport: true base: {max: '1', min: 1, path: ClaimResponse.insurer} isSummary: true status: isModifier: true short: active | cancelled | draft | entered-in-error index: 0 type: code mustSupport: true binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/fm-status|4.0.1'} base: {max: '1', min: 1, path: ClaimResponse.status} isModifierReason: This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid isSummary: true pattern: {type: Code, value: active} package_version: 6.0.0-ballot class: profile kind: resource url: http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-claimresponse base: http://hl7.org/fhir/StructureDefinition/ClaimResponse version: 6.0.0-ballot required: [created, insurer, status, type, patient, use]