ChargeItem
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.
- Backends
- PostgreSQLElasticsearch
- Interactions
- CreateReadUpdatePatchDelete
- Search
- 17 of 17 parameters tested
Structure
| Element | Card. | Type | Description |
|---|---|---|---|
identifierΣ | 0..* | Identifier | Business Identifier for item |
definitionUri | 0..* | uri | Defining information about the code of this charge item |
definitionCanonical | 0..* | canonical(ChargeItemDefinition) | Resource defining the code of this ChargeItem |
statusRequired?!Σ | 1..1 | code | planned | billable | not-billable | aborted | billed | entered-in-error | unknownBinding (required): chargeitem-status |
partOf | 0..* | Reference(ChargeItem) | Part of referenced ChargeItem |
codeRequiredΣ | 1..1 | CodeableConcept | A code that identifies the charge, like a billing codeBinding (example): chargeitem-billingcodes |
subjectRequiredΣ | 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 |
function | 0..1 | CodeableConcept | What type of performance was doneBinding (example): performer-role |
actorRequired | 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 relevantBinding (example): body-site |
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?Binding (example): icd-10 |
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 chargedBinding (example): device-kind |
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 |
Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey
Search parameters
Query with GET [base]/ChargeItem?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.
| Parameter | Type | Description | PG | ES |
|---|---|---|---|---|
account | reference | Account to place this charge ChargeItem.account | ||
code | token | A code that identifies the charge, like a billing code ChargeItem.code | ||
context | reference | Encounter / Episode associated with event ChargeItem.context | ||
entered-date | date | Date the charge item was entered ChargeItem.enteredDate | ||
enterer | reference | Individual who was entering ChargeItem.enterer | ||
factor-override | number | Factor overriding the associated rules ChargeItem.factorOverride | ||
identifier | token | Business Identifier for item ChargeItem.identifier | ||
occurrence | date | When the charged service was applied ChargeItem.occurrence | ||
patient | reference | Individual service was done for/to ChargeItem.subject.where(resolve() is Patient) | ||
performer-actor | reference | Individual who was performing ChargeItem.performer.actor | ||
performer-function | token | What type of performance was done ChargeItem.performer.function | ||
performing-organization | reference | Organization providing the charged service ChargeItem.performingOrganization | ||
price-override | quantity | Price overriding the associated rules ChargeItem.priceOverride | ||
quantity | quantity | Quantity of which the charge item has been serviced ChargeItem.quantity | ||
requesting-organization | reference | Organization requesting the charged service ChargeItem.requestingOrganization | ||
service | reference | Which rendered service is being charged? ChargeItem.service | ||
subject | reference | Individual service was done for/to ChargeItem.subject |
PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet. The author of the resource Logical id of this artifact When the resource version last changed Profiles this resource claims to conform to Security Labels applied to this resource Identifies where the resource comes from Tags applied to this resource Derived from the R4B DefinitionCommon parameters on every resource (8)
_haste-health-authorreference _idtoken _lastUpdateddate _profileuri _securitytoken _sourceuri _tagtoken _typetoken