Every medicine in your facility, from receipt to the last pack
Wafi tracks medicines batch by batch in health facilities. Each team sees what is waiting for it today, reads the expiry picture across its locations at a glance, and works on the web and on the phone with the same data.
It runs on a server inside the facility with no cloud subscription, in Arabic first with full English support.

From the delivery to the last pack
See what will expire before it does
Wafi places every batch in one of five levels by the days it has left, and works out for each item the quantity at risk from its actual rate of use, issuing the earliest expiry first.
It points to the departments that use the item faster so you can transfer it in time, and a nightly scan moves expired stock to quarantine on a single document.

Earliest expiry first, without thinking about it
When issuing to a department or a patient, Wafi picks the batches that expire first and shows how much comes from each before you confirm.
Skipping that order means recording a reason that appears on the FEFO exceptions report, and issuing controlled items needs a witness who confirms with their own password.

Receive a delivery by scanning the pack
The mobile app reads barcodes and DataMatrix codes, and a GS1 code fills in the batch and expiry date with no typing.
It asks for the arrival temperature of cold-chain items. The same phone issues stock, counts batches during a stocktake and shows the balance of any pack you scan.

Destruction with three signatures on record
Every destruction request goes through technical review, financial valuation and the committee's decision, each signed with the signer's own password.
On approval the stock is written off and numbered minutes are issued. Attaching the signed copy completes the request, and every step stays in the audit trail.

Keeps working when the connection drops
The mobile app keeps the issues, receipts and counts you record on the phone, and sends them by itself when the connection returns, in the order they were recorded.
Each facility server works on its own and sends its changes to the server above it over the network, or on a USB stick when there is no line.

From facility to ministry, in one picture
Wafi can link facilities to health directorates and the ministry, so each level sees what happens at every site beneath it, down to the smallest unit, with each site's last contact.
The ministry sets the indicator thresholds. An alert opens when a site crosses one and is escalated if it persists, so follow-up reaches someone who can act.

Move medicine to where it is needed
A facility requests an item, the health directorate routes the request to a store that holds the quantity, and nothing leaves until the source confirms and sets aside the batches that expire first.
Every step from routing to receipt is recorded and reaches every party with the sync, and controlled items need a witness at shipping and at receipt.
