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 MedicationRequest resource.
Note that there is a profile defined to simplify use of this cross-version resource representation:Profile: MedicationRequest
A computable version of the following element information is available in: R3MedicationRequestElementMapToR4B
| Source Element (FHIR STU3) | Target(s) | Comments |
|---|---|---|
MedicationRequest |
||
MedicationRequest.meta |
MedicationRequest.meta Extension: ExtensionMedicationRequest_Meta |
Element MedicationRequest.meta is mapped to FHIR R4B element MedicationRequest.meta as SourceIsBroaderThanTarget.The mappings for MedicationRequest.meta do not cover the following types: Meta.The mappings for MedicationRequest.meta do not cover the following types based on type expansion: lastUpdated, profile, security, tag, versionId. |
MedicationRequest.implicitRules |
MedicationRequest.implicitRules | Element MedicationRequest.implicitRules is mapped to FHIR R4B element MedicationRequest.implicitRules as Equivalent. |
MedicationRequest.language |
MedicationRequest.language | Element MedicationRequest.language is mapped to FHIR R4B element MedicationRequest.language as Equivalent. |
MedicationRequest.text |
MedicationRequest.text Extension: ExtensionMedicationRequest_Text |
Element MedicationRequest.text is mapped to FHIR R4B element MedicationRequest.text as SourceIsBroaderThanTarget.The mappings for MedicationRequest.text do not cover the following types: Narrative.The mappings for MedicationRequest.text do not cover the following types based on type expansion: div, status. |
MedicationRequest.contained |
MedicationRequest.contained | Element MedicationRequest.contained is mapped to FHIR R4B element MedicationRequest.contained as SourceIsBroaderThanTarget. |
MedicationRequest.identifier |
MedicationRequest.identifier Extension: ExtensionMedicationRequest_Identifier |
Element MedicationRequest.identifier is mapped to FHIR R4B element MedicationRequest.identifier as SourceIsBroaderThanTarget.The mappings for MedicationRequest.identifier do not cover the following types: Identifier.The mappings for MedicationRequest.identifier do not cover the following types based on type expansion: assigner, period, system, type, use, value. |
MedicationRequest.definition |
Extension: ExtensionMedicationRequest_Definition | Element MedicationRequest.definition has a context of MedicationRequest based on following the parent source element upwards and mapping to MedicationRequest.Element MedicationRequest.definition has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
MedicationRequest.basedOn |
MedicationRequest.basedOn Standard Extension: alternate-reference |
Element MedicationRequest.basedOn is mapped to FHIR R4B element MedicationRequest.basedOn as RelatedTo.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element MedicationRequest.basedOn with unmapped reference targets: CarePlan, MedicationRequest, ProcedureRequest, ReferralRequest. |
MedicationRequest.groupIdentifier |
MedicationRequest.groupIdentifier Extension: ExtensionMedicationRequest_GroupIdentifier |
Element MedicationRequest.groupIdentifier is mapped to FHIR R4B element MedicationRequest.groupIdentifier as SourceIsBroaderThanTarget.The mappings for MedicationRequest.groupIdentifier do not cover the following types: Identifier.The mappings for MedicationRequest.groupIdentifier do not cover the following types based on type expansion: assigner, period, system, type, use, value. |
MedicationRequest.status |
MedicationRequest.status | Element MedicationRequest.status is mapped to FHIR R4B element MedicationRequest.status as Equivalent. |
MedicationRequest.intent |
MedicationRequest.intent | Element MedicationRequest.intent is mapped to FHIR R4B element MedicationRequest.intent as SourceIsNarrowerThanTarget.The mappings for MedicationRequest.intent do not allow expression of the necessary codes, per the bindings on the source and target. |
MedicationRequest.category |
MedicationRequest.category | Element MedicationRequest.category is mapped to FHIR R4B element MedicationRequest.category as SourceIsNarrowerThanTarget. |
MedicationRequest.priority |
MedicationRequest.priority | Element MedicationRequest.priority is mapped to FHIR R4B element MedicationRequest.priority as Equivalent. |
MedicationRequest.medication[x] |
MedicationRequest.medication[x] Standard Extension: alternate-reference |
Element MedicationRequest.medication[x] is mapped to FHIR R4B element MedicationRequest.medication[x] as SourceIsBroaderThanTarget.The mappings for MedicationRequest.medication[x] 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 MedicationRequest.medication[x] with unmapped reference targets: Medication.Source element MedicationRequest.medication[x] has unmapped reference types. While the target element MedicationRequest.medication[x] is a choice type and does not allow extensions, the alternate-reference extension can be applied to Reference values within it. |
MedicationRequest.subject |
MedicationRequest.subject Standard Extension: alternate-reference |
Element MedicationRequest.subject is mapped to FHIR R4B element MedicationRequest.subject as SourceIsBroaderThanTarget.The mappings for MedicationRequest.subject 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 MedicationRequest.subject with unmapped reference targets: Group, Patient. |
MedicationRequest.context |
MedicationRequest.encounter Standard Extension: alternate-reference |
Element MedicationRequest.context is mapped to FHIR R4B element MedicationRequest.encounter as SourceIsBroaderThanTarget.The mappings for MedicationRequest.context 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 MedicationRequest.context with unmapped reference targets: Encounter, EpisodeOfCare. |
MedicationRequest.supportingInformation |
MedicationRequest.supportingInformation Standard Extension: alternate-reference |
Element MedicationRequest.supportingInformation is mapped to FHIR R4B element MedicationRequest.supportingInformation as SourceIsBroaderThanTarget.The mappings for MedicationRequest.supportingInformation 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 MedicationRequest.supportingInformation with unmapped reference targets: Resource. |
MedicationRequest.authoredOn |
MedicationRequest.authoredOn | Element MedicationRequest.authoredOn is mapped to FHIR R4B element MedicationRequest.authoredOn as Equivalent. |
MedicationRequest.requester |
MedicationRequest.requester | Element MedicationRequest.requester is mapped to FHIR R4B element MedicationRequest.requester as Equivalent. |
MedicationRequest.requester.agent |
MedicationRequest.requester Standard Extension: alternate-reference |
Element MedicationRequest.requester.agent is mapped to FHIR R4B element MedicationRequest.requester as SourceIsBroaderThanTarget.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element MedicationRequest.requester.agent with unmapped reference targets: Device, Organization, Patient, Practitioner, RelatedPerson. |
MedicationRequest.requester.onBehalfOf |
Extension: ExtensionMedicationRequest_Requester_OnBehalfOf | Element MedicationRequest.requester.onBehalfOf has a context of MedicationRequest.requester based on following the parent source element upwards and mapping to MedicationRequest.Element MedicationRequest.requester.onBehalfOf has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
MedicationRequest.recorder |
MedicationRequest.recorder Standard Extension: alternate-reference |
Element MedicationRequest.recorder is mapped to FHIR R4B element MedicationRequest.recorder as SourceIsBroaderThanTarget.The mappings for MedicationRequest.recorder 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 MedicationRequest.recorder with unmapped reference targets: Practitioner. |
MedicationRequest.reasonCode |
MedicationRequest.reasonCode | Element MedicationRequest.reasonCode is mapped to FHIR R4B element MedicationRequest.reasonCode as Equivalent. |
MedicationRequest.reasonReference |
MedicationRequest.reasonReference Standard Extension: alternate-reference |
Element MedicationRequest.reasonReference is mapped to FHIR R4B element MedicationRequest.reasonReference as SourceIsBroaderThanTarget.The mappings for MedicationRequest.reasonReference 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 MedicationRequest.reasonReference with unmapped reference targets: Condition, Observation. |
MedicationRequest.note |
MedicationRequest.note Extension: ExtensionMedicationRequest_Note |
Element MedicationRequest.note is mapped to FHIR R4B element MedicationRequest.note as SourceIsBroaderThanTarget.The mappings for MedicationRequest.note do not cover the following types: Annotation.The mappings for MedicationRequest.note do not cover the following types based on type expansion: author[x], text, time. |
MedicationRequest.dosageInstruction |
MedicationRequest.dosageInstruction Extension: ExtensionMedicationRequest_DosageInstruction |
Element MedicationRequest.dosageInstruction is mapped to FHIR R4B element MedicationRequest.dosageInstruction as SourceIsBroaderThanTarget.The mappings for MedicationRequest.dosageInstruction do not cover the following types: Dosage.The mappings for MedicationRequest.dosageInstruction do not cover the following types based on type expansion: additionalInstruction, asNeeded[x], dose[x], maxDosePerAdministration, maxDosePerLifetime, maxDosePerPeriod, method, patientInstruction, rate[x], route, sequence, site, text, timing. |
MedicationRequest.dispenseRequest |
MedicationRequest.dispenseRequest | Element MedicationRequest.dispenseRequest is mapped to FHIR R4B element MedicationRequest.dispenseRequest as Equivalent. |
MedicationRequest.dispenseRequest.validityPeriod |
MedicationRequest.dispenseRequest.validityPeriod Extension: ExtensionMedicationRequest_DispenseRequest_ValidityPeriod |
Element MedicationRequest.dispenseRequest.validityPeriod is mapped to FHIR R4B element MedicationRequest.dispenseRequest.validityPeriod as SourceIsBroaderThanTarget.The mappings for MedicationRequest.dispenseRequest.validityPeriod do not cover the following types: Period.The mappings for MedicationRequest.dispenseRequest.validityPeriod do not cover the following types based on type expansion: end, start. |
MedicationRequest.dispenseRequest.numberOfRepeatsAllowed |
MedicationRequest.dispenseRequest.numberOfRepeatsAllowed | Element MedicationRequest.dispenseRequest.numberOfRepeatsAllowed is mapped to FHIR R4B element MedicationRequest.dispenseRequest.numberOfRepeatsAllowed as SourceIsNarrowerThanTarget. |
MedicationRequest.dispenseRequest.quantity |
MedicationRequest.dispenseRequest.quantity | Element MedicationRequest.dispenseRequest.quantity is mapped to FHIR R4B element MedicationRequest.dispenseRequest.quantity as Equivalent. |
MedicationRequest.dispenseRequest.expectedSupplyDuration |
MedicationRequest.dispenseRequest.expectedSupplyDuration | Element MedicationRequest.dispenseRequest.expectedSupplyDuration is mapped to FHIR R4B element MedicationRequest.dispenseRequest.expectedSupplyDuration as Equivalent. |
MedicationRequest.dispenseRequest.performer |
MedicationRequest.dispenseRequest.performer Standard Extension: alternate-reference |
Element MedicationRequest.dispenseRequest.performer is mapped to FHIR R4B element MedicationRequest.dispenseRequest.performer as SourceIsBroaderThanTarget.The mappings for MedicationRequest.dispenseRequest.performer 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 MedicationRequest.dispenseRequest.performer with unmapped reference targets: Organization. |
MedicationRequest.substitution |
MedicationRequest.substitution | Element MedicationRequest.substitution is mapped to FHIR R4B element MedicationRequest.substitution as Equivalent. |
MedicationRequest.substitution.allowed |
MedicationRequest.substitution.allowed[x] | Element MedicationRequest.substitution.allowed is mapped to FHIR R4B element MedicationRequest.substitution.allowed[x] as Equivalent.The target context MedicationRequest.substitution.allowed[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element MedicationRequest.substitution. |
MedicationRequest.substitution.reason |
MedicationRequest.substitution.reason | Element MedicationRequest.substitution.reason is mapped to FHIR R4B element MedicationRequest.substitution.reason as Equivalent. |
MedicationRequest.priorPrescription |
MedicationRequest.priorPrescription Standard Extension: alternate-reference |
Element MedicationRequest.priorPrescription is mapped to FHIR R4B element MedicationRequest.priorPrescription as SourceIsBroaderThanTarget.The mappings for MedicationRequest.priorPrescription 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 MedicationRequest.priorPrescription with unmapped reference targets: MedicationRequest. |
MedicationRequest.detectedIssue |
MedicationRequest.detectedIssue Standard Extension: alternate-reference |
Element MedicationRequest.detectedIssue is mapped to FHIR R4B element MedicationRequest.detectedIssue as SourceIsBroaderThanTarget.The mappings for MedicationRequest.detectedIssue 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 MedicationRequest.detectedIssue with unmapped reference targets: DetectedIssue. |
MedicationRequest.eventHistory |
MedicationRequest.eventHistory Standard Extension: alternate-reference |
Element MedicationRequest.eventHistory is mapped to FHIR R4B element MedicationRequest.eventHistory as SourceIsBroaderThanTarget.The mappings for MedicationRequest.eventHistory 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 MedicationRequest.eventHistory with unmapped reference targets: Provenance. |