Hospital pharmacy guide

Hospital pharmacy inventory audit guide

A hospital pharmacy physical stock audit is the process of counting physical inventory and comparing it against system records to identify discrepancies — expired stock, unrecorded dispensing, damaged items, or entry errors. Audits should run at three frequencies: annual full inventory count, monthly cycle counts for high-value and NDPS narcotics items (monthly narcotics reconciliation is also a regulatory requirement), and weekly spot checks for items with recent discrepancies. Satellite locations — ward stores, OT, ICU — should be audited at least as frequently as the central pharmacy.

Seven-step physical stock count process

A structured audit process minimises disruption to pharmacy operations while ensuring accurate, auditable results.

1
Freeze transactions for the count period
Pause all dispensing, GRN, and stock transfers for the duration of the count. In a running hospital, this is typically done section by section — count the OT store first (lower activity), then wards, then central pharmacy — rather than freezing the entire pharmacy at once.
2
Print stock count sheets with system quantities
Generate the count sheet from the pharmacy system — listing every item with the system-recorded quantity and batch details. Counters enter actual physical quantities without being able to see the system quantity until after counting (blind count improves accuracy).
3
Count physical stock — item, batch, expiry, and quantity
Physical count recorded at batch level — not just total item quantity. Recording expiry dates during the count simultaneously identifies near-expiry stock that requires action.
4
Enter counted quantities into the system
Physical count entered against the count sheet in the pharmacy system. System generates the variance report automatically — no manual comparison needed.
5
Review variance report — flag items outside tolerance
Every item with a variance beyond the defined tolerance (typically ±2 units or ±1% of expected quantity) is flagged for investigation. NDPS narcotics require explanation of every unit of variance — there is no tolerance threshold for controlled substances.
6
Investigate and document variance explanations
Each flagged variance is investigated — unrecorded dispensing, damaged stock, entry errors, or unexplained loss. Each explanation is documented against the variance item. For narcotics, all variances require documented investigation regardless of size.
7
Approve adjustments and write-offs through approval chain
Approved variances — expired stock, confirmed damage, entry corrections — posted through the system's adjustment workflow. Write-offs routed through the approval hierarchy (pharmacist → purchase manager → CFO based on value). All adjustments permanently logged with approver identity and reason.

Recommended audit frequency by item category

Not all items need the same audit frequency. High-value, high-risk, and regulatory items warrant more frequent counting.

Monthly
NDPS narcotics · High-value items
Morphine, fentanyl, pethidine — monthly reconciliation required by NDPS Act. High-value items (above ₹ 500/unit) — monthly cycle count to catch discrepancies early.
Quarterly
Schedule H items · Fast-moving
All Schedule H and H1 drugs. Items with high dispensing velocity — antibiotics, IV fluids, surgical consumables. Satellite location stocks (ward, OT, ICU).
Annual
Full inventory · All locations
Complete physical count of all items across all storage locations. Required for annual financial reconciliation. Typically scheduled in a lower-activity period.
Common questions

Frequently asked questions

Hospital pharmacies should audit at three frequencies: annual full inventory count for all items, monthly cycle counts for high-value and NDPS narcotics items (monthly narcotics reconciliation is also a regulatory requirement), and weekly spot audits for NDPS items and items with recent discrepancies. Satellite location audits should match or exceed central pharmacy frequency, as satellite locations have higher expiry and variance rates.
Seven steps: freeze transactions for the count period; print the stock count sheet with expected quantities; count physical stock by item and batch; enter counted quantities into the system; generate the variance report; investigate and explain all variances above tolerance; and approve write-offs or adjustments through the approval chain.
The five common causes are: unrecorded dispensing (medicines given without a system entry, particularly in emergencies), unrecorded ward transfers, damaged stock not written off, expired stock still counted in system records, and system entry errors at GRN that create phantom stock discrepancies.
NABH assessors review: records of periodic stock counts with variance reports and explanations; batch and expiry tracking records; narcotics and Schedule H register with complete dispensing history; write-off records with approval documentation; and As-on-Date stock reports. All documentation should be available in the system without manual compilation.

HISx provides complete audit tools for hospital pharmacies

Physical count worksheets, variance reports, write-off workflows, As-on-Date reporting, and NABH-ready documentation — all in HISx on ERPNext.