get_appointments
Retrieve appointments filtered by patient, doctor, date, or status to find appointment details and IDs for rescheduling or cancellations.
Instructions
List appointments, filtered by any combination of patient, doctor, date and status.
Use this to answer "when is my appointment?", to find the appointment_id needed by reschedule_appointment or cancel_appointment, or to review a doctor's day.
With no filters it returns everything, so pass at least one for a busy clinic.
Args: patient_id: From find_patient. doctor_id: From list_doctors. date: Clinic-local 'YYYY-MM-DD'. status: One of booked, rescheduled, cancelled, completed, no_show.
Example: get_appointments(patient_id=1, status="booked")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | ||
| status | No | ||
| doctor_id | No | ||
| patient_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||