Id: |
OpioidCDSREC03 |
Url: |
Library - Recommendation #3 - Opioid Immediate Release Form When Starting Opioid Therapy |
Version: |
2022.1.0 |
Name: |
OpioidCDSREC03 |
Title: |
Library - Recommendation #3 - Opioid Immediate Release Form When Starting Opioid Therapy |
Status: |
active |
Experimental: |
true |
Type: |
system: http://terminology.hl7.org/CodeSystem/library-type
code: logic-library
|
Date: |
2025-01-10 16:49:36+0000 |
Publisher: |
Centers for Disease Control and Prevention (CDC) |
Related Artifacts: |
Dependencies
|
Parameters: |
Name | Type | Min | Max | In/Out |
ContextPrescriptions | MedicationRequest | 0 | 1 | In |
Patient | Patient | 0 | 1 | Out |
Chronic Pain Extended Release Opioid Analgesic with Ambulatory Misuse Potential Prescriptions | MedicationRequest | 0 | * | Out |
Patient Is Being Prescribed Extended Release Opioid Analgesic with Ambulatory Misuse Potential | boolean | 0 | 1 | Out |
Inclusion Criteria | boolean | 0 | 1 | Out |
Exclusion Criteria | boolean | 0 | 1 | Out |
Is Recommendation Applicable? | boolean | 0 | 1 | Out |
Get Indicator | string | 0 | 1 | Out |
Get Summary | string | 0 | 1 | Out |
Get Detail | string | 0 | 1 | Out |
|
Content: text/cql |
library OpioidCDSREC03 version '2022.1.0'
using FHIR version '4.0.1'
include FHIRHelpers version '4.0.1' called FHIRHelpers
include OpioidCDSCommon version '2022.1.0' called Common
include OpioidCDSCommonConfig version '2022.1.0' called Config
include OpioidCDSRoutines version '2022.1.0' called Routines
parameter ContextPrescriptions List<MedicationRequest>
context Patient
define "Chronic Pain Extended Release Opioid Analgesic with Ambulatory Misuse Potential Prescriptions":
( Common."Is Opioid Analgesic with Ambulatory Misuse Potential?"( ContextPrescriptions ) ) AmbulatoryOpioidPrescription
where Routines."Is Subacute or Chronic Pain Prescription?"( AmbulatoryOpioidPrescription )
and AmbulatoryOpioidPrescription.medication in Common."Extended release opioid with ambulatory misuse potential"
define "Patient Is Being Prescribed Extended Release Opioid Analgesic with Ambulatory Misuse Potential":
exists( "Chronic Pain Extended Release Opioid Analgesic with Ambulatory Misuse Potential Prescriptions" )
define "Inclusion Criteria":
"Patient Is Being Prescribed Extended Release Opioid Analgesic with Ambulatory Misuse Potential"
and Routines."Is Opioid Review Useful?"
and Routines."Is Opioid Naive?"
define "Exclusion Criteria":
Common."End of Life Assessment"
define "Is Recommendation Applicable?":
"Inclusion Criteria"
and not "Exclusion Criteria"
define "Get Indicator":
if "Is Recommendation Applicable?"
then 'warning'
else null
define "Get Summary":
if "Is Recommendation Applicable?"
then 'When Initiating Opioid Therapy, Utilize Immediate Release Opioids'
else null
define "Get Detail":
if "Is Recommendation Applicable?"
then 'Recommend prescribing immediate release opioids instead of extended release or long-acting opioids
[For guidance regarding prescribing extended release/ long-acting opioids, see Recommendation 3 of the 2022 CDC Clinical Practice Guideline](https://www.cdc.gov/mmwr/volumes/71/rr/rr7103a1.htm#:~:text=evidence%20type%3A%204).-,Implementation%20Considerations,to%20educate%20their%20patients%20about%20its%20use%20should%20consider%20prescribing%20it.,-Supporting%20Rationale)'
else null
|
|
Content: application/elm+xml |
Encoded data (27420 characters)
|
|
Content: application/elm+json |
Encoded data (43600 characters)
|
|