description: This profile sets the minimum expectations for the details to be added in order to generate invoices for various healthcare process or workflows. package_name: ndhm.in derivation: constraint name: Invoice type: Invoice elements: date: {index: 12} totalNet: {index: 28} recipient: type: Reference mustSupport: false refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/Organization', 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/Patient'] index: 11 type: binding: {strength: extensible, valueSet: 'https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-invoice-types'} index: 4 elements: coding: index: 5 elements: system: {index: 6} code: {index: 7} display: {index: 8} required: [display, system, code] text: {mustSupport: true, index: 9} required: [coding] totalGross: {index: 29} participant: elements: actor: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/Organization', 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/Patient', 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/Practitioner', 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/PractitionerRole'] index: 13 lineItem: index: 15 elements: chargeItem: short: Reference to ChargeItem containing details of this line item or an inline billing code. In the context of ABDM the Chargeitem resource reference must be populated indicating the details for the medicines or other service charged. choices: [chargeItemReference, chargeItemCodeableConcept] index: 17 chargeItemReference: type: Reference short: Reference to ChargeItem containing details of this line item or an inline billing code. In the context of ABDM the Chargeitem resource reference must be populated indicating the details for the medicines or other service charged. choiceOf: chargeItem refers: ['https://nrces.in/ndhm/fhir/r4/StructureDefinition/ChargeItem'] index: 18 chargeItemCodeableConcept: {type: CodeableConcept, short: Reference to ChargeItem containing details of this line item or an inline billing code. In the context of ABDM the Chargeitem resource reference must be populated indicating the details for the medicines or other service charged., choiceOf: chargeItem, index: 19} priceComponent: index: 20 elements: code: binding: {strength: extensible, valueSet: 'https://nrces.in/ndhm/fhir/r4/ValueSet/ndhm-price-components'} index: 21 elements: coding: index: 22 elements: system: {index: 23} code: {index: 24} display: {index: 25} required: [display, system, code] text: {mustSupport: true, index: 26} required: [coding] amount: {index: 27} required: [amount, code] required: [priceComponent] identifier: short: Business Identifier for invoice (e.g invoice number or bill number) index: 0 elements: type: elements: text: {mustSupport: true, index: 1} value: {short: The value that is unique (example the invoice number or bill number), index: 2} assigner: type: Reference refers: ['https://nrces.in/ndhm/fhir/r4/StructureDefinition/Organization'] index: 3 required: [value] issuer: type: Reference refers: ['https://nrces.in/ndhm/fhir/r4/StructureDefinition/Organization'] index: 14 subject: type: Reference refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'https://nrces.in/ndhm/fhir/r4/StructureDefinition/Patient'] index: 10 package_version: 5.0.0 class: profile kind: resource url: https://nrces.in/ndhm/fhir/r4/StructureDefinition/Invoice base: http://hl7.org/fhir/StructureDefinition/Invoice version: 5.0.0 required: [lineItem, totalNet, totalGross, identifier, subject, type, date]