Scheduling & Appointments
Tools for finding open slots, booking, viewing, rescheduling, and canceling appointments — including vaccine-specific
scheduling. Draws from the scheduling, upcoming_appointments, and health_space modules in
mcpfhiragent/mcp_servers/tools/.
| Tool | Description |
|---|---|
get_scheduling_slots | Retrieves available scheduling slots (FHIR Slot resources) for a given provider, department, and visit type. |
schedule_appointment | Books an appointment by creating a FHIR Appointment resource. |
get_appointments | Lists the patient's existing appointments (FHIR Appointment bundle). |
get_cancel_reasons | Retrieves available cancellation reason codes (FHIR CodeSystem). |
cancel_appointment | Cancels an existing appointment via the FHIR $cancel operation. |
register_patient | Registers or links the patient in the scheduling system for a specific department. |
get_visit_types | Retrieves available visit types for the patient from the scheduling system. |
get_appointment_detail | Retrieves detailed information about a specific FHIR Appointment resource. |
reschedule_appointment | Reschedules an existing appointment via the FHIR $reschedule operation. |
get_upcoming_appointments | Retrieves a patient's upcoming appointments, merging FHIR Appointment and Encounter resources. |
get_vaccines_available_times | Finds available appointment times for vaccine administration at connected clinics or pharmacies. |
schedule_vaccine_appointment | Schedules a vaccine appointment for a patient at a connected clinic or pharmacy. |
Updated 10 days ago
Did this page help you?
