A purpose-built, security-focused warehouse management platform for healthcare and pharmaceutical environments — with integrated Snomed CT drug identification, GTIN & AMPP validation, full audit trails, mobile scanning and real-time medicine inventory control.
Manage multiple pharmaceutical warehouses or dispensary stores with segregated zones for ambient, cold-chain (2–8°C), controlled drugs and medical devices — each with its own stock handling rules and visibility.
Manage licensed pharmaceutical supplier accounts and hospital / pharmacy customer accounts with full contact, DEA / WDA(H) licence details. Suppliers have a self-service portal to book deliveries and avoid dock congestion.
Manage every medicine against its Snomed CT / dm+d identity:
Granular handling of pharmaceutical packaging units:
End-to-end order management across the pharmaceutical supply chain:
Every medicine movement — receipt, pick, transfer, adjustment or disposal — is recorded against the Snomed CT AMPP, batch number, expiry and responsible user. Full traceability from supplier delivery note to patient / customer dispatch, supporting recall management and regulatory inspection.
Generate VAT-compliant invoices for pharmaceutical purchase and sales orders — including zero-rated medicine lines — post directly to accounts, and export in Sage Pay or NHS SBS format. Tariff pricing and formulary discounts are applied automatically at invoice generation.
Purchase invoices are matched against Goods Received Notes (GRNs) and the original PO, with three-way matching before posting to accounts. Supplier invoice numbers are mandatory; AMPP line discrepancies are flagged for resolution before settlement.
Sales invoices are generated against each dispatch with correct Snomed CT medicine descriptions, batch references and expiry dates. Multiple partial invoices per order are supported, and credit notes can be raised against returned or short-dated stock with full audit trail.
The warehouse scanner reads the GS1 / GTIN-14 barcode from the medicine pack at goods-in or during picking.
The system queries the locally synchronised dm+d AMPP dataset to resolve the GTIN to its licensed AMPP, AMP, VMP and VTM Snomed CT concepts.
The resolved AMPP is matched against the expected PO line. Mismatches, discontinued AMPPs or unknown GTINs are blocked and alerted before the stock can be receipted.