R5-Contract-element-map-to-R4
type: ConceptMap
node role: treeRoot
id:
  v: R5-Contract-element-map-to-R4
text:
  status:
    v: generated
  div:
    v: Generated Narrative: ConceptMap R5-Contract-element-map-to-R4 Mapping from http://hl7.org/fhir/5.0 to http://hl7.org/fhir/4.0 Group 1 Mapping from http://hl7.org/fhir/StructureDefinition/Contract|5.0.0 to Contractversion: 4.0.1) Source Concept Details Relationship Target Concept Details Comment Codes from http://hl7.org/fhir/StructureDefinition/Contract|5.0.0 Codes from Contract Contract.meta meta is equivalent to Contract.meta Contract.meta Element `Contract.meta` is mapped to FHIR R4 element `Contract.meta` as `Equivalent`. Contract.implicitRules implicitRules is equivalent to Contract.implicitRules Contract.implicitRules Element `Contract.implicitRules` is mapped to FHIR R4 element `Contract.implicitRules` as `Equivalent`. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of its narrative along with other profiles, value sets, etc. Contract.language language is equivalent to Contract.language Contract.language Element `Contract.language` is mapped to FHIR R4 element `Contract.language` as `Equivalent`. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it …
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-wg
    l: structuredefinition-wg
  value: Code
    v: fhir
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
    l: structuredefinition-fmm
  value: Integer
    v: 0
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom
        l: structuredefinition-conformance-derivedFrom
      value: Canonical
        v: http://hl7.org/fhir/uv/xver/ImplementationGuide/hl7.fhir.uv.xver-r5.r4
        l: hl7.fhir.uv.xver-r5.r4
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
    l: structuredefinition-standards-status
  value: Code
    v: trial-use
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom
        l: structuredefinition-conformance-derivedFrom
      value: Canonical
        v: http://hl7.org/fhir/uv/xver/ImplementationGuide/hl7.fhir.uv.xver-r5.r4
        l: hl7.fhir.uv.xver-r5.r4
url:
  v: http://hl7.org/fhir/uv/xver/ConceptMap/R5-Contract-element-map-to-R4
  l: R5-Contract-element-map-to-R4
version:
  v: 0.1.0
name:
  v: R5ContractElementMapToR4
title:
  v: Cross-version mapping for FHIR R5 Contract to FHIR R4 Contract
status:
  v: active
experimental:
  v: false
date:
  v: 2026-03-17T16:04:44.9225186-05:00
contact:
  name:
    v: FHIR Infrastructure
  telecom:
    system:
      v: url
    value:
      v: http://www.hl7.org/Special/committees/fiwg
description:
  v: This ConceptMap represents cross-version mappings for elements from a FHIR R5 Contract to FHIR R4.
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
      l: m49.htm
    code:
      v: 001
    display:
      v: World
source: Canonical
  v: http://hl7.org/fhir/5.0
  l: http://hl7.org/fhir/5.0
target: Uri
  v: http://hl7.org/fhir/4.0
  l: http://hl7.org/fhir/4.0
