ChargeItem

FHIR Cross-version Mappings for ChargeItem based on the R5 structure

ChargeItem (3.0.2)ChargeItem (4.0.1)ChargeItem (4.3.0)ChargeItem (5.0.0)
ChargeItem=ChargeItem=ChargeItem=ChargeItem
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 this started to repeat C.identifier : Identifier : [0..1]=Extension definition for this version of the element. Defined because: Element repeats C.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change C.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change C.identifier : Identifier : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.definition : uri : [0..*]=No cross-version extension allowed for this element because No Change C.definitionUri : uri : [0..*]=No cross-version extension allowed for this element because No Change C.definitionUri : uri : [0..*]=No cross-version extension allowed for this element because No Change C.definitionUri : uri : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) C.definitionCanonical : canonical(ChargeItemDefinition) : [0..*]=No cross-version extension allowed for this element because No Change C.definitionCanonical : canonical(ChargeItemDefinition) : [0..*]=No cross-version extension allowed for this element because No Change C.definitionCanonical : canonical(ChargeItemDefinition) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.status : code : [1..1]No cross-version extension allowed for this element because No Change C.status : code : [1..1]No cross-version extension allowed for this element because No Change C.status : code : [1..1]No cross-version extension allowed for this element because No Change C.status : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.partOf : Reference(ChargeItem) : [0..*]=No cross-version extension allowed for this element because No Change C.partOf : Reference(ChargeItem) : [0..*]=No cross-version extension allowed for this element because No Change C.partOf : Reference(ChargeItem) : [0..*]=No cross-version extension allowed for this element because No Change C.partOf : Reference(ChargeItem) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.code : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change C.code : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change C.code : CodeableConcept : [1..1]=No cross-version extension allowed for this element because No Change C.code : CodeableConcept : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.subject : Reference(Patient|Group) : [1..1]=No cross-version extension allowed for this element because No Change C.subject : Reference(Patient|Group) : [1..1]=No cross-version extension allowed for this element because No Change C.subject : Reference(Patient|Group) : [1..1]=No cross-version extension allowed for this element because No Change C.subject : Reference(Patient|Group) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) C.encounter : Reference(Encounter) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.occurrence[x] : dateTime|Period|Timing : [0..1]=No cross-version extension allowed for this element because No Change C.occurrence[x] : dateTime|Period|Timing : [0..1]=No cross-version extension allowed for this element because No Change C.occurrence[x] : dateTime|Period|Timing : [0..1]=No cross-version extension allowed for this element because No Change C.occurrence[x] : dateTime|Period|Timing : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.participant : [0..*]=No cross-version extension allowed for this element because No Change C.performer : [0..*]=No cross-version extension allowed for this element because No Change C.performer : [0..*]=No cross-version extension allowed for this element because No Change C.performer : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.p.role : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.p.function : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.p.function : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.p.function : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 this got new targets C.p.actor : Reference(Practitioner|Organization|Patient|Device|RelatedPerson) : [1..1]=Extension definition for this version of the element. Defined because: New Targets PractitionerRole|CareTeam,In 5.0.0 this got new targets C.p.actor : Reference(Practitioner|PractitionerRole|Organization|CareTeam|Patient|Device|RelatedPerson) : [1..1]=No cross-version extension allowed for this element because No Change C.p.actor : Reference(Practitioner|PractitionerRole|Organization|CareTeam|Patient|Device|RelatedPerson) : [1..1]=Extension definition for this version of the element. Defined because: New Targets HealthcareService C.p.actor : Reference(Practitioner|PractitionerRole|Organization|HealthcareService|CareTeam|Patient|Device|RelatedPerson) : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.performingOrganization : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change C.performingOrganization : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change C.performingOrganization : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change C.performingOrganization : Reference(Organization) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.requestingOrganization : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change C.requestingOrganization : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change C.requestingOrganization : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change C.requestingOrganization : Reference(Organization) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) C.costCenter : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change C.costCenter : Reference(Organization) : [0..1]=No cross-version extension allowed for this element because No Change C.costCenter : Reference(Organization) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.quantity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change C.quantity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change C.quantity : Quantity : [0..1]=No cross-version extension allowed for this element because No Change C.quantity : Quantity : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.bodysite : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change C.bodysite : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change C.bodysite : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change C.bodysite : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) C.unitPriceComponent : MonetaryComponent : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) C.totalPriceComponent : MonetaryComponent : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 5.0.0 the types CodeableConcept are added C.overrideReason : string : [0..1]=No cross-version extension allowed for this element because No Change C.overrideReason : string : [0..1]=No cross-version extension allowed for this element because No Change C.overrideReason : string : [0..1]=Extension definition for this version of the element. Defined because: New Types CodeableConcept C.overrideReason : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 this got new targets C.enterer : Reference(Practitioner|Organization|Patient|Device|RelatedPerson) : [0..1]=Extension definition for this version of the element. Defined because: New Targets PractitionerRole C.enterer : Reference(Practitioner|PractitionerRole|Organization|Patient|Device|RelatedPerson) : [0..1]=No cross-version extension allowed for this element because No Change C.enterer : Reference(Practitioner|PractitionerRole|Organization|Patient|Device|RelatedPerson) : [0..1]=No cross-version extension allowed for this element because No Change C.enterer : Reference(Practitioner|PractitionerRole|Organization|Patient|Device|RelatedPerson) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.enteredDate : dateTime : [0..1]=No cross-version extension allowed for this element because No Change C.enteredDate : dateTime : [0..1]=No cross-version extension allowed for this element because No Change C.enteredDate : dateTime : [0..1]=No cross-version extension allowed for this element because No Change C.enteredDate : dateTime : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.reason : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change C.reason : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change C.reason : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change C.reason : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 5.0.0 the types CodeableReference are added C.service : Reference(DiagnosticReport|ImagingStudy|Immunization|MedicationAdministration|MedicationDispense|Observation|Procedure|SupplyDelivery) : [0..*]=No cross-version extension allowed for this element because No Change C.service : Reference(DiagnosticReport|ImagingStudy|Immunization|MedicationAdministration|MedicationDispense|Observation|Procedure|SupplyDelivery) : [0..*]=No cross-version extension allowed for this element because No Change C.service : Reference(DiagnosticReport|ImagingStudy|Immunization|MedicationAdministration|MedicationDispense|Observation|Procedure|SupplyDelivery) : [0..*]=Extension definition for this version of the element. Defined because: New Types CodeableReference C.service : CodeableReference(DiagnosticReport|ImagingStudy|Immunization|MedicationAdministration|MedicationDispense|MedicationRequest|Observation|Procedure|ServiceRequest|SupplyDelivery) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2),In 5.0.0 this started to repeat C.product[x] : Reference(Device|Medication|Substance)|CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change C.product[x] : Reference(Device|Medication|Substance)|CodeableConcept : [0..1]=Extension definition for this version of the element. Defined because: Element repeats C.product : CodeableReference(Device|Medication|Substance) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.account : Reference(Account) : [0..*]=No cross-version extension allowed for this element because No Change C.account : Reference(Account) : [0..*]=No cross-version extension allowed for this element because No Change C.account : Reference(Account) : [0..*]=No cross-version extension allowed for this element because No Change C.account : Reference(Account) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change C.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change C.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change C.note : Annotation : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.supportingInformation : Reference(Resource) : [0..*]=No cross-version extension allowed for this element because No Change C.supportingInformation : Reference(Resource) : [0..*]=No cross-version extension allowed for this element because No Change C.supportingInformation : Reference(Resource) : [0..*]=No cross-version extension allowed for this element because No Change C.supportingInformation : Reference(Resource) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.context : Reference(Encounter|EpisodeOfCare) : [0..1]=No cross-version extension allowed for this element because No Change C.context : Reference(Encounter|EpisodeOfCare) : [0..1]=No cross-version extension allowed for this element because No Change C.context : Reference(Encounter|EpisodeOfCare) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.factorOverride : decimal : [0..1]=No cross-version extension allowed for this element because No Change C.factorOverride : decimal : [0..1]=No cross-version extension allowed for this element because No Change C.factorOverride : decimal : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) C.priceOverride : Money : [0..1]=No cross-version extension allowed for this element because No Change C.priceOverride : Money : [0..1]=No cross-version extension allowed for this element because No Change C.priceOverride : Money : [0..1]

R3 ChargeItem.statusR4 ChargeItem.statusR4B ChargeItem.statusR5 ChargeItem.status
planned=planned=planned=planned
billable=billable=billable=billable
not-billable=not-billable=not-billable=not-billable
aborted=aborted=aborted=aborted
billed=billed=billed=billed
entered-in-error=entered-in-error=entered-in-error=entered-in-error
unknown=unknown=unknown=unknown