Hospital pharmacy management
The counter sells the right batch, and cannot sell an expired one.
The pharmacist loads the doctor's prescription or searches an item, and the system picks the batch that expires first. Stock moves only when the sale is billed, GST is split per item, and the tax invoice comes out of the same bill engine as the rest of the hospital.
| Item | Qty | Batch picked | Expiry | MRP |
|---|---|---|---|---|
| Tab. Paracetamol 650 mg | 10 | B2417 | 03/2027 | 20.00 |
| Cap. Amoxicillin 500 mg Sch H | 15 | AX0932 | 01/2027 | 96.00 |
| Tab. Pantoprazole 40 mg Sch H | 10 | PN1180 | 06/2027 | 85.00 |
| Cap. Amoxicillin 500 mg | AX0871 | 10/2026 | Expired · not offered |
- Taxable
- 191.43
- GST 5%
- 9.57
- Total ₹
- 201.00
What changes on the floor
Pharmacy and stores. Included in: Hospitals, Hospital groups, Clinics.
Expired stock is found at the annual count, or by a patient
An expired batch is never offered at the counter, and batches expiring within 30 days are flagged every morning.
Schedule H drugs go out without a prescription on file
A Schedule H or H1 line needs the prescription or a recorded prescriber before the bill can be raised. Schedule X needs the prescription itself.
The system says twelve strips and the shelf has four
Every movement is a signed ledger row per batch: receipt, sale, return, adjustment. The per-item ledger shows how the number got where it is.
Rules the software enforces
These are checks in the product, with the reason shown to the person at the screen.
- RefusedAn expired batch at the counter
The pick takes the earliest expiry among batches still in date. An expired lot is never offered.
- RefusedA sale larger than the stock
A shortfall stops the line and states how many units are short, in place of selling into negative stock.
- RefusedSchedule H, H1 or X without its paperwork
The bill is held until the prescription or prescriber is recorded against the line.
- RefusedExpired goods at receipt
A goods receipt will not take in a batch that is already past its expiry date.
What is in it
Counter
- Load lines from the doctor's prescription
- Search and sell over the counter without a patient file
- Earliest-expiring batch picked automatically
- Per-item GST with MRP treated as tax-inclusive
- Cash, card, UPI and bank transfer, in one payment or several
- A4, thermal and PDF tax invoice
Stock
- Item master with HSN, GST rate, schedule and reorder level
- Batches with expiry and MRP per unit
- Goods receipts against suppliers
- Opening stock and count adjustments
- Returns that put stock back in the same batch
Reports
- Stock on hand per batch
- Expiring in 30, 60 and 90 days
- Low stock against reorder level
- Day's sales by payment method
Questions hospitals ask
Can the pharmacy run as its own counter for outside customers?+
Yes. A walk-in sale needs no patient file, and it still follows the batch, schedule and GST rules.
How are returns handled?+
A return takes the sale back to the batches it came from and credits the bill through a refund, so stock and money stay matched.
Does it handle different GST rates on one bill?+
Yes. Each line is taxed at its item's rate, and the invoice shows the taxable value and tax per rate.
See pharmacy on your own setup.
A demo is set up with your departments, bed types and tariffs, so you see your hospital and not a sample one.