Extensions for Using Data Elements from FHIR STU3 in FHIR R4B - Downloaded Version null See the Directory of published versions
The FHIR STU3 resource is represented in FHIR R4B via the 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: R3AppointmentElementMapToR4B
| Source Element (FHIR STU3) | Target(s) | Comments |
|---|---|---|
Appointment |
||
Appointment.meta |
Appointment.meta Extension: ExtensionAppointment_Meta |
Element Appointment.meta is mapped to FHIR R4B element Appointment.meta as SourceIsBroaderThanTarget.The mappings for Appointment.meta do not cover the following types: Meta.The mappings for Appointment.meta do not cover the following types based on type expansion: lastUpdated, profile, security, tag, versionId. |
Appointment.implicitRules |
Appointment.implicitRules | Element Appointment.implicitRules is mapped to FHIR R4B element Appointment.implicitRules as Equivalent. |
Appointment.language |
Appointment.language | Element Appointment.language is mapped to FHIR R4B element Appointment.language as Equivalent. |
Appointment.text |
Appointment.text Extension: ExtensionAppointment_Text |
Element Appointment.text is mapped to FHIR R4B element Appointment.text as SourceIsBroaderThanTarget.The mappings for Appointment.text do not cover the following types: Narrative.The mappings for Appointment.text do not cover the following types based on type expansion: div, status. |
Appointment.contained |
Appointment.contained | Element Appointment.contained is mapped to FHIR R4B element Appointment.contained as SourceIsBroaderThanTarget. |
Appointment.identifier |
Appointment.identifier Extension: ExtensionAppointment_Identifier |
Element Appointment.identifier is mapped to FHIR R4B element Appointment.identifier as SourceIsBroaderThanTarget.The mappings for Appointment.identifier do not cover the following types: Identifier.The mappings for Appointment.identifier do not cover the following types based on type expansion: assigner, period, system, type, use, value. |
Appointment.status |
Appointment.status | Element Appointment.status is mapped to FHIR R4B element Appointment.status as SourceIsNarrowerThanTarget.The mappings for Appointment.status do not allow expression of the necessary codes, per the bindings on the source and target. |
Appointment.serviceCategory |
Appointment.serviceCategory | Element Appointment.serviceCategory is mapped to FHIR R4B element Appointment.serviceCategory as SourceIsNarrowerThanTarget. |
Appointment.serviceType |
Appointment.serviceType | Element Appointment.serviceType is mapped to FHIR R4B element Appointment.serviceType as Equivalent. |
Appointment.specialty |
Appointment.specialty | Element Appointment.specialty is mapped to FHIR R4B element Appointment.specialty as Equivalent. |
Appointment.appointmentType |
Appointment.appointmentType | Element Appointment.appointmentType is mapped to FHIR R4B element Appointment.appointmentType as Equivalent. |
Appointment.reason |
Appointment.reasonCode | Element Appointment.reason is mapped to FHIR R4B element Appointment.reasonCode as Equivalent. |
Appointment.indication |
Appointment.reasonReference Standard Extension: alternate-reference |
Element Appointment.indication is mapped to FHIR R4B element Appointment.reasonReference as SourceIsBroaderThanTarget.The mappings for Appointment.indication do not cover the following types based on type expansion: display, identifier, reference.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Appointment.indication with unmapped reference targets: Condition, Procedure. |
Appointment.priority |
Appointment.priority | Element Appointment.priority is mapped to FHIR R4B element Appointment.priority as Equivalent. |
Appointment.description |
Appointment.description | Element Appointment.description is mapped to FHIR R4B element Appointment.description as Equivalent. |
Appointment.supportingInformation |
Appointment.supportingInformation Standard Extension: alternate-reference |
Element Appointment.supportingInformation is mapped to FHIR R4B element Appointment.supportingInformation as SourceIsBroaderThanTarget.The mappings for Appointment.supportingInformation do not cover the following types based on type expansion: display, identifier, reference.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Appointment.supportingInformation with unmapped reference targets: Resource. |
Appointment.start |
Appointment.start | Element Appointment.start is mapped to FHIR R4B element Appointment.start as Equivalent. |
Appointment.end |
Appointment.end | Element Appointment.end is mapped to FHIR R4B element Appointment.end as Equivalent. |
Appointment.minutesDuration |
Appointment.minutesDuration | Element Appointment.minutesDuration is mapped to FHIR R4B element Appointment.minutesDuration as Equivalent. |
Appointment.slot |
Appointment.slot Standard Extension: alternate-reference |
Element Appointment.slot is mapped to FHIR R4B element Appointment.slot as SourceIsBroaderThanTarget.The mappings for Appointment.slot do not cover the following types based on type expansion: display, identifier, reference.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Appointment.slot with unmapped reference targets: Slot. |
Appointment.created |
Appointment.created | Element Appointment.created is mapped to FHIR R4B element Appointment.created as Equivalent. |
Appointment.comment |
Appointment.comment | Element Appointment.comment is mapped to FHIR R4B element Appointment.comment as Equivalent. |
Appointment.incomingReferral |
Appointment.basedOn Standard Extension: alternate-reference |
Element Appointment.incomingReferral is mapped to FHIR R4B element Appointment.basedOn as RelatedTo.The mappings for Appointment.incomingReferral do not cover the following types based on type expansion: display, identifier, reference.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Appointment.incomingReferral with unmapped reference targets: ReferralRequest. |
Appointment.participant |
Appointment.participant | Element Appointment.participant is mapped to FHIR R4B element Appointment.participant as Equivalent. |
Appointment.participant.type |
Appointment.participant.type | Element Appointment.participant.type is mapped to FHIR R4B element Appointment.participant.type as Equivalent. |
Appointment.participant.actor |
Appointment.participant.actor Standard Extension: alternate-reference |
Element Appointment.participant.actor is mapped to FHIR R4B element Appointment.participant.actor as SourceIsBroaderThanTarget.The standard extension alternate-reference has been mapped as the representation of FHIR STU3 element Appointment.participant.actor with unmapped reference targets: Device, HealthcareService, Location, Patient, Practitioner, RelatedPerson. |
Appointment.participant.required |
Appointment.participant.required | Element Appointment.participant.required is mapped to FHIR R4B element Appointment.participant.required as Equivalent. |
Appointment.participant.status |
Appointment.participant.status | Element Appointment.participant.status is mapped to FHIR R4B element Appointment.participant.status as Equivalent. |
Appointment.requestedPeriod |
Appointment.requestedPeriod Extension: ExtensionAppointment_RequestedPeriod |
Element Appointment.requestedPeriod is mapped to FHIR R4B element Appointment.requestedPeriod as SourceIsBroaderThanTarget.The mappings for Appointment.requestedPeriod do not cover the following types: Period.The mappings for Appointment.requestedPeriod do not cover the following types based on type expansion: end, start. |