Attributes
| Attribute | Type | Multiplicity | Attribute note |
|---|---|---|---|
| Appointment Identifier | Identifier | 0..* | An external business identifier or reference identifier that helps to locate an appointment record. |
| Appointment Class Code | Codeable Concept | 0..1 | Uniquely specifies a context of an appointment (e.g., inpatient, ambulatory, emergency) when it becomes an encounter.
Value Set: To be developed. |
| Appointment Service Category Code | Codeable Concept | 0..1 | Uniquely specifies a categorization of the service(s) to be provided during the appointment (e.g., mental health, dietetics).
Value Set: To be developed. |
| Appointment Service Type Code | Codeable Concept | 0..* | Uniquely specifies the type(s) of the specific service(s) to be provided during the appointment (e.g., counseling, prescription renewal).
Value Set: To be developed. |
| Appointment Creation Date Time | Date Time | 0..1 | The date and, if known, the time when the appointment was created. |
| Appointment Requested Range Period | Period | 0..1 | The period - ranging from a start to an end date and, if known, time - for which the appointment is preferred to be scheduled. |
| Appointment Priority Code | Codeable Concept | 0..1 | Uniquely specifies an appointment priority, used to make informed decisions if needing to re-prioritize (e.g., as soon as possible, next highest priority after stat., beneficial to the patient but not essential for survival - used to indicate that a service is to be performed prior to a scheduled surgery, when ordering a service and using the pre-op).
Value Set: To be developed. |
| Appointment Duration Minutes | Integer | 0..1 | Expected number of minutes that the appointment is to take. This can be less than the duration between the start and end times (e.g., a with a planned 15 minute break in the middle of a long appointment, the duration may be 15 minutes less than the difference between the start and end). |
| Appointment Status Code | Codeable Concept | 1 | Uniquely specifies a confirmation status of the appointment. Each of the participants has their own participation status which indicates their involvement in the process; on the other hand, this is the shared appointment status, same for all participants (e.g., booked, cancelled, checked-in, no-show, confirmed).
Value Set: To be developed. |
| Appointment Instruction | String | 0..* | Information provided to the person in advance of the appointment (e.g., bring your referral, fast from 8:00 pm night before).
|
| Appointment Cancelation Reason Code | Codeable Concept | 0..1 | Uniquely specifies a reason for the appointment being canceled (e.g., patient deceased, patient feeling better, equipment maintenance/repair).
Value Set: To be developed. |
| Appointment Cancelation Date Time | Date Time | 0..1 | The date and, if known, the time the appointment was cancelled. |
| Appointment Period | Period | 0..1 | The date and time when the appointment is to start and to conclude. |
| Appointment Specialty Code | Codeable Concept | 0..* | Uniquely specifies the specialty(ies) of the health care provider or services required of the appointment (e.g., cardiology, clinical oncology).
Value Set: To be developed. |
| Appointment Type Code | Codeable Concept | 0..1 | Uniquely specifies the type of appointment that has been booked in the scheduled time slot (e.g., routine, walk-in, follow up).
Value Set: To be developed. |
| Appointment Mode Code | Codeable Concept | 0..* | Uniquely specifies method(s) of interaction between a person and a provider (e.g., direct encounter with client alone, online call with client alone, telephone encounter).
Value Set: https://fhir.infoway-inforoute.ca/ValueSet/visitmodalitycode |
| Appointment Patient Attendance Requirement Indicator | Indicator | 0..1 | Indicates whether the patient is required to attend the appointment or can be represented by a substitute decision-maker. |
Relationships
| From class | From multiplicity | Relationship | To class | To multiplicity |
|---|---|---|---|---|
| Appointment | 0..1 | has (composition) | Clinical Annotation | 0..* |
| Appointment | 0..* | originated from | Appointment | 0..1 |
| Appointment | 0..1 | previously scheduled | Appointment | 0..1 |
| Appointment | 0..* | covered by | Account | 0..* |
| Party Role | 1..* | Appointment | 0..* | |
| Appointment | 0..* | addresses | Encounter Reason | 0..* |
| Appointment | 0..* | for | Encounter | 0..* |
| Appointment | 0..* | at | Location | 0..* |
| Appointment | is a | Health Event | ||
| Party Group | 0..1 | subject of | Appointment | 0..* |
| Appointment | 0..* | replaced by | Appointment | 0..* |
| Document Reference | 0..* | has | Appointment | 0..* |
| Appointment | 0..* | for | Health Care Service | 0..* |
| Patient | 0..1 | subject of | Appointment | 0..* |
Contact us
If you have questions about this initiative, would like to be added to our stakeholder notification list or would like to participate in our consultations, please email us.
How to cite:
Canadian Institute for Health Information. Appointment. Accessed November 02, 2026.