Long acting opioids greater than or equal to 120mg per day OME
Codelist metadata
-
Coding system
- Pseudo BNF
-
Coding system release
- 84 (2023-11-01)
-
Organisation
- OpenSAFELY
-
Codelist ID
- opensafely/long-acting-opioids-greater-than-or-equal-to-120mg-per-day-ome
-
Version ID
- 2261801e
Versions
About
Description
User requirements
A codelist is needed of all long acting opioids with an oral morphine equivalence (OME) of >= 120mg - used for analgesia (any route) excluding cough suppression, motility, general anaesthesia, opiate use disorder - this is for a project looking at opioid prescribing for patients on hospital waiting lists.
Sensitivity versus specificity
Any opioid as a modified release formulation or transdermal patch with daily OME >=120mg based on standard dosing.
Relevant definitions or links to important reference sources
Opioid equivalence - https://fpm.ac.uk/opioids-aware-structured-approach-opioid-prescribing/dose-equivalents-and-changing-opioids
Existing relevant codelists
Nil
Methodology
Search terms / synonyms / search strategy
BigQuery used to identify relevant products from BNF data. dm+d data used to filter for modified release/patch versions as appropriate. Faculty of Pain Medicine OME conversions used to calculate daily OME - usual licensed dosing used to determine OME (for example morphine sulphate MR products licensed for twice a day administration (with exception of MXL) - so if prescribed 60mg tablet assume taking twice a day (120mg / day total) - or for MXL assume taking once a day so would be prescribed 120mg tablet to meet 120mg/day total.
SELECT DISTINCT presentation_code as code, presentation as term
FROM hscic.bnf p
INNER JOIN dmd.vmp vmp ON CONCAT(SUBSTR(p.presentation_code,0,9),'AA', SUBSTR(p.presentation_code,-2), SUBSTR(p.presentation_code,-2)) = vmp.bnf_code
INNER JOIN dmd.vpi AS vpi ON vmp.id = vpi.vmp
INNER JOIN dmd.ont AS ont ON vmp.id = ont.vmp
INNER JOIN dmd.ontformroute AS route ON ont.form = route.cd
WHERE
((vpi.ing = (60886004) AND route.descr LIKE '%modified-release.oral' AND p.presentation NOT LIKE '%MXL%' AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) >=60) /* Morphine Sulfate MR oral preps [excluding MXL as 24hr] (strengths equal to or higher than 60mg) (ing code) */
OR (vpi.ing = (60886004) AND route.descr LIKE '%modified-release.oral' AND p.presentation LIKE '%MXL%' AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) >=120) /* MXL (strengths equal to or higher than 120mg) (ing code) */
OR (vpi.ing = 387024006 AND route.descr LIKE '%modified-release.oral' AND p.presentation NOT LIKE '%Onexila%' AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) >=40) /* Oxycodone MR oral preps [excluding Onexila as 24hr] (strengths equal to or higher than 40mg) (ing code) */
OR (vpi.ing = 387024006 AND route.descr LIKE '%modified-release.oral' AND p.presentation LIKE '%Onexila%' AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) >=80) /* Oxycodone MR oral preps [only Onexila as 24hr] (strengths equal to or higher than 80mg) (ing code) */
OR (vpi.ing IN (441757005, 442699004,40755011000001109) AND route.descr LIKE '%modified-release.oral' AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) >=150) /* Tapentadol HCl/Phosphate MR oral preps (strengths equal to or higher than 150mg) (ing code) */
OR (vpi.ing IN (386858008, 108505002) AND route.descr LIKE '%modified-release.oral' AND (p.presentation NOT LIKE '%Tradorec XL%' OR p.presentation NOT LIKE '%Zamadol 24hr%' OR p.presentation NOT LIKE '%Zydol XL%' OR p.presentation NOT LIKE '%Dromadol XL%') AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) >=600) /* Tramadol HCl/ Tramadol MR 12 hour oral preps (strengths equal to or higher than x) (ing code) */
OR (vpi.ing IN (386858008, 108505002) AND route.descr LIKE '%modified-release.oral' AND (p.presentation LIKE '%Tradorec XL%' OR p.presentation LIKE '%Zamadol 24hr%' OR p.presentation LIKE '%Zydol XL%' OR p.presentation LIKE '%Dromadol XL%') AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) >=1200) /* Tramadol HCl/ Tramadol MR 24 hour oral preps (strengths equal to or higher than x) (ing code) */
OR (vpi.ing IN (44508008, 387485001) AND route.descr LIKE '%modified-release.oral' AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) >=12) /* Hydromorphone (strengths equal to or higher than 120mg) (ing code) */
OR (vpi.ing IN (322538006, 387322000) AND route.descr LIKE '%modified-release.oral' AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) >=600) /* Dihydrocodeine (strengths equal to or higher than 120mg) (ing code) */
OR (vpi.ing = (387173000) AND route.descr LIKE 'patch.transdermal' AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) >=52.5) /* Buprenorphine patches (strengths equal to or higher than 52.5mg/hour) (ing code) */
OR (vpi.ing = 373492002 AND route.descr = 'patch.transdermal' AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) >=50)) /* Fentanyl patches (strengths equal to or higher than 50mcg/hour) (ing code) */
GROUP BY code, term
Inclusion criteria for codes
Any modified release or transdermal opioid with daily OME >120mg/day (based on licensed dosing).
Exclusion criteria for codes
N/A
Borderline cases
N/A
References
Signed off by
- Chris Wood, (Jan. 24, 2024)
- Vicky Speed, (Jan. 24, 2024)
Codelists are developed by a broad community of users for individual study purposes, which may or may not meet the needs of other studies. They should not be thought of as universal definitions of a particular condition.
We don't offer any guarantees about what they do or don't identify. Users should carefully check that any codelist meets their needs, and seek clinical input where appropriate.
code | term |
---|---|
040702050AAAAAA | Hydromorphone 16mg modified-release capsules |
040702050AAABAB | Hydromorphone 24mg modified-release capsules |
040702050BBAFAA | Palladone SR 16mg capsules |
040702050BBAGAB | Palladone SR 24mg capsules |
0407020A0AAAFAF | Fentanyl 50micrograms/hour transdermal patches |
0407020A0AAAGAG | Fentanyl 75micrograms/hour transdermal patches |
0407020A0AAAHAH | Fentanyl 100micrograms/hour transdermal patches |
0407020A0BBABAF | Durogesic 50micrograms transdermal patches |
0407020A0BBACAG | Durogesic 75micrograms transdermal patches |
0407020A0BBADAH | Durogesic 100micrograms transdermal patches |
0407020A0BBAJAF | Durogesic DTrans 50micrograms/hour transdermal patches |
0407020A0BBAKAG | Durogesic DTrans 75micrograms/hour transdermal patches |
0407020A0BBALAH | Durogesic DTrans 100micrograms/hour transdermal patches |
0407020A0BDABAF | Tilofyl 50micrograms/hour transdermal patches |
0407020A0BDACAG | Tilofyl 75micrograms/hour transdermal patches |
0407020A0BDADAH | Tilofyl 100micrograms/hour transdermal patches |
0407020A0BEACAF | Matrifen 50micrograms/hour transdermal patches |
0407020A0BEADAG | Matrifen 75micrograms/hour transdermal patches |
0407020A0BEAEAH | Matrifen 100micrograms/hour transdermal patches |
0407020A0BFACAF | Mezolar Matrix 50micrograms/hour transdermal patches |
0407020A0BFADAG | Mezolar Matrix 75micrograms/hour transdermal patches |
0407020A0BFAEAH | Mezolar Matrix 100micrograms/hour transdermal patches |
0407020A0BGABAF | Fentalis Reservoir 50micrograms/hour transdermal patches |
0407020A0BGACAG | Fentalis Reservoir 75micrograms/hour transdermal patches |
0407020A0BGADAH | Fentalis Reservoir 100micrograms/hour transdermal patches |
0407020A0BHABAF | Osmach 50micrograms/hour transdermal patches |
0407020A0BHACAG | Osmach 75micrograms/hour transdermal patches |
0407020A0BHADAH | Osmach 100micrograms/hour transdermal patches |
0407020A0BLABAF | Osmanil 50micrograms/hour transdermal patches |
0407020A0BLACAG | Osmanil 75micrograms/hour transdermal patches |
0407020A0BLADAH | Osmanil 100micrograms/hour transdermal patches |
0407020A0BMABAF | Victanyl 50micrograms/hour transdermal patches |
0407020A0BMACAG | Victanyl 75micrograms/hour transdermal patches |
0407020A0BMADAH | Victanyl 100micrograms/hour transdermal patches |
0407020A0BQACAF | Fencino 50micrograms/hour transdermal patches |
0407020A0BQADAG | Fencino 75micrograms/hour transdermal patches |
0407020A0BQAEAH | Fencino 100micrograms/hour transdermal patches |
0407020A0BRACAG | Opiodur 75micrograms/hour transdermal patches (Pfizer) |
0407020A0BRADAH | Opiodur 100micrograms/hour transdermal patches (Pfizer) |
0407020A0BRAEAF | Opiodur 50micrograms/hour transdermal patches (Pfizer) |
0407020A0BRAHAF | Opiodur 50micrograms/hour transdermal patches (RX Farma) |
0407020A0BRAIAG | Opiodur 75micrograms/hour transdermal patches (RX Farma) |
0407020A0BRAJAH | Opiodur 100micrograms/hour transdermal patches (RX Farma) |
0407020A0BRAMAF | Opiodur 50micrograms/hour transdermal patches (Zentiva) |
0407020A0BRANAG | Opiodur 75micrograms/hour transdermal patches (Zentiva) |
0407020A0BRAPAH | Opiodur 100micrograms/hour transdermal patches (Zentiva) |
0407020A0BUACAF | Mylafent 50micrograms/hour transdermal patches |
0407020A0BUADAG | Mylafent 75micrograms/hour transdermal patches |
0407020A0BUAEAH | Mylafent 100micrograms/hour transdermal patches |
0407020A0BVACAF | Yemex 50micrograms/hour transdermal patches |
0407020A0BVADAG | Yemex 75micrograms/hour transdermal patches |
0407020A0BVAEAH | Yemex 100micrograms/hour transdermal patches |
0407020ADAAAHAH | Oxycodone 40mg modified-release tablets |
0407020ADAAAIAI | Oxycodone 80mg modified-release tablets |
0407020ADAAAPAP | Oxycodone 120mg modified-release tablets |
0407020ADAAAQAQ | Oxycodone 60mg modified-release tablets |
0407020ADBCACAH | OxyContin 40mg modified-release tablets |
0407020ADBCADAI | OxyContin 80mg modified-release tablets |
0407020ADBCAFAP | OxyContin 120mg modified-release tablets |
0407020ADBCAGAQ | OxyContin 60mg modified-release tablets |
0407020ADBDADAH | Carexil 40mg modified-release tablets |
0407020ADBDAEAI | Carexil 80mg modified-release tablets |
0407020ADBEADAH | Longtec 40mg modified-release tablets |
0407020ADBEAEAI | Longtec 80mg modified-release tablets |
0407020ADBEAFAP | Longtec 120mg modified-release tablets |
0407020ADBEAIAQ | Longtec 60mg modified-release tablets |
0407020ADBFADAH | Oxylan 40mg modified-release tablets (Chanelle Medical) |
0407020ADBFAEAI | Oxylan 80mg modified-release tablets (Chanelle Medical) |
0407020ADBFAIAH | Oxylan 40mg modified-release tablets (Actavis) |
0407020ADBFAJAI | Oxylan 80mg modified-release tablets (Actavis) |
0407020ADBGADAH | Candox 40mg modified-release tablets |
0407020ADBGAEAI | Candox 80mg modified-release tablets |
0407020ADBIABAH | Dolocodon PR 40mg tablets |
0407020ADBKADAH | Reltebon 40mg modified-release tablets |
0407020ADBKAEAI | Reltebon 80mg modified-release tablets |
0407020ADBKAHAQ | Reltebon 60mg modified-release tablets |
0407020ADBLABAI | Oxeltra 80mg modified-release tablets |
0407020ADBLADAQ | Oxeltra 60mg modified-release tablets |
0407020ADBLAEAH | Oxeltra 40mg modified-release tablets |
0407020ADBMAEAH | Abtard 40mg modified-release tablets |
0407020ADBMAGAQ | Abtard 60mg modified-release tablets |
0407020ADBMAHAI | Abtard 80mg modified-release tablets |
0407020ADBNAAAI | Zomestine 80mg modified-release tablets |
0407020ADBNABAH | Zomestine 40mg modified-release tablets |
0407020ADBPAEAH | Leveraxo 40mg modified-release tablets |
0407020ADBPAFAQ | Leveraxo 60mg modified-release tablets |
0407020ADBPAGAI | Leveraxo 80mg modified-release tablets |
0407020ADBQADAI | Onexila XL 80mg tablets |
0407020ADBRAFAH | Renocontin 40mg modified-release tablets |
0407020ADBRAGAQ | Renocontin 60mg modified-release tablets |
0407020ADBSAFAH | Oxypro 40mg modified-release tablets |
0407020ADBSAGAQ | Oxypro 60mg modified-release tablets |
0407020ADBSAHAI | Oxypro 80mg modified-release tablets |
0407020ADBTAFAH | Ixyldone 40mg modified-release tablets |
0407020ADBTAGAQ | Ixyldone 60mg modified-release tablets |
0407020ADBTAHAI | Ixyldone 80mg modified-release tablets |
0407020AFAAADAD | Oxycodone 40mg / Naloxone 20mg modified-release tablets |
0407020AFBBADAD | Targinact 40mg/20mg modified-release tablets |
0407020AFBCACAD | Myloxifin 40mg/20mg modified-release tablets |
0407020AFBDADAD | Oxyargin 40mg/20mg modified-release tablets |
0407020AGAAAEAE | Tapentadol 150mg modified-release tablets |
0407020AGAAAFAF | Tapentadol 200mg modified-release tablets |
0407020AGAAAGAG | Tapentadol 250mg modified-release tablets |
0407020AGBBAEAE | Palexia SR 150mg tablets |
0407020AGBBAFAF | Palexia SR 200mg tablets |
0407020AGBBAGAG | Palexia SR 250mg tablets |
0407020AGBCADAE | Ationdo SR 150mg tablets |
0407020AGBCAEAF | Ationdo SR 200mg tablets |
0407020AGBCAFAG | Ationdo SR 250mg tablets |
0407020AHAAACAC | Tapentadol 150mg modified-release capsules |
0407020AHAAADAD | Tapentadol 200mg modified-release capsules |
0407020AHAAAEAE | Tapentadol 250mg modified-release capsules |
0407020AHBBACAC | Tapimio 150mg modified-release capsules |
0407020AHBBADAD | Tapimio 200mg modified-release capsules |
0407020AHBBAEAE | Tapimio 250mg modified-release capsules |
0407020B0AAAFAF | Buprenorphine 52.5micrograms/hour transdermal patches |
0407020B0AAAGAG | Buprenorphine 70micrograms/hour transdermal patches |
0407020B0BDABAF | Transtec 52.5micrograms/hour transdermal patches |
0407020B0BDACAG | Transtec 70micrograms/hour transdermal patches |
0407020B0BGABAF | Hapoctasin 52.5micrograms/hour transdermal patches |
0407020B0BGACAG | Hapoctasin 70micrograms/hour transdermal patches |
0407020B0BIABAF | Bupeaze 52.5micrograms/hour transdermal patches |
0407020B0BIACAG | Bupeaze 70micrograms/hour transdermal patches |
0407020B0BJABAF | Prenotrix 52.5micrograms/hour transdermal patches |
0407020B0BJACAG | Prenotrix 70micrograms/hour transdermal patches |
0407020B0BNABAF | Buplast 52.5micrograms/hour transdermal patches |
0407020B0BNACAG | Buplast 70micrograms/hour transdermal patches |
0407020B0BPABAF | Relevtec 52.5micrograms/hour transdermal patches |
0407020B0BPACAG | Relevtec 70micrograms/hour transdermal patches |
0407020B0BSABAF | Turgeon 52.5micrograms/hour transdermal patches |
0407020B0BSACAG | Turgeon 70micrograms/hour transdermal patches |
0407020B0BTABAF | Carlosafine 52.5micrograms/hour transdermal patches |
0407020B0BTACAG | Carlosafine 70micrograms/hour transdermal patches |
0407020Q0AAAGAG | Morphine 200mg modified-release tablets |
0407020Q0AAAHAH | Morphine 100mg modified-release tablets |
0407020Q0AAAIAI | Morphine 60mg modified-release tablets |
0407020Q0AADCDC | Morphine 60mg modified-release granules sachets sugar free |
0407020Q0AADDDD | Morphine 100mg modified-release granules sachets sugar free |
0407020Q0AADEDE | Morphine 200mg modified-release granules sachets sugar free |
0407020Q0AADUDU | Morphine 90mg modified-release capsules |
0407020Q0AADVDV | Morphine 120mg modified-release capsules |
0407020Q0AADWDW | Morphine 150mg modified-release capsules |
0407020Q0AAEBEB | Morphine 100mg modified-release capsules |
0407020Q0AAEHEH | Morphine 60mg modified-release capsules |
0407020Q0AAEIEI | Morphine 200mg modified-release capsules |
0407020Q0BBACAI | MST Continus 60mg tablets |
0407020Q0BBADAH | MST Continus 100mg tablets |
0407020Q0BBAEAG | MST Continus 200mg tablets |
0407020Q0BBAHDC | MST Continus suspension 60mg granules sachets |
0407020Q0BBAIDD | MST Continus suspension 100mg granules sachets |
0407020Q0BBAJDE | MST Continus suspension 200mg granules sachets |
0407020Q0BIADDV | MXL 120mg capsules |
0407020Q0BIAEDW | MXL 150mg capsules |
0407020Q0BIAFEI | MXL 200mg capsules |
0407020Q0BJACEB | Morcap SR 100mg capsules |
0407020Q0BKACEH | Zomorph 60mg modified-release capsules |
0407020Q0BKADEB | Zomorph 100mg modified-release capsules |
0407020Q0BKAEEI | Zomorph 200mg modified-release capsules |
0407020Q0BMACAI | Filnarine SR 60mg tablets |
0407020Q0BMADAH | Filnarine SR 100mg tablets |
0407020Q0BMAEAG | Filnarine SR 200mg tablets |
0407020Q0BNACAI | Morphgesic SR 60mg tablets |
0407020Q0BNADAH | Morphgesic SR 100mg tablets |
0407020Q0BPACAI | Rhotard Morphine SR 60mg tablets |
0407020Q0BPADAH | Rhotard Morphine SR 100mg tablets |
Codes not in the full codelist are in faint grey.