Long acting opioids greater than or equal to 120mg per day OME
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
- Number of codes included
- 165
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 |