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 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. |