PharmShop guide

dm+d medicine matching and exact pack comparison

Supplier descriptions vary. A canonical NHS medicines identity gives procurement software a stable reference before it starts comparing prices.

Updated 24 October 2026 · UK dispensing-practice focus

What dm+d provides

The NHS dictionary of medicines and devices (dm+d) contains standard descriptions and codes for medicines and devices used across the NHS. NHSBSA describes it as the recognised NHS standard for uniquely identifying and communicating medicinal product and device information across clinical IT systems.

NHSBSA states that dm+d is refreshed weekly and includes product, availability, pricing, reimbursement and identifier information used by NHS systems.

Official source: NHSBSA dm+d.

Why procurement needs a canonical identity

A wholesaler search result is written for that supplier's catalogue. Another supplier may describe the same presentation differently. Text similarity alone can therefore produce both false positives and false negatives.

The safer pattern is to establish the intended medicine and pack first, then ask whether each supplier result is evidence for that specific product.

VMPP and pack-level comparison

For purchasing, pack-level identity matters. A comparison can be commercially wrong even when the active ingredient and strength look right if the returned pack quantity, formulation, device or brand differs from the requested presentation.

Procurement rule: matching should become stricter as the decision becomes more commercial. A broad clinical concept may be useful for discovery; a supplier purchase recommendation needs pack-level evidence.

What to retain with a match

How PharmShop uses this principle

PharmShop's matching layer is designed to separate medicine resolution from supplier search. That makes it possible to improve supplier parsers without changing the canonical product the dispensary intended to buy.

GTINs and supplier names are evidence, not shortcuts

A verified pack identifier can help locate a supplier product, but a similar product name or a shared ingredient does not prove an exact pack match. A generic VMPP link describes a different level of identity from a confirmed manufacturer-specific AMPP link. Keep that distinction visible when assessing catalogue coverage.

For supplier price comparison, check the required brand, strength, formulation, route, device and quantity before price ranking. Ambiguity should create a review item. An automated purchasing workflow is only as useful as the identity checks that precede it.

Test the numbers yourself

Use PharmShop's public procurement calculator for a transparent gross comparison, then move into the secure workspace for supplier-specific decisions.

Open the procurement calculator