Skip to main content

ChargeItem

ResourceFinancial · GeneralTrial useMaturity 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.

Tested supportFull test results →
Backends
PostgreSQLElasticsearch
Interactions
CreateReadUpdatePatchDelete
Search
17 of 17 parameters tested

Structure​

ElementCard.TypeDescription
identifierΣ
0..*IdentifierBusiness Identifier for item
definitionUri
0..*uriDefining information about the code of this charge item
definitionCanonical
0..*canonical(ChargeItemDefinition)Resource defining the code of this ChargeItem
statusRequired?!Σ
1..1codeplanned | billable | not-billable | aborted | billed | entered-in-error | unknownBinding (required): chargeitem-status
partOf
0..*Reference(ChargeItem)Part of referenced ChargeItem
codeRequiredΣ
1..1CodeableConceptA code that identifies the charge, like a billing codeBinding (example): chargeitem-billingcodes
subjectRequiredΣ
1..1Reference(Patient | Group)Individual service was done for/to
contextΣ
0..1Reference(Encounter | EpisodeOfCare)Encounter / Episode associated with event
occurrence[x]Σ
0..1dateTime | Period | TimingWhen the charged service was applied
performer
0..*BackboneElementWho performed charged service
function
0..1CodeableConceptWhat type of performance was doneBinding (example): performer-role
actorRequired
1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)Individual who was performing
performingOrganization
0..1Reference(Organization)Organization providing the charged service
requestingOrganization
0..1Reference(Organization)Organization requesting the charged service
costCenter
0..1Reference(Organization)Organization that has ownership of the (potential, future) revenue
quantityΣ
0..1QuantityQuantity of which the charge item has been serviced
bodysiteΣ
0..*CodeableConceptAnatomical location, if relevantBinding (example): body-site
factorOverride
0..1decimalFactor overriding the associated rules
priceOverride
0..1MoneyPrice overriding the associated rules
overrideReason
0..1stringReason for overriding the list price/factor
entererΣ
0..1Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson)Individual who was entering
enteredDateΣ
0..1dateTimeDate the charge item was entered
reason
0..*CodeableConceptWhy 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..1Reference(Device | Medication | Substance) | CodeableConceptProduct chargedBinding (example): device-kind
accountΣ
0..*Reference(Account)Account to place this charge
note
0..*AnnotationComments 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.

ParameterTypeDescriptionPGES
accountreference

Account to place this charge

ChargeItem.account
codetoken

A code that identifies the charge, like a billing code

ChargeItem.code
contextreference

Encounter / Episode associated with event

ChargeItem.context
entered-datedate

Date the charge item was entered

ChargeItem.enteredDate
entererreference

Individual who was entering

ChargeItem.enterer
factor-overridenumber

Factor overriding the associated rules

ChargeItem.factorOverride
identifiertoken

Business Identifier for item

ChargeItem.identifier
occurrencedate

When the charged service was applied

ChargeItem.occurrence
patientreference

Individual service was done for/to

ChargeItem.subject.where(resolve() is Patient)
performer-actorreference

Individual who was performing

ChargeItem.performer.actor
performer-functiontoken

What type of performance was done

ChargeItem.performer.function
performing-organizationreference

Organization providing the charged service

ChargeItem.performingOrganization
price-overridequantity

Price overriding the associated rules

ChargeItem.priceOverride
quantityquantity

Quantity of which the charge item has been serviced

ChargeItem.quantity
requesting-organizationreference

Organization requesting the charged service

ChargeItem.requestingOrganization
servicereference

Which rendered service is being charged?

ChargeItem.service
subjectreference

Individual service was done for/to

ChargeItem.subject

PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet.

Common parameters on every resource (8)
_haste-health-authorreference

The author of the resource

_idtoken

Logical id of this artifact

_lastUpdateddate

When the resource version last changed

_profileuri

Profiles this resource claims to conform to

_securitytoken

Security Labels applied to this resource

_sourceuri

Identifies where the resource comes from

_tagtoken

Tags applied to this resource

_typetoken

Derived from the R4B Definition