R5-Appointment-element-map-to-R3
type: ConceptMap
node role: treeRoot
id:
  v: R5-Appointment-element-map-to-R3
text:
  status:
    v: generated
  div:
    v: Generated Narrative: ConceptMap R5-Appointment-element-map-to-R3 Mapping from http://hl7.org/fhir/5.0 to http://hl7.org/fhir/3.0 Group 1 Mapping from http://hl7.org/fhir/StructureDefinition/Appointment|5.0.0 to http://hl7.org/fhir/StructureDefinition/Appointment|3.0.2 Source Concept Details Relationship Target Concept Details Comment Codes from http://hl7.org/fhir/StructureDefinition/Appointment|5.0.0 Codes from http://hl7.org/fhir/StructureDefinition/Appointment|3.0.2 Appointment.meta meta is equivalent to Appointment.meta Appointment.meta Element `Appointment.meta` is mapped to FHIR STU3 element `Appointment.meta` as `Equivalent`. Appointment.implicitRules implicitRules is equivalent to Appointment.implicitRules Appointment.implicitRules Element `Appointment.implicitRules` is mapped to FHIR STU3 element `Appointment.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. Appointment.language language is equivalent to Appointment.language Appointment.language Element `Appointment.language` is mapped to FHIR STU3 element `Appointment.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 th…
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: Uri
        v: http://hl7.org/fhir/uv/xver/ImplementationGuide/hl7.fhir.uv.xver-r5.r3
        l: hl7.fhir.uv.xver-r5.r3
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: Uri
        v: http://hl7.org/fhir/uv/xver/ImplementationGuide/hl7.fhir.uv.xver-r5.r3
        l: hl7.fhir.uv.xver-r5.r3
url:
  v: http://hl7.org/fhir/uv/xver/ConceptMap/R5-Appointment-element-map-to-R3
  l: R5-Appointment-element-map-to-R3
version:
  v: 0.1.0
name:
  v: R5AppointmentElementMapToR3
title:
  v: Cross-version mapping for FHIR R5 Appointment to FHIR STU3 Appointment
status:
  v: active
experimental:
  v: false
date:
  v: 2026-03-17T16:05:13.714929-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 Appointment to FHIR STU3.
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
      l: m49.htm
    code:
      v: 001
    display:
      v: World
source: Uri
  v: http://hl7.org/fhir/5.0
  l: http://hl7.org/fhir/5.0
target: Uri
  v: http://hl7.org/fhir/3.0
  l: http://hl7.org/fhir/3.0
