Skip to content

Pharmacy & stores

Batches, expiry and GST handled before the customer notices.

Sell against a live batch, print a GST invoice, receive stock against a purchase order and allocate to departments. Controlled substances keep their own register automatically.

Who it is for

Hospital pharmacies, standalone medical stores attached to a clinic, and central stores.

The screen

The real thing, on sample data.

A working replica of this module's screen. Click anything; every row is fictional.

What it does

Pharmacy, procurement & inventory, in detail.

01

Sales 2.0

Fast counter billing, prescription-linked dispensing, returns and credit notes.

02

Procurement

Purchase orders, GRN with batch capture, supplier bills and debit notes.

03

Stock operations

Indents, transfers, stock take, valuation and department allocation.

04

Expiry & reorder

Near-expiry and below-reorder alerts on the dashboard and in reports.

05

Schedule H, H1 and X

Controlled-substance registers generated from sales, ready for inspection.

06

Retail counter

Walk-in retail with its own price lists and MRP-aware discounting.

Curanto AI

AI in the pharmacy.

Ask Medi about stock, expiry and schedules in plain words. It reads the same batches and registers you do, and its schedule answers come from the Drugs and Cosmetics rules, not from the model.

Everything Curanto AI does

Ask Medi

  • “Which batches expire in the next 60 days?”
  • “What is below reorder level in the main store?”
  • “Does this drug need an H1 register entry?”
  • “Recall this batch and show who received it”

Pharmacy software for Indian hospitals: what actually matters

A hospital pharmacy is two businesses under one roof. Medicines dispensed to admitted patients are part of their treatment and billed on the admission, while the OPD and retail counter sells to walk-ins with a GST invoice. Most errors happen at that boundary, so Curanto keeps both on one stock ledger with the right billing on each side.

Every sale is made against a live batch, so expiry and batch are captured at the counter without a second step, returns and credit notes are recorded against the sale, and prescription-linked dispensing shows the pharmacist what the doctor wrote.

Schedule H, H1, X and narcotics registers, generated from sales

India's Drugs and Cosmetics Rules put different duties on each schedule, and an inspector checks the registers. Curanto generates the controlled-substance registers from the sales themselves, so nothing is copied into a notebook at the end of the day.

  • Schedule H: prescription only; ordinary sale records are enough
  • Schedule H1: a separate register with drug, quantity, prescriber and patient, kept for three years
  • Schedule X: prescription in duplicate, a separate register kept for two years, stock under lock and key
  • NDPS narcotics: a narcotics register, two-witness wastage records and double-lock storage

Procurement and stores without the spreadsheet

Purchase orders go through approval, goods are received against the order with batch and expiry captured at the GRN, and the purchase invoice, supplier returns and debit notes close the loop. Departments raise indents to the central store, stock moves between stores with dispatch and receipt, and stock takes are counted, submitted and approved.

A reorder forecast suggests how much to buy from about two months of actual consumption, minus stock on hand and anything already on order. If a batch is recalled, it is frozen out of every sale and transfer, and Curanto lists the patients who received it.

GST at the pharmacy counter

Medicines supplied to an admitted patient as part of treatment are a composite supply with exempt healthcare, while OPD and retail sales are taxed at the item's HSN rate, mostly 5% under GST 2.0 with some at 12%. Curanto keeps the HSN on each item and prints a GST invoice for taxable sales. Confirm your own mappings with your CA; Medi can read them back to you.

Questions

Pharmacy, procurement & inventory: common questions.

Can one system run the hospital pharmacy and a retail counter?

Yes. The retail counter has its own price lists and MRP-aware discounting, and both counters draw on the same batches and stock ledger.

How are expiry and reorder handled?

Near-expiry and below-reorder alerts show on the dashboard and in reports, and the reorder forecast suggests quantities from actual consumption.

Can we recall a batch?

Yes. A recalled batch is frozen out of dispensing, retail sales and store transfers, and Curanto lists every patient who received units from it.

Which drugs need a separate register?

Schedule H1, Schedule X and NDPS narcotics each need their own register; Schedule H needs a prescription but no separate register. Curanto generates the registers from sales.

See Curanto on your own workflows.

A 30-minute walkthrough with a founder, on a sandbox loaded with a hospital like yours. No card, no self-serve signup, no pressure.

Or write to sales@curanto.in. We reply within one working day, Mon to Sat, 10:00 to 19:00 IST.