description: '**CHR:** Appointments can be entered through the main **Scheduler** module, directly within the patient chart via the **Appointments** section, the eBooking system for patient-requested appointments, or the Visits Dashboard for daily appointment oversight.' package_name: telus.dw.emr.extract-1-1-21 derivation: constraint name: DwAppointment type: Appointment elements: description: {mustSupport: true, index: 15} meta: index: 1 elements: lastUpdated: {index: 2} source: {index: 3} security: {index: 4} cancelationReason: {mustSupport: true, index: 13} start: {mustSupport: true, index: 16} created: {mustSupport: true, index: 19} participant: mustSupport: true index: 22 elements: actor: type: Reference refers: ['https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwHealthcareService', 'https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwLocation', 'https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwPatient', 'https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwPractitioner', 'https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwPractitionerRole'] index: 23 extension: index: 5 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: appointmentEMRCustomStatus: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/ext-AppointmentEMRCustomStatus', index: 6} min: 0 virtualVisit: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/ext-VirtualVisit', index: 7} min: 0 virtualVisitType: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/ext-VirtualVisitType', index: 8} min: 0 appointmentType: {mustSupport: true, index: 14} status: {mustSupport: true, index: 12} id: {mustSupport: true, index: 0} comment: {index: 20} minutesDuration: {mustSupport: true, index: 18} identifier: index: 9 elements: system: {index: 10} value: {index: 11} basedOn: type: Reference mustSupport: true refers: ['https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwServiceRequest'] index: 21 end: {mustSupport: true, index: 17} package_version: 1.1.21 extensions: appointmentEMRCustomStatus: {url: 'https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/ext-AppointmentEMRCustomStatus', min: 0, type: Extension, mustSupport: true, index: 6} virtualVisit: {url: 'https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/ext-VirtualVisit', min: 0, type: Extension, mustSupport: true, index: 7} virtualVisitType: {url: 'https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/ext-VirtualVisitType', min: 0, type: Extension, mustSupport: true, index: 8} class: profile kind: resource url: https://www.telus.com/health/fhir/dwemrextract/StructureDefinition/DwAppointment base: http://hl7.org/fhir/StructureDefinition/Appointment version: 2.0.0 required: [id]