Extensions for Using Data Elements from FHIR STU3 in FHIR R4B
0.1.0 - STU International flag

Extensions for Using Data Elements from FHIR STU3 in FHIR R4B - Downloaded Version null See the Directory of published versions

Lookup for Profile_R3_Procedure_R4B

Lookup for FHIR STU3 Procedure for use in FHIR R4B

The FHIR STU3 resource is represented in FHIR R4B via the Procedure resource.

Note that there is a profile defined to simplify use of this cross-version resource representation:Profile: Procedure

A computable version of the following element information is available in: R3ProcedureElementMapToR4B

Source Element (FHIR STU3) Target(s) Comments
Procedure    
Procedure.meta Procedure.meta
Extension: ExtensionProcedure_Meta
Element Procedure.meta is mapped to FHIR R4B element Procedure.meta as SourceIsBroaderThanTarget.
The mappings for Procedure.meta do not cover the following types: Meta.
The mappings for Procedure.meta do not cover the following types based on type expansion: lastUpdated, profile, security, tag, versionId.
Procedure.implicitRules Procedure.implicitRules Element Procedure.implicitRules is mapped to FHIR R4B element Procedure.implicitRules as Equivalent.
Procedure.language Procedure.language Element Procedure.language is mapped to FHIR R4B element Procedure.language as Equivalent.
Procedure.text Procedure.text
Extension: ExtensionProcedure_Text
Element Procedure.text is mapped to FHIR R4B element Procedure.text as SourceIsBroaderThanTarget.
The mappings for Procedure.text do not cover the following types: Narrative.
The mappings for Procedure.text do not cover the following types based on type expansion: div, status.
Procedure.contained Procedure.contained Element Procedure.contained is mapped to FHIR R4B element Procedure.contained as SourceIsBroaderThanTarget.
Procedure.identifier Procedure.identifier
Extension: ExtensionProcedure_Identifier
Element Procedure.identifier is mapped to FHIR R4B element Procedure.identifier as SourceIsBroaderThanTarget.
The mappings for Procedure.identifier do not cover the following types: Identifier.
The mappings for Procedure.identifier do not cover the following types based on type expansion: assigner, period, system, type, use, value.
Procedure.definition Extension: ExtensionProcedure_Definition Element Procedure.definition has a context of Procedure based on following the parent source element upwards and mapping to Procedure.
Element Procedure.definition has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).
Procedure.basedOn Procedure.basedOn
Standard Extension: alternate-reference
Element Procedure.basedOn is mapped to FHIR R4B element Procedure.basedOn as RelatedTo.
The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Procedure.basedOn with unmapped reference targets: CarePlan, ProcedureRequest, ReferralRequest.
Procedure.partOf Procedure.partOf
Standard Extension: alternate-reference
Element Procedure.partOf is mapped to FHIR R4B element Procedure.partOf as SourceIsBroaderThanTarget.
The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Procedure.partOf with unmapped reference targets: MedicationAdministration, Observation, Procedure.
Procedure.status Procedure.status
Extension: ExtensionProcedure_Status
Element Procedure.status is mapped to FHIR R4B element Procedure.status as RelatedTo.
The mappings for Procedure.status do not allow expression of the necessary codes, per the bindings on the source and target.
The target context Procedure.status is a modifier element, so this extension does not need to be defined as a modifier.
Procedure.notDone Modifier Extension: ExtensionProcedure_NotDone Element Procedure.notDone has a context of Procedure based on following the parent source element upwards and mapping to Procedure.
Element Procedure.notDone has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).
Procedure.notDoneReason Procedure.reasonCode
Procedure.statusReason
Element Procedure.notDoneReason is mapped to FHIR R4B element Procedure.statusReason as Equivalent.
Element Procedure.notDoneReason is mapped to FHIR R4B element Procedure.reasonCode as SourceIsNarrowerThanTarget.
Procedure.category Procedure.category Element Procedure.category is mapped to FHIR R4B element Procedure.category as Equivalent.
Procedure.code Procedure.code Element Procedure.code is mapped to FHIR R4B element Procedure.code as Equivalent.
Procedure.subject Procedure.subject
Standard Extension: alternate-reference
Element Procedure.subject is mapped to FHIR R4B element Procedure.subject as SourceIsBroaderThanTarget.
The mappings for Procedure.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 Procedure.subject with unmapped reference targets: Group, Patient.
Procedure.context Procedure.encounter
Standard Extension: alternate-reference
Element Procedure.context is mapped to FHIR R4B element Procedure.encounter as SourceIsBroaderThanTarget.
The mappings for Procedure.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 Procedure.context with unmapped reference targets: Encounter, EpisodeOfCare.
Procedure.performed[x] Procedure.performed[x] Element Procedure.performed[x] is mapped to FHIR R4B element Procedure.performed[x] as SourceIsBroaderThanTarget.
The target context Procedure.performed[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Procedure.
Procedure.performer Procedure.performer Element Procedure.performer is mapped to FHIR R4B element Procedure.performer as Equivalent.
Procedure.performer.role Procedure.performer.function Element Procedure.performer.role is mapped to FHIR R4B element Procedure.performer.function as Equivalent.
Procedure.performer.actor Procedure.performer.actor
Standard Extension: alternate-reference
Element Procedure.performer.actor is mapped to FHIR R4B element Procedure.performer.actor as SourceIsBroaderThanTarget.
The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Procedure.performer.actor with unmapped reference targets: Device, Organization, Patient, Practitioner, RelatedPerson.
Procedure.performer.onBehalfOf Procedure.performer.onBehalfOf
Standard Extension: alternate-reference
Element Procedure.performer.onBehalfOf is mapped to FHIR R4B element Procedure.performer.onBehalfOf as SourceIsBroaderThanTarget.
The mappings for Procedure.performer.onBehalfOf 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 Procedure.performer.onBehalfOf with unmapped reference targets: Organization.
Procedure.location Procedure.location
Standard Extension: alternate-reference
Element Procedure.location is mapped to FHIR R4B element Procedure.location as SourceIsBroaderThanTarget.
The mappings for Procedure.location 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 Procedure.location with unmapped reference targets: Location.
Procedure.reasonCode Procedure.reasonCode Element Procedure.reasonCode is mapped to FHIR R4B element Procedure.reasonCode as Equivalent.
Procedure.reasonReference Procedure.reasonReference
Standard Extension: alternate-reference
Element Procedure.reasonReference is mapped to FHIR R4B element Procedure.reasonReference as SourceIsBroaderThanTarget.
The mappings for Procedure.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 Procedure.reasonReference with unmapped reference targets: Condition, Observation.
Procedure.bodySite Procedure.bodySite Element Procedure.bodySite is mapped to FHIR R4B element Procedure.bodySite as Equivalent.
Procedure.outcome Procedure.outcome Element Procedure.outcome is mapped to FHIR R4B element Procedure.outcome as Equivalent.
Procedure.report Procedure.report
Standard Extension: alternate-reference
Element Procedure.report is mapped to FHIR R4B element Procedure.report as SourceIsBroaderThanTarget.
The mappings for Procedure.report 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 Procedure.report with unmapped reference targets: DiagnosticReport.
Procedure.complication Procedure.complication Element Procedure.complication is mapped to FHIR R4B element Procedure.complication as Equivalent.
Procedure.complicationDetail Procedure.complicationDetail
Standard Extension: alternate-reference
Element Procedure.complicationDetail is mapped to FHIR R4B element Procedure.complicationDetail as SourceIsBroaderThanTarget.
The mappings for Procedure.complicationDetail 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 Procedure.complicationDetail with unmapped reference targets: Condition.
Procedure.followUp Procedure.followUp Element Procedure.followUp is mapped to FHIR R4B element Procedure.followUp as Equivalent.
Procedure.note Procedure.note
Extension: ExtensionProcedure_Note
Element Procedure.note is mapped to FHIR R4B element Procedure.note as SourceIsBroaderThanTarget.
The mappings for Procedure.note do not cover the following types: Annotation.
The mappings for Procedure.note do not cover the following types based on type expansion: author[x], text, time.
Procedure.focalDevice Procedure.focalDevice Element Procedure.focalDevice is mapped to FHIR R4B element Procedure.focalDevice as Equivalent.
Procedure.focalDevice.action Procedure.focalDevice.action Element Procedure.focalDevice.action is mapped to FHIR R4B element Procedure.focalDevice.action as Equivalent.
Procedure.focalDevice.manipulated Procedure.focalDevice.manipulated
Standard Extension: alternate-reference
Element Procedure.focalDevice.manipulated is mapped to FHIR R4B element Procedure.focalDevice.manipulated as SourceIsBroaderThanTarget.
The mappings for Procedure.focalDevice.manipulated 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 Procedure.focalDevice.manipulated with unmapped reference targets: Device.
Procedure.usedReference Procedure.usedReference
Standard Extension: alternate-reference
Element Procedure.usedReference is mapped to FHIR R4B element Procedure.usedReference as SourceIsBroaderThanTarget.
The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Procedure.usedReference with unmapped reference targets: Device, Medication, Substance.
Procedure.usedCode Procedure.usedCode Element Procedure.usedCode is mapped to FHIR R4B element Procedure.usedCode as Equivalent.