Overview
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.
If you distribute medicines, your Drug Controller paperwork lives outside Neev Core — Schedule-H prescriptions, the narcotics register, batch recalls, drug-licence dates. The Pharma Pack pulls all of that onto the same spine your orders and invoices already run on, so a recall or an inspection is a screen, not a shoebox of registers. It is a paid add-on, off by default. The Owner turns it on from Settings, and once installed it binds the pharma permissions to the Owner and unlocks the four compliance screens.
Where to find it
Once installed, the Pack lives under its own admin shell at /pharma, with a four-item sidebar: Prescriptions, Narcotics, Recalls, and DL Expiry. There is no top-level dashboard yet — the bare /pharma route does not open a page, so go straight to a screen, e.g. /pharma/prescriptions. Web only; these screens are not in the mobile field apps.
Visibility today: the entire /pharma route group is Owner-only. Other roles are redirected to their own home.
Key concepts
- Schedule-H — medicines you may sell only against a valid prescription. The Pack captures the prescription against the invoice at billing time.
- Narcotics register — the running batch-wise log of controlled-substance movement. Every row is one of three movement types: receipt, dispense, or adjustment (a correction or write-off, with the +/− sign carried by the quantity).
- Recall — pulling a batch back from your customers. A recall walks a fixed path: initiated → notifying → partial_recovered → completed (it can also jump straight from notifying to completed). Once completed it is closed for good.
- DL expiry — drug-licence validity dates for your manufacturers, suppliers, and customers. The Pack tracks these and alerts you at the 90 / 60 / 30 / 7-day windows before a licence lapses.
Common workflows
Role notes
Only the Owner sees and uses the Pharma Pack today. Every pharma permission — viewing and capturing prescriptions, reading and recording narcotics movements, initiating and transitioning recalls, reading and acknowledging DL-expiry alerts — binds to the Owner when the Pack installs.
Two limits worth knowing, even for the Owner:
- Pharma powers are not part of the Owner's normal all-access bundle. They exist only after the Pack is installed — before that, even the Owner holds none of them.
- The three Capabilities the Pack force-enables on install — route management, warehouse bins, sales targets — are not yet wired into the live permission catalog, so they don't grant anything usable today.
Finer-grained pharma permission keys (pharma.prescription.*, pharma.narcotic.*, pharma.recall.*, pharma.dl_expiry.*) already exist in the code so support staff can be granted partial access in a later release — but the screens stay Owner-only for now.
Tips & time-savers
Gotchas
There is no compliance dashboard yet — those screens are deferred to a later wave, so navigate to a specific screen (Prescriptions, Narcotics, Recalls, DL Expiry) rather than the bare /pharma route.