Last updated: 21 October 2026
The OPD (Outpatient Department) workflow in NICE HMS covers the complete patient journey: registration at the front desk, token assignment, doctor consultation, digital prescription creation, and delivery via print or WhatsApp.
The patient arrives at the reception desk. Two scenarios:
New patient (first visit):
Returning patient:
On the patient management page:
The system generates a token number (auto-incremented per doctor, per day, reset daily).
The department you pick is saved with the encounter and appears in the MIS beta reports — Month wise and Daily collection both show it and let you filter by it (see MIS Reports (Beta)). Leaving it on General is a valid choice: those visits are reported under General, not as missing. Encounters registered before departments were saved show as Not recorded.
The doctor sees the patient in their My Patients > OPD tab:
After submitting the prescription:
If the doctor orders investigations:
Each OPD encounter has a status:
| Status | Meaning |
|---|---|
| In Progress | Patient is currently with the doctor |
| Completed | Consultation finished, prescription issued |
| Investigation Advised | Lab/radiology tests ordered, awaiting results |
| Admitted | Patient has been admitted to IPD |
Q: Can I register a patient for multiple doctors on the same day? A: Yes. Create separate OPD registrations — one for each consulting doctor.
Q: What happens when the registration validity expires? A: The patient needs a fresh OPD registration for their next visit. Previous registrations remain in the patient's history.
Q: Can a receptionist see which doctor has the shortest queue? A: The OPD dashboard shows active registrations per doctor, giving visibility into queue lengths.