Skip to content
Finance & Pharmacy

Hospital Pharmacy Inventory and Expiry Management Guide

By DevOrbital Team · · Updated · 6 min read

Finance & Pharmacy

Hospital Pharmacy Inventory and Expiry Management Guide

● DevOrbital HMS

The short answer

Hospital pharmacy losses come from expired stock, untracked ward stock and issues that never reach the bill. Control them with batch-level tracking, first-expiry-first-out issue, near-expiry reports acted on every week, controlled requisition between central stores and pharmacies, and regular stock counts.

Key takeaways

  • Track stock by batch and expiry, not just by item. Without batch data you cannot do first-expiry-first-out (FEFO) or recalls.
  • Define a near-expiry policy with owners and actions, and review the report weekly.
  • Ward and OT stock is where inventory disappears; assign it to a custodian and reconcile it.
  • Connect issues to patient accounts so every dispensed item has a billing destination.
  • NABH's medication chapter expects appropriate storage and effective handling of near-expiry medicines, which a batch-tracked system makes easier to show.

Why does hospital pharmacy inventory go wrong?

A hospital pharmacy is a different animal from a retail chemist. It serves outpatients at the counter, inpatients on the ward, the OT, emergency, and sometimes several satellite pharmacies at once. Stock moves between central stores, pharmacy units and ward cupboards, and a lot of it is short-dated or temperature sensitive.

Losses come from four places:

  • Expiry. Stock that nobody noticed was near expiry.
  • Untracked movement. Items taken to wards or OT without a record against a patient.
  • Over-ordering and dead stock. Items bought on habit, not on consumption.
  • Billing misses. Items issued but not charged, which we cover in reducing hospital billing leakage.

The fix is not a single feature. It is a connected process: receipt, storage, issue, return, count and review, with batch and expiry data attached at every step.

What is the basic inventory cycle in a hospital?

StepWhat must be recordedCommon failure
RequisitionWho needs what, in what quantityVerbal requests
ApprovalWho authorised itNo approval trail
PurchaseSupplier, rate, quantity, invoiceInvoices not attached to the entry
ReceiptBatch number, expiry date, quantity checkedBatch and expiry skipped to save time
StorageLocation, storage conditionWrong shelf or temperature
IssueTo whom: patient, ward or departmentIssue without patient or order
ReturnBatch, condition, reasonReturned stock re-shelved without checks
CountPhysical versus system quantityDifferences not investigated

A central store and inventory system that follows requisition, approval, purchase and issue with documents attached at each step gives you the audit trail of the first four rows. The pharmacy management system takes over from there, with multiple pharmacy units, each with its own billing and inventory.

How do you track batches and apply FEFO?

Batch-level tracking is the foundation. At receipt, record batch number and expiry for every line. Without it you cannot:

  • Issue the earliest-expiring stock first.
  • Pull a recalled batch quickly.
  • Report accurately on near-expiry stock.
  • Trace which batch a patient received.

FEFO (first-expiry, first-out) tells the pharmacy system to suggest the batch with the earliest expiry at the point of issue. It matters because batches of the same medicine can arrive with different shelf lives, and first-in-first-out would sometimes push a shorter-dated batch to the back of the shelf.

Make the discipline physical as well as digital: shelves should be arranged so staff naturally pick the earlier batch, and receiving staff should be trained that batch and expiry entry is not optional.

What should a near-expiry policy include?

A report that nobody acts on is wasted effort. Write a policy with bands, owners and actions. Here is an example you can adapt. Your pharmacy committee should set the actual periods:

Band (example)ActionOwner
Approaching expiry windowFlag in report; prefer issuePharmacist in charge
Short windowMove to front; inform clinical teams; consider transfer to a busier unitPharmacist and purchase
Very short windowReturn to supplier if terms allow, or quarantine for disposal approvalStore in charge
ExpiredQuarantine immediately, record, dispose per policyStore in charge, with sign-off

Two points. First, expired items should leave sellable stock in the system as well as physically, so they cannot be dispensed by mistake. Second, quarantine and disposal need documentation, because stock write-offs are a financial and audit item.

NABH's hospital standards address this directly. The Management of Medication chapter expects medications to be stored appropriately and available where required, high-risk and look-alike, sound-alike drugs to be managed carefully, and near-expiry medications to be handled effectively. See our guide on NABH and hospital software for how this fits with the other chapters.

How do you control ward, OT and emergency stock?

