Case study — Healthcare
A teaching hospital, digitised end to end.
Darbhanga Medical College & Hospital has served eastern Bihar since 1925. In 2024 it replaced paper registers and disconnected desktop tools with a single platform we built, deployed and still operate.
The problem
Paper does not scale to five hundred patients a day.
Registration ran on bound ledgers. A patient's OPD slip, their pathology result and their pharmacy issue lived in three different rooms, maintained by three different teams, with no shared identifier between them. Finding a patient's history meant physically retrieving a file — assuming it had been returned.
Stock moved the same way. The main medicine store issued to department stores on paper indents; nobody could answer what was actually on the shelf in the emergency store at nine in the morning, and expiry was caught by eye rather than by system.
Any replacement had to survive a queue of several hundred people forming in the corridor by 9 am, on the hardware and network the hospital already had. That constraint drove every decision that followed.
Approach
Module by module, never a single switch-over.
A hospital cannot stop. Each system went live on its own, was proven in daily use, and only then did the next one follow.
Registration first
OPD and IPD registration went live before anything else, because it creates the patient identifier every other module depends on. Counter staff were trained on a single screen with keyboard-first entry and a printed slip carrying a QR code.
Diagnostics and pharmacy
Pathology, radiology and cardiology were attached to that identifier, then the medicine main store and its department sub-stores. Results and issues began accumulating against a real record rather than a slip of paper.
Wards, blood bank and records
IPD, the critical care ward, blood bank operations and the record room followed — the parts of the hospital where a lost entry has clinical consequences and an audit trail is not optional.
Staff, attendance and vaccination
The college side came last: staff directory, attendance for staff and students, and the Teeka vaccination alert service. All of it now runs on the same infrastructure and the same support line.
What is running
Eleven systems, thirty-five modules.
Every item below is in daily use by hospital staff. Nothing here is a roadmap entry.
Patient Registration
The entry point for every other module — OPD and IPD, with the identifier everything else hangs off.
- Quick OPD and IPD registration
- Digital registration slips
- SMS notification to patients
- QR code for report access
- Date-wise registration reports
- Department-wise breakdown
- Counter and operator audit
Pathology Laboratory
Order to published result, with delivery to the patient's phone rather than a collection window.
- Patient registration for tests
- Sample collection management
- Create and publish reports
- Digital report delivery
- Category-wise test definitions
- Reference ranges per test
- Department-wise routing
Radiology & Cardiology
Imaging and cardiac diagnostics, scheduled and reported against the same patient record.
- CT scan patient management
- Online ultrasound booking
- X-ray management
- USG scheduling
- ECG management
- Cardiac test reports
- Department-wise tracking
- Doctor unit-wise reports
Medicine Main Store
Central inventory: what was ordered, what arrived, what went out to which department, and what is about to expire.
- Order record management
- Purchase record tracking
- Supply records to departments
- Expiry medicine alerts
- Stock position by item
- Consumption by department
- Purchase and supply history
Medicine Sub Stores
Department-level stores that restock automatically from main-store supply, so counter staff never reconcile by hand.
- Emergency medicine store
- OPD medicine store
- Gynaecology medicine store
- Auto stock from main store supply
- Supply medicine to patient
- Expiry medicine alerts
- Medicine consumption details
- Stock records
IPD & Critical Care
Admission through discharge, including transfers into and out of the critical care ward.
- Admit patient
- Ward management
- Discharge patient
- Date and department reports
- Admit patient
- Transfer patient
- Critical care monitoring
- Comprehensive reporting
Blood Bank
Donor records, stock by group and issue against a requesting ward — every movement attributable.
- Donor registration and history
- Group-wise stock position
- Issue against ward request
- Cross-match records
- Stock and shortage reports
- Issue history by department
- Donor drive summaries
Record Room & Store
The archive that used to be a physical room, now searchable against the patient identifier.
- Digital case record retrieval
- Search by patient or date
- Issue and return tracking
- Non-medical inventory
- Indent and issue records
- Department-wise consumption
SMS & Patient Access
Reports reach the patient without a second trip to the hospital — the change staff noticed first.
- Registration confirmation
- Report-ready notification
- Vaccination reminders
- View medical reports online
- Download registration slips
- Access complete medical history
- Mobile-optimised interface
Staff Management
A single directory for a workforce spread across hospital departments and the medical college.
- Add new staff with full details
- Update existing staff information
- Deactivate or remove records
- Department-wise organisation
- Department-wise headcount
- Role and designation reports
- Joining and exit records
Attendance & Vaccination
The college-side systems: attendance for staff and students, and the Teeka vaccination alert service.
- College attendance system
- Staff and student capture
- Attendance analytics
- Department-wise reporting
- Vaccination schedule tracking
- Automated due reminders
- Coverage reporting
In production
Four deployments you can open right now.
These are the live systems, not demonstration environments. Clinical screens sit behind authentication.
Engineering notes
Built to be maintained, not just delivered.
- Django and PostgreSQL throughout — one schema, one identifier, no synchronisation between modules
- Role-based access, so a store operator and a ward sister see different systems from the same login
- An audit trail on every record that carries clinical or legal weight, including who changed what and when
- Nightly backups with tested restores, plus monitoring and alerting on every deployment
- Screens designed for keyboard-first entry, because counter staff are typing, not clicking
- Tuned for the hospital's existing hardware and network rather than assuming new equipment
- Source code and data exportable in open formats — the hospital is not locked to us
Where it stands
What changed for the people using it.
- A patient's registration, laboratory results, imaging and pharmacy issues sit against one record instead of three rooms
- Reports reach patients by SMS and QR link, removing a second trip to the hospital for collection
- Store staff can answer what is on the shelf and what expires this month without a physical count
- Ward and department reporting is produced from the system rather than compiled by hand at month end
- Thirty-five modules run on shared infrastructure with one support line and one escalation path
Similar rollout
Running an institution on paper registers?
We have done this once at scale, and the sequencing matters more than the software. Tell us what your process looks like today and we will tell you honestly where to start.