description: Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose. package_name: hl7.fhir.r5.core derivation: specialization name: Invoice type: Invoice elements: date: {isModifier: false, short: Invoice date / posting date, type: dateTime, mustSupport: false, isSummary: true, index: 6} totalNet: {isModifier: false, short: Net total of this Invoice, type: Money, mustSupport: false, isSummary: true, index: 24} recipient: isModifier: false short: Recipient of this invoice refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] type: Reference mustSupport: false isSummary: true index: 5 totalPriceComponent: elementReference: ['http://hl7.org/fhir/StructureDefinition/Invoice', elements, lineItem, elements, priceComponent] isModifier: false short: Components of Invoice total mustSupport: false array: true isSummary: false index: 23 type: {isModifier: false, short: Type of Invoice, type: CodeableConcept, mustSupport: false, isSummary: true, index: 3} totalGross: {isModifier: false, short: Gross total of this Invoice, type: Money, mustSupport: false, isSummary: true, index: 25} participant: isModifier: false short: Participant in creation of this Invoice index: 7 type: BackboneElement mustSupport: false array: true elements: role: {isModifier: false, short: Type of involvement in creation of this Invoice, type: CodeableConcept, mustSupport: false, isSummary: false, index: 8} actor: isModifier: false short: Individual who was involved refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Patient', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson'] type: Reference mustSupport: false isSummary: false index: 9 required: [actor] isSummary: false note: {isModifier: false, short: Comments made about the invoice, type: Annotation, mustSupport: false, array: true, isSummary: false, index: 27} account: isModifier: false short: Account that is being balanced refers: ['http://hl7.org/fhir/StructureDefinition/Account'] type: Reference mustSupport: false isSummary: false index: 11 status: isModifier: true short: draft | issued | balanced | cancelled | entered-in-error index: 1 type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/invoice-status|4.6.0'} isModifierReason: This element is labelled 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 lineItem: isModifier: false short: Line items of this Invoice index: 12 type: BackboneElement mustSupport: false array: true elements: sequence: {isModifier: false, short: Sequence number of line item, type: positiveInt, mustSupport: false, isSummary: false, index: 13} chargeItem: isModifier: false short: Reference to ChargeItem containing details of this line item or an inline billing code mustSupport: false choices: [chargeItemReference, chargeItemCodeableConcept] isSummary: false index: 15 chargeItemReference: isModifier: false short: Reference to ChargeItem containing details of this line item or an inline billing code index: 16 refers: ['http://hl7.org/fhir/StructureDefinition/ChargeItem'] type: Reference mustSupport: false choiceOf: chargeItem isSummary: false chargeItemCodeableConcept: {isModifier: false, short: Reference to ChargeItem containing details of this line item or an inline billing code, type: CodeableConcept, mustSupport: false, choiceOf: chargeItem, isSummary: false, index: 17} priceComponent: isModifier: false short: Components of total line item price index: 18 type: BackboneElement mustSupport: false array: true elements: type: isModifier: false short: base | surcharge | deduction | discount | tax | informational type: code mustSupport: false binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/invoice-priceComponentType|4.6.0'} isSummary: false index: 19 code: {isModifier: false, short: Code identifying the specific component, type: CodeableConcept, mustSupport: false, isSummary: false, index: 20} factor: {isModifier: false, short: Factor used for calculating this component, type: decimal, mustSupport: false, isSummary: false, index: 21} amount: {isModifier: false, short: Monetary amount associated with this component, type: Money, mustSupport: false, isSummary: false, index: 22} required: [type] isSummary: false required: [chargeItem, chargeItemReference, chargeItemCodeableConcept] isSummary: false identifier: {isModifier: false, short: Business Identifier for item, type: Identifier, mustSupport: false, array: true, isSummary: true, index: 0} issuer: isModifier: false short: Issuing Organization of Invoice refers: ['http://hl7.org/fhir/StructureDefinition/Organization'] type: Reference mustSupport: false isSummary: false index: 10 cancelledReason: {isModifier: false, short: Reason for cancellation of this Invoice, type: string, mustSupport: false, isSummary: false, index: 2} paymentTerms: {isModifier: false, short: Payment details, type: markdown, mustSupport: false, isSummary: false, index: 26} subject: isModifier: false short: Recipient(s) of goods and services refers: ['http://hl7.org/fhir/StructureDefinition/Group', 'http://hl7.org/fhir/StructureDefinition/Patient'] type: Reference mustSupport: false isSummary: true index: 4 package_version: 4.6.0 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/Invoice base: http://hl7.org/fhir/StructureDefinition/DomainResource version: 4.6.0 required: [status]