Appointment
Appointment scheduling, slots, and schedules
Search Appointments
Parameters
| Parameter | Type | Description |
|---|---|---|
date | date | Filter by date |
practitioner | string | Filter by practitioner resource_id |
patient | string | Filter by patient resource_id |
status | string | proposed, pending, booked, arrived, fulfilled, cancelled, noshow |
_count | number | Page size |
_offset | number | Pagination offset |
Create Appointment
Update / Read / Delete
Slots
Manage available time slots for scheduling:
Slot Status Values
free— Available for bookingbusy— Already bookedbusy-unavailable— Blocked/unavailablebusy-tentative— Tentatively held
Schedules
Define recurring availability patterns:
Queue System
The appointment queue system auto-assigns queue numbers:
- N-prefixed: Normal queue numbers assigned at slot creation
- U-prefixed: Urgent queue numbers assigned on demand
Returns current queue state including patients checked in, being seen, and waiting.