Skip to main content

Slots

Slots (FHIR Slot) represent available time periods on a practitioner’s or location’s schedule. They define when appointments can be booked and are the building blocks of a scheduling system.

Create Available Slots

Slot Status Values

Book a Slot

When an appointment is booked, update the slot status:

Block Time

Block out time for non-appointment activities:

Overbooked Slots

Flag slots that have been double-booked:

Search Available Slots

Scheduling Workflow

  1. Create a Schedule for a practitioner/location (via FHIR passthrough)
  2. Create Slot resources defining available time periods
  3. When a patient books, create an Appointment and update the slot to busy
  4. If cancelled, update the slot back to free

Slots vs Appointments

Slots are the supply side of scheduling. Appointments are the demand side.