Extensions for Using Data Elements from FHIR R5 in FHIR R4 - Downloaded Version null See the Directory of published versions
The FHIR R5 resource is represented in FHIR R4 via the MedicationStatement resource.
Note that there is a profile defined to simplify use of this cross-version resource representation:Profile: MedicationStatement
A computable version of the following element information is available in: R5MedicationStatementElementMapToR4
| Source Element (FHIR R5) | Target(s) | Comments |
|---|---|---|
MedicationStatement |
||
MedicationStatement.meta |
MedicationStatement.meta | Element MedicationStatement.meta is mapped to FHIR R4 element MedicationStatement.meta as Equivalent. |
MedicationStatement.implicitRules |
MedicationStatement.implicitRules | Element MedicationStatement.implicitRules is mapped to FHIR R4 element MedicationStatement.implicitRules as Equivalent. |
MedicationStatement.language |
MedicationStatement.language | Element MedicationStatement.language is mapped to FHIR R4 element MedicationStatement.language as Equivalent. |
MedicationStatement.text |
MedicationStatement.text | Element MedicationStatement.text is mapped to FHIR R4 element MedicationStatement.text as Equivalent. |
MedicationStatement.contained |
MedicationStatement.contained | Element MedicationStatement.contained is mapped to FHIR R4 element MedicationStatement.contained as Equivalent. |
MedicationStatement.identifier |
MedicationStatement.identifier | Element MedicationStatement.identifier is mapped to FHIR R4 element MedicationStatement.identifier as Equivalent. |
MedicationStatement.partOf |
MedicationStatement.partOf | Element MedicationStatement.partOf is mapped to FHIR R4 element MedicationStatement.partOf as Equivalent. |
MedicationStatement.status |
MedicationStatement.status | Element MedicationStatement.status is mapped to FHIR R4 element MedicationStatement.status as SourceIsNarrowerThanTarget.The mappings for MedicationStatement.status do not allow expression of the necessary codes, per the bindings on the source and target. |
MedicationStatement.category |
MedicationStatement.category | Element MedicationStatement.category is mapped to FHIR R4 element MedicationStatement.category as SourceIsBroaderThanTarget. |
MedicationStatement.medication |
MedicationStatement.medication[x] | Element MedicationStatement.medication is mapped to FHIR R4 element MedicationStatement.medication[x] as SourceIsBroaderThanTarget.The target context MedicationStatement.medication[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element MedicationStatement. |
MedicationStatement.subject |
MedicationStatement.subject | Element MedicationStatement.subject is mapped to FHIR R4 element MedicationStatement.subject as Equivalent. |
MedicationStatement.encounter |
MedicationStatement.context | Element MedicationStatement.encounter is mapped to FHIR R4 element MedicationStatement.context as Equivalent. |
MedicationStatement.effective[x] |
MedicationStatement.effective[x] Extension: ExtensionMedicationStatement_Effective |
Element MedicationStatement.effective[x] is mapped to FHIR R4 element MedicationStatement.effective[x] as SourceIsBroaderThanTarget.The mappings for MedicationStatement.effective[x] do not cover the following types: Timing.The target context MedicationStatement.effective[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element MedicationStatement. |
MedicationStatement.dateAsserted |
MedicationStatement.dateAsserted | Element MedicationStatement.dateAsserted is mapped to FHIR R4 element MedicationStatement.dateAsserted as Equivalent. |
MedicationStatement.informationSource |
MedicationStatement.informationSource | Element MedicationStatement.informationSource is mapped to FHIR R4 element MedicationStatement.informationSource as SourceIsBroaderThanTarget. |
MedicationStatement.derivedFrom |
MedicationStatement.derivedFrom | Element MedicationStatement.derivedFrom is mapped to FHIR R4 element MedicationStatement.derivedFrom as Equivalent. |
MedicationStatement.reason |
MedicationStatement.reasonCode MedicationStatement.reasonReference Extension: ExtensionMedicationStatement_Reason |
Element MedicationStatement.reason is mapped to FHIR R4 element MedicationStatement.reasonCode as SourceIsBroaderThanTarget.Element MedicationStatement.reason is mapped to FHIR R4 element MedicationStatement.reasonReference as SourceIsBroaderThanTarget.The mappings for MedicationStatement.reason do not cover the following types: CodeableReference. |
MedicationStatement.note |
MedicationStatement.note | Element MedicationStatement.note is mapped to FHIR R4 element MedicationStatement.note as Equivalent. |
MedicationStatement.relatedClinicalInformation |
Extension: ExtensionMedicationStatement_RelatedClinicalInformation | Element MedicationStatement.relatedClinicalInformation has a context of MedicationStatement based on following the parent source element upwards and mapping to MedicationStatement.Element MedicationStatement.relatedClinicalInformation has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). |
MedicationStatement.renderedDosageInstruction |
Extension: ExtensionMedicationStatement_RenderedDosageInstruction | Element MedicationStatement.renderedDosageInstruction has a context of MedicationStatement based on following the parent source element upwards and mapping to MedicationStatement.Element MedicationStatement.renderedDosageInstruction has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). |
MedicationStatement.dosage |
MedicationStatement.dosage | Element MedicationStatement.dosage is mapped to FHIR R4 element MedicationStatement.dosage as Equivalent. |
MedicationStatement.adherence |
Extension: ExtensionMedicationStatement_Adherence | Element MedicationStatement.adherence has a context of MedicationStatement based on following the parent source element upwards and mapping to MedicationStatement.Element MedicationStatement.adherence has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). |
MedicationStatement.adherence.code |
Extension: ExtensionMedicationStatement_Adherence Slice:code | Element MedicationStatement.adherence.code is part of an existing definition because parent element MedicationStatement.adherence requires a cross-version extension.Element MedicationStatement.adherence.code has a context of MedicationStatement based on following the parent source element upwards and mapping to MedicationStatement.Element MedicationStatement.adherence.code has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). |
MedicationStatement.adherence.reason |
Extension: ExtensionMedicationStatement_Adherence Slice:reason | Element MedicationStatement.adherence.reason is part of an existing definition because parent element MedicationStatement.adherence requires a cross-version extension.Element MedicationStatement.adherence.reason has a context of MedicationStatement based on following the parent source element upwards and mapping to MedicationStatement.Element MedicationStatement.adherence.reason has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). |