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 ServiceRequest resource.
Note that there is a profile defined to simplify use of this cross-version resource representation:Profile: ProcedureRequest-for-ServiceRequest
A computable version of the following element information is available in: R3ProcedureRequestElementMapToR4B
| Source Element (FHIR STU3) | Target(s) | Comments |
|---|---|---|
ProcedureRequest |
||
ProcedureRequest.meta |
ServiceRequest.meta Extension: ExtensionProcedureRequest_Meta |
Element ProcedureRequest.meta is mapped to FHIR R4B element ServiceRequest.meta as SourceIsBroaderThanTarget.The mappings for ProcedureRequest.meta do not cover the following types: Meta.The mappings for ProcedureRequest.meta do not cover the following types based on type expansion: lastUpdated, profile, security, tag, versionId. |
ProcedureRequest.implicitRules |
ServiceRequest.implicitRules | Element ProcedureRequest.implicitRules is mapped to FHIR R4B element ServiceRequest.implicitRules as Equivalent. |
ProcedureRequest.language |
ServiceRequest.language | Element ProcedureRequest.language is mapped to FHIR R4B element ServiceRequest.language as Equivalent. |
ProcedureRequest.text |
ServiceRequest.text Extension: ExtensionProcedureRequest_Text |
Element ProcedureRequest.text is mapped to FHIR R4B element ServiceRequest.text as SourceIsBroaderThanTarget.The mappings for ProcedureRequest.text do not cover the following types: Narrative.The mappings for ProcedureRequest.text do not cover the following types based on type expansion: div, status. |
ProcedureRequest.contained |
ServiceRequest.contained | Element ProcedureRequest.contained is mapped to FHIR R4B element ServiceRequest.contained as SourceIsBroaderThanTarget. |
ProcedureRequest.identifier |
ServiceRequest.identifier Extension: ExtensionProcedureRequest_Identifier |
Element ProcedureRequest.identifier is mapped to FHIR R4B element ServiceRequest.identifier as SourceIsBroaderThanTarget.The mappings for ProcedureRequest.identifier do not cover the following types: Identifier.The mappings for ProcedureRequest.identifier do not cover the following types based on type expansion: assigner, period, system, type, use, value. |
ProcedureRequest.definition |
Extension: ExtensionProcedureRequest_Definition | Element ProcedureRequest.definition has a context of ServiceRequest based on following the parent source element upwards and mapping to ServiceRequest.Element ProcedureRequest.definition has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
ProcedureRequest.basedOn |
ServiceRequest.basedOn Standard Extension: alternate-reference |
Element ProcedureRequest.basedOn is mapped to FHIR R4B element ServiceRequest.basedOn as SourceIsBroaderThanTarget.The mappings for ProcedureRequest.basedOn 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 ProcedureRequest.basedOn with unmapped reference targets: Resource. |
ProcedureRequest.replaces |
ServiceRequest.replaces Standard Extension: alternate-reference |
Element ProcedureRequest.replaces is mapped to FHIR R4B element ServiceRequest.replaces as SourceIsBroaderThanTarget.The mappings for ProcedureRequest.replaces 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 ProcedureRequest.replaces with unmapped reference targets: Resource. |
ProcedureRequest.requisition |
ServiceRequest.requisition Extension: ExtensionProcedureRequest_Requisition |
Element ProcedureRequest.requisition is mapped to FHIR R4B element ServiceRequest.requisition as SourceIsBroaderThanTarget.The mappings for ProcedureRequest.requisition do not cover the following types: Identifier.The mappings for ProcedureRequest.requisition do not cover the following types based on type expansion: assigner, period, system, type, use, value. |
ProcedureRequest.status |
ServiceRequest.status | Element ProcedureRequest.status is mapped to FHIR R4B element ServiceRequest.status as Equivalent. |
ProcedureRequest.intent |
ServiceRequest.intent | Element ProcedureRequest.intent is mapped to FHIR R4B element ServiceRequest.intent as SourceIsNarrowerThanTarget.The mappings for ProcedureRequest.intent do not allow expression of the necessary codes, per the bindings on the source and target. |
ProcedureRequest.priority |
ServiceRequest.priority | Element ProcedureRequest.priority is mapped to FHIR R4B element ServiceRequest.priority as Equivalent. |
ProcedureRequest.doNotPerform |
ServiceRequest.doNotPerform | Element ProcedureRequest.doNotPerform is mapped to FHIR R4B element ServiceRequest.doNotPerform as Equivalent. |
ProcedureRequest.category |
ServiceRequest.category | Element ProcedureRequest.category is mapped to FHIR R4B element ServiceRequest.category as Equivalent. |
ProcedureRequest.code |
ServiceRequest.code | Element ProcedureRequest.code is mapped to FHIR R4B element ServiceRequest.code as Equivalent. |
ProcedureRequest.subject |
ServiceRequest.subject Standard Extension: alternate-reference |
Element ProcedureRequest.subject is mapped to FHIR R4B element ServiceRequest.subject as SourceIsBroaderThanTarget.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element ProcedureRequest.subject with unmapped reference targets: Device, Group, Location, Patient. |
ProcedureRequest.context |
ServiceRequest.encounter Standard Extension: alternate-reference |
Element ProcedureRequest.context is mapped to FHIR R4B element ServiceRequest.encounter as SourceIsBroaderThanTarget.The mappings for ProcedureRequest.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 ProcedureRequest.context with unmapped reference targets: Encounter, EpisodeOfCare. |
ProcedureRequest.occurrence[x] |
ServiceRequest.occurrence[x] Extension: ExtensionProcedureRequest_Occurrence |
Element ProcedureRequest.occurrence[x] is mapped to FHIR R4B element ServiceRequest.occurrence[x] as SourceIsBroaderThanTarget.The mappings for ProcedureRequest.occurrence[x] do not cover the following types: Period, Timing.The target context ServiceRequest.occurrence[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element ServiceRequest. |
ProcedureRequest.asNeeded[x] |
ServiceRequest.asNeeded[x] | Element ProcedureRequest.asNeeded[x] is mapped to FHIR R4B element ServiceRequest.asNeeded[x] as Equivalent.The target context ServiceRequest.asNeeded[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element ServiceRequest. |
ProcedureRequest.authoredOn |
ServiceRequest.authoredOn | Element ProcedureRequest.authoredOn is mapped to FHIR R4B element ServiceRequest.authoredOn as Equivalent. |
ProcedureRequest.requester |
ServiceRequest.requester | Element ProcedureRequest.requester is mapped to FHIR R4B element ServiceRequest.requester as Equivalent. |
ProcedureRequest.requester.agent |
ServiceRequest.requester Standard Extension: alternate-reference |
Element ProcedureRequest.requester.agent is mapped to FHIR R4B element ServiceRequest.requester as SourceIsBroaderThanTarget.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element ProcedureRequest.requester.agent with unmapped reference targets: Device, Organization, Practitioner. |
ProcedureRequest.requester.onBehalfOf |
Extension: ExtensionProcedureRequest_Requester_OnBehalfOf | Element ProcedureRequest.requester.onBehalfOf has a context of ServiceRequest.requester based on following the parent source element upwards and mapping to ServiceRequest.Element ProcedureRequest.requester.onBehalfOf has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
ProcedureRequest.performerType |
ServiceRequest.performerType | Element ProcedureRequest.performerType is mapped to FHIR R4B element ServiceRequest.performerType as Equivalent. |
ProcedureRequest.performer |
ServiceRequest.performer Standard Extension: alternate-reference |
Element ProcedureRequest.performer is mapped to FHIR R4B element ServiceRequest.performer as RelatedTo.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element ProcedureRequest.performer with unmapped reference targets: Device, HealthcareService, Organization, Patient, Practitioner, RelatedPerson. |
ProcedureRequest.reasonCode |
ServiceRequest.reasonCode | Element ProcedureRequest.reasonCode is mapped to FHIR R4B element ServiceRequest.reasonCode as Equivalent. |
ProcedureRequest.reasonReference |
ServiceRequest.reasonReference Standard Extension: alternate-reference |
Element ProcedureRequest.reasonReference is mapped to FHIR R4B element ServiceRequest.reasonReference as SourceIsBroaderThanTarget.The mappings for ProcedureRequest.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 ProcedureRequest.reasonReference with unmapped reference targets: Condition, Observation. |
ProcedureRequest.supportingInfo |
ServiceRequest.supportingInfo Standard Extension: alternate-reference |
Element ProcedureRequest.supportingInfo is mapped to FHIR R4B element ServiceRequest.supportingInfo as SourceIsBroaderThanTarget.The mappings for ProcedureRequest.supportingInfo 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 ProcedureRequest.supportingInfo with unmapped reference targets: Resource. |
ProcedureRequest.specimen |
ServiceRequest.specimen Standard Extension: alternate-reference |
Element ProcedureRequest.specimen is mapped to FHIR R4B element ServiceRequest.specimen as SourceIsBroaderThanTarget.The mappings for ProcedureRequest.specimen 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 ProcedureRequest.specimen with unmapped reference targets: Specimen. |
ProcedureRequest.bodySite |
ServiceRequest.bodySite | Element ProcedureRequest.bodySite is mapped to FHIR R4B element ServiceRequest.bodySite as Equivalent. |
ProcedureRequest.note |
ServiceRequest.note Extension: ExtensionProcedureRequest_Note |
Element ProcedureRequest.note is mapped to FHIR R4B element ServiceRequest.note as SourceIsBroaderThanTarget.The mappings for ProcedureRequest.note do not cover the following types: Annotation.The mappings for ProcedureRequest.note do not cover the following types based on type expansion: author[x], text, time. |
ProcedureRequest.relevantHistory |
ServiceRequest.relevantHistory Standard Extension: alternate-reference |
Element ProcedureRequest.relevantHistory is mapped to FHIR R4B element ServiceRequest.relevantHistory as SourceIsBroaderThanTarget.The mappings for ProcedureRequest.relevantHistory 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 ProcedureRequest.relevantHistory with unmapped reference targets: Provenance. |