group:
  source:
    v: http://hl7.org/fhir/StructureDefinition/Appointment
    l: Appointment
  source version:
    v: 5.0.0
  target:
    v: http://hl7.org/fhir/StructureDefinition/Appointment
    l: Appointment
  target version:
    v: 3.0.2
  element:
    code:
      v: Appointment.meta
    display:
      v: meta
    target:
      modifier extension:
        value: Code
      code:
        v: Appointment.meta
      display:
        v: Appointment.meta
      equivalence:
        v: equivalent
      comment:
        v: Element `Appointment.meta` is mapped to FHIR STU3 element `Appointment.meta` as `Equivalent`.
  element:
    code:
      v: Appointment.implicitRules
    display:
      v: implicitRules
    target:
      modifier extension:
        value: Code
      code:
        v: Appointment.implicitRules
      display:
        v: Appointment.implicitRules
      equivalence:
        v: equivalent
      comment:
        v: Element `Appointment.implicitRules` is mapped to FHIR STU3 element `Appointment.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: Appointment.language
    display:
      v: language
    target:
      modifier extension:
        value: Code
      code:
        v: Appointment.language
      display:
        v: Appointment.language
      equivalence:
        v: equivalent
      comment:
        v: Element `Appointment.language` is mapped to FHIR STU3 element `Appointment.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: Appointment.text
    display:
      v: text
    target:
      modifier extension:
        value: Code
      code:
        v: Appointment.text
      display:
        v: Appointment.text
      equivalence:
        v: equivalent
      comment:
        v: Element `Appointment.text` is mapped to FHIR STU3 element `Appointment.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: Appointment.contained
    display:
      v: contained
    target:
      modifier extension:
        value: Code
      code:
        v: Appointment.contained
      display:
        v: Appointment.contained
      equivalence:
        v: equivalent
      comment:
        v: Element `Appointment.contained` is mapped to FHIR STU3 element `Appointment.contained` as `SourceIsBroaderThanTarget`. 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: Appointment.identifier
    display:
      v: identifier
    target:
      modifier extension:
        value: Code
      code:
        v: Appointment.identifier
      display:
        v: Appointment.identifier
      equivalence:
        v: equivalent
      comment:
        v: Element `Appointment.identifier` is mapped to FHIR STU3 element `Appointment.identifier` as `Equivalent`.
  element:
    code:
      v: Appointment.status
    display:
      v: status
    target:
      modifier extension:
        value: Code
      code:
        v: Appointment.status
      display:
        v: Appointment.status
      equivalence:
        v: wider
      comment:
        v: Element `Appointment.status` is mapped to FHIR STU3 element `Appointment.status` as `SourceIsBroaderThanTarget`. The target context `Appointment.status` is a modifier element, so this extension does not need to be defined as a modifier. If the Appointment's status is "cancelled" then all participants are expected to have their calendars released for the appointment period, and as such any Slots that were marked as BUSY can be re-set to FREE. This element is labeled as a modifier because the status contains the code entered-in-error that mark the Appointment as not currently valid.

Code
v: equivalent

Code
v: equivalent

Code
v: equivalent

Code
v: equivalent

Code
v: equivalent

Code
v: equivalent

Code
v: wider

code:
  v: Appointment.serviceCategory
display:
  v: serviceCategory
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: equivalent
  code:
    v: Appointment.serviceCategory
  display:
    v: Appointment.serviceCategory
  equivalence:
    v: equivalent
  comment:
    v: Element `Appointment.serviceCategory` is mapped to FHIR STU3 element `Appointment.serviceCategory` as `SourceIsBroaderThanTarget`.

code:
  v: Appointment.serviceType
display:
  v: serviceType
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Appointment.serviceType
  display:
    v: Appointment.serviceType
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.serviceType` is mapped to FHIR STU3 element `Appointment.serviceType` as `SourceIsBroaderThanTarget`. The mappings for `Appointment.serviceType` do not cover the following types: CodeableReference. The mappings for `Appointment.serviceType` do not cover the following types based on type expansion: reference. For a provider to provider appointment the code "FOLLOWUP" may be appropriate, as this is expected to be discussing some patient that was seen in the past.

code:
  v: Appointment.specialty
display:
  v: specialty
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: equivalent
  code:
    v: Appointment.specialty
  display:
    v: Appointment.specialty
  equivalence:
    v: equivalent
  comment:
    v: Element `Appointment.specialty` is mapped to FHIR STU3 element `Appointment.specialty` as `Equivalent`.

code:
  v: Appointment.appointmentType
display:
  v: appointmentType
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: equivalent
  code:
    v: Appointment.appointmentType
  display:
    v: Appointment.appointmentType
  equivalence:
    v: equivalent
  comment:
    v: Element `Appointment.appointmentType` is mapped to FHIR STU3 element `Appointment.appointmentType` as `Equivalent`.

code:
  v: Appointment.reason
display:
  v: reason
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: relatedto
  code:
    v: Appointment.indication
  display:
    v: Appointment.indication
  equivalence:
    v: relatedto
  comment:
    v: Element `Appointment.reason` is mapped to FHIR STU3 element `Appointment.reason` as `SourceIsBroaderThanTarget`. Element `Appointment.reason` is mapped to FHIR STU3 element `Appointment.indication` as `SourceIsBroaderThanTarget`. The mappings for `Appointment.reason` do not cover the following types: CodeableReference.
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: relatedto
  code:
    v: Appointment.reason
  display:
    v: Appointment.reason
  equivalence:
    v: relatedto
  comment:
    v: Element `Appointment.reason` is mapped to FHIR STU3 element `Appointment.reason` as `SourceIsBroaderThanTarget`. Element `Appointment.reason` is mapped to FHIR STU3 element `Appointment.indication` as `SourceIsBroaderThanTarget`. The mappings for `Appointment.reason` do not cover the following types: CodeableReference.

