PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.r6.core@6.0.0-ballot4
    http://hl7.org/fhir/StructureDefinition/Invoice
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]