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

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: {short: 'Which rendered service is being charged?', array: true, isSummary: false, index: 24}
  definitionUri: {short: Defining information about the code of this charge item, array: true, isSummary: false, index: 1}
  enterer: {short: Individual who was entering, isSummary: true, index: 21}
  requestingOrganization: {short: Organization requesting the charged service, isSummary: false, index: 14}
  definitionCanonical: {short: Resource defining the code of this ChargeItem, array: true, isSummary: false, index: 2}
  bodysite:
    short: Anatomical location, if relevant
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/body-site'}
    isSummary: true
    index: 17
  costCenter: {short: 'Organization that has ownership of the (potential, future) revenue', isSummary: false, index: 15}
  note: {short: Comments made about the ChargeItem, array: true, isSummary: false, index: 28}
  account: {short: Account to place this charge, array: true, isSummary: true, index: 27}
  reason:
    short: Why was the charged  service rendered?
    array: true
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/icd-10'}
    isSummary: false
    index: 23
  product:
    short: Product charged
    choices: []
    isSummary: false
    index: 26
  supportingInformation: {short: Further information supporting this charge, array: true, isSummary: false, index: 29}
  status:
    isModifier: true
    short: planned | billable | not-billable | aborted | billed | entered-in-error | unknown
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/chargeitem-status|4.0.1'}
    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:
    short: A code that identifies the charge, like a billing code
    binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/chargeitem-billingcodes'}
    isSummary: true
    index: 5
  identifier: {short: Business Identifier for item, array: true, isSummary: true, index: 0}
  context: {short: Encounter / Episode associated with event, isSummary: true, index: 7}
  quantity: {short: Quantity of which the charge item has been serviced, isSummary: true, index: 16}
  partOf: {short: Part of referenced ChargeItem, array: true, isSummary: false, index: 4}
  priceOverride: {short: Price overriding the associated rules, isSummary: false, index: 19}
  enteredDate: {short: Date the charge item was entered, isSummary: true, index: 22}
  overrideReason: {short: Reason for overriding the list price/factor, isSummary: false, index: 20}
  performingOrganization: {short: Organization providing the charged service, isSummary: false, index: 13}
  subject: {short: Individual service was done for/to, isSummary: true, index: 6}
  factorOverride: {short: Factor overriding the associated rules, isSummary: false, index: 18}
  occurrence:
    short: When the charged service was applied
    choices: []
    isSummary: true
    index: 9
  performer:
    short: Who performed charged service
    array: true
    isSummary: false
    index: 10
    elements:
      function:
        short: What type of performance was done
        binding: {strength: example, valueSet: 'http://hl7.org/fhir/ValueSet/performer-role'}
        isSummary: false
        index: 11
      actor: {short: Individual who was performing, 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: 4.0.1
required: [status, subject, code]