Stock that leaves the pharmacy for a ward cupboard, OT shelf or emergency trolley is the biggest blind spot. The usual pattern is: bulk issue to the ward, nurses use as needed, nobody records which patient got what, and the pharmacy re-issues on request.

Better practice:

  • Name a custodian for each ward or OT store.
  • Set par levels for each item, and replenish on request against those levels.
  • Record usage against patients. Medication administration records link what was given to a patient, which both protects patients and drives billing. Our post on digital nursing documentation and MAR shows how.
  • Count periodically and reconcile against system stock, with reasons for any difference.
  • Check emergency trolleys on a schedule, with expiry and seal checks documented.

Ward-level inventory tracking, flexible to each hospital's own policy, lets IPD and Emergency stock be attributed instead of disappearing. Whether you track at ward level for every item or only for selected items is a policy choice.

How do you handle cold-chain and special storage?

Some medicines, such as vaccines and certain injectables, must be stored within a temperature range set by the manufacturer. The NABH medication standards note storage conditions including vaccine storage as per manufacturer guidelines.

At minimum you need a temperature log for each refrigerator, a named person who checks it, and a response plan if readings go out of range. Hospitals that want continuous monitoring can scope temperature sensors through facility IoT integration, with the specific devices assessed per site.

How do you decide what and when to reorder?

Ordering by habit creates both stockouts and dead stock. A simple discipline:

  1. Review consumption by item over a defined period, from system data, not memory.
  2. Set minimum and maximum levels per item and per unit, with a reorder point.
  3. Separate critical items (emergency, life-saving, high-alert) with higher minimums.
  4. Identify slow movers and stop reordering them until stock falls.
  5. Use central-store requisitions to move stock between units before buying more.
  6. Track supplier performance: delivery time, short supply, returns accepted.

With reports on revenue, expense and purchase, management can see where purchase spend is growing against consumption. The hospital billing software side matters here because issues that do not reach a bill look like consumption in stock reports but never show up as revenue.

What about scheduled and controlled drugs?

Indian drug laws and rules place additional requirements on certain categories such as narcotics, psychotropic substances and specific scheduled drugs, including separate registers, restricted storage and dispensing conditions. We do not summarise those rules here because they change and depend on your licence. Your registered pharmacist and your drug licensing authority are the right sources, as of 2026.

What your software can do is support the practice: restrict access to these items, require a prescriber and patient reference at issue, keep them in a separate register view, and log every movement in the audit trail.

A weekly pharmacy inventory checklist

  1. Review the near-expiry report and assign actions with names.
  2. Quarantine expired stock and record it.
  3. Reconcile issues against billed items for each pharmacy unit.
  4. Review stockouts of critical items.
  5. Check pending requisitions and purchase orders.
  6. Count a sample of high-value and high-risk items.
  7. Check ward and OT store custodians' replenishment requests.
  8. Check refrigerator temperature logs.
  9. Review returns and credit notes from suppliers.
  10. Report to the pharmacy committee monthly, with trends.

DevOrbital HMS is designed to support multiple pharmacy units, requisition-to-issue workflows with documents attached, and ward-level inventory, with scope set per hospital policy.

Next steps

Pick one pharmacy unit and run the weekly checklist for a month before extending it. Then explore how the pharmacy management system and central store inventory software support the full path from purchase to patient bill.

Frequently asked questions

FEFO means first-expiry, first-out: stock with the earliest expiry date is issued first, regardless of when it arrived. It reduces expired write-offs and is more reliable than first-in-first-out when batches with different shelf lives are mixed. It only works if the system records batch and expiry at receipt.

There is no single rule. Many hospitals combine a periodic full count with rolling cycle counts of high-value, fast-moving and high-risk items. Your pharmacy committee should set frequencies by risk, and the count results should be reconciled against system stock with reasons recorded for differences.

The hospital's policy should name a custodian for each ward or OT store, usually a senior nurse or pharmacist, with defined par levels, a replenishment request process and periodic checks. Without a named custodian, ward consumption becomes unexplained loss.

Yes. Indian drug regulations place special storage, record and dispensing requirements on certain categories, such as narcotic and psychotropic substances. Your licensed pharmacist and drug licensing authority should confirm the current requirements. Your system should at least support separate registers and restricted access.

Keep exploring

Related reading and systems

Read this next

All articles →

See the platform for yourself

Tell us about your facility and we will walk you through the modules that fit — one department or the whole hospital.