Features

What holds the numbers together

Screens are easy to compare. These are the cross-cutting decisions that decide whether the system still makes sense on day four hundred — shown, not just described.

erpforHospital is an integrated hospital ERP system for private hospitals in India that connects patient care, OPD, IPD, diagnostics, pharmacy, billing, TPA/cashless workflows and discharge operations.

Access control

Role-based access, enforced at the API

Twenty-three permissions map onto seven roles and decide every route, action and column. Access is not a menu that hides links — the API refuses what the role is not entitled to.

  • Seven roles across a 23-permission matrix
  • Enforced server-side, not only in the interface
  • Each role lands on the screen it actually works from

A pharmacist never reaches a clinical chart; a nurse never sees a refund voucher — by construction, not by convention.

Doctor Pharmacist Billing Clinical Chart Pharmacy POS IPD Billing Bed Board
Granted at the API Refused — not hidden, denied
Billing

One engine behind chart, invoice and ledger

A deterministic treatment engine assembles charges from what was recorded on the chart. Bills are computed at read time rather than stored, so an invoice cannot quietly diverge from the treatment it bills for.

  • Itemised IPD invoice built from admission, orders, visits and pharmacy
  • Bill estimate before discharge, from the same engine
  • Money handled as BigDecimal end to end — no float drift

The number a family disputes at discharge is the same number the chart already justifies.

  1. Clinical chart Vitals · orders · pharmacy
  2. Treatment engine Deterministic, read-time
  3. Itemised invoice Computed, not stored
  4. Patient ledger Receipts · advances

One source of truth — the chart, the invoice and the ledger cannot drift apart.

Insurance

Cashless and TPA, alongside the live bill

Pre-authorisation moves through five stages next to the live bill, so the billing desk can see what the insurer has approved against what the patient has actually run up.

  • Five stages: Eligibility, Pre-auth, Approval, Claim, Settlement
  • Approved amount tracked against the live itemised bill
  • Cash, TPA and corporate tagged separately on the ledger

The desk knows the shortfall before discharge, not weeks later when the insurer settles.

  1. Eligibility
  2. Pre-auth
  3. Approval
  4. Claim
  5. Settlement
Audit

Corrections that never rewrite history

When something needs fixing, erpforHospital posts a reversal linked to the original entry instead of editing it. Documents freeze once issued, deletes are soft, and multi-step operations run inside one transaction.

  • Adjustments post as new, linked, reversible entries
  • Frozen documents and soft deletes everywhere
  • Admit, discharge and POS commit atomically

The record you show an auditor is the record as it happened — defensible months later.

Original chargefrozen · never edited ₹ —
Linked reversalcorrection, posted new − ₹ —
One admission, one transaction
Bed Advance Ledger
All of it lands, or none of it does.
Inside the product

The same features, on real screens

Captures from the running ERP — billing, pre-auth and the permission matrix as your team will use them.

app.erpforhospital — IPD Billing
IPD Billing screen in erpforHospital — One engine — itemised bill and ledger
IPD Billing One engine — itemised bill and ledger
app.erpforhospital — TPA / Pre-Auth
TPA / Pre-Auth screen in erpforHospital — Five-stage cashless workflow
TPA / Pre-Auth Five-stage cashless workflow
app.erpforhospital — Users & Roles
Users & Roles screen in erpforHospital — The 23-permission RBAC matrix
Users & Roles The 23-permission RBAC matrix
And more

The rest of what you get

Concrete capabilities that show up every shift, across the six module groups.

GST-correct pharmacy POS

Tax-inclusive MRP with GST computed backwards from it, row-locked stock during a sale, goods receipt notes, and returns that reverse stock and money together.

Live bed occupancy board

Every ward at a glance, with admission, transfer and discharge driven from the same screen.

13-tab clinical chart

Vitals, orders, progress notes, diet, doctor visits, intake/output and medications, all on one patient.

Every open screen stays consistent

Angular 21 signals propagate a write across the app, so no stale tab shows an old balance or bed state.

Permissions

Who sees what

A quick read of the matrix. The exact permission set is editable per hospital from Users & Roles.

Administrator

Everything, plus users, roles and the 23-permission matrix.

Doctor

Consultations, clinical charts, orders and discharge summaries.

Nurse

Vitals, medication rounds, intake/output and progress notes.

Front Desk

Registration, appointments, the token queue and the bed board.

Billing

Invoices, receipts, refunds, the ledger and TPA pre-auth.

Pharmacist

POS, inventory, purchases, GRN and the returns register.

Lab

Investigation orders, sample status and result entry.

See it running on your hospital's data

Tell us how your wards, pharmacy and billing desk work today. We will set up a walkthrough on data that looks like yours.