description: Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose. package_name: hl7.fhir.r6.core derivation: specialization name: Invoice type: Invoice elements: creation: {isModifier: false, short: When posted, type: dateTime, mustSupport: false, isSummary: true, index: 6} totalNet: {isModifier: false, short: Net total of this Invoice, type: Money, mustSupport: false, isSummary: true, index: 28} 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: {isModifier: false, short: Components of Invoice total, type: MonetaryComponent, mustSupport: false, array: true, isSummary: false, index: 27} 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: 29} participant: isModifier: false short: Participant in creation of this Invoice index: 11 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: 12} 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: 13 required: [actor] isSummary: false note: {isModifier: false, short: Comments made about the invoice, type: Annotation, mustSupport: false, array: true, isSummary: false, index: 31} account: isModifier: false short: Account that is being balanced refers: ['http://hl7.org/fhir/StructureDefinition/Account'] type: Reference mustSupport: false isSummary: false index: 15 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|6.0.0-ballot4'} 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: 16 type: BackboneElement mustSupport: false array: true elements: sequence: {isModifier: false, short: Sequence number of line item, type: positiveInt, mustSupport: false, isSummary: false, index: 17} serviced: isModifier: false short: Service data or period mustSupport: false choices: [servicedDate, servicedPeriod] isSummary: false index: 19 servicedDate: {isModifier: false, short: Service data or period, type: date, mustSupport: false, choiceOf: serviced, isSummary: false, index: 20} servicedPeriod: {isModifier: false, short: Service data or period, type: Period, mustSupport: false, choiceOf: serviced, isSummary: false, index: 21} 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: 23 chargeItemReference: {isModifier: false, short: Reference to ChargeItem containing details of this line item or an inline billing code, type: Reference, mustSupport: false, choiceOf: chargeItem, isSummary: false, index: 24} 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: 25} priceComponent: {isModifier: false, short: Components of total line item price, type: MonetaryComponent, mustSupport: false, array: true, isSummary: false, index: 26} 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 entity refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole'] type: Reference mustSupport: false isSummary: false index: 14 periodDate: {isModifier: false, short: Billing date or period, type: date, mustSupport: false, choiceOf: period, isSummary: true, index: 9} period: isModifier: false short: Billing date or period mustSupport: false choices: [periodDate, periodPeriod] isSummary: true index: 8 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: 30} periodPeriod: {isModifier: false, short: Billing date or period, type: Period, mustSupport: false, choiceOf: period, isSummary: true, index: 10} 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: 6.0.0-ballot4 class: resource kind: resource url: http://hl7.org/fhir/StructureDefinition/Invoice base: http://hl7.org/fhir/StructureDefinition/DomainResource version: 6.0.0-ballot4 required: [status]