Generated Narrative: ConceptMap R2-Immunization-element-map-to-R5 Mapping from http://hl7.org/fhir/1.0 to http://hl7.org/fhir/5.0 Group 1 Mapping from http://hl7.org/fhir/StructureDefinition/Immunization|1.0.2 to Immunizationversion: 5.0.0) Source Concept Details Relationship Target Concept Details Comment Codes from http://hl7.org/fhir/StructureDefinition/Immunization|1.0.2 Codes from Immunization Immunization.meta meta is broader than Immunization.meta Immunization.meta Element `Immunization.meta` is mapped to FHIR R5 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 implicitRules is equivalent to Immunization.implicitRules Immunization.implicitRules Element `Immunization.implicitRules` is mapped to FHIR R5 element `Immunization.implicitRules` as `Equivalent`. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element as much as possible. Immunization.language language is equivalent to Immunization.language Immunization.language Element `Immunization.language` is mapped to FHIR R5 element `Immunization.language` as `Equivalent`. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). Immunization.text text is broader than Immunization.text Immunization.text Element `Immunization.text` is mapped to FHIR R5 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. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. Immunization.contained contained is equivalent to Immunization.contained Immunization.contained Element `Immunization.contained` is mapped to FHIR R5 element `Immunization.contained` as `SourceIsBroaderThanTarget`. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Immunization.identifier identifier is broader than Immunization.identifier Immunization.identifier Element `Immunization.identifier` is mapped to FHIR R5 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 status is broader than Immunization.status Immunization.status Element `Immunization.status` is mapped to FHIR R5 element `Immunization.status` as `RelatedTo`. The mappings for `Immunization.status` do not allow expression of the necessary codes, per the bindings on the source and target. The target context `Immunization.status` is a modifier element, so this extension does not need to be defined as a modifier. Will generally be set to show that the immunization has been completed. Immunization.date date is equivalent to Immunization.occurrence[x] Immunization.occurrence[x] Element `Immunization.date` is mapped to FHIR R5 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`. When immunizations are given a specific date and time should always be known. When immunizations are patient reported, a specific date might not be known. Although partial dates are allowed, an adult patient might not be able to recall the year a childhood immunization was given. Immunization.vaccineCode vaccineCode is equivalent to Immunization.vaccineCode Immunization.vaccineCode Element `Immunization.vaccineCode` is mapped to FHIR R5 element `Immunization.vaccineCode` as `Equivalent`. Immunization.patient patient is broader than Immunization.patient Immunization.patient Element `Immunization.patient` is mapped to FHIR R5 element `Immunization.patient` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.patient` do not cover the following types based on type expansion: display, reference. The standard extension `alternate-reference` has been mapped as the representation of FHIR DSTU2 element `Immunization.patient` with unmapped reference targets: Patient. Immunization.wasNotGiven wasNotGiven is related to Immunization.status Immunization.status Element `Immunization.wasNotGiven` is mapped to FHIR R5 element `Immunization.status` as `SourceIsBroaderThanTarget`. Element `Immunization.wasNotGiven` is mapped to FHIR R5 element `Immunization.statusReason` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.wasNotGiven` do not cover the following types: boolean. The mappings for `Immunization.wasNotGiven` do not cover the following types based on type expansion: value. is related to Immunization.statusReason Immunization.statusReason Element `Immunization.wasNotGiven` is mapped to FHIR R5 element `Immunization.status` as `SourceIsBroaderThanTarget`. Element `Immunization.wasNotGiven` is mapped to FHIR R5 element `Immunization.statusReason` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.wasNotGiven` do not cover the following types: boolean. The mappings for `Immunization.wasNotGiven` do not cover the following types based on type expansion: value. Immunization.performer performer is related to Immunization.performer.actor Immunization.performer.actor Element `Immunization.performer` is mapped to FHIR R5 element `Immunization.performer.actor` as `RelatedTo`. The mappings for `Immunization.performer` do not cover the following types based on type expansion: display, reference. The standard extension `alternate-reference` has been mapped as the representation of FHIR DSTU2 element `Immunization.performer` with unmapped reference targets: Practitioner. Immunization.requester requester is related to Immunization.performer.actor Immunization.performer.actor Element `Immunization.requester` is mapped to FHIR R5 element `Immunization.performer.actor` as `RelatedTo`. The mappings for `Immunization.requester` do not cover the following types based on type expansion: display, reference. The standard extension `alternate-reference` has been mapped as the representation of FHIR DSTU2 element `Immunization.requester` with unmapped reference targets: Practitioner. Other participants - delegate to Provenance resource. Immunization.encounter encounter is broader than Immunization.encounter Immunization.encounter Element `Immunization.encounter` is mapped to FHIR R5 element `Immunization.encounter` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.encounter` do not cover the following types based on type expansion: display, reference. The standard extension `alternate-reference` has been mapped as the representation of FHIR DSTU2 element `Immunization.encounter` with unmapped reference targets: Encounter. Immunization.manufacturer manufacturer is broader than Immunization.manufacturer Immunization.manufacturer Element `Immunization.manufacturer` is mapped to FHIR R5 element `Immunization.manufacturer` as `RelatedTo`. The mappings for `Immunization.manufacturer` do not cover the following types: Reference. The mappings for `Immunization.manufacturer` do not cover the following types based on type expansion: display, reference. Immunization.location location is broader than Immunization.location Immunization.location Element `Immunization.location` is mapped to FHIR R5 element `Immunization.location` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.location` do not cover the following types based on type expansion: display, reference. The standard extension `alternate-reference` has been mapped as the representation of FHIR DSTU2 element `Immunization.location` with unmapped reference targets: Location. Immunization.lotNumber lotNumber is equivalent to Immunization.lotNumber Immunization.lotNumber Element `Immunization.lotNumber` is mapped to FHIR R5 element `Immunization.lotNumber` as `Equivalent`. Immunization.expirationDate expirationDate is equivalent to Immunization.expirationDate Immunization.expirationDate Element `Immunization.expirationDate` is mapped to FHIR R5 element `Immunization.expirationDate` as `Equivalent`. Immunization.site site is equivalent to Immunization.site Immunization.site Element `Immunization.site` is mapped to FHIR R5 element `Immunization.site` as `Equivalent`. Immunization.route route is equivalent to Immunization.route Immunization.route Element `Immunization.route` is mapped to FHIR R5 element `Immunization.route` as `Equivalent`. Immunization.doseQuantity doseQuantity is equivalent to Immunization.doseQuantity Immunization.doseQuantity Element `Immunization.doseQuantity` is mapped to FHIR R5 element `Immunization.doseQuantity` as `Equivalent`. Immunization.note note is broader than Immunization.note Immunization.note Element `Immunization.note` is mapped to FHIR R5 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 explanation is related to Immunization Immunization Element `Immunization.explanation` is mapped to FHIR R5 element `Immunization` as `SourceIsNarrowerThanTarget`. Immunization.explanation.reason reason is narrower than Immunization.reason Immunization.reason Element `Immunization.explanation.reason` is mapped to FHIR R5 element `Immunization.reason` as `SourceIsNarrowerThanTarget`. Immunization.explanation.reasonNotGiven reasonNotGiven is narrower than Immunization.reason Immunization.reason Element `Immunization.explanation.reasonNotGiven` is mapped to FHIR R5 element `Immunization.reason` as `SourceIsNarrowerThanTarget`. Immunization.reaction reaction is broader than Immunization.reaction Immunization.reaction Element `Immunization.reaction` is mapped to FHIR R5 element `Immunization.reaction` as `Equivalent`. A reaction may be an indication of an allergy or intolerance and, if this is determined to be the case, it should be recorded as a new [AllergyIntolerance](https://hl7.org/fhir/DSTU2/AllergyIntolerance.html) resource instance as most systems will not query against past Immunization.reaction elements. Immunization.reaction.date date is equivalent to Immunization.reaction.date Immunization.reaction.date Element `Immunization.reaction.date` is mapped to FHIR R5 element `Immunization.reaction.date` as `Equivalent`. Immunization.reaction.detail detail is related to Immunization.reaction.manifestation Immunization.reaction.manifestation Element `Immunization.reaction.detail` is mapped to FHIR R5 element `Immunization.reaction.manifestation` as `RelatedTo`. The mappings for `Immunization.reaction.detail` do not cover the following types: Reference. The mappings for `Immunization.reaction.detail` do not cover the following types based on type expansion: display, reference. Immunization.reaction.reported reported is equivalent to Immunization.reaction.reported Immunization.reaction.reported Element `Immunization.reaction.reported` is mapped to FHIR R5 element `Immunization.reaction.reported` as `Equivalent`. Immunization.vaccinationProtocol vaccinationProtocol is broader than Immunization.protocolApplied Immunization.protocolApplied Element `Immunization.vaccinationProtocol` is mapped to FHIR R5 element `Immunization.protocolApplied` as `Equivalent`. Immunization.vaccinationProtocol.doseSequence doseSequence is broader than Immunization.protocolApplied.doseNumber Immunization.protocolApplied.doseNumber Element `Immunization.vaccinationProtocol.doseSequence` is mapped to FHIR R5 element `Immunization.protocolApplied.doseNumber` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.vaccinationProtocol.doseSequence` do not cover the following types: positiveInt. The mappings for `Immunization.vaccinationProtocol.doseSequence` do not cover the following types based on type expansion: value. Immunization.vaccinationProtocol.authority authority is broader than Immunization.protocolApplied.authority Immunization.protocolApplied.authority Element `Immunization.vaccinationProtocol.authority` is mapped to FHIR R5 element `Immunization.protocolApplied.authority` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.vaccinationProtocol.authority` do not cover the following types based on type expansion: display, reference. The standard extension `alternate-reference` has been mapped as the representation of FHIR DSTU2 element `Immunization.vaccinationProtocol.authority` with unmapped reference targets: Organization. Immunization.vaccinationProtocol.series series is equivalent to Immunization.protocolApplied.series Immunization.protocolApplied.series Element `Immunization.vaccinationProtocol.series` is mapped to FHIR R5 element `Immunization.protocolApplied.series` as `Equivalent`. Immunization.vaccinationProtocol.seriesDoses seriesDoses is broader than Immunization.protocolApplied.seriesDoses Immunization.protocolApplied.seriesDoses Element `Immunization.vaccinationProtocol.seriesDoses` is mapped to FHIR R5 element `Immunization.protocolApplied.seriesDoses` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.vaccinationProtocol.seriesDoses` do not cover the following types: positiveInt. The mappings for `Immunization.vaccinationProtocol.seriesDoses` do not cover the following types based on type expansion: value. Immunization.vaccinationProtocol.targetDisease targetDisease is equivalent to Immunization.protocolApplied.targetDisease Immunization.protocolApplied.targetDisease Element `Immunization.vaccinationProtocol.targetDisease` is mapped to FHIR R5 element `Immunization.protocolApplied.targetDisease` as `Equivalent`. Group 2 Mapping from http://hl7.org/fhir/StructureDefinition/Immunization|1.0.2 to DSTU2: meta additional typesversion: 0.1.0) Source Code Relationship Target Code Comment Immunization.meta (meta) is equivalent to Extension (DSTU2: meta additional types) Element `Immunization.meta` is mapped to FHIR R5 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. Group 3 Mapping from http://hl7.org/fhir/StructureDefinition/Immunization|1.0.2 to DSTU2: text additional typesversion: 0.1.0) Source Code Relationship Target Code Comment Immunization.text (text) is equivalent to Extension (DSTU2: text additional types) Element `Immunization.text` is mapped to FHIR R5 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. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. Group 4 Mapping from http://hl7.org/fhir/StructureDefinition/Immunization|1.0.2 to DSTU2: identifier additional typesversion: 0.1.0) Source Code Relationship Target Code Comment Immunization.identifier (identifier) is equivalent to Extension (DSTU2: identifier additional types) Element `Immunization.identifier` is mapped to FHIR R5 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. Group 5 Mapping from http://hl7.org/fhir/StructureDefinition/Immunization|1.0.2 to DSTU2: in-progress | on-hold | completed | entered-in-error | stopped additional codesversion: 0.1.0) Source Code Relationship Target Code Comment Immunization.status (status) is equivalent to Extension (DSTU2: in-progress | on-hold | completed | entered-in-error | stopped additional codes) Element `Immunization.status` is mapped to FHIR R5 element `Immunization.status` as `RelatedTo`. The mappings for `Immunization.status` do not allow expression of the necessary codes, per the bindings on the source and target. The target context `Immunization.status` is a modifier element, so this extension does not need to be defined as a modifier. Will generally be set to show that the immunization has been completed. Group 6 Mapping from http://hl7.org/fhir/StructureDefinition/Immunization|1.0.2 to DSTU2: Flag for whether immunization was given additional typesversion: 0.1.0) Source Code Relationship Target Code Comment Immunization.wasNotGiven (wasNotGiven) is broader than Extension (DSTU2: Flag for whether immunization was given additional types) Element `Immunization.wasNotGiven` is mapped to FHIR R5 element `Immunization.status` as `SourceIsBroaderThanTarget`. Element `Immunization.wasNotGiven` is mapped to FHIR R5 element `Immunization.statusReason` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.wasNotGiven` do not cover the following types: boolean. The mappings for `Immunization.wasNotGiven` do not cover the following types based on type expansion: value. Group 7 Mapping from http://hl7.org/fhir/StructureDefinition/Immunization|1.0.2 to DSTU2: Indicates a self-reported record (new)version: 0.1.0) Source Code Relationship Target Code Comment Immunization.reported (reported) is equivalent to Extension (DSTU2: Indicates a self-reported record (new)) Element `Immunization.reported` has a context of Immunization based on following the parent source element upwards and mapping to `Immunization`. Element `Immunization.reported` has no mapping targets in FHIR R5. Typically, this is because the element has been added (is a new element). May need source of reported info (e.g. parent), but leave out for now. Group 8 Mapping from http://hl7.org/fhir/StructureDefinition/Immunization|1.0.2 to DSTU2: manufacturer additional typesversion: 0.1.0) Source Code Relationship Target Code Comment Immunization.manufacturer (manufacturer) is equivalent to Extension (DSTU2: manufacturer additional types) Element `Immunization.manufacturer` is mapped to FHIR R5 element `Immunization.manufacturer` as `RelatedTo`. The mappings for `Immunization.manufacturer` do not cover the following types: Reference. The mappings for `Immunization.manufacturer` do not cover the following types based on type expansion: display, reference. Group 9 Mapping from http://hl7.org/fhir/StructureDefinition/Immunization|1.0.2 to DSTU2: Vaccination notes additional typesversion: 0.1.0) Source Code Relationship Target Code Comment Immunization.note (note) is equivalent to Extension (DSTU2: Vaccination notes additional types) Element `Immunization.note` is mapped to FHIR R5 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. Group 10 Mapping from http://hl7.org/fhir/StructureDefinition/Immunization|1.0.2 to DSTU2: detail additional typesversion: 0.1.0) Source Code Relationship Target Code Comment Immunization.reaction.detail (detail) is broader than Extension (DSTU2: detail additional types) Element `Immunization.reaction.detail` is mapped to FHIR R5 element `Immunization.reaction.manifestation` as `RelatedTo`. The mappings for `Immunization.reaction.detail` do not cover the following types: Reference. The mappings for `Immunization.reaction.detail` do not cover the following types based on type expansion: display, reference. Group 11 Mapping from http://hl7.org/fhir/StructureDefinition/Immunization|1.0.2 to DSTU2: doseSequence additional typesversion: 0.1.0) Source Code Relationship Target Code Comment Immunization.vaccinationProtocol.doseSequence (doseSequence) is broader than Extension (DSTU2: doseSequence additional types) Element `Immunization.vaccinationProtocol.doseSequence` is mapped to FHIR R5 element `Immunization.protocolApplied.doseNumber` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.vaccinationProtocol.doseSequence` do not cover the following types: positiveInt. The mappings for `Immunization.vaccinationProtocol.doseSequence` do not cover the following types based on type expansion: value. Group 12 Mapping from http://hl7.org/fhir/StructureDefinition/Immunization|1.0.2 to DSTU2: Details of vaccine protocol (new)version: 0.1.0) Source Code Relationship Target Code Comment Immunization.vaccinationProtocol.description (description) is equivalent to Extension (DSTU2: Details of vaccine protocol (new)) 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 R5. Typically, this is because the element has been added (is a new element). Group 13 Mapping from http://hl7.org/fhir/StructureDefinition/Immunization|1.0.2 to DSTU2: seriesDoses additional typesversion: 0.1.0) Source Code Relationship Target Code Comment Immunization.vaccinationProtocol.seriesDoses (seriesDoses) is broader than Extension (DSTU2: seriesDoses additional types) Element `Immunization.vaccinationProtocol.seriesDoses` is mapped to FHIR R5 element `Immunization.protocolApplied.seriesDoses` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.vaccinationProtocol.seriesDoses` do not cover the following types: positiveInt. The mappings for `Immunization.vaccinationProtocol.seriesDoses` do not cover the following types based on type expansion: value. Group 14 Mapping from http://hl7.org/fhir/StructureDefinition/Immunization|1.0.2 to DSTU2: Indicates if dose counts towards immunity (new)version: 0.1.0) Source Code Relationship Target Code Comment Immunization.vaccinationProtocol.doseStatus (doseStatus) is equivalent to Extension (DSTU2: Indicates if dose counts towards immunity (new)) 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 R5. Typically, this is because the element has been added (is a new element). May need to differentiate between status declarations by a provider vs. a CDS engine. Group 15 Mapping from http://hl7.org/fhir/StructureDefinition/Immunization|1.0.2 to DSTU2: Why dose does (not) count (new)version: 0.1.0) Source Code Relationship Target Code Comment Immunization.vaccinationProtocol.doseStatusReason (doseStatusReason) is equivalent to Extension (DSTU2: Why dose does (not) count (new)) 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 R5. Typically, this is because the element has been added (is a new element).
Cross-version mapping for FHIR DSTU2 Immunization to FHIR R5 Immunization
This ConceptMap represents cross-version mappings for elements from a FHIR DSTU2 Immunization to FHIR R5.
Element `Immunization.meta` is mapped to FHIR R5 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.
Element `Immunization.implicitRules` is mapped to FHIR R5 element `Immunization.implicitRules` as `Equivalent`. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element as much as possible.
Element `Immunization.language` is mapped to FHIR R5 element `Immunization.language` as `Equivalent`. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).
Element `Immunization.text` is mapped to FHIR R5 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. Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative.
Element `Immunization.contained` is mapped to FHIR R5 element `Immunization.contained` as `SourceIsBroaderThanTarget`. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again.
Element `Immunization.identifier` is mapped to FHIR R5 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.
Element `Immunization.status` is mapped to FHIR R5 element `Immunization.status` as `RelatedTo`. The mappings for `Immunization.status` do not allow expression of the necessary codes, per the bindings on the source and target. The target context `Immunization.status` is a modifier element, so this extension does not need to be defined as a modifier. Will generally be set to show that the immunization has been completed.
Element `Immunization.date` is mapped to FHIR R5 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`. When immunizations are given a specific date and time should always be known. When immunizations are patient reported, a specific date might not be known. Although partial dates are allowed, an adult patient might not be able to recall the year a childhood immunization was given.
Element `Immunization.vaccineCode` is mapped to FHIR R5 element `Immunization.vaccineCode` as `Equivalent`.
Element `Immunization.patient` is mapped to FHIR R5 element `Immunization.patient` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.patient` do not cover the following types based on type expansion: display, reference. The standard extension `alternate-reference` has been mapped as the representation of FHIR DSTU2 element `Immunization.patient` with unmapped reference targets: Patient.
Element `Immunization.wasNotGiven` is mapped to FHIR R5 element `Immunization.status` as `SourceIsBroaderThanTarget`. Element `Immunization.wasNotGiven` is mapped to FHIR R5 element `Immunization.statusReason` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.wasNotGiven` do not cover the following types: boolean. The mappings for `Immunization.wasNotGiven` do not cover the following types based on type expansion: value.
Element `Immunization.performer` is mapped to FHIR R5 element `Immunization.performer.actor` as `RelatedTo`. The mappings for `Immunization.performer` do not cover the following types based on type expansion: display, reference. The standard extension `alternate-reference` has been mapped as the representation of FHIR DSTU2 element `Immunization.performer` with unmapped reference targets: Practitioner.
Element `Immunization.requester` is mapped to FHIR R5 element `Immunization.performer.actor` as `RelatedTo`. The mappings for `Immunization.requester` do not cover the following types based on type expansion: display, reference. The standard extension `alternate-reference` has been mapped as the representation of FHIR DSTU2 element `Immunization.requester` with unmapped reference targets: Practitioner. Other participants - delegate to Provenance resource.
Element `Immunization.encounter` is mapped to FHIR R5 element `Immunization.encounter` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.encounter` do not cover the following types based on type expansion: display, reference. The standard extension `alternate-reference` has been mapped as the representation of FHIR DSTU2 element `Immunization.encounter` with unmapped reference targets: Encounter.
Element `Immunization.manufacturer` is mapped to FHIR R5 element `Immunization.manufacturer` as `RelatedTo`. The mappings for `Immunization.manufacturer` do not cover the following types: Reference. The mappings for `Immunization.manufacturer` do not cover the following types based on type expansion: display, reference.
Element `Immunization.location` is mapped to FHIR R5 element `Immunization.location` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.location` do not cover the following types based on type expansion: display, reference. The standard extension `alternate-reference` has been mapped as the representation of FHIR DSTU2 element `Immunization.location` with unmapped reference targets: Location.
Element `Immunization.lotNumber` is mapped to FHIR R5 element `Immunization.lotNumber` as `Equivalent`.
Element `Immunization.expirationDate` is mapped to FHIR R5 element `Immunization.expirationDate` as `Equivalent`.
Element `Immunization.site` is mapped to FHIR R5 element `Immunization.site` as `Equivalent`.
Element `Immunization.route` is mapped to FHIR R5 element `Immunization.route` as `Equivalent`.
Element `Immunization.doseQuantity` is mapped to FHIR R5 element `Immunization.doseQuantity` as `Equivalent`.
Element `Immunization.note` is mapped to FHIR R5 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.
Element `Immunization.explanation` is mapped to FHIR R5 element `Immunization` as `SourceIsNarrowerThanTarget`.
Element `Immunization.explanation.reason` is mapped to FHIR R5 element `Immunization.reason` as `SourceIsNarrowerThanTarget`.
Element `Immunization.explanation.reasonNotGiven` is mapped to FHIR R5 element `Immunization.reason` as `SourceIsNarrowerThanTarget`.
Element `Immunization.reaction` is mapped to FHIR R5 element `Immunization.reaction` as `Equivalent`. A reaction may be an indication of an allergy or intolerance and, if this is determined to be the case, it should be recorded as a new [AllergyIntolerance](https://hl7.org/fhir/DSTU2/AllergyIntolerance.html) resource instance as most systems will not query against past Immunization.reaction elements.
Element `Immunization.reaction.date` is mapped to FHIR R5 element `Immunization.reaction.date` as `Equivalent`.
Element `Immunization.reaction.detail` is mapped to FHIR R5 element `Immunization.reaction.manifestation` as `RelatedTo`. The mappings for `Immunization.reaction.detail` do not cover the following types: Reference. The mappings for `Immunization.reaction.detail` do not cover the following types based on type expansion: display, reference.
Element `Immunization.reaction.reported` is mapped to FHIR R5 element `Immunization.reaction.reported` as `Equivalent`.
Element `Immunization.vaccinationProtocol` is mapped to FHIR R5 element `Immunization.protocolApplied` as `Equivalent`.
Element `Immunization.vaccinationProtocol.doseSequence` is mapped to FHIR R5 element `Immunization.protocolApplied.doseNumber` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.vaccinationProtocol.doseSequence` do not cover the following types: positiveInt. The mappings for `Immunization.vaccinationProtocol.doseSequence` do not cover the following types based on type expansion: value.
Element `Immunization.vaccinationProtocol.authority` is mapped to FHIR R5 element `Immunization.protocolApplied.authority` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.vaccinationProtocol.authority` do not cover the following types based on type expansion: display, reference. The standard extension `alternate-reference` has been mapped as the representation of FHIR DSTU2 element `Immunization.vaccinationProtocol.authority` with unmapped reference targets: Organization.
Element `Immunization.vaccinationProtocol.series` is mapped to FHIR R5 element `Immunization.protocolApplied.series` as `Equivalent`.
Element `Immunization.vaccinationProtocol.seriesDoses` is mapped to FHIR R5 element `Immunization.protocolApplied.seriesDoses` as `SourceIsBroaderThanTarget`. The mappings for `Immunization.vaccinationProtocol.seriesDoses` do not cover the following types: positiveInt. The mappings for `Immunization.vaccinationProtocol.seriesDoses` do not cover the following types based on type expansion: value.
Element `Immunization.vaccinationProtocol.targetDisease` is mapped to FHIR R5 element `Immunization.protocolApplied.targetDisease` as `Equivalent`.
Element `Immunization.reported` has a context of Immunization based on following the parent source element upwards and mapping to `Immunization`. Element `Immunization.reported` has no mapping targets in FHIR R5. Typically, this is because the element has been added (is a new element). May need source of reported info (e.g. parent), but leave out for now.
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 R5. Typically, this is because the element has been added (is a new element).
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 R5. Typically, this is because the element has been added (is a new element). May need to differentiate between status declarations by a provider vs. a CDS engine.
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 R5. Typically, this is because the element has been added (is a new element).