code:
  v: Appointment.priority
display:
  v: priority
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Appointment.priority
  display:
    v: Appointment.priority
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.priority` is mapped to FHIR STU3 element `Appointment.priority` as `SourceIsBroaderThanTarget`. The mappings for `Appointment.priority` do not cover the following types: CodeableConcept. The mappings for `Appointment.priority` do not cover the following types based on type expansion: coding, text. Seeking implementer feedback on this property and how interoperable it is. Using an extension to record a CodeableConcept for named values may be tested at a future connectathon.

code:
  v: Appointment.description
display:
  v: description
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: equivalent
  code:
    v: Appointment.description
  display:
    v: Appointment.description
  equivalence:
    v: equivalent
  comment:
    v: Element `Appointment.description` is mapped to FHIR STU3 element `Appointment.description` as `Equivalent`.

code:
  v: Appointment.supportingInformation
display:
  v: supportingInformation
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Appointment.supportingInformation
  display:
    v: Appointment.supportingInformation
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.supportingInformation` is mapped to FHIR STU3 element `Appointment.supportingInformation` as `SourceIsBroaderThanTarget`. The mappings for `Appointment.supportingInformation` 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 `Appointment.supportingInformation` with unmapped reference targets: Resource.

code:
  v: Appointment.start
display:
  v: start
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: equivalent
  code:
    v: Appointment.start
  display:
    v: Appointment.start
  equivalence:
    v: equivalent
  comment:
    v: Element `Appointment.start` is mapped to FHIR STU3 element `Appointment.start` as `Equivalent`. If actual start/end times are not known then the requested period start/end can be used.

code:
  v: Appointment.end
display:
  v: end
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: equivalent
  code:
    v: Appointment.end
  display:
    v: Appointment.end
  equivalence:
    v: equivalent
  comment:
    v: Element `Appointment.end` is mapped to FHIR STU3 element `Appointment.end` as `Equivalent`. If actual start/end times are not known then the requested period start/end can be used.

code:
  v: Appointment.minutesDuration
display:
  v: minutesDuration
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: equivalent
  code:
    v: Appointment.minutesDuration
  display:
    v: Appointment.minutesDuration
  equivalence:
    v: equivalent
  comment:
    v: Element `Appointment.minutesDuration` is mapped to FHIR STU3 element `Appointment.minutesDuration` as `Equivalent`.

code:
  v: Appointment.requestedPeriod
display:
  v: requestedPeriod
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: equivalent
  code:
    v: Appointment.requestedPeriod
  display:
    v: Appointment.requestedPeriod
  equivalence:
    v: equivalent
  comment:
    v: Element `Appointment.requestedPeriod` is mapped to FHIR STU3 element `Appointment.requestedPeriod` as `Equivalent`. This does not introduce a capacity for recurring appointments.

code:
  v: Appointment.slot
display:
  v: slot
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Appointment.slot
  display:
    v: Appointment.slot
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.slot` is mapped to FHIR STU3 element `Appointment.slot` as `SourceIsBroaderThanTarget`. The mappings for `Appointment.slot` 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 `Appointment.slot` with unmapped reference targets: Slot.

code:
  v: Appointment.created
display:
  v: created
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: equivalent
  code:
    v: Appointment.created
  display:
    v: Appointment.created
  equivalence:
    v: equivalent
  comment:
    v: Element `Appointment.created` is mapped to FHIR STU3 element `Appointment.created` as `Equivalent`. This property is required for many use cases where the age of an appointment is considered in processing workflows for scheduling and billing of appointments.

code:
  v: Appointment.note
display:
  v: note
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Appointment.comment
  display:
    v: Appointment.comment
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.note` is mapped to FHIR STU3 element `Appointment.comment` as `SourceIsBroaderThanTarget`. The mappings for `Appointment.note` do not cover the following types: Annotation. The mappings for `Appointment.note` do not cover the following types based on type expansion: time. Additional text to aid in facilitating the appointment. For instance, a note might be, "patient should proceed immediately to infusion room upon arrival" Where this is a planned appointment and the start/end dates are not set then this field can be used to provide additional guidance on the details of the appointment request, including any restrictions on when to book it. Typically only the concept.text will be used, however occasionally a reference to some generic documentation (or specific) and also supports coded instructions if/when they are required.

