Say it's 7:40 p.m. and your chest physician has just left for the day. A patient's son comes to your clinic's pharmacy counter with a crumpled prescription from last month and asks for another strip of rifampicin and isoniazid "because the course is still going." The person at the counter is new. At that point, the pharmacy billing software in your clinic either stops the sale and asks for a valid prescription, or it happily prints an invoice. Moments like that decide whether you run a compliant dispensary or keep a register an inspector will find gaps in.
A clinic pharmacy looks like a small shop, but legally it isn't one.
The rules your billing screen has to know
Under Rule 65 of the Drugs and Cosmetics Rules, 1945, Schedule H and H1 medicines can't be sold at retail except on the prescription of a Registered Medical Practitioner. The dispenser also marks the prescription with the seller's name, address and date of supply.
Schedule H1, added in August 2013, goes further. It covers certain third- and fourth-generation antibiotics, certain habit-forming drugs, and anti-TB medicines such as isoniazid, rifampicin, pyrazinamide and ethambutol. Every H1 sale goes into a separate register recording the prescriber's name and address, the patient's name, and the drug name and quantity supplied. That register is kept for three years and open to inspection. National TB Elimination Programme guidance adds that a copy of the prescription is kept for the same three years. H1 packs carry a red "Rx" at the top left and a boxed warning against sale without a prescription.
Software that knows which items are H1 builds that register as a by-product of billing.
GST: what changed in September 2025
Health care services by a clinical establishment, including consultations, treatment and diagnostic services, are exempt under Entry 74 of Notification 12/2017-Central Tax (Rate). Medicines sold to outpatients over your counter are taxable, even when the same doctor prescribed them.
After the 56th GST Council meeting, most medicines moved from 12% to 5% from 22 September 2025, and 36 life-saving drugs went to nil (33 of them from 12%, three from 5%). A drug master still defaulting to 12% overcharges patients and causes return mismatches.
With a few beds, it gets harder. Authorities for Advance Ruling in several states have treated medicines given to inpatients as part of an exempt composite healthcare supply, while outpatient sales stay taxable. Those rulings bind only the applicant, so confirm with your CA, and make sure the software separates OPD counter sales from IPD issues.
What the software should do at the counter
| Capability | What it prevents |
|---|---|
| Schedule flag on every catalogue item (H, H1, X, OTC) | Selling a prescription-only drug with nothing on file |
| Link to the clinic's e-prescription | Re-typing medicines, dispensing the wrong strength |
| Automatic H1 register built from sales | A handwritten register nobody finishes |
| Batch and expiry picked at billing (first-expiry-first-out) | Dispensing expired stock, surprise write-offs |
| Interaction and duplicate-therapy alerts drawn from the patient's record | Two NSAIDs from two doctors on the same day |
| HSN-based GST per item, with OPD/IPD distinction | Wrong tax, return mismatches |
| Searchable dispensing history by patient, drug or batch | A two-day hunt during an inspection or recall |
A standalone retail billing tool can manage batches, GST and a searchable history. Checking a sale against a prescription, filling the H1 register and catching interactions come far more easily when pharmacy billing shares a system with the prescription, which already records who prescribed what, for whom, and when.
ExaHealth sits at the prescription end of that link. Doctors choose medicines from a fixed catalogue instead of typing names, interactions are flagged before the prescription is sent, and a copy reaches the patient on WhatsApp. On the billing side, invoices show at a glance which patients still owe money. For the counter itself, test schedule flags, the H1 register and batch handling on a real sale in every pharmacy system you shortlist.
Three setup decisions to get right on day one
1. Classify the catalogue before the first sale. Import every item with its schedule category, HSN code (the GST classification code) and tax rate, and have your pharmacist check the H1 flags.
2. Decide your walk-in policy. If non-patients can buy OTC items, create a walk-in customer type so you don't generate fake patient records, and confirm H and H1 items stay blocked without a prescription.
3. Set up expiry alerts that someone reads. A 90-day near-expiry report emailed to nobody is useless. Pick a person and a weekly day.
The ExaHealth team can walk you through how its prescriptions and billing would sit alongside your counter. Start that conversation here.
More on this: Pharmacy Management System for Clinic Pharmacies: A Buyer's Guide and Medical Billing Software for Indian Clinics: What to Look For.