Skip to content

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

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)