Extensions for Using Data Elements from FHIR STU3 in FHIR R4B - Downloaded Version null See the Directory of published versions
The FHIR STU3 resource is represented in FHIR R4B via the Immunization resource.
Note that there is a profile defined to simplify use of this cross-version resource representation:Profile: Immunization
A computable version of the following element information is available in: R3ImmunizationElementMapToR4B
| Source Element (FHIR STU3) | Target(s) | Comments |
|---|---|---|
Immunization |
||
Immunization.meta |
Immunization.meta Extension: ExtensionImmunization_Meta |
Element Immunization.meta is mapped to FHIR R4B element Immunization.meta as SourceIsBroaderThanTarget.The mappings for Immunization.meta do not cover the following types: Meta.The mappings for Immunization.meta do not cover the following types based on type expansion: lastUpdated, profile, security, tag, versionId. |
Immunization.implicitRules |
Immunization.implicitRules | Element Immunization.implicitRules is mapped to FHIR R4B element Immunization.implicitRules as Equivalent. |
Immunization.language |
Immunization.language | Element Immunization.language is mapped to FHIR R4B element Immunization.language as Equivalent. |
Immunization.text |
Immunization.text Extension: ExtensionImmunization_Text |
Element Immunization.text is mapped to FHIR R4B element Immunization.text as SourceIsBroaderThanTarget.The mappings for Immunization.text do not cover the following types: Narrative.The mappings for Immunization.text do not cover the following types based on type expansion: div, status. |
Immunization.contained |
Immunization.contained | Element Immunization.contained is mapped to FHIR R4B element Immunization.contained as SourceIsBroaderThanTarget. |
Immunization.identifier |
Immunization.identifier Extension: ExtensionImmunization_Identifier |
Element Immunization.identifier is mapped to FHIR R4B element Immunization.identifier as SourceIsBroaderThanTarget.The mappings for Immunization.identifier do not cover the following types: Identifier.The mappings for Immunization.identifier do not cover the following types based on type expansion: assigner, period, system, type, use, value. |
Immunization.status |
Immunization.status | Element Immunization.status is mapped to FHIR R4B element Immunization.status as SourceIsNarrowerThanTarget.The mappings for Immunization.status do not allow expression of the necessary codes, per the bindings on the source and target. |
Immunization.notGiven |
Immunization.status Immunization.statusReason Modifier Extension: ExtensionImmunization_NotGiven |
Element Immunization.notGiven is mapped to FHIR R4B element Immunization.status as SourceIsBroaderThanTarget.Element Immunization.notGiven is mapped to FHIR R4B element Immunization.statusReason as SourceIsBroaderThanTarget.The mappings for Immunization.notGiven do not cover the following types: boolean.The mappings for Immunization.notGiven do not cover the following types based on type expansion: value. |
Immunization.vaccineCode |
Immunization.vaccineCode | Element Immunization.vaccineCode is mapped to FHIR R4B element Immunization.vaccineCode as Equivalent. |
Immunization.patient |
Immunization.patient Standard Extension: alternate-reference |
Element Immunization.patient is mapped to FHIR R4B element Immunization.patient as SourceIsBroaderThanTarget.The mappings for Immunization.patient do not cover the following types based on type expansion: display, identifier, reference.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Immunization.patient with unmapped reference targets: Patient. |
Immunization.encounter |
Immunization.encounter Standard Extension: alternate-reference |
Element Immunization.encounter is mapped to FHIR R4B element Immunization.encounter as SourceIsBroaderThanTarget.The mappings for Immunization.encounter do not cover the following types based on type expansion: display, identifier, reference.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Immunization.encounter with unmapped reference targets: Encounter. |
Immunization.date |
Immunization.occurrence[x] | Element Immunization.date is mapped to FHIR R4B element Immunization.occurrence[x] as Equivalent.The target context Immunization.occurrence[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Immunization. |
Immunization.primarySource |
Immunization.primarySource | Element Immunization.primarySource is mapped to FHIR R4B element Immunization.primarySource as Equivalent. |
Immunization.reportOrigin |
Immunization.reportOrigin | Element Immunization.reportOrigin is mapped to FHIR R4B element Immunization.reportOrigin as Equivalent. |
Immunization.location |
Immunization.location Standard Extension: alternate-reference |
Element Immunization.location is mapped to FHIR R4B element Immunization.location as SourceIsBroaderThanTarget.The mappings for Immunization.location do not cover the following types based on type expansion: display, identifier, reference.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Immunization.location with unmapped reference targets: Location. |
Immunization.manufacturer |
Immunization.manufacturer Standard Extension: alternate-reference |
Element Immunization.manufacturer is mapped to FHIR R4B element Immunization.manufacturer as SourceIsBroaderThanTarget.The mappings for Immunization.manufacturer do not cover the following types based on type expansion: display, identifier, reference.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Immunization.manufacturer with unmapped reference targets: Organization. |
Immunization.lotNumber |
Immunization.lotNumber | Element Immunization.lotNumber is mapped to FHIR R4B element Immunization.lotNumber as Equivalent. |
Immunization.expirationDate |
Immunization.expirationDate | Element Immunization.expirationDate is mapped to FHIR R4B element Immunization.expirationDate as Equivalent. |
Immunization.site |
Immunization.site | Element Immunization.site is mapped to FHIR R4B element Immunization.site as Equivalent. |
Immunization.route |
Immunization.route | Element Immunization.route is mapped to FHIR R4B element Immunization.route as Equivalent. |
Immunization.doseQuantity |
Immunization.doseQuantity | Element Immunization.doseQuantity is mapped to FHIR R4B element Immunization.doseQuantity as Equivalent. |
Immunization.practitioner |
Immunization.performer | Element Immunization.practitioner is mapped to FHIR R4B element Immunization.performer as Equivalent. |
Immunization.practitioner.role |
Immunization.performer.function | Element Immunization.practitioner.role is mapped to FHIR R4B element Immunization.performer.function as Equivalent. |
Immunization.practitioner.actor |
Immunization.performer.actor Standard Extension: alternate-reference |
Element Immunization.practitioner.actor is mapped to FHIR R4B element Immunization.performer.actor as SourceIsBroaderThanTarget.The mappings for Immunization.practitioner.actor do not cover the following types based on type expansion: display, identifier, reference.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Immunization.practitioner.actor with unmapped reference targets: Practitioner. |
Immunization.note |
Immunization.note Extension: ExtensionImmunization_Note |
Element Immunization.note is mapped to FHIR R4B element Immunization.note as SourceIsBroaderThanTarget.The mappings for Immunization.note do not cover the following types: Annotation.The mappings for Immunization.note do not cover the following types based on type expansion: author[x], text, time. |
Immunization.explanation |
Immunization | Element Immunization.explanation is mapped to FHIR R4B element Immunization as SourceIsNarrowerThanTarget. |
Immunization.explanation.reason |
Immunization.reasonCode | Element Immunization.explanation.reason is mapped to FHIR R4B element Immunization.reasonCode as SourceIsNarrowerThanTarget. |
Immunization.explanation.reasonNotGiven |
Immunization.reasonCode | Element Immunization.explanation.reasonNotGiven is mapped to FHIR R4B element Immunization.reasonCode as SourceIsNarrowerThanTarget. |
Immunization.reaction |
Immunization.reaction | Element Immunization.reaction is mapped to FHIR R4B element Immunization.reaction as Equivalent. |
Immunization.reaction.date |
Immunization.reaction.date | Element Immunization.reaction.date is mapped to FHIR R4B element Immunization.reaction.date as Equivalent. |
Immunization.reaction.detail |
Immunization.reaction.detail Standard Extension: alternate-reference |
Element Immunization.reaction.detail is mapped to FHIR R4B element Immunization.reaction.detail as SourceIsBroaderThanTarget.The mappings for Immunization.reaction.detail do not cover the following types based on type expansion: display, identifier, reference.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Immunization.reaction.detail with unmapped reference targets: Observation. |
Immunization.reaction.reported |
Immunization.reaction.reported | Element Immunization.reaction.reported is mapped to FHIR R4B element Immunization.reaction.reported as Equivalent. |
Immunization.vaccinationProtocol |
Immunization.protocolApplied | Element Immunization.vaccinationProtocol is mapped to FHIR R4B element Immunization.protocolApplied as Equivalent. |
Immunization.vaccinationProtocol.doseSequence |
Immunization.protocolApplied.doseNumber[x] | Element Immunization.vaccinationProtocol.doseSequence is mapped to FHIR R4B element Immunization.protocolApplied.doseNumber[x] as Equivalent.The target context Immunization.protocolApplied.doseNumber[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Immunization.protocolApplied. |
Immunization.vaccinationProtocol.description |
Extension: ExtensionImmunization_VaccinationProtocol_Description | Element Immunization.vaccinationProtocol.description has a context of Immunization.protocolApplied based on following the parent source element upwards and mapping to Immunization.Element Immunization.vaccinationProtocol.description has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Immunization.vaccinationProtocol.authority |
Immunization.protocolApplied.authority Standard Extension: alternate-reference |
Element Immunization.vaccinationProtocol.authority is mapped to FHIR R4B element Immunization.protocolApplied.authority as SourceIsBroaderThanTarget.The mappings for Immunization.vaccinationProtocol.authority do not cover the following types based on type expansion: display, identifier, reference.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Immunization.vaccinationProtocol.authority with unmapped reference targets: Organization. |
Immunization.vaccinationProtocol.series |
Immunization.protocolApplied.series | Element Immunization.vaccinationProtocol.series is mapped to FHIR R4B element Immunization.protocolApplied.series as Equivalent. |
Immunization.vaccinationProtocol.seriesDoses |
Immunization.protocolApplied.seriesDoses[x] | Element Immunization.vaccinationProtocol.seriesDoses is mapped to FHIR R4B element Immunization.protocolApplied.seriesDoses[x] as Equivalent.The target context Immunization.protocolApplied.seriesDoses[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Immunization.protocolApplied. |
Immunization.vaccinationProtocol.targetDisease |
Immunization.protocolApplied.targetDisease | Element Immunization.vaccinationProtocol.targetDisease is mapped to FHIR R4B element Immunization.protocolApplied.targetDisease as Equivalent. |
Immunization.vaccinationProtocol.doseStatus |
Extension: ExtensionImmunization_VaccinationProtocol_DoseStatus | Element Immunization.vaccinationProtocol.doseStatus has a context of Immunization.protocolApplied based on following the parent source element upwards and mapping to Immunization.Element Immunization.vaccinationProtocol.doseStatus has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Immunization.vaccinationProtocol.doseStatusReason |
Extension: ExtensionImmunization_VaccinationProtocol_DoseStatusReason | Element Immunization.vaccinationProtocol.doseStatusReason has a context of Immunization.protocolApplied based on following the parent source element upwards and mapping to Immunization.Element Immunization.vaccinationProtocol.doseStatusReason has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |