http://hl7.org/fhir/StructureDefinition/ChargeItem|5.0.0

The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore referring not only to the product, but containing in addition details of the provision, like date, time, amounts and participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal cost allocation.
description: The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore referring not only to the product, but containing in addition details of the provision, like date, time, amounts and participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal cost allocation.
derivation: specialization
name: ChargeItem
type: ChargeItem
elements:
  service: {isModifier: false, short: 'Which rendered service is being charged?', mustSupport: false, array: true, isSummary: false, index: 24}
  definitionUri: {isModifier: false, short: Defining information about the code of this charge item, mustSupport: false, array: true, isSummary: false, index: 1}
  enterer: {isModifier: false, short: Individual who was entering, mustSupport: false, isSummary: true, index: 21}
  encounter: {isModifier: false, short: Encounter associated with this ChargeItem, mustSupport: false, isSummary: true, index: 7}
  requestingOrganization: {isModifier: false, short: Organization requesting the charged service, mustSupport: false, isSummary: false, index: 14}
  unitPriceComponent: {isModifier: false, short: Unit price overriding the associated rules, mustSupport: false, isSummary: false, index: 18}
  definitionCanonical: {isModifier: false, short: Resource defining the code of this ChargeItem, mustSupport: false, array: true, isSummary: false, index: 2}
  totalPriceComponent: {isModifier: false, short: Total price overriding the associated rules, mustSupport: false, isSummary: false, index: 19}
  bodysite:
    isModifier: false
    short: Anatomical location, if relevant
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/body-site'}
    isSummary: true
    index: 17
  costCenter: {isModifier: false, short: 'Organization that has ownership of the (potential, future) revenue', mustSupport: false, isSummary: false, index: 15}
  note: {isModifier: false, short: Comments made about the ChargeItem, mustSupport: false, array: true, isSummary: false, index: 27}
  account: {isModifier: false, short: Account to place this charge, mustSupport: false, array: true, isSummary: true, index: 26}
  reason:
    isModifier: false
    short: Why was the charged  service rendered?
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/icd-10'}
    isSummary: false
    index: 23
  product:
    isModifier: false
    short: Product charged
    mustSupport: false
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/device-type'}
    isSummary: false
    index: 25
  supportingInformation: {isModifier: false, short: Further information supporting this charge, mustSupport: false, array: true, isSummary: false, index: 28}
  status:
    isModifier: true
    short: planned | billable | not-billable | aborted | billed | entered-in-error | unknown
    mustSupport: false
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/chargeitem-status|5.0.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
    index: 3
  code:
    isModifier: false
    short: A code that identifies the charge, like a billing code
    mustSupport: false
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/chargeitem-billingcodes'}
    isSummary: true
    index: 5
  identifier: {isModifier: false, short: Business Identifier for item, mustSupport: false, array: true, isSummary: true, index: 0}
  quantity: {isModifier: false, short: Quantity of which the charge item has been serviced, mustSupport: false, isSummary: true, index: 16}
  partOf: {isModifier: false, short: Part of referenced ChargeItem, mustSupport: false, array: true, isSummary: false, index: 4}
  enteredDate: {isModifier: false, short: Date the charge item was entered, mustSupport: false, isSummary: true, index: 22}
  overrideReason: {isModifier: false, short: Reason for overriding the list price/factor, mustSupport: false, isSummary: false, index: 20}
  performingOrganization: {isModifier: false, short: Organization providing the charged service, mustSupport: false, isSummary: false, index: 13}
  subject: {isModifier: false, short: Individual service was done for/to, mustSupport: false, isSummary: true, index: 6}
  occurrence:
    isModifier: false
    short: When the charged service was applied
    mustSupport: false
    choices: []
    isSummary: true
    index: 9
  performer:
    isModifier: false
    short: Who performed charged service
    mustSupport: false
    array: true
    isSummary: false
    index: 10
    elements:
      function:
        isModifier: false
        short: What type of performance was done
        mustSupport: false
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/performer-role'}
        isSummary: false
        index: 11
      actor: {isModifier: false, short: Individual who was performing, mustSupport: false, isSummary: false, index: 12}
    required: [actor]
class: resource
kind: resource
url: http://hl7.org/fhir/StructureDefinition/ChargeItem
base: http://hl7.org/fhir/StructureDefinition/DomainResource
version: 5.0.0
required: [status, subject, code]