NDPS Act: how to keep a narcotics register that survives inspection
What the register must actually record, why tamper-evidence is the real compliance bar rather than just "keeping a log," and what a digital register needs to replicate from the bound paper version it's replacing.
A hospital pharmacy that stocks morphine, fentanyl, ketamine, or other substances scheduled under the Narcotic Drugs and Psychotropic Substances Act, 1985 has a specific record-keeping obligation that goes beyond ordinary inventory tracking. The traditional compliance tool is the bound narcotics register — numbered pages, no loose sheets, no possibility of quietly inserting or removing an entry. That physical design wasn't arbitrary; it was solving a specific problem, and a digital replacement has to solve the same problem, not just move the same fields onto a screen.
What the register actually has to record
Every transaction against narcotic or psychotropic stock needs: the date, the patient or ward it was issued to, the prescribing doctor, the quantity issued, the running balance remaining, and the issuing pharmacist's signature. Opening stock, purchases, consumption, and closing stock all need to reconcile — a gap between what should be on the shelf and what actually is, however small, is exactly what an inspection is designed to catch.
Tamper-evidence is the actual requirement, not "having a log"
A spreadsheet is a log. It is not a compliant narcotics register, because any user with edit access can silently change a past entry with no trace. The bound, numbered-page register solved this physically — you cannot insert a page into a bound book, and a missing or altered page is immediately visible. A digital register has to replicate that guarantee in software terms:
- Append-only entries. Once written, a transaction record cannot be edited or deleted — ever.
- Corrections via linked reversal, not silent edit. If an entry was wrong, a new, timestamped correction entry references the original; the original stays visible, not overwritten.
- Every entry timestamped at the moment of entry, not backdated by a user.
- An integrity check — ideally something like a hash chain linking each entry to the previous one — so any attempt to retroactively alter historical data is mathematically detectable, not just procedurally discouraged.
A digital register that lets an administrator quietly fix a typo in last month's entry, with no trace that a change happened, has actually built something weaker than the paper register it replaced — it looks more convenient while offering less real tamper-evidence.
Licensing: the register isn't the only obligation
Holding narcotic or psychotropic stock at all requires the hospital pharmacy to have the relevant possession and consumption license under the NDPS Rules, issued by the state Drug Control Department, with conditions that vary by which schedule the specific drug falls under. A perfectly kept register attached to a lapsed license is still a finding — the two obligations are separate and both need tracking.
Destruction: the other place registers get audited
Expired or unused narcotic stock can't simply be discarded. Destruction typically requires a witnessed process — a second authorised staff member present, and depending on state rules, intimation to the local drug inspector beforehand — documented with a destruction certificate recording the exact quantity, batch, date and witnesses. This record needs to reconcile cleanly against the register's closing balance for that batch; a mismatch here is one of the more common findings in an NDPS inspection.
Where OneCity fits
OneCity's pharmacy module keeps the narcotics register as a true append-only ledger — every issue, receipt and reconciliation is a permanent, timestamped entry, and corrections happen through a linked reversal rather than an edit to history. The license renewal date sits alongside the register with its own reminder, and the destruction log captures witness details and reconciles automatically against the batch's register balance, so the two records that inspectors cross-check against each other are already consistent by construction rather than by someone remembering to check.
Frequently asked questions
What does the NDPS Act require hospitals to record?
A hospital pharmacy stocking narcotic drugs or psychotropic substances must maintain a register recording every transaction: date, patient or ward, prescribing doctor, quantity issued, running balance stock, and the issuing pharmacist's signature. Opening and closing stock must reconcile against purchase and consumption records.
Can a digital register replace the traditional bound narcotics register?
A digital register can meet the same standard if it replicates the tamper-evidence a bound, numbered-page register provided — an append-only log where past entries cannot be edited or deleted, only corrected through a new, linked reversal entry, with every entry timestamped. A digital log that allows silent editing of historical entries does not meet the bar a physical register was designed to guarantee.
How should expired narcotics be destroyed and documented?
Destruction of expired or unused narcotic stock typically requires a witnessed process — often involving a second authorised staff member and, depending on the state's drug control rules, intimation to the local drug inspector — documented with a destruction certificate recording the quantity, batch, date, and witnesses. This record should reconcile against the register's closing balance.
What license does a hospital pharmacy need to stock narcotic drugs?
A hospital pharmacy needs the relevant possession and consumption license under the NDPS Rules, issued by the state Drug Control Department, with conditions that vary depending on which schedule the specific drug falls under. The license needs periodic renewal, and lapses are themselves a compliance finding independent of how well the register itself is kept.