group:
  source:
    v: http://hl7.org/fhir/StructureDefinition/Contract
    l: Contract
  source version:
    v: 5.0.0
  target:
    v: http://hl7.org/fhir/StructureDefinition/Contract
    l: Contract
  target version:
    v: 4.0.1
  element:
    code:
      v: Contract.meta
    display:
      v: meta
    target:
      code:
        v: Contract.meta
      display:
        v: Contract.meta
      equivalence:
        v: equivalent
      comment:
        v: Element `Contract.meta` is mapped to FHIR R4 element `Contract.meta` as `Equivalent`.
  element:
    code:
      v: Contract.implicitRules
    display:
      v: implicitRules
    target:
      code:
        v: Contract.implicitRules
      display:
        v: Contract.implicitRules
      equivalence:
        v: equivalent
      comment:
        v: Element `Contract.implicitRules` is mapped to FHIR R4 element `Contract.implicitRules` as `Equivalent`. Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of its narrative along with other profiles, value sets, etc.
  element:
    code:
      v: Contract.language
    display:
      v: language
    target:
      code:
        v: Contract.language
      display:
        v: Contract.language
      equivalence:
        v: equivalent
      comment:
        v: Element `Contract.language` is mapped to FHIR R4 element `Contract.language` as `Equivalent`. Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).
  element:
    code:
      v: Contract.text
    display:
      v: text
    target:
      code:
        v: Contract.text
      display:
        v: Contract.text
      equivalence:
        v: equivalent
      comment:
        v: Element `Contract.text` is mapped to FHIR R4 element `Contract.text` as `Equivalent`. Contained resources do not have a narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.
  element:
    code:
      v: Contract.contained
    display:
      v: contained
    target:
      code:
        v: Contract.contained
      display:
        v: Contract.contained
      equivalence:
        v: equivalent
      comment:
        v: Element `Contract.contained` is mapped to FHIR R4 element `Contract.contained` as `Equivalent`. This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags in their meta elements, but SHALL NOT have security labels.
  element:
    code:
      v: Contract.identifier
    display:
      v: identifier
    target:
      code:
        v: Contract.identifier
      display:
        v: Contract.identifier
      equivalence:
        v: equivalent
      comment:
        v: Element `Contract.identifier` is mapped to FHIR R4 element `Contract.identifier` as `Equivalent`.
  element:
    code:
      v: Contract.url
    display:
      v: url
    target:
      code:
        v: Contract.url
      display:
        v: Contract.url
      equivalence:
        v: equivalent
      comment:
        v: Element `Contract.url` is mapped to FHIR R4 element `Contract.url` as `Equivalent`. Used in a domain that uses a supplied contract repository.
  element:
    code:
      v: Contract.version
    display:
      v: version
    target:
      code:
        v: Contract.version
      display:
        v: Contract.version
      equivalence:
        v: equivalent
      comment:
        v: Element `Contract.version` is mapped to FHIR R4 element `Contract.version` as `Equivalent`. Note - This is a business versionId, not a resource version id (see discussion at [Versioning](https://hl7.org/fhir/resource..html#versions)) Comments - There may be different contract instances that have the same identifier but different versions. The version can be appended to the url in a reference to allow a reference to a particular business version of the plan definition with the format [url]|[version]. The version SHOULD NOT contain a '#' - see [Business Version](https://hl7.org/fhir/resource.h.html#bv-format).

code:
  v: Contract.status
display:
  v: status
target:
  code:
    v: Contract.status
  display:
    v: Contract.status
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.status` is mapped to FHIR R4 element `Contract.status` as `Equivalent`. This element is labeled as a modifier because the status contains codes that mark the contract as not currently valid or active.

code:
  v: Contract.legalState
display:
  v: legalState
target:
  code:
    v: Contract.legalState
  display:
    v: Contract.legalState
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.legalState` is mapped to FHIR R4 element `Contract.legalState` as `Equivalent`.

code:
  v: Contract.instantiatesCanonical
display:
  v: instantiatesCanonical
target:
  code:
    v: Contract.instantiatesCanonical
  display:
    v: Contract.instantiatesCanonical
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.instantiatesCanonical` is mapped to FHIR R4 element `Contract.instantiatesCanonical` as `Equivalent`.

code:
  v: Contract.instantiatesUri
display:
  v: instantiatesUri
target:
  code:
    v: Contract.instantiatesUri
  display:
    v: Contract.instantiatesUri
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.instantiatesUri` is mapped to FHIR R4 element `Contract.instantiatesUri` as `Equivalent`.

code:
  v: Contract.contentDerivative
display:
  v: contentDerivative
target:
  code:
    v: Contract.contentDerivative
  display:
    v: Contract.contentDerivative
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.contentDerivative` is mapped to FHIR R4 element `Contract.contentDerivative` as `Equivalent`.

code:
  v: Contract.issued
display:
  v: issued
target:
  code:
    v: Contract.issued
  display:
    v: Contract.issued
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.issued` is mapped to FHIR R4 element `Contract.issued` as `Equivalent`.

code:
  v: Contract.applies
display:
  v: applies
target:
  code:
    v: Contract.applies
  display:
    v: Contract.applies
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.applies` is mapped to FHIR R4 element `Contract.applies` as `Equivalent`.

code:
  v: Contract.expirationType
display:
  v: expirationType
target:
  code:
    v: Contract.expirationType
  display:
    v: Contract.expirationType
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.expirationType` is mapped to FHIR R4 element `Contract.expirationType` as `Equivalent`.

code:
  v: Contract.subject
display:
  v: subject
target:
  code:
    v: Contract.subject
  display:
    v: Contract.subject
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.subject` is mapped to FHIR R4 element `Contract.subject` as `Equivalent`. The Contract.subject is an entity that has some role with respect to the Contract.topic and Contract.topic.term, which is of focal interest to the parties to the contract and likely impacted in a significant way by the Contract.action/Contract.action.reason and the Contract.term.action/Contract.action.reason. In many cases, the Contract.subject is a Contract.signer if the subject is an adult; has a legal interest in the contract; and incompetent to participate in the contract agreement.

code:
  v: Contract.authority
display:
  v: authority
target:
  code:
    v: Contract.authority
  display:
    v: Contract.authority
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.authority` is mapped to FHIR R4 element `Contract.authority` as `Equivalent`.

code:
  v: Contract.domain
display:
  v: domain
target:
  code:
    v: Contract.domain
  display:
    v: Contract.domain
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.domain` is mapped to FHIR R4 element `Contract.domain` as `Equivalent`.

code:
  v: Contract.site
display:
  v: site
target:
  code:
    v: Contract.site
  display:
    v: Contract.site
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.site` is mapped to FHIR R4 element `Contract.site` as `Equivalent`.

code:
  v: Contract.name
display:
  v: name
target:
  code:
    v: Contract.name
  display:
    v: Contract.name
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.name` is mapped to FHIR R4 element `Contract.name` as `Equivalent`. The name is not expected to be globally unique. The name should be a simple alphanumeric type name to ensure that it is machine-processing friendly.

code:
  v: Contract.title
display:
  v: title
target:
  code:
    v: Contract.title
  display:
    v: Contract.title
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.title` is mapped to FHIR R4 element `Contract.title` as `Equivalent`.

code:
  v: Contract.subtitle
display:
  v: subtitle
target:
  code:
    v: Contract.subtitle
  display:
    v: Contract.subtitle
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.subtitle` is mapped to FHIR R4 element `Contract.subtitle` as `Equivalent`.

code:
  v: Contract.alias
display:
  v: alias
target:
  code:
    v: Contract.alias
  display:
    v: Contract.alias
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.alias` is mapped to FHIR R4 element `Contract.alias` as `Equivalent`.

code:
  v: Contract.author
display:
  v: author
target:
  code:
    v: Contract.author
  display:
    v: Contract.author
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.author` is mapped to FHIR R4 element `Contract.author` as `Equivalent`.

code:
  v: Contract.scope
display:
  v: scope
target:
  code:
    v: Contract.scope
  display:
    v: Contract.scope
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.scope` is mapped to FHIR R4 element `Contract.scope` as `Equivalent`.

code:
  v: Contract.topic[x]
display:
  v: topic[x]
target:
  code:
    v: Contract.topic[x]
  display:
    v: Contract.topic[x]
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.topic[x]` is mapped to FHIR R4 element `Contract.topic[x]` as `Equivalent`. The target context `Contract.topic[x]` is a choice-type element and cannot directly hold extensions. The context is moved up to parent element `Contract`. Contractual areas of concern are very broad. This element supports narrowing the area of concern to more specific term topics within this Contract. Given the wide range of contract topics, implementers need to be cognizant of the business use case for which they are designing a FHIR Contract, and narrowly specify the topic being represented with respect to the Contract.type and any specializing Contract.subtype. The same topic, e.g., an asset such as a good or service, such as a real property, medical supply, insurance, information, a procedure or employment, or a manner of conduct, such adherence to a privacy, trust, or security policy, may be the topic of multiple types of contracts. One way to determine the Contract.topic is to answer the question: "What is the overall objective of this legal instrument?". The Contract.topic is described with more detail by the terms of the Contract.

code:
  v: Contract.type
display:
  v: type
target:
  code:
    v: Contract.type
  display:
    v: Contract.type
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.type` is mapped to FHIR R4 element `Contract.type` as `Equivalent`.

code:
  v: Contract.subType
display:
  v: subType
target:
  code:
    v: Contract.subType
  display:
    v: Contract.subType
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.subType` is mapped to FHIR R4 element `Contract.subType` as `Equivalent`.

code:
  v: Contract.contentDefinition
display:
  v: contentDefinition
target:
  code:
    v: Contract.contentDefinition
  display:
    v: Contract.contentDefinition
  equivalence:
    v: wider
  comment:
    v: Element `Contract.contentDefinition` is mapped to FHIR R4 element `Contract.contentDefinition` as `Equivalent`.

code:
  v: Contract.contentDefinition.type
display:
  v: type
target:
  code:
    v: Contract.contentDefinition.type
  display:
    v: Contract.contentDefinition.type
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.contentDefinition.type` is mapped to FHIR R4 element `Contract.contentDefinition.type` as `Equivalent`.

code:
  v: Contract.contentDefinition.subType
display:
  v: subType
target:
  code:
    v: Contract.contentDefinition.subType
  display:
    v: Contract.contentDefinition.subType
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.contentDefinition.subType` is mapped to FHIR R4 element `Contract.contentDefinition.subType` as `Equivalent`.

code:
  v: Contract.contentDefinition.publisher
display:
  v: publisher
target:
  code:
    v: Contract.contentDefinition.publisher
  display:
    v: Contract.contentDefinition.publisher
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.contentDefinition.publisher` is mapped to FHIR R4 element `Contract.contentDefinition.publisher` as `Equivalent`.

code:
  v: Contract.contentDefinition.publicationDate
display:
  v: publicationDate
target:
  code:
    v: Contract.contentDefinition.publicationDate
  display:
    v: Contract.contentDefinition.publicationDate
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.contentDefinition.publicationDate` is mapped to FHIR R4 element `Contract.contentDefinition.publicationDate` as `Equivalent`.

code:
  v: Contract.contentDefinition.publicationStatus
display:
  v: publicationStatus
target:
  code:
    v: Contract.contentDefinition.publicationStatus
  display:
    v: Contract.contentDefinition.publicationStatus
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.contentDefinition.publicationStatus` is mapped to FHIR R4 element `Contract.contentDefinition.publicationStatus` as `Equivalent`.

code:
  v: Contract.contentDefinition.copyright
display:
  v: copyright
target:
  code:
    v: Contract.contentDefinition.copyright
  display:
    v: Contract.contentDefinition.copyright
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.contentDefinition.copyright` is mapped to FHIR R4 element `Contract.contentDefinition.copyright` as `Equivalent`.

code:
  v: Contract.term
display:
  v: term
target:
  code:
    v: Contract.term
  display:
    v: Contract.term
  equivalence:
    v: wider
  comment:
    v: Element `Contract.term` is mapped to FHIR R4 element `Contract.term` as `Equivalent`.

code:
  v: Contract.term.identifier
display:
  v: identifier
target:
  code:
    v: Contract.term.identifier
  display:
    v: Contract.term.identifier
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.identifier` is mapped to FHIR R4 element `Contract.term.identifier` as `Equivalent`.

code:
  v: Contract.term.issued
display:
  v: issued
target:
  code:
    v: Contract.term.issued
  display:
    v: Contract.term.issued
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.issued` is mapped to FHIR R4 element `Contract.term.issued` as `Equivalent`.

code:
  v: Contract.term.applies
display:
  v: applies
target:
  code:
    v: Contract.term.applies
  display:
    v: Contract.term.applies
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.applies` is mapped to FHIR R4 element `Contract.term.applies` as `Equivalent`.

code:
  v: Contract.term.topic[x]
display:
  v: topic[x]
target:
  code:
    v: Contract.term.topic[x]
  display:
    v: Contract.term.topic[x]
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.topic[x]` is mapped to FHIR R4 element `Contract.term.topic[x]` as `Equivalent`. The target context `Contract.term.topic[x]` is a choice-type element and cannot directly hold extensions. The context is moved up to parent element `Contract.term`.

code:
  v: Contract.term.type
display:
  v: type
target:
  code:
    v: Contract.term.type
  display:
    v: Contract.term.type
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.type` is mapped to FHIR R4 element `Contract.term.type` as `Equivalent`.

code:
  v: Contract.term.subType
display:
  v: subType
target:
  code:
    v: Contract.term.subType
  display:
    v: Contract.term.subType
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.subType` is mapped to FHIR R4 element `Contract.term.subType` as `Equivalent`.

code:
  v: Contract.term.text
display:
  v: text
target:
  code:
    v: Contract.term.text
  display:
    v: Contract.term.text
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.text` is mapped to FHIR R4 element `Contract.term.text` as `Equivalent`.

code:
  v: Contract.term.securityLabel
display:
  v: securityLabel
target:
  code:
    v: Contract.term.securityLabel
  display:
    v: Contract.term.securityLabel
  equivalence:
    v: wider
  comment:
    v: Element `Contract.term.securityLabel` is mapped to FHIR R4 element `Contract.term.securityLabel` as `Equivalent`. Within a Contract, a security label may apply to the one to many nested group of terms or to a term, whether inside a group or a singleton. The security label on the entire set of term provision elements may be different from the security labels on a contained offer, asset, valuedItem, or data such as sensitive information, and must be the high water mark of all security labels within the term. Rationale is that a labelled term, which may be disaggregated from the Contract, and must persist the label on the term and on contained elements within other contexts. If more than one policy dictates a level of confidentiality of the term, then each applicable policy may be represented by a security label specific to its requirements. A Security Label is comprised of 1..1 confidentiality code and 0..* other security label codes (aka "privacy tags". A Security Label is metadata assigned (aka "tagged") to Resources and Resource elements, which specify the confidentiality and sensitivity of the Resource or element and their related attributes, the purposes for which tagged items may be collected, access, used or disclosed, any limitation on the type of entities authorized to engage in permitted purposes, and handling instructions that obligate or prohibit certain actions on the tagged items.

code:
  v: Contract.term.securityLabel.number
display:
  v: number
target:
  code:
    v: Contract.term.securityLabel.number
  display:
    v: Contract.term.securityLabel.number
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.securityLabel.number` is mapped to FHIR R4 element `Contract.term.securityLabel.number` as `Equivalent`.

code:
  v: Contract.term.securityLabel.classification
display:
  v: classification
target:
  code:
    v: Contract.term.securityLabel.classification
  display:
    v: Contract.term.securityLabel.classification
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.securityLabel.classification` is mapped to FHIR R4 element `Contract.term.securityLabel.classification` as `Equivalent`.

code:
  v: Contract.term.securityLabel.category
display:
  v: category
target:
  code:
    v: Contract.term.securityLabel.category
  display:
    v: Contract.term.securityLabel.category
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.securityLabel.category` is mapped to FHIR R4 element `Contract.term.securityLabel.category` as `Equivalent`.

code:
  v: Contract.term.securityLabel.control
display:
  v: control
target:
  code:
    v: Contract.term.securityLabel.control
  display:
    v: Contract.term.securityLabel.control
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.securityLabel.control` is mapped to FHIR R4 element `Contract.term.securityLabel.control` as `Equivalent`.

code:
  v: Contract.term.offer
display:
  v: offer
target:
  code:
    v: Contract.term.offer
  display:
    v: Contract.term.offer
  equivalence:
    v: wider
  comment:
    v: Element `Contract.term.offer` is mapped to FHIR R4 element `Contract.term.offer` as `Equivalent`.

code:
  v: Contract.term.offer.identifier
display:
  v: identifier
target:
  code:
    v: Contract.term.offer.identifier
  display:
    v: Contract.term.offer.identifier
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.offer.identifier` is mapped to FHIR R4 element `Contract.term.offer.identifier` as `Equivalent`.

code:
  v: Contract.term.offer.party
display:
  v: party
target:
  code:
    v: Contract.term.offer.party
  display:
    v: Contract.term.offer.party
  equivalence:
    v: wider
  comment:
    v: Element `Contract.term.offer.party` is mapped to FHIR R4 element `Contract.term.offer.party` as `Equivalent`.

code:
  v: Contract.term.offer.party.reference
display:
  v: reference
target:
  code:
    v: Contract.term.offer.party.reference
  display:
    v: Contract.term.offer.party.reference
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.offer.party.reference` is mapped to FHIR R4 element `Contract.term.offer.party.reference` as `Equivalent`.

code:
  v: Contract.term.offer.party.role
display:
  v: role
target:
  code:
    v: Contract.term.offer.party.role
  display:
    v: Contract.term.offer.party.role
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.offer.party.role` is mapped to FHIR R4 element `Contract.term.offer.party.role` as `Equivalent`.

code:
  v: Contract.term.offer.topic
display:
  v: topic
target:
  code:
    v: Contract.term.offer.topic
  display:
    v: Contract.term.offer.topic
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.offer.topic` is mapped to FHIR R4 element `Contract.term.offer.topic` as `Equivalent`. The Contract.topic may be an application for or offer of a policy or service (e.g., uri to a consent directive form or a health insurance policy), which becomes the Contract once accepted by both the grantor and grantee. The Contract Resource may function simply as the computable representation of the executed contract, which may be the attached to the Contract Resource as the “binding” or as the “friendly” electronic form. For example, a Contract Resource may be automatically populated with the values expressed in a related QuestionnaireResponse. However, the Contract Resource may be considered the legally binding contract if it is the only “executed” form of this contract, and includes the signatures as *The Contract Resource may function as the computable representation of an application or offer in a pre-executed Contract if the grantor has not entered any values. In this case, it is populated with values in a “legal” form of the application or offer or by the values in an associated Questionnaire. If the grantor has filled in the legal form or the associated Questionnaire Response, then these values are used to populate a pre-executed Contract Resource. If the Contract.topic is considered an application or offer, then the policy is often required to be attached as the “legal” basis for the application to ensure “informed consent” to the contract, and that any discrepancy between the application and the policy are interpreted against the policy. Implementers should check organizational and jurisdictional policies to determine the relationship among multiple representations of a contract pre- and post-execution.

code:
  v: Contract.term.offer.type
display:
  v: type
target:
  code:
    v: Contract.term.offer.type
  display:
    v: Contract.term.offer.type
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.offer.type` is mapped to FHIR R4 element `Contract.term.offer.type` as `Equivalent`.

code:
  v: Contract.term.offer.decision
display:
  v: decision
target:
  code:
    v: Contract.term.offer.decision
  display:
    v: Contract.term.offer.decision
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.offer.decision` is mapped to FHIR R4 element `Contract.term.offer.decision` as `Equivalent`.

code:
  v: Contract.term.offer.decisionMode
display:
  v: decisionMode
target:
  code:
    v: Contract.term.offer.decisionMode
  display:
    v: Contract.term.offer.decisionMode
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.offer.decisionMode` is mapped to FHIR R4 element `Contract.term.offer.decisionMode` as `Equivalent`.

code:
  v: Contract.term.offer.answer
display:
  v: answer
target:
  code:
    v: Contract.term.offer.answer
  display:
    v: Contract.term.offer.answer
  equivalence:
    v: wider
  comment:
    v: Element `Contract.term.offer.answer` is mapped to FHIR R4 element `Contract.term.offer.answer` as `Equivalent`.

code:
  v: Contract.term.offer.answer.value[x]
display:
  v: value[x]
target:
  code:
    v: Contract.term.offer.answer.value[x]
  display:
    v: Contract.term.offer.answer.value[x]
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.offer.answer.value[x]` is mapped to FHIR R4 element `Contract.term.offer.answer.value[x]` as `RelatedTo`. The target context `Contract.term.offer.answer.value[x]` is a choice-type element and cannot directly hold extensions. The context is moved up to parent element `Contract.term.offer.answer`.

code:
  v: Contract.term.offer.text
display:
  v: text
target:
  code:
    v: Contract.term.offer.text
  display:
    v: Contract.term.offer.text
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.offer.text` is mapped to FHIR R4 element `Contract.term.offer.text` as `Equivalent`.

code:
  v: Contract.term.offer.linkId
display:
  v: linkId
target:
  code:
    v: Contract.term.offer.linkId
  display:
    v: Contract.term.offer.linkId
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.offer.linkId` is mapped to FHIR R4 element `Contract.term.offer.linkId` as `Equivalent`.

code:
  v: Contract.term.offer.securityLabelNumber
display:
  v: securityLabelNumber
target:
  code:
    v: Contract.term.offer.securityLabelNumber
  display:
    v: Contract.term.offer.securityLabelNumber
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.offer.securityLabelNumber` is mapped to FHIR R4 element `Contract.term.offer.securityLabelNumber` as `Equivalent`.

code:
  v: Contract.term.asset
display:
  v: asset
target:
  code:
    v: Contract.term.asset
  display:
    v: Contract.term.asset
  equivalence:
    v: wider
  comment:
    v: Element `Contract.term.asset` is mapped to FHIR R4 element `Contract.term.asset` as `Equivalent`.

code:
  v: Contract.term.asset.scope
display:
  v: scope
target:
  code:
    v: Contract.term.asset.scope
  display:
    v: Contract.term.asset.scope
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.scope` is mapped to FHIR R4 element `Contract.term.asset.scope` as `Equivalent`.

code:
  v: Contract.term.asset.type
display:
  v: type
target:
  code:
    v: Contract.term.asset.type
  display:
    v: Contract.term.asset.type
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.type` is mapped to FHIR R4 element `Contract.term.asset.type` as `Equivalent`.

code:
  v: Contract.term.asset.typeReference
display:
  v: typeReference
target:
  code:
    v: Contract.term.asset.typeReference
  display:
    v: Contract.term.asset.typeReference
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.typeReference` is mapped to FHIR R4 element `Contract.term.asset.typeReference` as `Equivalent`.

code:
  v: Contract.term.asset.subtype
display:
  v: subtype
target:
  code:
    v: Contract.term.asset.subtype
  display:
    v: Contract.term.asset.subtype
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.subtype` is mapped to FHIR R4 element `Contract.term.asset.subtype` as `Equivalent`.

code:
  v: Contract.term.asset.relationship
display:
  v: relationship
target:
  code:
    v: Contract.term.asset.relationship
  display:
    v: Contract.term.asset.relationship
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.relationship` is mapped to FHIR R4 element `Contract.term.asset.relationship` as `Equivalent`.

code:
  v: Contract.term.asset.context
display:
  v: context
target:
  code:
    v: Contract.term.asset.context
  display:
    v: Contract.term.asset.context
  equivalence:
    v: wider
  comment:
    v: Element `Contract.term.asset.context` is mapped to FHIR R4 element `Contract.term.asset.context` as `Equivalent`.

code:
  v: Contract.term.asset.context.reference
display:
  v: reference
target:
  code:
    v: Contract.term.asset.context.reference
  display:
    v: Contract.term.asset.context.reference
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.context.reference` is mapped to FHIR R4 element `Contract.term.asset.context.reference` as `Equivalent`.

code:
  v: Contract.term.asset.context.code
display:
  v: code
target:
  code:
    v: Contract.term.asset.context.code
  display:
    v: Contract.term.asset.context.code
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.context.code` is mapped to FHIR R4 element `Contract.term.asset.context.code` as `Equivalent`.

code:
  v: Contract.term.asset.context.text
display:
  v: text
target:
  code:
    v: Contract.term.asset.context.text
  display:
    v: Contract.term.asset.context.text
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.context.text` is mapped to FHIR R4 element `Contract.term.asset.context.text` as `Equivalent`.

code:
  v: Contract.term.asset.condition
display:
  v: condition
target:
  code:
    v: Contract.term.asset.condition
  display:
    v: Contract.term.asset.condition
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.condition` is mapped to FHIR R4 element `Contract.term.asset.condition` as `Equivalent`.

code:
  v: Contract.term.asset.periodType
display:
  v: periodType
target:
  code:
    v: Contract.term.asset.periodType
  display:
    v: Contract.term.asset.periodType
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.periodType` is mapped to FHIR R4 element `Contract.term.asset.periodType` as `Equivalent`.

code:
  v: Contract.term.asset.period
display:
  v: period
target:
  code:
    v: Contract.term.asset.period
  display:
    v: Contract.term.asset.period
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.period` is mapped to FHIR R4 element `Contract.term.asset.period` as `Equivalent`.

code:
  v: Contract.term.asset.usePeriod
display:
  v: usePeriod
target:
  code:
    v: Contract.term.asset.usePeriod
  display:
    v: Contract.term.asset.usePeriod
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.usePeriod` is mapped to FHIR R4 element `Contract.term.asset.usePeriod` as `Equivalent`.

code:
  v: Contract.term.asset.text
display:
  v: text
target:
  code:
    v: Contract.term.asset.text
  display:
    v: Contract.term.asset.text
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.text` is mapped to FHIR R4 element `Contract.term.asset.text` as `Equivalent`.

code:
  v: Contract.term.asset.linkId
display:
  v: linkId
target:
  code:
    v: Contract.term.asset.linkId
  display:
    v: Contract.term.asset.linkId
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.linkId` is mapped to FHIR R4 element `Contract.term.asset.linkId` as `Equivalent`.

code:
  v: Contract.term.asset.answer
display:
  v: answer
target:
  code:
    v: Contract.term.asset.answer
  display:
    v: Contract.term.asset.answer
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.answer` is mapped to FHIR R4 element `Contract.term.asset.answer` as `Equivalent`.

code:
  v: Contract.term.asset.securityLabelNumber
display:
  v: securityLabelNumber
target:
  code:
    v: Contract.term.asset.securityLabelNumber
  display:
    v: Contract.term.asset.securityLabelNumber
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.securityLabelNumber` is mapped to FHIR R4 element `Contract.term.asset.securityLabelNumber` as `Equivalent`.

code:
  v: Contract.term.asset.valuedItem
display:
  v: valuedItem
target:
  code:
    v: Contract.term.asset.valuedItem
  display:
    v: Contract.term.asset.valuedItem
  equivalence:
    v: wider
  comment:
    v: Element `Contract.term.asset.valuedItem` is mapped to FHIR R4 element `Contract.term.asset.valuedItem` as `Equivalent`.

code:
  v: Contract.term.asset.valuedItem.entity[x]
display:
  v: entity[x]
target:
  code:
    v: Contract.term.asset.valuedItem.entity[x]
  display:
    v: Contract.term.asset.valuedItem.entity[x]
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.valuedItem.entity[x]` is mapped to FHIR R4 element `Contract.term.asset.valuedItem.entity[x]` as `Equivalent`. The target context `Contract.term.asset.valuedItem.entity[x]` is a choice-type element and cannot directly hold extensions. The context is moved up to parent element `Contract.term.asset.valuedItem`.

code:
  v: Contract.term.asset.valuedItem.identifier
display:
  v: identifier
target:
  code:
    v: Contract.term.asset.valuedItem.identifier
  display:
    v: Contract.term.asset.valuedItem.identifier
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.valuedItem.identifier` is mapped to FHIR R4 element `Contract.term.asset.valuedItem.identifier` as `Equivalent`.

code:
  v: Contract.term.asset.valuedItem.effectiveTime
display:
  v: effectiveTime
target:
  code:
    v: Contract.term.asset.valuedItem.effectiveTime
  display:
    v: Contract.term.asset.valuedItem.effectiveTime
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.valuedItem.effectiveTime` is mapped to FHIR R4 element `Contract.term.asset.valuedItem.effectiveTime` as `Equivalent`.

code:
  v: Contract.term.asset.valuedItem.quantity
display:
  v: quantity
target:
  code:
    v: Contract.term.asset.valuedItem.quantity
  display:
    v: Contract.term.asset.valuedItem.quantity
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.valuedItem.quantity` is mapped to FHIR R4 element `Contract.term.asset.valuedItem.quantity` as `Equivalent`.

code:
  v: Contract.term.asset.valuedItem.unitPrice
display:
  v: unitPrice
target:
  code:
    v: Contract.term.asset.valuedItem.unitPrice
  display:
    v: Contract.term.asset.valuedItem.unitPrice
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.valuedItem.unitPrice` is mapped to FHIR R4 element `Contract.term.asset.valuedItem.unitPrice` as `Equivalent`.

code:
  v: Contract.term.asset.valuedItem.factor
display:
  v: factor
target:
  code:
    v: Contract.term.asset.valuedItem.factor
  display:
    v: Contract.term.asset.valuedItem.factor
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.valuedItem.factor` is mapped to FHIR R4 element `Contract.term.asset.valuedItem.factor` as `Equivalent`.

code:
  v: Contract.term.asset.valuedItem.points
display:
  v: points
target:
  code:
    v: Contract.term.asset.valuedItem.points
  display:
    v: Contract.term.asset.valuedItem.points
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.valuedItem.points` is mapped to FHIR R4 element `Contract.term.asset.valuedItem.points` as `Equivalent`.

code:
  v: Contract.term.asset.valuedItem.net
display:
  v: net
target:
  code:
    v: Contract.term.asset.valuedItem.net
  display:
    v: Contract.term.asset.valuedItem.net
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.valuedItem.net` is mapped to FHIR R4 element `Contract.term.asset.valuedItem.net` as `Equivalent`.

code:
  v: Contract.term.asset.valuedItem.payment
display:
  v: payment
target:
  code:
    v: Contract.term.asset.valuedItem.payment
  display:
    v: Contract.term.asset.valuedItem.payment
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.valuedItem.payment` is mapped to FHIR R4 element `Contract.term.asset.valuedItem.payment` as `Equivalent`.

code:
  v: Contract.term.asset.valuedItem.paymentDate
display:
  v: paymentDate
target:
  code:
    v: Contract.term.asset.valuedItem.paymentDate
  display:
    v: Contract.term.asset.valuedItem.paymentDate
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.valuedItem.paymentDate` is mapped to FHIR R4 element `Contract.term.asset.valuedItem.paymentDate` as `Equivalent`.

code:
  v: Contract.term.asset.valuedItem.responsible
display:
  v: responsible
target:
  code:
    v: Contract.term.asset.valuedItem.responsible
  display:
    v: Contract.term.asset.valuedItem.responsible
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.valuedItem.responsible` is mapped to FHIR R4 element `Contract.term.asset.valuedItem.responsible` as `Equivalent`.

code:
  v: Contract.term.asset.valuedItem.recipient
display:
  v: recipient
target:
  code:
    v: Contract.term.asset.valuedItem.recipient
  display:
    v: Contract.term.asset.valuedItem.recipient
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.valuedItem.recipient` is mapped to FHIR R4 element `Contract.term.asset.valuedItem.recipient` as `Equivalent`.

code:
  v: Contract.term.asset.valuedItem.linkId
display:
  v: linkId
target:
  code:
    v: Contract.term.asset.valuedItem.linkId
  display:
    v: Contract.term.asset.valuedItem.linkId
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.valuedItem.linkId` is mapped to FHIR R4 element `Contract.term.asset.valuedItem.linkId` as `Equivalent`.

code:
  v: Contract.term.asset.valuedItem.securityLabelNumber
display:
  v: securityLabelNumber
target:
  code:
    v: Contract.term.asset.valuedItem.securityLabelNumber
  display:
    v: Contract.term.asset.valuedItem.securityLabelNumber
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.asset.valuedItem.securityLabelNumber` is mapped to FHIR R4 element `Contract.term.asset.valuedItem.securityLabelNumber` as `Equivalent`.

code:
  v: Contract.term.action
display:
  v: action
target:
  code:
    v: Contract.term.action
  display:
    v: Contract.term.action
  equivalence:
    v: wider
  comment:
    v: Element `Contract.term.action` is mapped to FHIR R4 element `Contract.term.action` as `Equivalent`. Several agents may be associated (i.e. has some responsibility for an activity) with an activity and vice-versa. For example, in cases of actions initiated by one user for other users, or in events that involve more than one user, hardware device, software, or system process. However, only one user may be the initiator/requestor for the event.

code:
  v: Contract.term.action.doNotPerform
display:
  v: doNotPerform
target:
  code:
    v: Contract.term.action.doNotPerform
  display:
    v: Contract.term.action.doNotPerform
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.doNotPerform` is mapped to FHIR R4 element `Contract.term.action.doNotPerform` as `Equivalent`.

code:
  v: Contract.term.action.type
display:
  v: type
target:
  code:
    v: Contract.term.action.type
  display:
    v: Contract.term.action.type
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.type` is mapped to FHIR R4 element `Contract.term.action.type` as `Equivalent`.

code:
  v: Contract.term.action.subject
display:
  v: subject
target:
  code:
    v: Contract.term.action.subject
  display:
    v: Contract.term.action.subject
  equivalence:
    v: wider
  comment:
    v: Element `Contract.term.action.subject` is mapped to FHIR R4 element `Contract.term.action.subject` as `Equivalent`.

code:
  v: Contract.term.action.subject.reference
display:
  v: reference
target:
  code:
    v: Contract.term.action.subject.reference
  display:
    v: Contract.term.action.subject.reference
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.subject.reference` is mapped to FHIR R4 element `Contract.term.action.subject.reference` as `Equivalent`.

code:
  v: Contract.term.action.subject.role
display:
  v: role
target:
  code:
    v: Contract.term.action.subject.role
  display:
    v: Contract.term.action.subject.role
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.subject.role` is mapped to FHIR R4 element `Contract.term.action.subject.role` as `Equivalent`.

code:
  v: Contract.term.action.intent
display:
  v: intent
target:
  code:
    v: Contract.term.action.intent
  display:
    v: Contract.term.action.intent
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.intent` is mapped to FHIR R4 element `Contract.term.action.intent` as `Equivalent`.

code:
  v: Contract.term.action.linkId
display:
  v: linkId
target:
  code:
    v: Contract.term.action.linkId
  display:
    v: Contract.term.action.linkId
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.linkId` is mapped to FHIR R4 element `Contract.term.action.linkId` as `Equivalent`.

code:
  v: Contract.term.action.status
display:
  v: status
target:
  code:
    v: Contract.term.action.status
  display:
    v: Contract.term.action.status
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.status` is mapped to FHIR R4 element `Contract.term.action.status` as `Equivalent`.

code:
  v: Contract.term.action.context
display:
  v: context
target:
  code:
    v: Contract.term.action.context
  display:
    v: Contract.term.action.context
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.context` is mapped to FHIR R4 element `Contract.term.action.context` as `Equivalent`.

code:
  v: Contract.term.action.contextLinkId
display:
  v: contextLinkId
target:
  code:
    v: Contract.term.action.contextLinkId
  display:
    v: Contract.term.action.contextLinkId
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.contextLinkId` is mapped to FHIR R4 element `Contract.term.action.contextLinkId` as `Equivalent`.

code:
  v: Contract.term.action.occurrence[x]
display:
  v: occurrence[x]
target:
  code:
    v: Contract.term.action.occurrence[x]
  display:
    v: Contract.term.action.occurrence[x]
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.occurrence[x]` is mapped to FHIR R4 element `Contract.term.action.occurrence[x]` as `Equivalent`. The target context `Contract.term.action.occurrence[x]` is a choice-type element and cannot directly hold extensions. The context is moved up to parent element `Contract.term.action`.

code:
  v: Contract.term.action.requester
display:
  v: requester
target:
  code:
    v: Contract.term.action.requester
  display:
    v: Contract.term.action.requester
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.requester` is mapped to FHIR R4 element `Contract.term.action.requester` as `Equivalent`.

code:
  v: Contract.term.action.requesterLinkId
display:
  v: requesterLinkId
target:
  code:
    v: Contract.term.action.requesterLinkId
  display:
    v: Contract.term.action.requesterLinkId
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.requesterLinkId` is mapped to FHIR R4 element `Contract.term.action.requesterLinkId` as `Equivalent`.

code:
  v: Contract.term.action.performerType
display:
  v: performerType
target:
  code:
    v: Contract.term.action.performerType
  display:
    v: Contract.term.action.performerType
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.performerType` is mapped to FHIR R4 element `Contract.term.action.performerType` as `Equivalent`.

code:
  v: Contract.term.action.performerRole
display:
  v: performerRole
target:
  code:
    v: Contract.term.action.performerRole
  display:
    v: Contract.term.action.performerRole
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.performerRole` is mapped to FHIR R4 element `Contract.term.action.performerRole` as `Equivalent`.

code:
  v: Contract.term.action.performer
display:
  v: performer
target:
  code:
    v: Contract.term.action.performer
  display:
    v: Contract.term.action.performer
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.performer` is mapped to FHIR R4 element `Contract.term.action.performer` as `Equivalent`.

code:
  v: Contract.term.action.performerLinkId
display:
  v: performerLinkId
target:
  code:
    v: Contract.term.action.performerLinkId
  display:
    v: Contract.term.action.performerLinkId
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.performerLinkId` is mapped to FHIR R4 element `Contract.term.action.performerLinkId` as `Equivalent`.

code:
  v: Contract.term.action.reason
display:
  v: reason
target:
  code:
    v: Contract.term.action.reason
  display:
    v: Contract.term.action.reason
  equivalence:
    v: relatedto
  comment:
    v: Element `Contract.term.action.reason` is mapped to FHIR R4 element `Contract.term.action.reasonCode` as `SourceIsBroaderThanTarget`. Element `Contract.term.action.reason` is mapped to FHIR R4 element `Contract.term.action.reasonReference` as `SourceIsBroaderThanTarget`. Element `Contract.term.action.reason` is mapped to FHIR R4 element `Contract.term.action.reason` as `SourceIsBroaderThanTarget`. The mappings for `Contract.term.action.reason` do not cover the following types: CodeableReference.
target:
  code:
    v: Contract.term.action.reasonCode
  display:
    v: Contract.term.action.reasonCode
  equivalence:
    v: relatedto
  comment:
    v: Element `Contract.term.action.reason` is mapped to FHIR R4 element `Contract.term.action.reasonCode` as `SourceIsBroaderThanTarget`. Element `Contract.term.action.reason` is mapped to FHIR R4 element `Contract.term.action.reasonReference` as `SourceIsBroaderThanTarget`. Element `Contract.term.action.reason` is mapped to FHIR R4 element `Contract.term.action.reason` as `SourceIsBroaderThanTarget`. The mappings for `Contract.term.action.reason` do not cover the following types: CodeableReference.
target:
  code:
    v: Contract.term.action.reasonReference
  display:
    v: Contract.term.action.reasonReference
  equivalence:
    v: relatedto
  comment:
    v: Element `Contract.term.action.reason` is mapped to FHIR R4 element `Contract.term.action.reasonCode` as `SourceIsBroaderThanTarget`. Element `Contract.term.action.reason` is mapped to FHIR R4 element `Contract.term.action.reasonReference` as `SourceIsBroaderThanTarget`. Element `Contract.term.action.reason` is mapped to FHIR R4 element `Contract.term.action.reason` as `SourceIsBroaderThanTarget`. The mappings for `Contract.term.action.reason` do not cover the following types: CodeableReference.

code:
  v: Contract.term.action.reasonLinkId
display:
  v: reasonLinkId
target:
  code:
    v: Contract.term.action.reasonLinkId
  display:
    v: Contract.term.action.reasonLinkId
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.reasonLinkId` is mapped to FHIR R4 element `Contract.term.action.reasonLinkId` as `Equivalent`.

code:
  v: Contract.term.action.note
display:
  v: note
target:
  code:
    v: Contract.term.action.note
  display:
    v: Contract.term.action.note
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.note` is mapped to FHIR R4 element `Contract.term.action.note` as `Equivalent`.

code:
  v: Contract.term.action.securityLabelNumber
display:
  v: securityLabelNumber
target:
  code:
    v: Contract.term.action.securityLabelNumber
  display:
    v: Contract.term.action.securityLabelNumber
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.action.securityLabelNumber` is mapped to FHIR R4 element `Contract.term.action.securityLabelNumber` as `Equivalent`.

code:
  v: Contract.term.group
display:
  v: group
target:
  code:
    v: Contract.term.group
  display:
    v: Contract.term.group
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.term.group` is mapped to FHIR R4 element `Contract.term.group` as `Equivalent`.

code:
  v: Contract.supportingInfo
display:
  v: supportingInfo
target:
  code:
    v: Contract.supportingInfo
  display:
    v: Contract.supportingInfo
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.supportingInfo` is mapped to FHIR R4 element `Contract.supportingInfo` as `Equivalent`.

code:
  v: Contract.relevantHistory
display:
  v: relevantHistory
target:
  code:
    v: Contract.relevantHistory
  display:
    v: Contract.relevantHistory
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.relevantHistory` is mapped to FHIR R4 element `Contract.relevantHistory` as `Equivalent`.

code:
  v: Contract.signer
display:
  v: signer
target:
  code:
    v: Contract.signer
  display:
    v: Contract.signer
  equivalence:
    v: wider
  comment:
    v: Element `Contract.signer` is mapped to FHIR R4 element `Contract.signer` as `Equivalent`. Signers who are principal parties to the contract are bound by the Contract.activity related to the Contract.topic, and the Contract.term(s), which either extend or restrict the overall action on the topic by, for example, stipulating specific policies or obligations constraining actions, action reason, or agents with respect to some or all of the topic. For example, specifying how policies or obligations shall constrain actions and action reasons permitted or denied on all or a subset of the Contract.topic (e.g., all or a portion of property being transferred by the contract), agents (e.g., who can resell, assign interests, or alter the property being transferred by the contract), actions, and action reasons; or with respect to Contract.terms, stipulating, extending, or limiting the Contract.period of applicability or valuation of items under consideration.

code:
  v: Contract.signer.type
display:
  v: type
target:
  code:
    v: Contract.signer.type
  display:
    v: Contract.signer.type
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.signer.type` is mapped to FHIR R4 element `Contract.signer.type` as `Equivalent`.

code:
  v: Contract.signer.party
display:
  v: party
target:
  code:
    v: Contract.signer.party
  display:
    v: Contract.signer.party
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.signer.party` is mapped to FHIR R4 element `Contract.signer.party` as `Equivalent`.

code:
  v: Contract.signer.signature
display:
  v: signature
target:
  code:
    v: Contract.signer.signature
  display:
    v: Contract.signer.signature
  equivalence:
    v: equivalent
  comment:
    v: Element `Contract.signer.signature` is mapped to FHIR R4 element `Contract.signer.signature` as `Equivalent`.

code:
  v: Contract.friendly
display:
  v: friendly
target:
  code:
    v: Contract.friendly
  display:
    v: Contract.friendly
  equivalence:
    v: wider
  comment:
    v: Element `Contract.friendly` is mapped to FHIR R4 element `Contract.friendly` as `Equivalent`.

code:
  v: Contract.friendly.content[x]
display:
  v: content[x]
target:
  code:
    v: Contract.friendly.content[x]
  display:
    v: Contract.friendly.content[x]
  equivalence:
    v: wider
  comment:
    v: Element `Contract.friendly.content[x]` is mapped to FHIR R4 element `Contract.friendly.content[x]` as `SourceIsBroaderThanTarget`. The standard extension `alternate-reference` has been mapped as the representation of FHIR R5 element `Contract.friendly.content[x]` with unmapped reference targets: DocumentReference. 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.

code:
  v: Contract.legal
display:
  v: legal
target:
  code:
    v: Contract.legal
  display:
    v: Contract.legal
  equivalence:
    v: wider
  comment:
    v: Element `Contract.legal` is mapped to FHIR R4 element `Contract.legal` as `Equivalent`.

code:
  v: Contract.legal.content[x]
display:
  v: content[x]
target:
  code:
    v: Contract.legal.content[x]
  display:
    v: Contract.legal.content[x]
  equivalence:
    v: wider
  comment:
    v: Element `Contract.legal.content[x]` is mapped to FHIR R4 element `Contract.legal.content[x]` as `SourceIsBroaderThanTarget`. The standard extension `alternate-reference` has been mapped as the representation of FHIR R5 element `Contract.legal.content[x]` with unmapped reference targets: DocumentReference. 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.

code:
  v: Contract.rule
display:
  v: rule
target:
  code:
    v: Contract.rule
  display:
    v: Contract.rule
  equivalence:
    v: wider
  comment:
    v: Element `Contract.rule` is mapped to FHIR R4 element `Contract.rule` as `Equivalent`.

code:
  v: Contract.rule.content[x]
display:
  v: content[x]
target:
  code:
    v: Contract.rule.content[x]
  display:
    v: Contract.rule.content[x]
  equivalence:
    v: wider
  comment:
    v: Element `Contract.rule.content[x]` is mapped to FHIR R4 element `Contract.rule.content[x]` as `SourceIsBroaderThanTarget`. The mappings for `Contract.rule.content[x]` 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 R5 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.

code:
  v: Contract.legallyBinding[x]
display:
  v: legallyBinding[x]
target:
  code:
    v: Contract.legallyBinding[x]
  display:
    v: Contract.legallyBinding[x]
  equivalence:
    v: wider
  comment:
    v: Element `Contract.legallyBinding[x]` is mapped to FHIR R4 element `Contract.legallyBinding[x]` as `SourceIsBroaderThanTarget`. The standard extension `alternate-reference` has been mapped as the representation of FHIR R5 element `Contract.legallyBinding[x]` with unmapped reference targets: DocumentReference. Source element `Contract.legallyBinding[x]` has unmapped reference types. While the target element `Contract.legallyBinding[x]` is a choice type and does not allow extensions, the `alternate-reference` extension can be applied to Reference values within it.

source:
  v: http://hl7.org/fhir/StructureDefinition/Contract
  l: Contract
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Contract.term.action.reason
  l: extension-Contract.term.action.reason
target version:
  v: 0.1.0
element:
  code:
    v: Contract.term.action.reason
  display:
    v: reason
  target:
    code:
      v: Extension
    equivalence:
      v: wider
    comment:
      v: Element `Contract.term.action.reason` is mapped to FHIR R4 element `Contract.term.action.reasonCode` as `SourceIsBroaderThanTarget`. Element `Contract.term.action.reason` is mapped to FHIR R4 element `Contract.term.action.reasonReference` as `SourceIsBroaderThanTarget`. Element `Contract.term.action.reason` is mapped to FHIR R4 element `Contract.term.action.reason` as `SourceIsBroaderThanTarget`. The mappings for `Contract.term.action.reason` do not cover the following types: CodeableReference.