code:
  v: Appointment.basedOn
display:
  v: basedOn
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Appointment.incomingReferral
  display:
    v: Appointment.incomingReferral
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.basedOn` is mapped to FHIR STU3 element `Appointment.incomingReferral` as `SourceIsBroaderThanTarget`. The standard extension `alternate-reference` has been mapped as the representation of FHIR R5 element `Appointment.basedOn` with unmapped reference targets: CarePlan, DeviceRequest, MedicationRequest, ServiceRequest.

code:
  v: Appointment.participant
display:
  v: participant
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Appointment.participant
  display:
    v: Appointment.participant
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.participant` is mapped to FHIR STU3 element `Appointment.participant` as `Equivalent`.

code:
  v: Appointment.participant.type
display:
  v: type
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: equivalent
  code:
    v: Appointment.participant.type
  display:
    v: Appointment.participant.type
  equivalence:
    v: equivalent
  comment:
    v: Element `Appointment.participant.type` is mapped to FHIR STU3 element `Appointment.participant.type` as `Equivalent`. The role of the participant can be used to declare what the actor will be doing in the scope of this appointment. If the actor is not specified, then it is expected that the actor will be filled in at a later stage of planning. This value SHALL be the same when creating an AppointmentResponse so that they can be matched, and subsequently update the Appointment.

code:
  v: Appointment.participant.actor
display:
  v: actor
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Appointment.participant.actor
  display:
    v: Appointment.participant.actor
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.participant.actor` is mapped to FHIR STU3 element `Appointment.participant.actor` as `SourceIsBroaderThanTarget`. The standard extension `alternate-reference` has been mapped as the representation of FHIR R5 element `Appointment.participant.actor` with unmapped reference targets: CareTeam, Device, Group, HealthcareService, Location, Patient, Practitioner, PractitionerRole, RelatedPerson. Where a CareTeam is provided, this does not imply that the entire team is included, just a single member from the group with the appropriate role. Where multiple members are required, please include the CareTeam the required number of times.

code:
  v: Appointment.participant.required
display:
  v: required
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Appointment.participant.required
  display:
    v: Appointment.participant.required
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.participant.required` is mapped to FHIR STU3 element `Appointment.participant.required` as `SourceIsBroaderThanTarget`. The mappings for `Appointment.participant.required` do not cover the following types: boolean. The mappings for `Appointment.participant.required` do not cover the following types based on type expansion: value. For the use-case where two doctors need to meet to discuss the results for a specific patient, and the patient is not required to be present include the patient in the subject field, but do not include them as a participant - this was formerly done prior to R5 with required='information-only'.

code:
  v: Appointment.participant.status
