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 Contract resource.
Note that there is a profile defined to simplify use of this cross-version resource representation:Profile: Contract
A computable version of the following element information is available in: R3ContractElementMapToR4B
| Source Element (FHIR STU3) | Target(s) | Comments |
|---|---|---|
Contract |
||
Contract.meta |
Contract.meta Extension: ExtensionContract_Meta |
Element Contract.meta is mapped to FHIR R4B element Contract.meta as SourceIsBroaderThanTarget.The mappings for Contract.meta do not cover the following types: Meta.The mappings for Contract.meta do not cover the following types based on type expansion: lastUpdated, profile, security, tag, versionId. |
Contract.implicitRules |
Contract.implicitRules | Element Contract.implicitRules is mapped to FHIR R4B element Contract.implicitRules as Equivalent. |
Contract.language |
Contract.language | Element Contract.language is mapped to FHIR R4B element Contract.language as Equivalent. |
Contract.text |
Contract.text Extension: ExtensionContract_Text |
Element Contract.text is mapped to FHIR R4B element Contract.text as SourceIsBroaderThanTarget.The mappings for Contract.text do not cover the following types: Narrative.The mappings for Contract.text do not cover the following types based on type expansion: div, status. |
Contract.contained |
Contract.contained | Element Contract.contained is mapped to FHIR R4B element Contract.contained as SourceIsBroaderThanTarget. |
Contract.identifier |
Contract.identifier Extension: ExtensionContract_Identifier |
Element Contract.identifier is mapped to FHIR R4B element Contract.identifier as RelatedTo.The mappings for Contract.identifier do not cover the following types: Identifier.The mappings for Contract.identifier do not cover the following types based on type expansion: assigner, period, system, type, use, value. |
Contract.status |
Contract.status | Element Contract.status is mapped to FHIR R4B element Contract.status as Equivalent. |
Contract.issued |
Contract.issued | Element Contract.issued is mapped to FHIR R4B element Contract.issued as Equivalent. |
Contract.applies |
Contract.applies Extension: ExtensionContract_Applies |
Element Contract.applies is mapped to FHIR R4B element Contract.applies as SourceIsBroaderThanTarget.The mappings for Contract.applies do not cover the following types: Period.The mappings for Contract.applies do not cover the following types based on type expansion: end, start. |
Contract.subject |
Contract.subject Standard Extension: alternate-reference |
Element Contract.subject is mapped to FHIR R4B element Contract.subject as SourceIsBroaderThanTarget.The mappings for Contract.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 Contract.subject with unmapped reference targets: Resource. |
Contract.topic |
Contract.topic[x] Standard Extension: alternate-reference |
Element Contract.topic is mapped to FHIR R4B element Contract.topic[x] as SourceIsBroaderThanTarget.The mappings for Contract.topic 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 Contract.topic with unmapped reference targets: Resource.Source element Contract.topic has unmapped reference types. While the target element Contract.topic[x] is a choice type and does not allow extensions, the alternate-reference extension can be applied to Reference values within it. |
Contract.authority |
Contract.authority Standard Extension: alternate-reference |
Element Contract.authority is mapped to FHIR R4B element Contract.authority as SourceIsBroaderThanTarget.The mappings for Contract.authority 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 Contract.authority with unmapped reference targets: Organization. |
Contract.domain |
Contract.domain Standard Extension: alternate-reference |
Element Contract.domain is mapped to FHIR R4B element Contract.domain as SourceIsBroaderThanTarget.The mappings for Contract.domain 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 Contract.domain with unmapped reference targets: Location. |
Contract.type |
Contract.type | Element Contract.type is mapped to FHIR R4B element Contract.type as Equivalent. |
Contract.subType |
Contract.subType | Element Contract.subType is mapped to FHIR R4B element Contract.subType as Equivalent. |
Contract.action |
Extension: ExtensionContract_Action | Element Contract.action has a context of Contract based on following the parent source element upwards and mapping to Contract.Element Contract.action has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.actionReason |
Extension: ExtensionContract_ActionReason | Element Contract.actionReason has a context of Contract based on following the parent source element upwards and mapping to Contract.Element Contract.actionReason has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.decisionType |
Extension: ExtensionContract_DecisionType | Element Contract.decisionType has a context of Contract based on following the parent source element upwards and mapping to Contract.Element Contract.decisionType has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.contentDerivative |
Contract.contentDerivative | Element Contract.contentDerivative is mapped to FHIR R4B element Contract.contentDerivative as Equivalent. |
Contract.securityLabel |
Extension: ExtensionContract_SecurityLabel | Element Contract.securityLabel has a context of Contract based on following the parent source element upwards and mapping to Contract.Element Contract.securityLabel has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.agent |
Contract | Element Contract.agent is mapped to FHIR R4B element Contract as SourceIsNarrowerThanTarget. |
Contract.agent.actor |
Contract.author Standard Extension: alternate-reference |
Element Contract.agent.actor is mapped to FHIR R4B element Contract.author as SourceIsBroaderThanTarget.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Contract.agent.actor with unmapped reference targets: Contract, Device, Group, Location, Organization, Patient, Practitioner, RelatedPerson, Substance. |
Contract.agent.role |
Extension: ExtensionContract_Agent_Role | Element Contract.agent.role has a context of Contract based on following the parent source element upwards and mapping to Contract.Element Contract.agent.role has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.signer |
Contract.signer | Element Contract.signer is mapped to FHIR R4B element Contract.signer as Equivalent. |
Contract.signer.type |
Contract.signer.type | Element Contract.signer.type is mapped to FHIR R4B element Contract.signer.type as Equivalent. |
Contract.signer.party |
Contract.signer.party Standard Extension: alternate-reference |
Element Contract.signer.party is mapped to FHIR R4B element Contract.signer.party as SourceIsBroaderThanTarget.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Contract.signer.party with unmapped reference targets: Organization, Patient, Practitioner, RelatedPerson. |
Contract.signer.signature |
Contract.signer.signature Extension: ExtensionContract_Signer_Signature |
Element Contract.signer.signature is mapped to FHIR R4B element Contract.signer.signature as SourceIsBroaderThanTarget.The mappings for Contract.signer.signature do not cover the following types: Signature.The mappings for Contract.signer.signature do not cover the following types based on type expansion: blob, contentType, onBehalfOf[x], type, when, who[x]. |
Contract.valuedItem |
Extension: ExtensionContract_ValuedItem | Element Contract.valuedItem has a context of Contract based on following the parent source element upwards and mapping to Contract.Element Contract.valuedItem has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.valuedItem.entity[x] |
Extension: ExtensionContract_ValuedItem Slice:entity | Element Contract.valuedItem.entity[x] is part of an existing definition because parent element Contract.valuedItem requires a cross-version extension.Element Contract.valuedItem.entity[x] has a context of Contract based on following the parent source element upwards and mapping to Contract.Element Contract.valuedItem.entity[x] has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.valuedItem.identifier |
Extension: ExtensionContract_ValuedItem Slice:identifier | Element Contract.valuedItem.identifier is part of an existing definition because parent element Contract.valuedItem requires a cross-version extension.Element Contract.valuedItem.identifier has a context of Contract based on following the parent source element upwards and mapping to Contract.Element Contract.valuedItem.identifier has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.valuedItem.effectiveTime |
Extension: ExtensionContract_ValuedItem Slice:effectiveTime | Element Contract.valuedItem.effectiveTime is part of an existing definition because parent element Contract.valuedItem requires a cross-version extension.Element Contract.valuedItem.effectiveTime has a context of Contract based on following the parent source element upwards and mapping to Contract.Element Contract.valuedItem.effectiveTime has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.valuedItem.quantity |
Extension: ExtensionContract_ValuedItem Slice:quantity | Element Contract.valuedItem.quantity is part of an existing definition because parent element Contract.valuedItem requires a cross-version extension.Element Contract.valuedItem.quantity has a context of Contract based on following the parent source element upwards and mapping to Contract.Element Contract.valuedItem.quantity has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.valuedItem.unitPrice |
Extension: ExtensionContract_ValuedItem Slice:unitPrice | Element Contract.valuedItem.unitPrice is part of an existing definition because parent element Contract.valuedItem requires a cross-version extension.Element Contract.valuedItem.unitPrice has a context of Contract based on following the parent source element upwards and mapping to Contract.Element Contract.valuedItem.unitPrice has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.valuedItem.factor |
Extension: ExtensionContract_ValuedItem Slice:factor | Element Contract.valuedItem.factor is part of an existing definition because parent element Contract.valuedItem requires a cross-version extension.Element Contract.valuedItem.factor has a context of Contract based on following the parent source element upwards and mapping to Contract.Element Contract.valuedItem.factor has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.valuedItem.points |
Extension: ExtensionContract_ValuedItem Slice:points | Element Contract.valuedItem.points is part of an existing definition because parent element Contract.valuedItem requires a cross-version extension.Element Contract.valuedItem.points has a context of Contract based on following the parent source element upwards and mapping to Contract.Element Contract.valuedItem.points has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.valuedItem.net |
Extension: ExtensionContract_ValuedItem Slice:net | Element Contract.valuedItem.net is part of an existing definition because parent element Contract.valuedItem requires a cross-version extension.Element Contract.valuedItem.net has a context of Contract based on following the parent source element upwards and mapping to Contract.Element Contract.valuedItem.net has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.term |
Contract.term | Element Contract.term is mapped to FHIR R4B element Contract.term as Equivalent. |
Contract.term.identifier |
Contract.term.identifier Extension: ExtensionContract_Term_Identifier |
Element Contract.term.identifier is mapped to FHIR R4B element Contract.term.identifier as SourceIsBroaderThanTarget.The mappings for Contract.term.identifier do not cover the following types: Identifier.The mappings for Contract.term.identifier do not cover the following types based on type expansion: assigner, period, system, type, use, value. |
Contract.term.issued |
Contract.term.issued | Element Contract.term.issued is mapped to FHIR R4B element Contract.term.issued as Equivalent. |
Contract.term.applies |
Contract.term.applies Extension: ExtensionContract_Term_Applies |
Element Contract.term.applies is mapped to FHIR R4B element Contract.term.applies as SourceIsBroaderThanTarget.The mappings for Contract.term.applies do not cover the following types: Period.The mappings for Contract.term.applies do not cover the following types based on type expansion: end, start. |
Contract.term.type |
Contract.term.type | Element Contract.term.type is mapped to FHIR R4B element Contract.term.type as Equivalent. |
Contract.term.subType |
Contract.term.subType | Element Contract.term.subType is mapped to FHIR R4B element Contract.term.subType as Equivalent. |
Contract.term.topic |
Contract.term.topic[x] Standard Extension: alternate-reference |
Element Contract.term.topic is mapped to FHIR R4B element Contract.term.topic[x] as SourceIsBroaderThanTarget.The mappings for Contract.term.topic 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 Contract.term.topic with unmapped reference targets: Resource.Source element Contract.term.topic has unmapped reference types. While the target element Contract.term.topic[x] is a choice type and does not allow extensions, the alternate-reference extension can be applied to Reference values within it. |
Contract.term.action |
Contract.term.action.type | Element Contract.term.action is mapped to FHIR R4B element Contract.term.action.type as SourceIsBroaderThanTarget. |
Contract.term.actionReason |
Extension: ExtensionContract_Term_ActionReason | Element Contract.term.actionReason has a context of Contract.term based on following the parent source element upwards and mapping to Contract.Element Contract.term.actionReason has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.term.securityLabel |
Contract.term.securityLabel.classification | Element Contract.term.securityLabel is mapped to FHIR R4B element Contract.term.securityLabel.classification as SourceIsBroaderThanTarget. |
Contract.term.agent |
Extension: ExtensionContract_Term_Agent | Element Contract.term.agent has a context of Contract.term based on following the parent source element upwards and mapping to Contract.Element Contract.term.agent has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.term.agent.actor |
Extension: ExtensionContract_Term_Agent Slice:actor | Element Contract.term.agent.actor is part of an existing definition because parent element Contract.term.agent requires a cross-version extension.Element Contract.term.agent.actor has a context of Contract.term based on following the parent source element upwards and mapping to Contract.Element Contract.term.agent.actor has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.term.agent.role |
Extension: ExtensionContract_Term_Agent Slice:role | Element Contract.term.agent.role is part of an existing definition because parent element Contract.term.agent requires a cross-version extension.Element Contract.term.agent.role has a context of Contract.term based on following the parent source element upwards and mapping to Contract.Element Contract.term.agent.role has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.term.text |
Contract.term.text | Element Contract.term.text is mapped to FHIR R4B element Contract.term.text as Equivalent. |
Contract.term.valuedItem |
Extension: ExtensionContract_Term_ValuedItem | Element Contract.term.valuedItem has a context of Contract.term based on following the parent source element upwards and mapping to Contract.Element Contract.term.valuedItem has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.term.valuedItem.entity[x] |
Extension: ExtensionContract_Term_ValuedItem Slice:entity | Element Contract.term.valuedItem.entity[x] is part of an existing definition because parent element Contract.term.valuedItem requires a cross-version extension.Element Contract.term.valuedItem.entity[x] has a context of Contract.term based on following the parent source element upwards and mapping to Contract.Element Contract.term.valuedItem.entity[x] has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.term.valuedItem.identifier |
Extension: ExtensionContract_Term_ValuedItem Slice:identifier | Element Contract.term.valuedItem.identifier is part of an existing definition because parent element Contract.term.valuedItem requires a cross-version extension.Element Contract.term.valuedItem.identifier has a context of Contract.term based on following the parent source element upwards and mapping to Contract.Element Contract.term.valuedItem.identifier has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.term.valuedItem.effectiveTime |
Extension: ExtensionContract_Term_ValuedItem Slice:effectiveTime | Element Contract.term.valuedItem.effectiveTime is part of an existing definition because parent element Contract.term.valuedItem requires a cross-version extension.Element Contract.term.valuedItem.effectiveTime has a context of Contract.term based on following the parent source element upwards and mapping to Contract.Element Contract.term.valuedItem.effectiveTime has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.term.valuedItem.quantity |
Extension: ExtensionContract_Term_ValuedItem Slice:quantity | Element Contract.term.valuedItem.quantity is part of an existing definition because parent element Contract.term.valuedItem requires a cross-version extension.Element Contract.term.valuedItem.quantity has a context of Contract.term based on following the parent source element upwards and mapping to Contract.Element Contract.term.valuedItem.quantity has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.term.valuedItem.unitPrice |
Extension: ExtensionContract_Term_ValuedItem Slice:unitPrice | Element Contract.term.valuedItem.unitPrice is part of an existing definition because parent element Contract.term.valuedItem requires a cross-version extension.Element Contract.term.valuedItem.unitPrice has a context of Contract.term based on following the parent source element upwards and mapping to Contract.Element Contract.term.valuedItem.unitPrice has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.term.valuedItem.factor |
Extension: ExtensionContract_Term_ValuedItem Slice:factor | Element Contract.term.valuedItem.factor is part of an existing definition because parent element Contract.term.valuedItem requires a cross-version extension.Element Contract.term.valuedItem.factor has a context of Contract.term based on following the parent source element upwards and mapping to Contract.Element Contract.term.valuedItem.factor has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.term.valuedItem.points |
Extension: ExtensionContract_Term_ValuedItem Slice:points | Element Contract.term.valuedItem.points is part of an existing definition because parent element Contract.term.valuedItem requires a cross-version extension.Element Contract.term.valuedItem.points has a context of Contract.term based on following the parent source element upwards and mapping to Contract.Element Contract.term.valuedItem.points has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.term.valuedItem.net |
Extension: ExtensionContract_Term_ValuedItem Slice:net | Element Contract.term.valuedItem.net is part of an existing definition because parent element Contract.term.valuedItem requires a cross-version extension.Element Contract.term.valuedItem.net has a context of Contract.term based on following the parent source element upwards and mapping to Contract.Element Contract.term.valuedItem.net has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.term.group |
Contract.term.group | Element Contract.term.group is mapped to FHIR R4B element Contract.term.group as Equivalent. |
Contract.binding[x] |
Extension: ExtensionContract_Binding | Element Contract.binding[x] has a context of Contract based on following the parent source element upwards and mapping to Contract.Element Contract.binding[x] has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element). |
Contract.friendly |
Contract.friendly | Element Contract.friendly is mapped to FHIR R4B element Contract.friendly as Equivalent. |
Contract.friendly.content[x] |
Contract.friendly.content[x] Extension: ExtensionContract_Friendly_Content Standard Extension: alternate-reference |
Element Contract.friendly.content[x] is mapped to FHIR R4B element Contract.friendly.content[x] as SourceIsBroaderThanTarget.The mappings for Contract.friendly.content[x] do not cover the following types: Attachment.The target context Contract.friendly.content[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Contract.friendly.The standard extension alternate-reference has been mapped as PART of the representation of FHIR STU3 element Contract.friendly.content[x] with unmapped reference targets: Composition, DocumentReference, QuestionnaireResponse.Source element Contract.friendly.content[x] has unmapped reference types. While the target element Contract.friendly.content[x] is a choice type and does not allow extensions, the alternate-reference extension can be applied to Reference values within it. |
Contract.legal |
Contract.legal | Element Contract.legal is mapped to FHIR R4B element Contract.legal as Equivalent. |
Contract.legal.content[x] |
Contract.legal.content[x] Extension: ExtensionContract_Legal_Content Standard Extension: alternate-reference |
Element Contract.legal.content[x] is mapped to FHIR R4B element Contract.legal.content[x] as SourceIsBroaderThanTarget.The mappings for Contract.legal.content[x] do not cover the following types: Attachment.The target context Contract.legal.content[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Contract.legal.The standard extension alternate-reference has been mapped as PART of the representation of FHIR STU3 element Contract.legal.content[x] with unmapped reference targets: Composition, DocumentReference, QuestionnaireResponse.Source element Contract.legal.content[x] has unmapped reference types. While the target element Contract.legal.content[x] is a choice type and does not allow extensions, the alternate-reference extension can be applied to Reference values within it. |
Contract.rule |
Contract.rule | Element Contract.rule is mapped to FHIR R4B element Contract.rule as Equivalent. |
Contract.rule.content[x] |
Contract.rule.content[x] Extension: ExtensionContract_Rule_Content Standard Extension: alternate-reference |
Element Contract.rule.content[x] is mapped to FHIR R4B element Contract.rule.content[x] as SourceIsBroaderThanTarget.The mappings for Contract.rule.content[x] do not cover the following types: Attachment.The mappings for Contract.rule.content[x] do not cover the following types based on type expansion: contentType, creation, data, display, hash, identifier, language, reference, size, title, url.The target context Contract.rule.content[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Contract.rule.The standard extension alternate-reference has been mapped as PART of the representation of FHIR STU3 element Contract.rule.content[x] with unmapped reference targets: DocumentReference.Source element Contract.rule.content[x] has unmapped reference types. While the target element Contract.rule.content[x] is a choice type and does not allow extensions, the alternate-reference extension can be applied to Reference values within it. |