Gets a list of appointments.
The start of the date range (ISO 8601 format)
The end of the date range (ISO 8601 format)
The mrn of the patient to filter appointments by
The name of the patient to filter appointments by (case-insensitive, partial match)
The phone number of the patient to filter appointments by
Only include appointments with the given status
Indicate whether progress notes should be included when available
true, false Indicate whether schedule blocks (eg. Lunch Break) should be included
true, false Filter by office or telemedicine appointments
office, telemedicine Filter appointments by provider EHR ID
Filter appointments by location EHR ID
Filter appointments by appointment type (e.g., "New Patient", "Follow Up", "Annual Checkup")
Filter appointments by secondary provider EHR ID