Aligning dm+d VMPP class medicinal products to the SNOMED International drug model
The scope of this work is the modelling of virtual medicinal product pack (VMPP) classes, their attributes, and their descriptions.
Attribute generation patterns
Rules for grouped attributes in the SNOMED International model
Rule 1: Standard rule
- The grouped attributes ('Contains clinical drug', 'Has pack size', 'Has pack size unit') originate from the corresponding VMPP node.
- The following list of attributes, currently originating from the VMP will no longer be modelled in new VMPPs: 'Has NHS dm+d (dictionary of medicines and devices) controlled drug category', 'Has dispensed dose form', 'VMP non-availability indicator', 'VMP prescribing status'. 'Has VMP' will become 'Contains clinical drug'.
Rule 2: Combination packs
- The grouped attributes originate from the sub-packs inside the combination pack.
Rule 3: Exception for identical sub-packs
- If the combination pack contains multiple sub-packs of the same type, then the 'Has pack size' attribute is from the combination pack and not the sub-pack.
- This indicates the total pack size of the VMP across the whole combination pack, rather than just the sub-packs.
Description generation patterns
Rules for the new description generation patterns:
FSN*: Will be updated according to the rules below
Preferred term: Will remain unchanged
Acceptable synonym: Will not be generated
Combination packs - Each clinical drug in each sub-pack will have a new SI-Style description
*The planned change by SNOMED International to increase the maximum length of fully specified name (FSN) and synonym descriptions, from 255 to 4096 characters, will impact FSNs created in the SNOMED CT UK Drug Extension.
dm+d terms will remain the length stated in the dm+d Technical Specification.
Single component packs
FSN term pattern should be:
Package containing <quantity> <unit_fsn> of <vmp_fsn> (packaged clinical drug)
where
<quantity> is the QTYVAL value taken as is
<unit_fsn> is the NHS Pharmacy part FSN of the QTY_UOMCD concept (without semantic tag)
<vmp_fsn> is the NHS Pharmacy part FSN of the VPID concept (with both the Product containing precisely prefix and the semantic tag removed)
Example
The fully specified name of 8018511000001100 (with VMP 8016611000001102) should be:
Package containing 125 milliliter of ammonium chloride 20 milligram/1 milliliter and diphenhydramine 2.5 milligram/1 milliliter conventional release oral solution 5 milliliter spoonful sugar free (packaged clinical drug)
Combination packs
FSN term pattern should be:
Package containing <quantity> <unit_fsn> of <vmp_fsn> (packaged clinical drug)
where
the section underlined above is repeated for each subpack and joined together with ‘and’
<quantity> is the QTYVAL value taken as is from the subpack
<unit_fsn> is the NHS Pharmacy part FSN of the QTY_UOMCD concept (without semantic tag) as taken from the subpack
<vmp_fsn> is the NHS Pharmacy part FSN of the VPID concept (with both the Product containing precisely prefix and the semantic tag removed) as taken from the subpack
Example
28391211000001105: Package containing 1 tablet of mifepristone 200 milligram/1 each conventional release oral tablet 1 tablet tablet and 4 tablet of misoprostol 200 microgram/1 each conventional release vaginal tablet 1 tablet tablet (packaged clinical drug)
Note: Subpacks will be listed in alphabetical order in the FSN of the VMPP.
Examples of different VMPP modelling
1. Single drug
Example concept: 1050211000001102 | Clotrimazole 1% cream 15 gram (product) |
Current VMPP modelling and attributes visualisation
Download the current VMPP modelling and attributes visualisation for single drugs.
New VMPP modelling and attributes visualisation
Download the new VMPP modelling and attributes visualisation for single drugs.
2. Combination product with multiple sub-packs
Example concept: 42669211000001105 | Generic Ensure Plus Juce Starter Pack liquid 1320 ml (product) |
Current VMPP modelling and attributes visualisation
Download the current VMPP modelling and attributes visualisation for combination products with multiple sub-packs.
New VMPP modelling and attributes visualisation
Download the new VMPP modelling and attributes for combination products with multiple sub-packs.
3. Combination product - clotrimazole
Example concept: 943311000001100 | Clotrimazole 10% cream and Clotrimazole 2% cream 2 component (product) |
Current VMPP modelling and attributes visualisation
Download the current VMPP modelling and attributes visualisation for combination products - clotrimazole.
New VMPP modelling and attributes visualisation
Download the new VMPP modelling and attributes visualisation for combination products - clotrimazole.
4. Combination product - estriol
Example concept: 3194311000001106 | Estriol 0.01% vaginal cream with applicator 1 pack (product) |
Current VMPP modelling and attributes visualisation
Download the current VMPP modelling and attributes visualisation for combination products - estriol.
New VMPP modelling and attributes visualisation
Download the new VMPP modelling and attributes visualisation for combination products - estriol.
Last edited: 9 January 2026 3:28 pm