Appointment Scheduling
A 6-step recipe with Canvas Medical. We can help you get access.
Recipe · 6 steps
Appointment Scheduling
with Canvas Medical · Scheduling & Appointment Management
Book an appointment into a free slot on a practitioner's schedule.
- Locate the patient to be scheduled.
- Locate the practitioner the appointment will be booked with.
- Find the schedule whose actor is the selected practitioner.
- Search for a free slot on the practitioner's schedule.
- Create the appointment against the patient, practitioner, and free slot.
- Read the booked appointment back to confirm it was created.
What you'll need to have ready
- patientFamily: Patient family name to locate the patient.
- practitionerName: Practitioner name to locate the scheduling provider.
- appointment: The FHIR R4 Appointment resource to book (participants, type, and timing).
For your developer
Arazzo workflow canvas-medical:appointment-scheduling, 6 operations: searchPatient → searchPractitioner → searchSchedule → searchSlot → createAppointment → readAppointment. Specs on APIs.io.