The Appointments module allows front-desk staff and clinicians to schedule, track, and manage patient visits across all practicing doctors in the clinic.
Accessible by: Admin, Receptionist, Doctor (Billing staff have read-only schedule visibility)
| Field | Required? | Details |
|---|---|---|
| Patient | ✅ Yes | Search by mobile number or name. If new, click + Add Patient to register on the fly. |
| Doctor | ✅ Yes | Select from active practicing clinicians in the facility. |
| Consultation Type | Optional | Select In-Person Visit (clinic premises) or Video Consultation (Zoom). |
| Date & Time Slot | ✅ Yes | Choose an open slot on or after today's date (past bookings are prevented). |
| Duration | Optional | Standard consultation slot (15, 30, or 45 mins). |
| Visit Reason / Notes | Optional | Chief complaint or special instructions (e.g., "Diabetes follow-up", "Suture removal"). |
Once booked, the appointment enters the Scheduled state. If patient notifications are enabled, the patient receives an automated WhatsApp and SMS confirmation message containing the appointment time, clinic address (or Zoom video link for telemedicine appointments), and doctor details.
Press <kbd>K</kbd> or click Calendar in the sidebar to switch from the list view to the interactive multi-clinician calendar:
Every appointment progresses through defined lifecycle states:
| Status | Meaning | Action Taken |
|---|---|---|
| 🟡 Scheduled | Confirmed future booking | Patient is expected; automated reminders dispatched |
| 🔵 Checked In | Patient arrived at the clinic | Front desk checks patient in; adds patient to live OPD Queue |
| ✅ Completed | Consultation finished | Visit notes finalized; consultation archived |
| ❌ Cancelled | Booking called off in advance | Slot reopened for other patients |
| 🟠 No Show | Slot passed and patient failed to arrive | Recorded in patient history for follow-up outreach |
Record Integrity: Once an appointment is marked Completed, its clinical and scheduling timestamps are permanently locked to preserve medico-legal audit integrity.
When a patient arrives for their scheduled appointment:
If the appointment time passes and the patient has not arrived:
In addition to manual receptionist booking, ZidBit provides an Online Patient Booking Portal:
https://zidbit.com/portal/your-clinic-slughttps://zidbit.com/dr/doctor-name(Learn more in Portals & QR Self-Check-in).
ZidBit Clinic OS · v2.3.0 · Last updated October 2026