Extensions for Using Data Elements from FHIR R5 in FHIR R4 - Downloaded Version null See the Directory of published versions
The FHIR R5 resource is represented in FHIR R4 via the Appointment resource.
Note that there is a profile defined to simplify use of this cross-version resource representation:Profile: Appointment
A computable version of the following element information is available in: R5AppointmentElementMapToR4
| Source Element (FHIR R5) | Target(s) | Comments |
|---|---|---|
Appointment |
||
Appointment.meta |
Appointment.meta | Element Appointment.meta is mapped to FHIR R4 element Appointment.meta as Equivalent. |
Appointment.implicitRules |
Appointment.implicitRules | Element Appointment.implicitRules is mapped to FHIR R4 element Appointment.implicitRules as Equivalent. |
Appointment.language |
Appointment.language | Element Appointment.language is mapped to FHIR R4 element Appointment.language as Equivalent. |
Appointment.text |
Appointment.text | Element Appointment.text is mapped to FHIR R4 element Appointment.text as Equivalent. |
Appointment.contained |
Appointment.contained | Element Appointment.contained is mapped to FHIR R4 element Appointment.contained as Equivalent. |
Appointment.identifier |
Appointment.identifier | Element Appointment.identifier is mapped to FHIR R4 element Appointment.identifier as Equivalent. |
Appointment.status |
Appointment.status | Element Appointment.status is mapped to FHIR R4 element Appointment.status as Equivalent. |
Appointment.cancellationReason |
Appointment.cancelationReason | Element Appointment.cancellationReason is mapped to FHIR R4 element Appointment.cancelationReason as Equivalent. |
Appointment.class |
Extension: ExtensionAppointment_Class | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.serviceCategory |
Appointment.serviceCategory | Element Appointment.serviceCategory is mapped to FHIR R4 element Appointment.serviceCategory as Equivalent. |
Appointment.serviceType |
Appointment.serviceType Extension: ExtensionAppointment_ServiceType |
Element Appointment.serviceType is mapped to FHIR R4 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. |
Appointment.specialty |
Appointment.specialty | Element Appointment.specialty is mapped to FHIR R4 element Appointment.specialty as Equivalent. |
Appointment.appointmentType |
Appointment.appointmentType | Element Appointment.appointmentType is mapped to FHIR R4 element Appointment.appointmentType as Equivalent. |
Appointment.reason |
Appointment.reasonCode Appointment.reasonReference Extension: ExtensionAppointment_Reason |
Element Appointment.reason is mapped to FHIR R4 element Appointment.reasonCode as SourceIsBroaderThanTarget.Element Appointment.reason is mapped to FHIR R4 element Appointment.reasonReference as SourceIsBroaderThanTarget.The mappings for Appointment.reason do not cover the following types: CodeableReference. |
Appointment.priority |
Appointment.priority Extension: ExtensionAppointment_Priority |
Element Appointment.priority is mapped to FHIR R4 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. |
Appointment.description |
Appointment.description | Element Appointment.description is mapped to FHIR R4 element Appointment.description as Equivalent. |
Appointment.replaces |
Extension: ExtensionAppointment_Replaces | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.virtualService |
Extension: ExtensionAppointment_VirtualService | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.supportingInformation |
Appointment.supportingInformation | Element Appointment.supportingInformation is mapped to FHIR R4 element Appointment.supportingInformation as Equivalent. |
Appointment.previousAppointment |
Extension: ExtensionAppointment_PreviousAppointment | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.originatingAppointment |
Extension: ExtensionAppointment_OriginatingAppointment | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.start |
Appointment.start | Element Appointment.start is mapped to FHIR R4 element Appointment.start as Equivalent. |
Appointment.end |
Appointment.end | Element Appointment.end is mapped to FHIR R4 element Appointment.end as Equivalent. |
Appointment.minutesDuration |
Appointment.minutesDuration | Element Appointment.minutesDuration is mapped to FHIR R4 element Appointment.minutesDuration as Equivalent. |
Appointment.requestedPeriod |
Appointment.requestedPeriod | Element Appointment.requestedPeriod is mapped to FHIR R4 element Appointment.requestedPeriod as Equivalent. |
Appointment.slot |
Appointment.slot | Element Appointment.slot is mapped to FHIR R4 element Appointment.slot as Equivalent. |
Appointment.account |
Extension: ExtensionAppointment_Account | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.created |
Appointment.created | Element Appointment.created is mapped to FHIR R4 element Appointment.created as Equivalent. |
Appointment.cancellationDate |
Extension: ExtensionAppointment_CancellationDate | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.note |
Appointment.comment Extension: ExtensionAppointment_Note |
Element Appointment.note is mapped to FHIR R4 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. |
Appointment.patientInstruction |
Appointment.patientInstruction Extension: ExtensionAppointment_PatientInstruction |
Element Appointment.patientInstruction is mapped to FHIR R4 element Appointment.patientInstruction as SourceIsBroaderThanTarget.The mappings for Appointment.patientInstruction do not cover the following types: CodeableReference. |
Appointment.basedOn |
Appointment.basedOn Standard Extension: alternate-reference |
Element Appointment.basedOn is mapped to FHIR R4 element Appointment.basedOn 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. |
Appointment.subject |
Extension: ExtensionAppointment_Subject | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.participant |
Appointment.participant | Element Appointment.participant is mapped to FHIR R4 element Appointment.participant as Equivalent. |
Appointment.participant.type |
Appointment.participant.type | Element Appointment.participant.type is mapped to FHIR R4 element Appointment.participant.type as Equivalent. |
Appointment.participant.period |
Appointment.participant.period | Element Appointment.participant.period is mapped to FHIR R4 element Appointment.participant.period as Equivalent. |
Appointment.participant.actor |
Appointment.participant.actor Standard Extension: alternate-reference |
Element Appointment.participant.actor is mapped to FHIR R4 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, Group. |
Appointment.participant.required |
Appointment.participant.required Extension: ExtensionAppointment_Participant_Required |
Element Appointment.participant.required is mapped to FHIR R4 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. |
Appointment.participant.status |
Appointment.participant.status | Element Appointment.participant.status is mapped to FHIR R4 element Appointment.participant.status as Equivalent. |
Appointment.recurrenceId |
Extension: ExtensionAppointment_RecurrenceId | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.occurrenceChanged |
Extension: ExtensionAppointment_OccurrenceChanged | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate |
Extension: ExtensionAppointment_RecurrenceTemplate | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.timezone |
Extension: ExtensionAppointment_RecurrenceTemplate Slice:timezone | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.recurrenceType |
Extension: ExtensionAppointment_RecurrenceTemplate Slice:recurrenceType | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.lastOccurrenceDate |
Extension: ExtensionAppointment_RecurrenceTemplate Slice:lastOccurrenceDate | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.occurrenceCount |
Extension: ExtensionAppointment_RecurrenceTemplate Slice:occurrenceCount | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.occurrenceDate |
Extension: ExtensionAppointment_RecurrenceTemplate Slice:occurrenceDate | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.weeklyTemplate |
Extension: ExtensionAppointment_RecurrenceTemplate Slice:weeklyTemplate | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.weeklyTemplate.monday |
Extension: ExtensionAppointment_RecurrenceTemplate_WeeklyTemplate Slice:monday | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.weeklyTemplate.tuesday |
Extension: ExtensionAppointment_RecurrenceTemplate_WeeklyTemplate Slice:tuesday | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.weeklyTemplate.wednesday |
Extension: ExtensionAppointment_RecurrenceTemplate_WeeklyTemplate Slice:wednesday | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.weeklyTemplate.thursday |
Extension: ExtensionAppointment_RecurrenceTemplate_WeeklyTemplate Slice:thursday | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.weeklyTemplate.friday |
Extension: ExtensionAppointment_RecurrenceTemplate_WeeklyTemplate Slice:friday | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.weeklyTemplate.saturday |
Extension: ExtensionAppointment_RecurrenceTemplate_WeeklyTemplate Slice:saturday | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.weeklyTemplate.sunday |
Extension: ExtensionAppointment_RecurrenceTemplate_WeeklyTemplate Slice:sunday | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.weeklyTemplate.weekInterval |
Extension: ExtensionAppointment_RecurrenceTemplate_WeeklyTemplate Slice:weekInterval | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.monthlyTemplate |
Extension: ExtensionAppointment_RecurrenceTemplate Slice:monthlyTemplate | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.monthlyTemplate.dayOfMonth |
Extension: ExtensionAppointment_RecurrenceTemplate_MonthlyTemplate Slice:dayOfMonth | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.monthlyTemplate.nthWeekOfMonth |
Extension: ExtensionAppointment_RecurrenceTemplate_MonthlyTemplate Slice:nthWeekOfMonth | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.monthlyTemplate.dayOfWeek |
Extension: ExtensionAppointment_RecurrenceTemplate_MonthlyTemplate Slice:dayOfWeek | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.monthlyTemplate.monthInterval |
Extension: ExtensionAppointment_RecurrenceTemplate_MonthlyTemplate Slice:monthInterval | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.yearlyTemplate |
Extension: ExtensionAppointment_RecurrenceTemplate Slice:yearlyTemplate | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.yearlyTemplate.yearInterval |
Extension: ExtensionAppointment_RecurrenceTemplate_YearlyTemplate Slice:yearInterval | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.excludingDate |
Extension: ExtensionAppointment_RecurrenceTemplate Slice:excludingDate | 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 R4. Typically, this is because the element has been added (is a new element). |
Appointment.recurrenceTemplate.excludingRecurrenceId |
Extension: ExtensionAppointment_RecurrenceTemplate Slice:excludingRecurrenceId | 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 R4. Typically, this is because the element has been added (is a new element). |