Clinic Management
Clinic Management
Clinic CMS is Ailaaj’s outpatient module for clinics attached to a pharmacy or standalone practice — appointments, waiting-room queue, consultations, prescriptions, and OPD billing.
Note: This is separate from Hospital HMS (
/hms/*), which handles inpatient pharmacy workflows.
Start here
- Clinic CMS guide — daily workflow and configuration by role.
- Tenant owner? Set up your clinic then Run a clinic day.
- Doctor? Clinical fields · Tags & favourites · Consultation slots.
What you can do
Daily operations
- Book and manage appointments on a multi-doctor day calendar.
- Check patients in, print tokens, and collect consultation fees.
- Run the waiting-room queue (Upcoming → Waiting → In room → Done).
- Document consultations — notes, vitals, medicines, labs, follow-ups.
Setup (tenant owner)
- Create practices in Admin → System → Clinic Practices; configure locations, rules, and Rx print templates in Clinic → Practices.
- Assign doctors and receptionists via Admin → Settings → Users.
Setup (doctor)
- Personal consultation note template, tags, favourite medicines and labs.
- Weekly availability and consultation fees per location.
Where it lives
In the app: Clinical → Clinic CMS (receptionists see Reception desk).
Routes are under /clinic/*. Tenant setup for practices is under Admin → System → Clinic Practices (/settings/clinic-practices).
Implementation reference
- Clinic CMS implementation plan (
CLINIC_CMS_IMPLEMENTATION_PLAN.md, internal) - Billing & procedures flow (
clinic/clinic-billing-procedures-flow.md, internal)