Appointment
An Appointment represents a scheduled meeting between a patient and a doctor. Appointments are core operational entities used to organize consultations, procedures, and follow-up visits across healthcare settings. Each appointment captures key details such as identifiers, participant information, location, timing, and current status. Read more : (API Reference - Appointment) section. Read more : (API Reference - communication-flow-appointment-clinical-events ) section.Use Cases
Patient Consultation Scheduling
Schedule in-person or virtual consultations between patients and doctors with defined time slots.Walk-In and Emergency Bookings
Record and manage walk-in or urgent appointments alongside scheduled visits.Rescheduling and Cancellations
Update appointment timings, reassign doctors, or cancel appointments while maintaining an audit trail.Teleconsultation Coordination
Link appointments to virtual consultation platforms for remote care delivery.Clinic and Resource Planning
Use appointment data to manage clinic capacity, room usage, and clinician availability.Notifications and Reminders
Trigger reminders and updates for patients and doctors to reduce no-shows and improve attendance.Notes & Considerations
-
Status lifecycle
Appointments typically move through states such as scheduled, confirmed, completed, cancelled, or no-show. -
Participant linkage
Appointments should be correctly linked to patient and doctor profiles to ensure data consistency. -
Time and location accuracy
Ensure correct timezone, clinic location, or virtual meeting details are captured. - Operational dependencies