display:
  v: status
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: equivalent
  code:
    v: Appointment.participant.status
  display:
    v: Appointment.participant.status
  equivalence:
    v: equivalent
  comment:
    v: Element `Appointment.participant.status` is mapped to FHIR STU3 element `Appointment.participant.status` as `Equivalent`.

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.status
  l: extension-Appointment.status
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.status
  display:
    v: status
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: equivalent
    code:
      v: Extension
    equivalence:
      v: equivalent
    comment:
      v: Element `Appointment.status` is mapped to FHIR STU3 element `Appointment.status` as `SourceIsBroaderThanTarget`. The target context `Appointment.status` is a modifier element, so this extension does not need to be defined as a modifier. If the Appointment's status is "cancelled" then all participants are expected to have their calendars released for the appointment period, and as such any Slots that were marked as BUSY can be re-set to FREE. This element is labeled as a modifier because the status contains the code entered-in-error that mark the Appointment as not currently valid.

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.cancellationReason
  l: extension-Appointment.cancellationReason
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.cancellationReason
  display:
    v: cancellationReason
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: equivalent
    code:
      v: Extension
    equivalence:
      v: equivalent
    comment:
      v: Element `Appointment.cancellationReason` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.cancellationReason` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.class
  l: extension-Appointment.class
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.class
  display:
    v: class
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.class` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.class` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.serviceType
  l: extension-Appointment.serviceType
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.serviceType
  display:
    v: serviceType
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: equivalent
    code:
      v: Extension
    equivalence:
      v: equivalent
    comment:
      v: Element `Appointment.serviceType` is mapped to FHIR STU3 element `Appointment.serviceType` as `SourceIsBroaderThanTarget`. The mappings for `Appointment.serviceType` do not cover the following types: CodeableReference. The mappings for `Appointment.serviceType` do not cover the following types based on type expansion: reference. For a provider to provider appointment the code "FOLLOWUP" may be appropriate, as this is expected to be discussing some patient that was seen in the past.

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.reason
  l: extension-Appointment.reason
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.reason
  display:
    v: reason
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.reason` is mapped to FHIR STU3 element `Appointment.reason` as `SourceIsBroaderThanTarget`. Element `Appointment.reason` is mapped to FHIR STU3 element `Appointment.indication` as `SourceIsBroaderThanTarget`. The mappings for `Appointment.reason` do not cover the following types: CodeableReference.

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.priority
  l: extension-Appointment.priority
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.priority
  display:
    v: priority
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: equivalent
    code:
      v: Extension
    equivalence:
      v: equivalent
    comment:
      v: Element `Appointment.priority` is mapped to FHIR STU3 element `Appointment.priority` as `SourceIsBroaderThanTarget`. The mappings for `Appointment.priority` do not cover the following types: CodeableConcept. The mappings for `Appointment.priority` do not cover the following types based on type expansion: coding, text. Seeking implementer feedback on this property and how interoperable it is. Using an extension to record a CodeableConcept for named values may be tested at a future connectathon.

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.replaces
  l: extension-Appointment.replaces
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.replaces
  display:
    v: replaces
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.replaces` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.replaces` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.virtualService
  l: extension-Appointment.virtualService
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.virtualService
  display:
    v: virtualService
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.virtualService` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.virtualService` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). There are two types of virtual meetings that often exist: * a persistent, virtual meeting room that can only be used for a single purpose at a time, * and a dynamic virtual meeting room that is generated on demand for a specific purpose. Implementers may consider using Location.virtualService for persistent meeting rooms. If each participant would have a different meeting link, an extension using the VirtualServiceContactDetail can be applied to the Appointment.participant BackboneElement.

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.previousAppointment
  l: extension-Appointment.previousAppointment
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.previousAppointment
  display:
    v: previousAppointment
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.previousAppointment` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.previousAppointment` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This property is intended for use when representing a series of related appointments. For example, in a nuclear medicine procedure, where there is an appointment for the injection of the isotopes, and then a subsequent appointment for the scan, the scan appointment would refer to the injection appointment via Appointment.previousAppointment. For representing recurring appointments, see the guidance on recurring vs. series appointments.

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.originatingAppointment
  l: extension-Appointment.originatingAppointment
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.originatingAppointment
  display:
    v: originatingAppointment
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.originatingAppointment` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.originatingAppointment` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This property is intended for use when representing a recurring set of related appointments. For example, a patient undergoing physical therapy may have a recurring appointment every Tuesday and Thursday. Each occurrence of the set will refer to the originating appointment, which contains the recurring template information. For representing appointment series, see the guidance on recurring vs. series appointments.

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.account
  l: extension-Appointment.account
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.account
  display:
    v: account
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.account` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.account` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). The specified account(s) could be those identified during pre-registration workflows in preparation for an upcoming Encounter.

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.cancellationDate
  l: extension-Appointment.cancellationDate
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.cancellationDate
  display:
    v: cancellationDate
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.cancellationDate` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.cancellationDate` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). If the appointment was cancelled multiple times, this would reflect the most recent cancellation.

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.note
  l: extension-Appointment.note
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.note
  display:
    v: note
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.note` is mapped to FHIR STU3 element `Appointment.comment` as `SourceIsBroaderThanTarget`. The mappings for `Appointment.note` do not cover the following types: Annotation. The mappings for `Appointment.note` do not cover the following types based on type expansion: time. Additional text to aid in facilitating the appointment. For instance, a note might be, "patient should proceed immediately to infusion room upon arrival" Where this is a planned appointment and the start/end dates are not set then this field can be used to provide additional guidance on the details of the appointment request, including any restrictions on when to book it. Typically only the concept.text will be used, however occasionally a reference to some generic documentation (or specific) and also supports coded instructions if/when they are required.

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.patientInstruction
  l: extension-Appointment.patientInstruction
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.patientInstruction
  display:
    v: patientInstruction
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.patientInstruction` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.patientInstruction` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.subject
  l: extension-Appointment.subject
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.subject
  display:
    v: subject
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.subject` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.subject` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.participant.period
  l: extension-Appointment.participant.period
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.participant.period
  display:
    v: period
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: equivalent
    code:
      v: Extension
    equivalence:
      v: equivalent
    comment:
      v: Element `Appointment.participant.period` has a context of Appointment.participant based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.participant.period` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.participant.required
  l: extension-Appointment.participant.required
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.participant.required
  display:
    v: required
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: equivalent
    code:
      v: Extension
    equivalence:
      v: equivalent
    comment:
      v: Element `Appointment.participant.required` is mapped to FHIR STU3 element `Appointment.participant.required` as `SourceIsBroaderThanTarget`. The mappings for `Appointment.participant.required` do not cover the following types: boolean. The mappings for `Appointment.participant.required` do not cover the following types based on type expansion: value. For the use-case where two doctors need to meet to discuss the results for a specific patient, and the patient is not required to be present include the patient in the subject field, but do not include them as a participant - this was formerly done prior to R5 with required='information-only'.

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.recurrenceId
  l: extension-Appointment.recurrenceId
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.recurrenceId
  display:
    v: recurrenceId
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.recurrenceId` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceId` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.occurrenceChanged
  l: extension-Appointment.occurrenceChanged
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.occurrenceChanged
  display:
    v: occurrenceChanged
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.occurrenceChanged` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.occurrenceChanged` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). For example, if a patient has physical therapy appointments every Tuesday and Thursday, but due to a national holiday, a single occurrence was rescheduled to a different day, while the rest of the recurring series remained on Tuesday / Thursday.

