| ChargeItem | 0..* | — | Item containing charge code(s) associated with the provision of healthcare provider products |
| .idΣ | 0..1 | String | Logical id of this artifact |
| .metaΣ | 0..1 | Meta | Metadata about the resource |
| .implicitRules?!Σ | 0..1 | uri | A set of rules under which this content was created |
| .language | 0..1 | code | Language of the resource content |
| .text | 0..1 | Narrative | Text summary of the resource, for human interpretation |
| .contained | 0..* | Resource | Contained, inline Resources |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?! | 0..* | Extension | Extensions that cannot be ignored |
| .identifierΣ | 0..* | Identifier | Business Identifier for item |
| .definitionUri | 0..* | uri | Defining information about the code of this charge item |
| .definitionCanonical | 0..* | canonical | Resource defining the code of this ChargeItem |
| .status?!Σ | 1..1 | code | planned | billable | not-billable | aborted | billed | entered-in-error | unknown |
| .partOf | 0..* | Reference(ChargeItem) | Part of referenced ChargeItem |
| .codeΣ | 1..1 | CodeableConcept | A code that identifies the charge, like a billing code |
| .subjectΣ | 1..1 | Reference(Patient | Group) | Individual service was done for/to |
| .contextΣ | 0..1 | Reference(Encounter | EpisodeOfCare) | Encounter / Episode associated with event |
| .occurrence[x]Σ | 0..1 | dateTime | Period | Timing | When the charged service was applied |
| .performer | 0..* | BackboneElement | Who performed charged service |
| .id | 0..1 | String | Unique id for inter-element referencing |
| .extension | 0..* | Extension | Additional content defined by implementations |
| .modifierExtension?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
| .function | 0..1 | CodeableConcept | What type of performance was done |
| .actor | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson) | Individual who was performing |
| .performingOrganization | 0..1 | Reference(Organization) | Organization providing the charged service |
| .requestingOrganization | 0..1 | Reference(Organization) | Organization requesting the charged service |
| .costCenter | 0..1 | Reference(Organization) | Organization that has ownership of the (potential, future) revenue |
| .quantityΣ | 0..1 | Quantity | Quantity of which the charge item has been serviced |
| .bodysiteΣ | 0..* | CodeableConcept | Anatomical location, if relevant |
| .factorOverride | 0..1 | decimal | Factor overriding the associated rules |
| .priceOverride | 0..1 | Money | Price overriding the associated rules |
| .overrideReason | 0..1 | string | Reason for overriding the list price/factor |
| .entererΣ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson) | Individual who was entering |
| .enteredDateΣ | 0..1 | dateTime | Date the charge item was entered |
| .reason | 0..* | CodeableConcept | Why was the charged service rendered? |
| .service | 0..* | Reference(DiagnosticReport | ImagingStudy | Immunization | MedicationAdministration | MedicationDispense | Observation | Procedure | SupplyDelivery) | Which rendered service is being charged? |
| .product[x] | 0..1 | Reference(Device | Medication | Substance) | CodeableConcept | Product charged |
| .accountΣ | 0..* | Reference(Account) | Account to place this charge |
| .note | 0..* | Annotation | Comments made about the ChargeItem |
| .supportingInformation | 0..* | Reference(Resource) | Further information supporting this charge |