http://hl7.org/fhir/StructureDefinition/Appointment|5.0.0
A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s).
| Name | Flags | Card | Type | Description & Constraints |
|---|---|---|---|---|
Appointment | 0..* | A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s) | ||
Σ | 0..* | Identifier | External Ids for this item | |
?!Σ | 1..1 | code | proposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist AppointmentStatus (required) | |
Σ | 0..1 | CodeableConcept | The coded reason for the appointment being cancelled cancellation-reason (example) | |
Σ | 0..* | CodeableConcept | Classification when becoming an encounter EncounterClass (preferred) | |
Σ | 0..* | CodeableConcept | A broad categorization of the service that is to be performed during this appointment service-category (example) | |
Σ | 0..* | CodeableReference | The specific service that is to be performed during this appointment service-type (example) | |
Σ | 0..* | CodeableConcept | The specialty of a practitioner that would be required to perform the service requested in this appointment specialty (preferred) | |
Σ | 0..1 | CodeableConcept | The style of appointment or patient that has been booked in the slot (not service type) appointment-type (preferred) | |
Σ | 0..* | CodeableReference | Reason this appointment is scheduled ApptReason (preferred) | |
| 0..1 | CodeableConcept | Used to make informed decisions if needing to re-prioritize Priority (example) | ||
| 0..1 | string | Shown on a subject line in a meeting request, or appointment list | ||
| 0..* | Reference | Appointment replaced by this Appointment | ||
| 0..* | VirtualServiceDetail | Connection details of a virtual service (e.g. conference call) | ||
| 0..* | Reference | Additional information to support the appointment | ||
| 0..1 | Reference | The previous appointment in a series | ||
| 0..1 | Reference | The originating appointment in a recurring set of appointments | ||
Σ | 0..1 | instant | When appointment is to take place | |
Σ | 0..1 | instant | When appointment is to conclude | |
| 0..1 | positiveInt | Can be less than start/end (e.g. estimate) | ||
| 0..* | Period | Potential date/time interval(s) requested to allocate the appointment within | ||
| 0..* | Reference | The slots that this appointment is filling | ||
| 0..* | Reference | The set of accounts that may be used for billing for this Appointment | ||
| 0..1 | dateTime | The date that this appointment was initially created | ||
| 0..1 | dateTime | When the appointment was cancelled | ||
| 0..* | Annotation | Additional comments | ||
| 0..* | CodeableReference | Detailed information and instructions for the patient | ||
| 0..* | Reference | The request this appointment is allocated to assess | ||
Σ | 0..1 | Reference | The patient or group associated with the appointment | |
| 1..* | BackboneElement | Participants involved in appointment | ||
Σ | 0..* | CodeableConcept | Role of participant in the appointment ParticipantType (extensible) | |
| 0..1 | Period | Participation period of the actor | ||
Σ | 0..1 | Reference | The individual, device, location, or service participating in the appointment | |
Σ | 0..1 | boolean | The participant is required to attend (optional when false) | |
Σ | 1..1 | code | accepted | declined | tentative | needs-action ParticipationStatus (required) | |
| 0..1 | positiveInt | The sequence number in the recurrence | ||
| 0..1 | boolean | Indicates that this appointment varies from a recurrence pattern | ||
| 0..* | BackboneElement | Details of the recurrence pattern/template used to generate occurrences | ||
| 0..1 | CodeableConcept | The timezone of the occurrences IANATimezone (required) | ||
| 1..1 | CodeableConcept | The frequency of the recurrence AppointmentRecurrenceType (preferred) | ||
| 0..1 | date | The date when the recurrence should end | ||
| 0..1 | positiveInt | The number of planned occurrences | ||
| 0..* | date | Specific dates for a recurring set of appointments (no template) | ||
| 0..1 | BackboneElement | Information about weekly recurring appointments | ||
| 0..1 | boolean | Recurs on Mondays | ||
| 0..1 | boolean | Recurs on Tuesday | ||
| 0..1 | boolean | Recurs on Wednesday | ||
| 0..1 | boolean | Recurs on Thursday | ||
| 0..1 | boolean | Recurs on Friday | ||
| 0..1 | boolean | Recurs on Saturday | ||
| 0..1 | boolean | Recurs on Sunday | ||
| 0..1 | positiveInt | Recurs every nth week | ||
| 0..1 | BackboneElement | Information about monthly recurring appointments | ||
| 0..1 | positiveInt | Recurs on a specific day of the month | ||
| 0..1 | Coding | Indicates which week of the month the appointment should occur WeekOfMonth (required) | ||
| 0..1 | Coding | Indicates which day of the week the appointment should occur DaysOfWeek (required) | ||
| 1..1 | positiveInt | Recurs every nth month | ||
| 0..1 | BackboneElement | Information about yearly recurring appointments | ||
| 1..1 | positiveInt | Recurs every nth year | ||
| 0..* | date | Any dates that should be excluded from the series | ||
| 0..* | positiveInt | Any recurrence IDs that should be excluded from the recurrence |