source:
  v: http://hl7.org/fhir/StructureDefinition/Appointment
  l: Appointment
source version:
  v: 5.0.0
target:
  v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.recurrenceTemplate
  l: extension-Appointment.recurrenceTemplate
target version:
  v: 0.1.0
element:
  code:
    v: Appointment.recurrenceTemplate
  display:
    v: recurrenceTemplate
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.recurrenceTemplate` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).
element:
  code:
    v: Appointment.recurrenceTemplate.timezone
  display:
    v: timezone
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension.extension:timezone
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.recurrenceTemplate.timezone` is part of an existing definition because parent element `Appointment.recurrenceTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.timezone` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.timezone` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).
element:
  code:
    v: Appointment.recurrenceTemplate.recurrenceType
  display:
    v: recurrenceType
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension.extension:recurrenceType
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.recurrenceTemplate.recurrenceType` is part of an existing definition because parent element `Appointment.recurrenceTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.recurrenceType` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.recurrenceType` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).
element:
  code:
    v: Appointment.recurrenceTemplate.lastOccurrenceDate
  display:
    v: lastOccurrenceDate
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension.extension:lastOccurrenceDate
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.recurrenceTemplate.lastOccurrenceDate` is part of an existing definition because parent element `Appointment.recurrenceTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.lastOccurrenceDate` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.lastOccurrenceDate` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).
element:
  code:
    v: Appointment.recurrenceTemplate.occurrenceCount
  display:
    v: occurrenceCount
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension.extension:occurrenceCount
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.recurrenceTemplate.occurrenceCount` is part of an existing definition because parent element `Appointment.recurrenceTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.occurrenceCount` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.occurrenceCount` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).
element:
  code:
    v: Appointment.recurrenceTemplate.occurrenceDate
  display:
    v: occurrenceDate
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension.extension:occurrenceDate
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.recurrenceTemplate.occurrenceDate` is part of an existing definition because parent element `Appointment.recurrenceTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.occurrenceDate` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.occurrenceDate` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).
element:
  code:
    v: Appointment.recurrenceTemplate.weeklyTemplate
  display:
    v: weeklyTemplate
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension.extension:weeklyTemplate
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.recurrenceTemplate.weeklyTemplate` is part of an existing definition because parent element `Appointment.recurrenceTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.weeklyTemplate` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.weeklyTemplate` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).
element:
  code:
    v: Appointment.recurrenceTemplate.weeklyTemplate.monday
  display:
    v: monday
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension.extension:weeklyTemplate.extension:monday
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.recurrenceTemplate.weeklyTemplate.monday` is part of an existing definition because parent element `Appointment.recurrenceTemplate.weeklyTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.weeklyTemplate.monday` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.weeklyTemplate.monday` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).
element:
  code:
    v: Appointment.recurrenceTemplate.weeklyTemplate.tuesday
  display:
    v: tuesday
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension.extension:weeklyTemplate.extension:tuesday
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.recurrenceTemplate.weeklyTemplate.tuesday` is part of an existing definition because parent element `Appointment.recurrenceTemplate.weeklyTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.weeklyTemplate.tuesday` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.weeklyTemplate.tuesday` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).
element:
  code:
    v: Appointment.recurrenceTemplate.weeklyTemplate.wednesday
  display:
    v: wednesday
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider
    code:
      v: Extension.extension:weeklyTemplate.extension:wednesday
    equivalence:
      v: wider
    comment:
      v: Element `Appointment.recurrenceTemplate.weeklyTemplate.wednesday` is part of an existing definition because parent element `Appointment.recurrenceTemplate.weeklyTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.weeklyTemplate.wednesday` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.weeklyTemplate.wednesday` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).
