Fail closed
If the allergy check cannot run at the counter, dispensing is held. PHB answers503 with dispense.allergy_check_unavailable and never shows “no allergies” when it could not look. The drug interaction check is awaiting clinical sign-off and switched off, so check interactions yourself.
Controlled drugs
- Signing a Schedule I or II prescription needs a security re-check with your device key. Without it, PHB asks you to verify your device first.
- At the counter, a controlled drug is always stock-gated, even when your pharmacy does not track general inventory. If the count is short, the dispense fails with
inventory.insufficient. Record stock first or flag the item out of stock.
Pharmacist verification
The three checks (pharmacist, link, premises) are in PCN verification. What you see depends on a platform setting. The default is to warn. An unverified pharmacist or premises can still dispense, and PHB records each time. PHB can switch the setting to blocking. Then:
The setting applies to every pharmacy at once. It is not set per facility.
Medication records: otc and external_rx
Record a sale puts a medicine on a patient’s record without a PHB prescription. Each record carries an origin:otc: an over-the-counter sale.external_rx: a paper prescription from outside PHB. You can note the outside prescriber.
The clinical model for medication records is awaiting clinical sign-off.