Extensions for Using Data Elements from FHIR R4B in FHIR STU3 - Downloaded Version null See the Directory of published versions
The FHIR R4B resource is represented in FHIR STU3 via the ProcessResponse resource.
Note that there is a profile defined to simplify use of this cross-version resource representation:Profile: Task-for-ProcessResponse
A computable version of the following element information is available in: R4BTaskElementMapToR3
| Source Element (FHIR R4B) | Target(s) | Comments |
|---|---|---|
Task |
||
Task.meta |
ProcessResponse.meta Extension: ExtensionTask_Meta |
Element Task.meta is mapped to FHIR STU3 element ProcessRequest.meta as SourceIsBroaderThanTarget.Element Task.meta is mapped to FHIR STU3 element ProcessResponse.meta as SourceIsBroaderThanTarget.Element Task.meta is mapped to FHIR STU3 element Task.meta as SourceIsBroaderThanTarget.The mappings for Task.meta do not cover the following types: Meta.The mappings for Task.meta do not cover the following types based on type expansion: lastUpdated, profile, security, source, tag, versionId. |
Task.implicitRules |
ProcessResponse.implicitRules | Element Task.implicitRules is mapped to FHIR STU3 element ProcessRequest.implicitRules as Equivalent.Element Task.implicitRules is mapped to FHIR STU3 element ProcessResponse.implicitRules as Equivalent.Element Task.implicitRules is mapped to FHIR STU3 element Task.implicitRules as Equivalent. |
Task.language |
ProcessResponse.language | Element Task.language is mapped to FHIR STU3 element ProcessRequest.language as Equivalent.Element Task.language is mapped to FHIR STU3 element ProcessResponse.language as Equivalent.Element Task.language is mapped to FHIR STU3 element Task.language as Equivalent. |
Task.text |
ProcessResponse.text Extension: ExtensionTask_Text |
Element Task.text is mapped to FHIR STU3 element ProcessRequest.text as SourceIsBroaderThanTarget.Element Task.text is mapped to FHIR STU3 element ProcessResponse.text as SourceIsBroaderThanTarget.Element Task.text is mapped to FHIR STU3 element Task.text as SourceIsBroaderThanTarget.The mappings for Task.text do not cover the following types: Narrative.The mappings for Task.text do not cover the following types based on type expansion: div, status. |
Task.contained |
ProcessResponse.contained | Element Task.contained is mapped to FHIR STU3 element ProcessRequest.contained as SourceIsBroaderThanTarget.Element Task.contained is mapped to FHIR STU3 element ProcessResponse.contained as SourceIsBroaderThanTarget.Element Task.contained is mapped to FHIR STU3 element Task.contained as SourceIsBroaderThanTarget. |
Task.identifier |
ProcessResponse.identifier Extension: ExtensionTask_Identifier |
Element Task.identifier is mapped to FHIR STU3 element ProcessRequest.identifier as SourceIsBroaderThanTarget.Element Task.identifier is mapped to FHIR STU3 element ProcessResponse.identifier as SourceIsBroaderThanTarget.Element Task.identifier is mapped to FHIR STU3 element Task.identifier as SourceIsBroaderThanTarget.The mappings for Task.identifier do not cover the following types: Identifier.The mappings for Task.identifier do not cover the following types based on type expansion: assigner, period, system, type, use, value. |
Task.instantiatesCanonical |
Not Available | |
Task.instantiatesUri |
Not Available | |
Task.basedOn |
Not Available | |
Task.groupIdentifier |
Not Available | |
Task.partOf |
Not Available | |
Task.status |
ProcessResponse.status | Element Task.status is mapped to FHIR STU3 element ProcessRequest.status as RelatedTo.Element Task.status is mapped to FHIR STU3 element ProcessResponse.status as RelatedTo.Element Task.status is mapped to FHIR STU3 element Task.status as Equivalent. |
Task.statusReason |
Not Available | |
Task.businessStatus |
Not Available | |
Task.intent |
Not Available | |
Task.priority |
Not Available | |
Task.code |
Not Available | |
Task.description |
Not Available | |
Task.focus |
Not Available | |
Task.for |
Not Available | |
Task.encounter |
Not Available | |
Task.executionPeriod |
Not Available | |
Task.authoredOn |
Not Available | |
Task.lastModified |
Not Available | |
Task.requester |
Not Available | |
Task.performerType |
Not Available | |
Task.owner |
Not Available | |
Task.location |
Extension: ExtensionTask_Location | Element Task.location has a context of ProcessRequest based on following the parent source element upwards and mapping to ProcessRequest.Element Task.location has a context of ProcessResponse based on following the parent source element upwards and mapping to ProcessResponse.Element Task.location has a context of Task based on following the parent source element upwards and mapping to Task.Element Task.location has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). |
Task.reasonCode |
Not Available | |
Task.reasonReference |
Extension: ExtensionTask_ReasonReference | Element Task.reasonReference has a context of ProcessRequest based on following the parent source element upwards and mapping to ProcessRequest.Element Task.reasonReference has a context of ProcessResponse based on following the parent source element upwards and mapping to ProcessResponse.Element Task.reasonReference has a context of Task based on following the parent source element upwards and mapping to Task.Element Task.reasonReference has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). |
Task.insurance |
Extension: ExtensionTask_Insurance | Element Task.insurance has a context of ProcessRequest based on following the parent source element upwards and mapping to ProcessRequest.Element Task.insurance has a context of ProcessResponse based on following the parent source element upwards and mapping to ProcessResponse.Element Task.insurance has a context of Task based on following the parent source element upwards and mapping to Task.Element Task.insurance has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). |
Task.note |
Not Available | |
Task.relevantHistory |
Not Available | |
Task.restriction |
Not Available | |
Task.restriction.repetitions |
Not Available | |
Task.restriction.period |
Not Available | |
Task.restriction.recipient |
Not Available | |
Task.input |
Not Available | |
Task.input.type |
Not Available | |
Task.input.value[x] |
Not Available | |
Task.output |
Not Available | |
Task.output.type |
Not Available | |
Task.output.value[x] |
Not Available |
Note that the FHIR R4B Task maps to multiple resources in FHIR STU3. The following table contains the the combined lookup information for reference.
| Source Element (FHIR R4B) | Target(s) | Comments |
|---|---|---|
Task |
||
Task.meta |
ProcessRequest.meta ProcessResponse.meta Task.meta Extension: ExtensionTask_Meta |
Element Task.meta is mapped to FHIR STU3 element ProcessRequest.meta as SourceIsBroaderThanTarget.Element Task.meta is mapped to FHIR STU3 element ProcessResponse.meta as SourceIsBroaderThanTarget.Element Task.meta is mapped to FHIR STU3 element Task.meta as SourceIsBroaderThanTarget.The mappings for Task.meta do not cover the following types: Meta.The mappings for Task.meta do not cover the following types based on type expansion: lastUpdated, profile, security, source, tag, versionId. |
Task.implicitRules |
ProcessRequest.implicitRules ProcessResponse.implicitRules Task.implicitRules |
Element Task.implicitRules is mapped to FHIR STU3 element ProcessRequest.implicitRules as Equivalent.Element Task.implicitRules is mapped to FHIR STU3 element ProcessResponse.implicitRules as Equivalent.Element Task.implicitRules is mapped to FHIR STU3 element Task.implicitRules as Equivalent. |
Task.language |
ProcessRequest.language ProcessResponse.language Task.language |
Element Task.language is mapped to FHIR STU3 element ProcessRequest.language as Equivalent.Element Task.language is mapped to FHIR STU3 element ProcessResponse.language as Equivalent.Element Task.language is mapped to FHIR STU3 element Task.language as Equivalent. |
Task.text |
ProcessRequest.text ProcessResponse.text Task.text Extension: ExtensionTask_Text |
Element Task.text is mapped to FHIR STU3 element ProcessRequest.text as SourceIsBroaderThanTarget.Element Task.text is mapped to FHIR STU3 element ProcessResponse.text as SourceIsBroaderThanTarget.Element Task.text is mapped to FHIR STU3 element Task.text as SourceIsBroaderThanTarget.The mappings for Task.text do not cover the following types: Narrative.The mappings for Task.text do not cover the following types based on type expansion: div, status. |
Task.contained |
ProcessRequest.contained ProcessResponse.contained Task.contained |
Element Task.contained is mapped to FHIR STU3 element ProcessRequest.contained as SourceIsBroaderThanTarget.Element Task.contained is mapped to FHIR STU3 element ProcessResponse.contained as SourceIsBroaderThanTarget.Element Task.contained is mapped to FHIR STU3 element Task.contained as SourceIsBroaderThanTarget. |
Task.identifier |
ProcessRequest.identifier ProcessResponse.identifier Task.identifier Extension: ExtensionTask_Identifier |
Element Task.identifier is mapped to FHIR STU3 element ProcessRequest.identifier as SourceIsBroaderThanTarget.Element Task.identifier is mapped to FHIR STU3 element ProcessResponse.identifier as SourceIsBroaderThanTarget.Element Task.identifier is mapped to FHIR STU3 element Task.identifier as SourceIsBroaderThanTarget.The mappings for Task.identifier do not cover the following types: Identifier.The mappings for Task.identifier do not cover the following types based on type expansion: assigner, period, system, type, use, value. |
Task.instantiatesCanonical |
Task.definition[x] | Element Task.instantiatesCanonical is mapped to FHIR STU3 element Task.definition[x] as Equivalent.The target context Task.definition[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Task. |
Task.instantiatesUri |
Task.definition[x] | Element Task.instantiatesUri is mapped to FHIR STU3 element Task.definition[x] as Equivalent.The target context Task.definition[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Task. |
Task.basedOn |
Task.basedOn Standard Extension: alternate-reference |
Element Task.basedOn is mapped to FHIR STU3 element Task.basedOn as SourceIsBroaderThanTarget.The mappings for Task.basedOn 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 R4B element Task.basedOn with unmapped reference targets: Resource. |
Task.groupIdentifier |
Task.groupIdentifier Extension: ExtensionTask_GroupIdentifier |
Element Task.groupIdentifier is mapped to FHIR STU3 element Task.groupIdentifier as SourceIsBroaderThanTarget.The mappings for Task.groupIdentifier do not cover the following types: Identifier.The mappings for Task.groupIdentifier do not cover the following types based on type expansion: assigner, period, system, type, use, value. |
Task.partOf |
Task.partOf Standard Extension: alternate-reference |
Element Task.partOf is mapped to FHIR STU3 element Task.partOf as SourceIsBroaderThanTarget.The mappings for Task.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 R4B element Task.partOf with unmapped reference targets: Task. |
Task.status |
ProcessRequest.status ProcessResponse.status Task.status |
Element Task.status is mapped to FHIR STU3 element ProcessRequest.status as RelatedTo.Element Task.status is mapped to FHIR STU3 element ProcessResponse.status as RelatedTo.Element Task.status is mapped to FHIR STU3 element Task.status as Equivalent. |
Task.statusReason |
Task.statusReason | Element Task.statusReason is mapped to FHIR STU3 element Task.statusReason as Equivalent. |
Task.businessStatus |
Task.businessStatus | Element Task.businessStatus is mapped to FHIR STU3 element Task.businessStatus as Equivalent. |
Task.intent |
Task.intent Extension: ExtensionTask_Intent |
Element Task.intent is mapped to FHIR STU3 element Task.intent as SourceIsBroaderThanTarget. |
Task.priority |
Task.priority | Element Task.priority is mapped to FHIR STU3 element Task.priority as Equivalent. |
Task.code |
Task.code | Element Task.code is mapped to FHIR STU3 element Task.code as Equivalent. |
Task.description |
Task.description | Element Task.description is mapped to FHIR STU3 element Task.description as Equivalent. |
Task.focus |
Task.focus Standard Extension: alternate-reference |
Element Task.focus is mapped to FHIR STU3 element Task.focus as SourceIsBroaderThanTarget.The mappings for Task.focus 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 R4B element Task.focus with unmapped reference targets: Resource. |
Task.for |
Task.for Standard Extension: alternate-reference |
Element Task.for is mapped to FHIR STU3 element Task.for as SourceIsBroaderThanTarget.The mappings for Task.for 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 R4B element Task.for with unmapped reference targets: Resource. |
Task.encounter |
Task.context Standard Extension: alternate-reference |
Element Task.encounter is mapped to FHIR STU3 element Task.context as SourceIsBroaderThanTarget.The mappings for Task.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 R4B element Task.encounter with unmapped reference targets: Encounter. |
Task.executionPeriod |
Task.executionPeriod Extension: ExtensionTask_ExecutionPeriod |
Element Task.executionPeriod is mapped to FHIR STU3 element Task.executionPeriod as SourceIsBroaderThanTarget.The mappings for Task.executionPeriod do not cover the following types: Period.The mappings for Task.executionPeriod do not cover the following types based on type expansion: end, start. |
Task.authoredOn |
Task.authoredOn | Element Task.authoredOn is mapped to FHIR STU3 element Task.authoredOn as Equivalent. |
Task.lastModified |
Task.lastModified | Element Task.lastModified is mapped to FHIR STU3 element Task.lastModified as Equivalent. |
Task.requester |
Task.requester.agent Standard Extension: alternate-reference |
Element Task.requester is mapped to FHIR STU3 element Task.requester.agent as SourceIsBroaderThanTarget.The standard extension alternate-reference has been mapped as the representation of FHIR R4B element Task.requester with unmapped reference targets: Device, Organization, Patient, Practitioner, PractitionerRole, RelatedPerson. |
Task.performerType |
Task.performerType | Element Task.performerType is mapped to FHIR STU3 element Task.performerType as Equivalent. |
Task.owner |
Task.owner Standard Extension: alternate-reference |
Element Task.owner is mapped to FHIR STU3 element Task.owner as SourceIsBroaderThanTarget.The standard extension alternate-reference has been mapped as the representation of FHIR R4B element Task.owner with unmapped reference targets: CareTeam, Device, HealthcareService, Organization, Patient, Practitioner, PractitionerRole, RelatedPerson. |
Task.location |
Extension: ExtensionTask_Location | Element Task.location has a context of ProcessRequest based on following the parent source element upwards and mapping to ProcessRequest.Element Task.location has a context of ProcessResponse based on following the parent source element upwards and mapping to ProcessResponse.Element Task.location has a context of Task based on following the parent source element upwards and mapping to Task.Element Task.location has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). |
Task.reasonCode |
Task.reason | Element Task.reasonCode is mapped to FHIR STU3 element Task.reason as Equivalent. |
Task.reasonReference |
Extension: ExtensionTask_ReasonReference | Element Task.reasonReference has a context of ProcessRequest based on following the parent source element upwards and mapping to ProcessRequest.Element Task.reasonReference has a context of ProcessResponse based on following the parent source element upwards and mapping to ProcessResponse.Element Task.reasonReference has a context of Task based on following the parent source element upwards and mapping to Task.Element Task.reasonReference has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). |
Task.insurance |
Extension: ExtensionTask_Insurance | Element Task.insurance has a context of ProcessRequest based on following the parent source element upwards and mapping to ProcessRequest.Element Task.insurance has a context of ProcessResponse based on following the parent source element upwards and mapping to ProcessResponse.Element Task.insurance has a context of Task based on following the parent source element upwards and mapping to Task.Element Task.insurance has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). |
Task.note |
Task.note Extension: ExtensionTask_Note |
Element Task.note is mapped to FHIR STU3 element Task.note as SourceIsBroaderThanTarget.The mappings for Task.note do not cover the following types: Annotation.The mappings for Task.note do not cover the following types based on type expansion: author[x], text, time. |
Task.relevantHistory |
Task.relevantHistory Standard Extension: alternate-reference |
Element Task.relevantHistory is mapped to FHIR STU3 element Task.relevantHistory as SourceIsBroaderThanTarget.The mappings for Task.relevantHistory 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 R4B element Task.relevantHistory with unmapped reference targets: Provenance. |
Task.restriction |
Task.restriction | Element Task.restriction is mapped to FHIR STU3 element Task.restriction as Equivalent. |
Task.restriction.repetitions |
Task.restriction.repetitions | Element Task.restriction.repetitions is mapped to FHIR STU3 element Task.restriction.repetitions as Equivalent. |
Task.restriction.period |
Task.restriction.period Extension: ExtensionTask_Restriction_Period |
Element Task.restriction.period is mapped to FHIR STU3 element Task.restriction.period as SourceIsBroaderThanTarget.The mappings for Task.restriction.period do not cover the following types: Period.The mappings for Task.restriction.period do not cover the following types based on type expansion: end, start. |
Task.restriction.recipient |
Task.restriction.recipient Standard Extension: alternate-reference |
Element Task.restriction.recipient is mapped to FHIR STU3 element Task.restriction.recipient as SourceIsBroaderThanTarget.The standard extension alternate-reference has been mapped as the representation of FHIR R4B element Task.restriction.recipient with unmapped reference targets: Group, Organization, Patient, Practitioner, PractitionerRole, RelatedPerson. |
Task.input |
Task.input | Element Task.input is mapped to FHIR STU3 element Task.input as Equivalent. |
Task.input.type |
Task.input.type | Element Task.input.type is mapped to FHIR STU3 element Task.input.type as Equivalent. |
Task.input.value[x] |
Task.input.value[x] Extension: ExtensionTask_Input_Value |
Element Task.input.value[x] is mapped to FHIR STU3 element Task.input.value[x] as RelatedTo.The mappings for Task.input.value[x] do not cover the following types: Address, Annotation, Attachment, ContactDetail, ContactPoint, Contributor, DataRequirement, Dosage, Expression, HumanName, Identifier, Meta, ParameterDefinition, Period, Range, Ratio, RelatedArtifact, SampledData, Signature, Timing, TriggerDefinition, UsageContext, uuid.The target context Task.input.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Task.input. |
Task.output |
Task.output | Element Task.output is mapped to FHIR STU3 element Task.output as Equivalent. |
Task.output.type |
Task.output.type | Element Task.output.type is mapped to FHIR STU3 element Task.output.type as Equivalent. |
Task.output.value[x] |
Task.output.value[x] Extension: ExtensionTask_Output_Value |
Element Task.output.value[x] is mapped to FHIR STU3 element Task.output.value[x] as RelatedTo.The mappings for Task.output.value[x] do not cover the following types: Address, Annotation, Attachment, ContactDetail, ContactPoint, Contributor, DataRequirement, Dosage, Expression, HumanName, Identifier, Meta, ParameterDefinition, Period, Range, Ratio, RelatedArtifact, SampledData, Signature, Timing, TriggerDefinition, UsageContext, uuid.The target context Task.output.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Task.output. |