capabilities.work

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.

  1. Locate the patient to be scheduled.
  2. Locate the practitioner the appointment will be booked with.
  3. Find the schedule whose actor is the selected practitioner.
  4. Search for a free slot on the practitioner's schedule.
  5. Create the appointment against the patient, practitioner, and free slot.
  6. 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.