Diary
Diary
📄️ Get appointment booking rule
Retrieves an appointment booking rule by `siteId` and `visitTypeId`.
📄️ Get doctors
Retrieves an array of doctors by `siteId` and `visitTypeId`.
📄️ Get visit types
Retrieves an array of visit (interaction) types.
📄️ Get age ranges
Retrieves an array of age ranges.
📄️ Get appointment slots
Retrieves an array of grouped free appointment slots by `siteId`, `visitTypeId`, `fromDate` and `toDate`.
📄️ Get appointment options
Retrieves an array of the latest validated patient appointment booking options by `siteId`.
📄️ Get appointments
Retrieves an array of booked patient appointments.
📄️ Get preferred appointment booking detail item
Retrieves a preferred appointment booking detail item. Uses the `POST` method to pass parameters in the payload.
📄️ Create guest appointment by web ID
Creates a booking for a guest appointment by `patientWebAccountId`.
📄️ Create guest appointment
Creates a booking for a guest appointment.
📄️ Create appointment
Creates an appointment booking.
📄️ Cancel appointment
Sets the status of an appointment to cancelled.
📄️ Get appointment details
Retrieves the details of an appointment by `id`.
📄️ Update appointment
Updates an existing patient appointment.