One dispensary hub for every compliance workflow

Dosette cycles, owings, deliveries, waste and unlicensed specials, unified around one dispense record and one audit trail, with proactive alerts before anything lapses.

The problem

Dosette trays, partial dispenses, controlled-drug deliveries, waste disposal and unlicensed specials each carry their own GPhC/MHRA-grade documentation burden — but today it lives in paper logs, spreadsheets and free-text notes that an auditor will not accept, and nothing warns you before a licence or retention date lapses.

The solution

A single Odoo app structures every one of these workflows with mandatory compliance fields, chatter audit trails and automated reference sequencing — then rolls them into one dashboard that proactively alerts on expiring licences, overdue owings and retention deadlines before they become an inspection finding.

Capabilities

A complete dispensary operations suite

Every capability below is implemented in the module.

01

Central Dispense Hub

One parent dispense record links every dosette cycle, owing, delivery and special, with a safeguard that blocks closing it while any child record is still open.

02

Monitored Dosage (MDS) Cycles

Track cycle length, start and end dates, trays prepared and tray barcode, with mandatory two-person checker verification before a cycle is confirmed.

03

Mid-Cycle Change Tracking

Every medication change inside a dosette cycle is logged with a compliance re-check flag and a one-click action to notify the carer.

04

Age-Aware Owings & Chase List

Structured owing records capture quantity owed, quantity given and reason, with a days-outstanding indicator that turns the chase list into a prioritised action queue.

05

Real Customer Notifications

A one-click action sends an actual e-mail when an owing is ready for collection, recording the send against the record instead of a passive status flag.

06

Reinforced Proof of Delivery

A delivery cannot be marked complete without a captured signature, and controlled-drug deliveries additionally require a proof photo alongside a geolocation check-in and timestamp.

07

Waste & Consignment Compliance

Waste streams are coded to regulatory requirement, carriers must hold a verified in-date licence before release, and generating a consignment note sets the legal retention date automatically.

08

Unlicensed Specials & Imports

Every special requires a mandatory clinical justification and a manufacturer with a valid MS licence, with import notification reference and batch retention dates tracked alongside it.

09

Compliance Alert Dashboard

A daily job rebuilds a severity-grouped dashboard covering overdue owings, expiring carrier and manufacturer licences, import-notification expiry and waste retention deadlines.

Workflow

How it works

1

Open the dispense

Create or open a patient's central dispense record, the hub every workflow links back to.

2

Work the right module

Add a dosette cycle, owing, delivery, waste collection or special directly from the dispense’s smart buttons.

3

Capture the evidence

Checker sign-off, a signature or photo, a verified licence or a clinical justification — whatever the workflow mandates.

4

Monitor the dashboard

The daily alert dashboard surfaces anything approaching a deadline before it becomes a problem.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. One application covers monitored dosage cycles, owings, deliveries, waste and specials with a shared dispense record and audit trail, instead of five single-purpose add-ons.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Pharmacy Dispensary Operations

Dosette cycles, age-aware owings, proof of delivery, waste and consignment records and unlicensed specials in one dispense hub — with proactive compliance expiry alerts.

Buy on Odoo App Store