A hospital management system is only as useful as the departments it actually covers. This is the complete list of 25 modules an HMS should include, what each one must do to be genuinely useful, and which ones a hospital of your size actually needs on day one.
Use it as a checklist during vendor demos. Ask the vendor to show each module live in their system rather than on a slide — the gap between a feature list and a working screen is where most HMS purchases go wrong.
Core Patient Modules
1. Patient Registration and UHID
Registers a patient once and issues a permanent Unique Health ID used across every future visit. Must detect duplicate registrations, capture attendant details, and support walk-in, appointment, and emergency flows. In an ABDM-connected hospital, this is also where the patient's ABHA is created or verified.
2. Appointment and Queue Management
Doctor-wise slots, online and phone booking, token display, and average wait tracking. A good queue module cuts OPD crowding measurably — see how to reduce patient wait times.
3. OPD Management
Consultation notes, vitals, diagnosis coding, e-prescription, and investigation orders that reach the lab and pharmacy directly. Details in our OPD management guide and on the OPD and daycare module.
4. IPD and Bed Management
Admission, ward and bed allocation, transfers, real-time occupancy, daily charge posting, and discharge summary generation. See the IPD workflow guide and the IPD module.
5. EMR / Electronic Medical Records
The longitudinal clinical record: history, allergies, diagnoses, prescriptions, reports, and procedure notes, retrievable across every visit. This is what separates an HMS from a billing program.
6. Nursing Management
Nursing charts, vitals rounds, medication administration records, shift handovers, and duty rosters. Covered by the nursing module.
7. Emergency and Casualty
Rapid registration with minimal fields, triage category, and the ability to complete patient details later without blocking treatment.
8. Operation Theatre Management
OT scheduling, surgeon and anaesthetist allocation, consumables and implant tracking, and OT notes. Unbilled OT consumables are one of the largest sources of leakage in surgical hospitals — see OT scheduling software.
Diagnostic and Pharmacy Modules
9. Pathology Lab / LIMS
Sample collection with barcoded IDs, worklists, result entry with normal ranges, doctor authorisation, and report release to the patient record. Read pathology lab automation and see the LIMS module.
10. Radiology and Imaging
Imaging orders, modality worklist, report templates, and report delivery. Larger hospitals will want PACS integration for the images themselves.
11. Pharmacy and Medical Store
Point-of-sale dispensing that deducts stock automatically, batch and expiry tracking, and charge posting straight to the patient bill. See pharmacy inventory management and the pharmacy module.
12. Inventory and Purchase
Indents, purchase orders, GRN, supplier ledgers, reorder levels, and department-wise consumption. Should cover consumables and general stores, not only medicines.
13. Blood Bank
Donor records, blood group inventory, cross-matching, and issue tracking. Mandatory for hospitals running a licensed blood bank.
14. Diet and Kitchen
Diet orders per patient by ward, kitchen indent generation, and charge posting for special diets.
Financial Modules
15. Billing and Invoicing
Consolidated billing across every department, tariff and package rates, discounts with approval controls, advance and refund handling, and GST-compliant invoices. See hospital billing and GST and the billing module.
16. TPA and Insurance Claims
Policy capture at admission, pre-authorisation tracking, claim submission, query handling, and settlement reconciliation. This module determines whether your cashless revenue arrives in weeks or months — see TPA claims management and the TPA module.
17. Government Scheme Billing
Separate handling for PM-JAY and state scheme patients, whose package rates, documentation, and settlement cycles differ entirely from cash and insurance patients. See PM-JAY empanelment.
18. Accounts and Financial Ledgers
Day book, receipts and payments, doctor share and referral payouts, supplier payables, and outstanding receivables by payer.
19. Payroll and HR
Staff records, attendance and biometric integration, shift rosters, leave, and salary processing. See the payroll module.
Compliance and Integration Modules
20. ABDM and ABHA Integration
ABHA creation and verification at registration, Scan and Share OPD flow, consent handling, and health record linking to the national ecosystem. This requires NHA milestone certification — a vendor cannot build it independently. See ABDM integration and the ABHA module.
21. Security and Access Control
Role-based permissions per module, unique logins for every user, session timeouts, and complete audit logs of every view, edit, and delete. See audit logs and role-based access and the security module.
22. NABH Documentation Support
Consent forms, clinical documentation completeness, incident reporting, and the indicator data NABH assessors ask for. See NABH accreditation and HMS.
23. MIS and Analytics
Daily collection, department and doctor-wise revenue, occupancy, TAT, payer mix, and outstanding dues — available to management without anyone preparing a manual report. See MIS reports every hospital admin needs and the MIS module.
Patient Engagement Modules
24. Patient Portal and Communication
Report download, appointment booking, and automated WhatsApp or SMS updates for appointments, reports, and dues. See WhatsApp patient engagement and the patient portal.
25. Teleconsultation
Video consultation with prescription generation into the same patient record — not a separate video tool that leaves no clinical trail. See telemedicine for Indian hospitals.
Which Modules Do You Actually Need First?
| Facility type | Essential from day one |
|---|---|
| Clinic / single doctor | Registration, appointments, OPD/EMR, billing, ABDM, reports |
| Nursing home (10–50 beds) | The above plus IPD, pharmacy, lab, TPA claims, nursing |
| Multi-speciality (50–200 beds) | The above plus OT, inventory and purchase, accounts, payroll, MIS |
| Large / accredited hospital | All modules, plus radiology, blood bank, diet, NABH documentation |
Buying modules you will not use for three years adds cost and training load. Buying an HMS that cannot add them later means migrating again. The right choice is a single platform where unused modules can be switched on when you need them.
Frequently Asked Questions
How many modules are there in a hospital management system?
A complete hospital management system typically includes 20 to 25 modules covering patient flow (registration, OPD, IPD, EMR, nursing, OT), diagnostics (lab, radiology, blood bank), pharmacy and inventory, finance (billing, TPA, accounts, payroll), compliance (ABDM, security, NABH), and analytics. Smaller facilities normally start with six to ten and enable the rest as they grow.
Which module is most important in HMS software?
Patient registration with a unique UHID, because every other module depends on it. If registration allows duplicate patient records, the clinical history fragments, billing splits across records, and reporting becomes unreliable no matter how good the other modules are.
Should pharmacy and lab be part of the HMS or separate software?
Part of the same HMS. When pharmacy and lab run on separate products, stock deduction and charge posting have to be reconciled manually, and unbilled items become the single largest source of revenue leakage in Indian hospitals.
Can modules be added to an HMS later?
In a modern cloud HMS, yes — modules are enabled on the same platform and existing data carries over. With legacy on-premise systems this often means a new licence and a fresh implementation, which is why deployment model matters as much as the feature list.
Get Every Module in One Platform
Healthixio provides all of these modules in a single ABDM-integrated cloud HMS — so pharmacy stock, lab results, OT consumables, and ward charges land on one bill and one report. Browse the complete module list, check pricing, or request a demo on 07513135857.