Skip to main content

Scheduling

Scheduling is a common workflow and correct use of the FHIR spec supports many complex scheduling workflows.

Getting started

Managing Availability

To manage provider availability, workflows include a Schedule resource, which has one or more Slots of availability.

The Schedule usage documentation provides a great overview on how FHIR Schedules can be used to manage availability for different types of actors, including:

Tracking Appointments

Appointments represent the booked visit between patient and provider.

The Appointment usage documentation provides a great starting point for understanding the full appointment booking lifecycle.

More advanced workflows can implement the Appointment request/response model. In this model, participants confirm their availability using AppointmentResponse resources. Appointments can also be linked to specific Location, and Bots can be used to enforce other business logic.

See Also