← All articles

Schedule H1 & the Prescription Register: What Indian Pharmacies Must Record

Updated 7 July 2026 · 7 min read

Most drug-inspector trouble at a retail pharmacy isn't about what you sold — it's about what you didn't record. Schedule H1 in particular carries a register requirement that a paper book rarely keeps up with, and "we'll fill it in later" is exactly the gap an inspection finds. Here's what the schedules mean, the fields the H1 register must carry, how long to keep it, and how to record it at the counter so there's nothing to backfill.

Not legal advice. Rules under the Drugs and Cosmetics Act and Rules are updated periodically and enforcement varies by state. Treat this as a practical starting point and confirm the current requirement with your state drugs control department or a pharmacy consultant.

Schedule H vs H1 vs X — the short version

All three are "prescription-only" categories under the Drugs and Cosmetics Rules, but they escalate in how tightly the sale must be documented.

  • Schedule H — the broad prescription-only class (most antibiotics, many chronic-care drugs). Sell only against a registered medical practitioner's prescription; the sale is captured in your normal sale/bill records. The pack carries the Rx symbol.
  • Schedule H1 — a stricter sub-set: certain antibiotics (the ones tied to resistance), some habit-forming and anti-TB drugs. On top of the prescription, the sale must be entered in a separate, bound H1 register with specific fields, and that register is kept for three years. The pack carries a boxed warning with a red vertical band on the left border.
  • Schedule X — the most controlled (certain narcotics, psychotropics, barbiturates). Requires a prescription retained by the pharmacy, a dedicated register, and secure storage; the prescription copy is held for two years. Handle only if your licence covers it.

What the H1 register must record

For each supply of a Schedule H1 drug, the register entry has to carry — at minimum — the following. This is the list an inspector checks against:

  • Serial number of the entry.
  • Date of supply.
  • Name and address of the prescriber (the registered medical practitioner).
  • Name of the patient.
  • Name of the drug and the quantity supplied.

Some state formats also expect the pharmacist's signature or initials against each entry. The register must be bound and its pages serially numbered — a loose sheet or a spreadsheet that can be silently edited is exactly what inspectors don't accept — and it must be kept for three years and produced on demand.

Why the paper register quietly fails

The requirement is simple; keeping it is not. In a real shop the paper H1 book is under the counter, the customer is waiting, and the prescriber's full address isn't on the strip — so the entry gets skipped "for now." A week later nobody remembers the patient or the doctor, and the honest options are a fabricated entry or a blank line. Both are worse than the two minutes it would have taken at the counter. The fix isn't discipline; it's recording the entry at the moment of sale, when the prescription is physically in your hand.

How to capture it at billing time

This is precisely what a pharmacy system should absorb. In DravyaOS, when a bill includes a Schedule H / H1 / X medicine, a Prescription panel appears on the sale itself asking for the prescriber and the patient — the H1 register fields — right where you're already working, with the prescription in hand. The prescriber is picked from (or added to) a directory you build at the counter, so a doctor's name and address are typed once and reused, not re-entered every visit. What you record is captured onto the invoice and stored with the sale, giving you a searchable, date-ordered record that stands in for the bound register and can be produced for any three-year window on demand.

As of the latest update the prompt is a soft confirm, not a hard block: the panel still appears, but if you're mid-rush it won't refuse the sale — it asks you to confirm you're skipping the details, so you stay compliant by default without the software fighting you at a busy counter. (More on that change in this week's update.)

A two-minute counter routine

  1. Spot the schedule: look for the Rx symbol (H) or the red-band boxed warning (H1) on the pack — your software should flag it too.
  2. Take the prescription in hand and confirm it's from a registered practitioner.
  3. Enter prescriber and patient on the sale before you save — not into a separate book later.
  4. Let the record live with the bill, so it's searchable and retained for the full three years without a filing cabinet.

The bottom line

Schedule H you bill; Schedule H1 you bill and register; Schedule X you bill, register, and lock up. The register isn't the hard part — remembering to fill it after the customer has gone is. Capture the prescriber and patient on the sale while the slip is in your hand, and the compliance record writes itself.

Capture Schedule H1 details on the sale — free, offline, and inspection-ready.

Download DravyaOS for Windows

Related reading: how to make a GST-compliant medical bill, and managing batch numbers & expiry dates.