Long acting opioids 50mg to 119mg per day OME
Codelist metadata
-
Coding system
- Pseudo BNF
-
Coding system release
- 86 (2024-01-01)
-
Organisation
- OpenSAFELY
-
Codelist ID
- opensafely/long-acting-opioids-50mg-to-119mg-per-day-ome
-
Version ID
- 74114984
Versions
About
Description
User requirements
A codelist is needed of all long acting opioids with an oral morphine equivalence (OME) of 50-119mg per day - 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 50-119mg 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)) >=25 AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) <60) /* Morphine Sulfate MR oral preps [excluding MXL as 24hr] (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)) >=50 AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) <120) /* MXL (24hr release) (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)) >=17 AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) <40) /* Oxycodone MR oral preps [excluding Onexila as 24hr] (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)) >=33 AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) <80) /* Onexila MR (24hr release) (ing code) */
OR (vpi.ing IN (442699004,441757005,40755011000001109) AND route.descr LIKE '%modified-release.oral' AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) >=63 AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) <150) /* Tapentadol HCl/Phosphate MR oral preps (ing code) */
OR (vpi.ing IN (386858008, 108505002) AND route.descr LIKE '%modified-release.oral' AND (p.presentation NOT LIKE '%Tradorec XL%' AND p.presentation NOT LIKE '%Zamadol 24hr%' AND p.presentation NOT LIKE '%Zydol XL%' AND p.presentation NOT LIKE '%Dromadol XL%') AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) >=250 AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) <600) /* Tramadol HCl/ Tramadol MR 12 hour oral preps (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)) >=500 AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) <1200) /* Tramadol HCl/ Tramadol MR 24 hour oral preps (ing code) */
OR (vpi.ing IN (44508008, 387485001) AND route.descr LIKE '%modified-release.oral' AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) >=5 AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) <12) /* Hydromorphone (ing code) */
OR (vpi.ing IN (322538006, 387322000) AND route.descr LIKE '%modified-release.oral' AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) >=250 AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) <600) /* Dihydrocodeine (ing code) */
OR (vpi.ing = (387173000) AND route.descr LIKE 'patch.transdermal' AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) >20 AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) <52) /* Buprenorphine patches (ing code) */
OR (vpi.ing = 373492002 AND route.descr = 'patch.transdermal' AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) >=25 AND strnt_nmrtr_val/(COALESCE(strnt_dnmtr_val,1)) <50)) /* Fentanyl patches (ing code) */
GROUP BY code, term
Inclusion criteria for codes
Any modified release or transdermal opioid with daily OME 50-119mg (based on licensed dosing).
Exclusion criteria for codes
NA
Borderline cases
NA
References
Signed off by
- Chris Wood, (Feb. 6, 2024)
- Vicky Speed, (Feb. 6, 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 |
---|---|
040702040AAAMAM | Tramadol 300mg modified-release tablets |
040702040AAANAN | Tramadol 400mg modified-release tablets |
040702050AAACAC | Hydromorphone 8mg modified-release capsules |
040702050BBAEAC | Palladone SR 8mg capsules |
0407020A0AAAEAE | Fentanyl 25micrograms/hour transdermal patches |
0407020A0AABWBW | Fentanyl 37.5microgram/hour transdermal patches |
0407020A0BBAAAE | Durogesic 25micrograms transdermal patches |
0407020A0BBAIAE | Durogesic DTrans 25micrograms/hour transdermal patches |
0407020A0BDAAAE | Tilofyl 25micrograms/hour transdermal patches |
0407020A0BEABAE | Matrifen 25micrograms/hour transdermal patches |
0407020A0BFABAE | Mezolar Matrix 25micrograms/hour transdermal patches |
0407020A0BFAFBW | Mezolar Matrix 37.5microgram/hour transdermal patches |
0407020A0BGAAAE | Fentalis Reservoir 25micrograms/hour transdermal patches |
0407020A0BHAAAE | Osmach 25micrograms/hour transdermal patches |
0407020A0BLAAAE | Osmanil 25micrograms/hour transdermal patches |
0407020A0BMAAAE | Victanyl 25micrograms/hour transdermal patches |
0407020A0BQABAE | Fencino 25micrograms/hour transdermal patches |
0407020A0BRABAE | Opiodur 25micrograms/hour transdermal patches (Pfizer) |
0407020A0BRAGAE | Opiodur 25micrograms/hour transdermal patches (RX Farma) |
0407020A0BRALAE | Opiodur 25micrograms/hour transdermal patches (Zentiva) |
0407020A0BUABAE | Mylafent 25micrograms/hour transdermal patches |
0407020A0BVABAE | Yemex 25micrograms/hour transdermal patches |
0407020ADAAAGAG | Oxycodone 20mg modified-release tablets |
0407020ADAAARAR | Oxycodone 30mg modified-release tablets |
0407020ADBCABAG | OxyContin 20mg modified-release tablets |
0407020ADBCAHAR | OxyContin 30mg modified-release tablets |
0407020ADBDACAG | Carexil 20mg modified-release tablets |
0407020ADBEACAG | Longtec 20mg modified-release tablets |
0407020ADBEAHAR | Longtec 30mg modified-release tablets |
0407020ADBFACAG | Oxylan 20mg modified-release tablets (Chanelle Medical) |
0407020ADBFAHAG | Oxylan 20mg modified-release tablets (Actavis) |
0407020ADBGABAG | Candox 20mg modified-release tablets |
0407020ADBIAAAG | Dolocodon PR 20mg tablets |
0407020ADBKACAG | Reltebon 20mg modified-release tablets |
0407020ADBKAGAR | Reltebon 30mg modified-release tablets |
0407020ADBLACAR | Oxeltra 30mg modified-release tablets |
0407020ADBLAHAG | Oxeltra 20mg modified-release tablets |
0407020ADBMADAG | Abtard 20mg modified-release tablets |
0407020ADBMAFAR | Abtard 30mg modified-release tablets |
0407020ADBNAEAG | Zomestine 20mg modified-release tablets |
0407020ADBPACAG | Leveraxo 20mg modified-release tablets |
0407020ADBPADAR | Leveraxo 30mg modified-release tablets |
0407020ADBQACAH | Onexila XL 40mg tablets |
0407020ADBRADAG | Renocontin 20mg modified-release tablets |
0407020ADBRAEAR | Renocontin 30mg modified-release tablets |
0407020ADBSADAG | Oxypro 20mg modified-release tablets |
0407020ADBSAEAR | Oxypro 30mg modified-release tablets |
0407020ADBTADAG | Ixyldone 20mg modified-release tablets |
0407020ADBTAEAR | Ixyldone 30mg modified-release tablets |
0407020AFAAABAB | Oxycodone 20mg / Naloxone 10mg modified-release tablets |
0407020AFBBABAB | Targinact 20mg/10mg modified-release tablets |
0407020AFBCABAB | Myloxifin 20mg/10mg modified-release tablets |
0407020AFBDACAB | Oxyargin 20mg/10mg modified-release tablets |
0407020AGAAADAD | Tapentadol 100mg modified-release tablets |
0407020AGBBADAD | Palexia SR 100mg tablets |
0407020AGBCACAD | Ationdo SR 100mg tablets |
0407020AHAAABAB | Tapentadol 100mg modified-release capsules |
0407020AHBBABAB | Tapimio 100mg modified-release capsules |
0407020B0AAAEAE | Buprenorphine 35micrograms/hour transdermal patches |
0407020B0BDAAAE | Transtec 35micrograms/hour transdermal patches |
0407020B0BGAAAE | Hapoctasin 35micrograms/hour transdermal patches |
0407020B0BIAAAE | Bupeaze 35micrograms/hour transdermal patches |
0407020B0BJAAAE | Prenotrix 35micrograms/hour transdermal patches |
0407020B0BNAAAE | Buplast 35micrograms/hour transdermal patches |
0407020B0BPAAAE | Relevtec 35micrograms/hour transdermal patches |
0407020B0BSAAAE | Turgeon 35micrograms/hour transdermal patches |
0407020B0BTAAAE | Carlosafine 35micrograms/hour transdermal patches |
0407020Q0AAALAL | Morphine 30mg modified-release tablets |
0407020Q0AACPCP | Morphine 30mg modified-release granules sachets sugar free |
0407020Q0AAEAEA | Morphine 50mg modified-release capsules |
0407020Q0AAEGEG | Morphine 30mg modified-release capsules |
0407020Q0BBABAL | MST Continus 30mg tablets |
0407020Q0BBAGCP | MST Continus suspension 30mg granules sachets |
0407020Q0BIABEH | MXL 60mg capsules |
0407020Q0BIACDU | MXL 90mg capsules |
0407020Q0BJABEA | Morcap SR 50mg capsules |
0407020Q0BKABEG | Zomorph 30mg modified-release capsules |
0407020Q0BMABAL | Filnarine SR 30mg tablets |
0407020Q0BNABAL | Morphgesic SR 30mg tablets |
0407020Q0BPABAL | Rhotard Morphine SR 30mg tablets |
Codes not in the full codelist are in faint grey.