Every module, and what it does for your team
HMRS covers the hospital, the pharmacy and the people who run them. Here is each part in detail.
From the reception desk to the ward
Everything the hospital side needs to register, see, admit and bill a patient.
The whole hospital on one screen
Open the dashboard and you know how the day is going: patients, appointments, pharmacy sales and stock problems, for today, this week or this month.
- Revenue trends for hospital and pharmacy side by side
- Live waiting room with one-click Start Consult
- Currently admitted patients and discharge requests
- Low-stock list and a log of recent activity
A complete record for every patient
Register a patient once and build their history with each visit. Search by name, patient ID or phone number.
- Visits, prescriptions, billing history and attachments in tabs
- Total visits and invoices at the top of each record
- Admit to an IPD bed straight from the patient screen
- Extra fields of your own, such as allergies or referral source
A clear queue for the front desk and the doctor
Book appointments, check patients in as they arrive and move them through the day by status.
- A board with scheduled, checked-in, completed and cancelled columns
- Jump to today or pick any date to see that day's visits
- Checked-in patients appear in the live waiting room
- Start the consult or cancel from the appointment card
- Average wait time shown on the dashboard
Ward and bed management you can read at a glance
Set up wards with a daily rate, add beds and track each one through admission, discharge and cleaning.
- Bed matrix showing available, occupied and cleaning beds
- Two-step discharge: request, then approval for invoicing
- Mark a bed available again once it has been cleaned
- Admission history for every stay
Invoices and payments without a separate program
Raise patient invoices, track what is paid and pending, and download any invoice as a PDF.
- Total revenue, paid, pending and this-month figures
- Invoice list with status and one-click PDF
- Default GST rate set once in settings
- Billing history visible inside each patient record
A pharmacy that knows its own shelves
Sales, stock, purchases and returns work from the same batch-level inventory.
A sales counter built for speed
Search or scan, add to cart, bill. Each item shows the batch and expiry you are selling from.
- Search by medicine name, manufacturer or formula
- Scan a prescription QR code to load the order
- Stock, batch number, expiry and shelf location on every line
- Pharmacy GST rate applied automatically
Know what you have, where it is and when it expires
Every medicine carries its category, manufacturer, stock, rack-row-shelf location, expiry date and price.
- Shelf location codes so staff find items without searching
- Low-stock alerts against a threshold you choose
- Return expired, damaged or overstocked batches to the supplier
- Refund amount and reason recorded in a return history log
Supplier bills into stock, checked by you
Use the AI-assisted import to turn a supplier bill into line items, then review every row before it is saved.
- Built-in ChatGPT prompt and a box to paste the result
- Review and rectify table for batch, expiry, quantity and rate
- Add or edit rows by hand at any time
- Purchase history for past supplier bills
Open ChatGPT and upload the bill (image, PDF or Excel).
Paste the extraction prompt along with the file.
Copy the JSON that ChatGPT returns.
Run the team and keep the system under control
Attendance, leave, permissions, configuration and backups, managed by the administrator.
Attendance that staff mark themselves
Staff clock in and out from their own login. Managers see the calendar, approve corrections and export the month.
- Daily punch clock with required hours and grace minutes
- Calendar marked present, absent, half day, leave or checked in
- Regularization requests for missed punches, with approval
- Leave applications with a registry filtered by employee and status
The right access for each role
Create a login for every staff member and decide, module by module, what each role can open.
- Roles for admin, doctor, staff, pharmacist and receptionist
- Permission table covering every module in the system
- Separate shift rules for each role
- Add or remove users in seconds
Configured to your hospital, backed up every day
Set tax rates, stock thresholds and invoice details once. Backups run daily without anyone remembering to do them.
- Automatic daily backups as password-protected ZIP files
- Backups emailed to an address you choose, or downloaded
- Pharmacy name, drug licence number and GSTIN on invoices
- Custom fields and templates for patients, prescriptions, diagnoses and clinical notes
Want to see a module in action?
Tell us which parts matter most to your hospital and we will walk you through them on a live system.