Overview
Every party you trade with under a pharma licence — the manufacturer who supplies you, the wholesaler you buy from, the chemist you sell to — runs on a drug licence that expires. Trade against a lapsed one and it is your problem, not theirs. This screen keeps a running list of every DL coming up for renewal, sorted by how few days are left, so a renewal never slips past you in the daily rush.
Paid Pack · locked
This article is part of the Pharma PackPharma Pack
You can read the guide. The actions it describes unlock when an owner adds this Pack in Billing & entitlements.
This is part of the Pharma Pack (a paid add-on). To turn it on, the Owner installs the Pharma Pack from Settings → Billing. The tracker is live the moment the Pack is installed — none of its powers exist for any tenant until then.
Where to find it
Web only. Open it at Pharma → Drug-licence expiry — canonical route /pharma/dl-expiry. It sits in the Owner's sidebar; no other role sees it.
You land on three KPI tiles — expiring this week, expiring this month, expired — over a table of upcoming and already-lapsed licences, soonest first.
Key concepts
- Drug licence — the regulator-issued wholesale/retail licence each trading party holds, with a hard validity date.
- Alert window — the tracker buckets each licence into the nearest of 90 / 60 / 30 / 7 days before expiry. The table's Window column shows which bucket a row fired in.
- Entity type — every licence belongs to a manufacturer, supplier, or customer. The table tags each row with its type, and you can filter to one type at a time.
- Days until expiry — the count is colour-coded so the eye finds the danger first: expired rows show pink, under-30-days show butter (warning), and anything calmer sits in lavender.
The list is built from a nightly sweep and is a fast working view, not your permanent record — the regulator-relevant trail lives in the 84-month audit log.
Common workflows
Role notes
Only the Owner reaches this screen — it is absent from every other role's sidebar. Once the Pharma Pack is installed, the Owner holds all four actions here: viewing the list and opening a row (pharma.dl_expiry.read), recording a new licence to track, and acknowledging an alert (pharma.dl_expiry.acknowledge). Before the Pack is installed, no pharma permission is granted to anyone, including the Owner.
Tips & time-savers
For fast triage, drop the Window dropdown to 7 days when you only want this week's fires, then widen to 90 to plan the month ahead.