Skip to main content
Pilot programmeNow setting up pilot hospitals across Nigeria — book a walkthrough

Platform module

Procurement, Goods Received & Expiry Control

Raise purchase orders, receive goods by batch, and see every medicine that will expire in the next 90 days with its value at risk.

What it is

Expired medicines are lost money and a patient-safety risk. They usually happen because nobody knew the batch was there.

GSHS records every batch received against a local purchase order, with its expiry date and cost, adds it to branch stock automatically, and lists anything expiring within 30, 60 or 90 days.

GSHS · supply chain

Procurement & expiry

Value at risk ₦486,200

AO
Amoxicillin 500mgExpired
Artemether-Lumefantrine≤30 days
Paracetamol 500mg≤60 days
Metformin 500mg≤90 days
LPO-20261016-0412 · Emzor PharmaReceive goods
Recorded walkthrough coming soon.Book a live demo

Why teams value it

Suppliers & LPOs

Itemised orders with totals in Naira.

Goods received notes

Batch number and expiry on every line.

Automatic stock

Receiving goods updates branch stock immediately.

Expiry alerts

30/60/90-day bands with value at risk.

Purchase orders

From order to shelf, with a paper trail

Choose a supplier, add medicines, quantities and unit costs, and raise the LPO. When the delivery arrives, the goods received note captures batch, expiry and quantity actually received.

  • Auto-numbered LPOs
  • Partial quantities recorded
  • Cost per batch retained
Near-expiry dashboard

Use it or return it before it expires

Every batch with stock on hand is placed in an expiry band so pharmacists can move short-dated stock first or return it to the supplier.

  • Expired batches flagged for removal
  • Value at risk in Naira
  • Per-branch visibility

Questions about this module

Explore related modules

See this module on real screens

Book a walkthrough and we will demonstrate it using workflows that match your facility.

Book a Demo