element:
  code:
    v: Appointment.recurrenceTemplate.weeklyTemplate.thursday
  display:
    v: thursday
  target:
    modifier extension:
      url:
        v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
        l: extension-ConceptMap.element.target.equivalence
      value: Code
        v: wider

v: Extension.extension:weeklyTemplate.extension:thursday

v: wider

v: Element `Appointment.recurrenceTemplate.weeklyTemplate.thursday` is part of an existing definition because parent element `Appointment.recurrenceTemplate.weeklyTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.weeklyTemplate.thursday` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.weeklyTemplate.thursday` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

code:
  v: Appointment.recurrenceTemplate.weeklyTemplate.friday
display:
  v: friday
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Extension.extension:weeklyTemplate.extension:friday
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.recurrenceTemplate.weeklyTemplate.friday` is part of an existing definition because parent element `Appointment.recurrenceTemplate.weeklyTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.weeklyTemplate.friday` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.weeklyTemplate.friday` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

code:
  v: Appointment.recurrenceTemplate.weeklyTemplate.saturday
display:
  v: saturday
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Extension.extension:weeklyTemplate.extension:saturday
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.recurrenceTemplate.weeklyTemplate.saturday` is part of an existing definition because parent element `Appointment.recurrenceTemplate.weeklyTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.weeklyTemplate.saturday` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.weeklyTemplate.saturday` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

code:
  v: Appointment.recurrenceTemplate.weeklyTemplate.sunday
display:
  v: sunday
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Extension.extension:weeklyTemplate.extension:sunday
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.recurrenceTemplate.weeklyTemplate.sunday` is part of an existing definition because parent element `Appointment.recurrenceTemplate.weeklyTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.weeklyTemplate.sunday` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.weeklyTemplate.sunday` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

code:
  v: Appointment.recurrenceTemplate.weeklyTemplate.weekInterval
display:
  v: weekInterval
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Extension.extension:weeklyTemplate.extension:weekInterval
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.recurrenceTemplate.weeklyTemplate.weekInterval` is part of an existing definition because parent element `Appointment.recurrenceTemplate.weeklyTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.weeklyTemplate.weekInterval` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.weeklyTemplate.weekInterval` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

code:
  v: Appointment.recurrenceTemplate.monthlyTemplate
display:
  v: monthlyTemplate
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Extension.extension:monthlyTemplate
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.recurrenceTemplate.monthlyTemplate` is part of an existing definition because parent element `Appointment.recurrenceTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.monthlyTemplate` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.monthlyTemplate` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

code:
  v: Appointment.recurrenceTemplate.monthlyTemplate.dayOfMonth
display:
  v: dayOfMonth
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Extension.extension:monthlyTemplate.extension:dayOfMonth
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.recurrenceTemplate.monthlyTemplate.dayOfMonth` is part of an existing definition because parent element `Appointment.recurrenceTemplate.monthlyTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.monthlyTemplate.dayOfMonth` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.monthlyTemplate.dayOfMonth` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

code:
  v: Appointment.recurrenceTemplate.monthlyTemplate.nthWeekOfMonth
display:
  v: nthWeekOfMonth
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Extension.extension:monthlyTemplate.extension:nthWeekOfMonth
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.recurrenceTemplate.monthlyTemplate.nthWeekOfMonth` is part of an existing definition because parent element `Appointment.recurrenceTemplate.monthlyTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.monthlyTemplate.nthWeekOfMonth` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.monthlyTemplate.nthWeekOfMonth` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

code:
  v: Appointment.recurrenceTemplate.monthlyTemplate.dayOfWeek
display:
  v: dayOfWeek
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Extension.extension:monthlyTemplate.extension:dayOfWeek
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.recurrenceTemplate.monthlyTemplate.dayOfWeek` is part of an existing definition because parent element `Appointment.recurrenceTemplate.monthlyTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.monthlyTemplate.dayOfWeek` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.monthlyTemplate.dayOfWeek` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). This property is intended to be used with Appointment.recurrenceTemplate.monthly.nthWeek.

code:
  v: Appointment.recurrenceTemplate.monthlyTemplate.monthInterval
display:
  v: monthInterval
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Extension.extension:monthlyTemplate.extension:monthInterval
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.recurrenceTemplate.monthlyTemplate.monthInterval` is part of an existing definition because parent element `Appointment.recurrenceTemplate.monthlyTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.monthlyTemplate.monthInterval` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.monthlyTemplate.monthInterval` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

code:
  v: Appointment.recurrenceTemplate.yearlyTemplate
display:
  v: yearlyTemplate
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Extension.extension:yearlyTemplate
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.recurrenceTemplate.yearlyTemplate` is part of an existing definition because parent element `Appointment.recurrenceTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.yearlyTemplate` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.yearlyTemplate` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

code:
  v: Appointment.recurrenceTemplate.yearlyTemplate.yearInterval
display:
  v: yearInterval
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Extension.extension:yearlyTemplate.extension:yearInterval
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.recurrenceTemplate.yearlyTemplate.yearInterval` is part of an existing definition because parent element `Appointment.recurrenceTemplate.yearlyTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.yearlyTemplate.yearInterval` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.yearlyTemplate.yearInterval` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element).

code:
  v: Appointment.recurrenceTemplate.excludingDate
display:
  v: excludingDate
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Extension.extension:excludingDate
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.recurrenceTemplate.excludingDate` is part of an existing definition because parent element `Appointment.recurrenceTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.excludingDate` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.excludingDate` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). excludingDate is an alternative to excludingRecurrenceId. You may say either that 12/25/XXXX should be excluded using excludingDate, or you may indicate the recurrenceId of the appointment that would fall on the excluded date in the excludingRecurrenceId property.

code:
  v: Appointment.recurrenceTemplate.excludingRecurrenceId
display:
  v: excludingRecurrenceId
target:
  modifier extension:
    url:
      v: http://hl7.org/fhir/1.0/StructureDefinition/extension-ConceptMap.element.target.equivalence
      l: extension-ConceptMap.element.target.equivalence
    value: Code
      v: wider
  code:
    v: Extension.extension:excludingRecurrenceId
  equivalence:
    v: wider
  comment:
    v: Element `Appointment.recurrenceTemplate.excludingRecurrenceId` is part of an existing definition because parent element `Appointment.recurrenceTemplate` requires a cross-version extension. Element `Appointment.recurrenceTemplate.excludingRecurrenceId` has a context of Appointment based on following the parent source element upwards and mapping to `Appointment`. Element `Appointment.recurrenceTemplate.excludingRecurrenceId` has no mapping targets in FHIR STU3. Typically, this is because the element has been added (is a new element). excludingRecurrenceId is an alternative to excludingDate. You may say either that 12/25/XXXX should be excluded using excludingDate, or you may indicate the recurrenceId of the appointment that would fall on the excluded date in the excludingRecurrenceId property.