Skip to content

Appointment Modality Extension

Canonical../StructureDefinition/nexus-emr-appointment-modality-extension
Statusdraft (experimental) · 1.26.0
BaseExtension (constraint)
ContextAppointment (element)
SourceFSH · JSON

Delivery channel of an appointment/encounter (in-person | video | telephone | secure message). A distinct axis from appointmentType (booking style); R5 models this as Appointment.virtualService. Value is CodeableConcept so a source/raw code and a normalized Nexus code co-exist; the binding is extensible so a future pan-Canadian/Ontario code can be added as a parallel coding.

Elements / Key elements

The working view: must-support, required, modifier and sliced elements from the effective (snapshot) definition.

Element Flags Card. Type Description & Constraints
Extension 0..* Appointment/encounter delivery channel (modality)
Invariants: ele-1, ext-1
url 1..1 http://hl7.org/fhirpath/System.String identifies the meaning of the extension i
Fixed: ../StructureDefinition/nexus-emr-appointment-modality-extension
value[x] S 1..1 CodeableConcept Modality: normalized Nexus coding; source/raw coding MAY accompany it
Binding: Appointment Modality Value Set (extensible)
e.g. in-person · video · telephone
Invariants: ele-1