QureSetu — Connecting Care, People & Operations
Back to All Articles
Hospital Operations
7 min read
2026-10-01

Hospital Pharmacy Expiry Management: How FEFO Prevents Inventory Losses

Hospital pharmacies prevent expiry losses by dispensing with FEFO (first expiry, first out), tracking every medicine by batch and expiry date, reviewing near-expiry stock monthly, returning eligible stock to suppliers before the return window closes, and setting reorder levels from actual consumption. Pharmacy software automates each of these steps.

QS
QureSetu Editorial
Healthcare Operations
#Pharmacy Expiry#FEFO#Inventory Loss#Hospital Pharmacy

01What is Pharmacy Expiry Management?

Pharmacy expiry management is the set of practices that stop medicines from expiring unsold. It covers how stock is purchased, how it is stored and tracked by batch, which batch is dispensed first and what happens to stock that is approaching its date.

This article focuses on the expiry problem and its process. If you want the broader module overview, read our guide to hospital pharmacy management software; for the mechanics of FEFO itself, see mastering FEFO inventory.

02Why Expiry Losses Are Bigger Than They Look

A write-off is more than the purchase price. It also includes the cash that was tied up in stock for months, the storage space used, and the possible stock-out of a medicine that was needed while the wrong stock expired. In a hospital pharmacy that serves OPD, wards and OT at the same time, tracking all this manually is hard.

Summary & Key Takeaway

Expiry is predictable. Every batch has a date printed on it. Losses happen when that date is not visible to the person making purchase and dispensing decisions.

03How Expiry Losses Happen

  1. Over-purchasing: Bulk orders for discounts exceed what will be used.
  2. FIFO or shelf-order dispensing: The newest stock at the front is issued while an older batch hides behind it.
  3. Product-level stock only: The system shows 200 units but not that 120 of them expire next month.
  4. Slow-moving items: Specialty drugs bought for one patient remain.
  5. Missed return windows: Suppliers accept near-expiry returns only for a limited time.
  6. Ward floor stock: Emergency trays and ward cupboards are not checked.

04How FEFO Works in Practice

With FEFO, the dispense screen proposes the batch with the nearest valid expiry date first. When a prescription arrives in the pharmacy worklist, the pharmacist sees the right batch for each item, and stock is locked in real time so two counters cannot dispense the same pack.

ScenarioWithout FEFOWith FEFO
Batch A (expires in 2 months) received before Batch B (expires in 8 months)Shelf order decides; A may be skippedA is issued first
Batch B arrives with a shorter expiry than AFIFO issues A, B expiresB is issued first
Near-expiry stockFound in a physical countAppears on an alert list

05A Monthly Expiry-Control Routine

  1. Run the expiry report for the next 90 days, split into 30, 60 and 90 day buckets.
  2. Act by bucket: 90 days, push to high-movement uses and inform doctors; 60 days, request supplier return or exchange; 30 days, final action or quarantine.
  3. Check ward and OT stock against the pharmacy's records.
  4. Review reorder levels against actual consumption in the last three months.
  5. Record write-offs with reasons, and review them at the monthly meeting.
See the QureSetu FEFO Dispensing Worklist

06Software Features That Matter

  • Batch-wise stock with expiry, MRP and cost
  • FEFO-sorted dispensing with real-time locking
  • Near-expiry alerts and configurable buckets
  • Re-order thresholds and low-stock alerts
  • Supplier return and expiry-return records
  • Ward and OT issue tracking
  • Write-off reporting with reason codes

07Cost and Implementation Considerations

Accurate expiry control depends on accurate opening stock. Before go-live, do a physical count and enter each batch with its expiry. Decide who owns the monthly routine. Software provides the list; people must act on it. Pharmacy is usually part of a module bundle; see HMS pricing.

08How QureSetu Helps

QureSetu sorts the dispensing worklist by nearest expiry, locks stock in real-time transactions, tracks batch numbers with manufacture and expiry dates, and raises low-stock alerts. Dispensed medicines post directly to the patient bill, so expiry control and revenue protection come from the same record. See the hospital pharmacy management page.

09Frequently Asked Questions (FAQs)

What is FEFO in hospital pharmacy? FEFO means first expiry, first out. The batch with the nearest expiry date is dispensed first.

How does FEFO differ from FIFO? FIFO issues the oldest received stock first. FEFO issues the soonest-expiring stock first, which may not be the oldest.

How early should near-expiry stock be flagged? Many pharmacies review stock 90 days ahead, but the right window depends on supplier return terms and consumption speed.

Can software eliminate expiry losses completely? No, but it makes expiring stock visible early enough to act, which cuts losses significantly.


Want to see FEFO dispensing in a live pharmacy worklist? Book a Free HMS Demo.

QS
QureSetu Editorial
Healthcare Operations

Specialist in hospital operations, ABDM digital health compliance, and financial revenue protection across Indian clinical facilities.

QureSetu Hospital Operating System

Stop Unbilled Revenue Leaks. Deploy in 48 Hours.

QureSetu unifies OPD, IPD, Pharmacy, Diagnostics, OT, and Billing into one single connected patient record that works even if the local internet goes down.

Chat with Sales