OPD & patient registration module of nestHMS — a full Hospital Management System on Odoo. Registration → triage → queue → consultation → vitals → ICD-10, with NHIF/CHF insurance and Tanzania-specific data. Running in production.
# nestHMS — Outpatient Department (OPD) for Odoo 18
> **A complete outpatient hospital system on Odoo 18 — patient registration to discharge, triage, queue, insurance and billing — running in production across two healthcare facilities in Tanzania.**
The **Outpatient Department** module of **nestHMS**, a full Hospital Management System built on
Odoo. It runs the entire outpatient journey — **Registration → Triage → Queue → Consultation →
Vitals → Diagnosis → Discharge** — as one connected workflow, built for the realities of
Tanzanian healthcare (NHIF/CHF insurance, cash-first payment rules, the 31-region structure).
> Running in production · Built on **Odoo 18** · Licensed LGPL-3
> The **root module** of the nestHMS suite — installs standalone (core Odoo only: `mail`, `hr`, `product`, `stock`).
## See it in action
**A live outpatient department running the full patient journey on Odoo 18.**
| Patient registration | 5-level colour-coded triage |
|---|---|
| | |
| Live queue board | Consultation workspace |
|---|---|
| | |
| Insurance & payer schemes | ICD-10 diagnosis catalogue |
|---|---|
| | |
---
## The problem this solves
A Tanzanian healthcare facility was running outpatient operations on paper and disconnected
spreadsheets. There was no single record of a patient's journey through the building — so:
- **Patients fell through the cracks** — no unified visit record; staff re-asked the same
questions and lost track of who was waiting, seen, or still owed money.
- **Revenue leaked** — cash patients could reach a doctor without paying the consultation fee first.
- **No triage discipline** — nothing enforced *who is most urgent*; sick patients waited behind routine ones.
- **Insurance was manual** — NHIF / CHF / corporate payers tracked by hand, inviting rejected claims.
- **Off-the-shelf software didn't fit** local healthcare realities.
## What this module does
- 🧑⚕️ **Patient master record** — Tanzania-specific fields (NHIF/CHF numbe …