Extensions for Using Data Elements from FHIR R5 in FHIR STU3 - Downloaded Version null See the Directory of published versions
The FHIR R5 resource is represented in FHIR STU3 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: R5MedicationStatementElementMapToR3
| Source Element (FHIR R5) | Target(s) | Comments |
|---|---|---|
MedicationStatement |
||
MedicationStatement.meta |
MedicationStatement.meta | Element MedicationStatement.meta is mapped to FHIR STU3 element MedicationStatement.meta as Equivalent. |
MedicationStatement.implicitRules |
MedicationStatement.implicitRules | Element MedicationStatement.implicitRules is mapped to FHIR STU3 element MedicationStatement.implicitRules as Equivalent. |
MedicationStatement.language |
MedicationStatement.language | Element MedicationStatement.language is mapped to FHIR STU3 element MedicationStatement.language as Equivalent. |
MedicationStatement.text |
MedicationStatement.text | Element MedicationStatement.text is mapped to FHIR STU3 element MedicationStatement.text as Equivalent. |
MedicationStatement.contained |
MedicationStatement.contained | Element MedicationStatement.contained is mapped to FHIR STU3 element MedicationStatement.contained as SourceIsBroaderThanTarget. |
MedicationStatement.identifier |
MedicationStatement.identifier | Element MedicationStatement.identifier is mapped to FHIR STU3 element MedicationStatement.identifier as Equivalent. |
MedicationStatement.partOf |
MedicationStatement.partOf Standard Extension: alternate-reference |
Element MedicationStatement.partOf is mapped to FHIR STU3 element MedicationStatement.partOf as SourceIsBroaderThanTarget.The mappings for MedicationStatement.partOf do not cover the following types based on type expansion: display, identifier, reference, type.The standard extension alternate-reference has been mapped as the representation of FHIR R5 element MedicationStatement.partOf with unmapped reference targets: MedicationStatement, Procedure. |
MedicationStatement.status |
MedicationStatement.status Extension: ExtensionMedicationStatement_Status |
Element MedicationStatement.status is mapped to FHIR STU3 element MedicationStatement.status as RelatedTo.The mappings for MedicationStatement.status do not allow expression of the necessary codes, per the bindings on the source and target.The target context MedicationStatement.status is a modifier element, so this extension does not need to be defined as a modifier. |
MedicationStatement.category |
MedicationStatement.category | Element MedicationStatement.category is mapped to FHIR STU3 element MedicationStatement.category as SourceIsBroaderThanTarget. |
MedicationStatement.medication |
MedicationStatement.medication[x] | Element MedicationStatement.medication is mapped to FHIR STU3 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 Standard Extension: alternate-reference |
Element MedicationStatement.subject is mapped to FHIR STU3 element MedicationStatement.subject as SourceIsBroaderThanTarget.The mappings for MedicationStatement.subject do not cover the following types based on type expansion: display, identifier, reference, type.The standard extension alternate-reference has been mapped as the representation of FHIR R5 element MedicationStatement.subject with unmapped reference targets: Group, Patient. |
MedicationStatement.encounter |
MedicationStatement.context Standard Extension: alternate-reference |
Element MedicationStatement.encounter is mapped to FHIR STU3 element MedicationStatement.context as SourceIsBroaderThanTarget.The mappings for MedicationStatement.encounter do not cover the following types based on type expansion: display, identifier, reference, type.The standard extension alternate-reference has been mapped as the representation of FHIR R5 element MedicationStatement.encounter with unmapped reference targets: Encounter. |
MedicationStatement.effective[x] |
MedicationStatement.effective[x] Extension: ExtensionMedicationStatement_Effective |
Element MedicationStatement.effective[x] is mapped to FHIR STU3 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 STU3 element MedicationStatement.dateAsserted as Equivalent. |
MedicationStatement.informationSource |
MedicationStatement.informationSource Standard Extension: alternate-reference |
Element MedicationStatement.informationSource is mapped to FHIR STU3 element MedicationStatement.informationSource as SourceIsBroaderThanTarget.The standard extension alternate-reference has been mapped as the representation of FHIR R5 element MedicationStatement.informationSource with unmapped reference targets: Organization, Patient, Practitioner, PractitionerRole, RelatedPerson. |
MedicationStatement.derivedFrom |
MedicationStatement.derivedFrom Standard Extension: alternate-reference |
Element MedicationStatement.derivedFrom is mapped to FHIR STU3 element MedicationStatement.derivedFrom as SourceIsBroaderThanTarget.The mappings for MedicationStatement.derivedFrom do not cover the following types based on type expansion: display, identifier, reference, type.The standard extension alternate-reference has been mapped as the representation of FHIR R5 element MedicationStatement.derivedFrom with unmapped reference targets: Resource. |
MedicationStatement.reason |
MedicationStatement.reasonCode MedicationStatement.reasonNotTaken MedicationStatement.reasonReference Extension: ExtensionMedicationStatement_Reason |
Element MedicationStatement.reason is mapped to FHIR STU3 element MedicationStatement.reasonNotTaken as SourceIsBroaderThanTarget.Element MedicationStatement.reason is mapped to FHIR STU3 element MedicationStatement.reasonCode as SourceIsBroaderThanTarget.Element MedicationStatement.reason is mapped to FHIR STU3 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 STU3 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 STU3. 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 STU3. Typically, this is because the element has been added (is a new element). |
MedicationStatement.dosage |
MedicationStatement.dosage | Element MedicationStatement.dosage is mapped to FHIR STU3 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 STU3. 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 STU3. 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 STU3. Typically, this is because the element has been added (is a new element). |