Hide
Proposed solution
Restrict the numerator to only count non-oral administration of opioid antagonist (naloxone).
Logic - Current:
Encounter With Opioid Antagonist Administration Outside of Operating Room and Within 12 Hrs After Opioid
// Opioids administered before opioid antagonist AND excludes opioid antagonist administered in operating room
from
["Medication, Administered": "Opioid Antagonist"] OpioidAntagonistGiven,
"Opioid Administration" OpioidGiven,
"Denominator" EncounterWithQualifyingAge
where not exists ( EncounterWithQualifyingAge.facilityLocations EncounterLocation
where EncounterLocation.code ~ "Operating Room/Suite"
and Global."NormalizeInterval" ( OpioidAntagonistGiven.relevantDatetime, OpioidAntagonistGiven.relevantPeriod ) starts during EncounterLocation.locationPeriod
)
and ( Global."NormalizeInterval" ( OpioidAntagonistGiven.relevantDatetime, OpioidAntagonistGiven.relevantPeriod ) starts during Global."HospitalizationWithObservation" ( EncounterWithQualifyingAge )
and Global."NormalizeInterval" ( OpioidGiven.relevantDatetime, OpioidGiven.relevantPeriod ) starts during Global."HospitalizationWithObservation" ( EncounterWithQualifyingAge )
and Global."NormalizeInterval" ( OpioidGiven.relevantDatetime, OpioidGiven.relevantPeriod ) ends 12 hours or less before start of Global."NormalizeInterval" ( OpioidAntagonistGiven.relevantDatetime, OpioidAntagonistGiven.relevantPeriod )
)
return EncounterWithQualifyingAge
Logic - Proposed:
Encounter With Opioid Antagonist Administration Outside of Operating Room and Within 12 Hrs After Opioid
// Opioids administered before opioid antagonist AND excludes opioid antagonist administered in operating room
from
["Medication, Administered": "Opioid Antagonist"] OpioidAntagonistGiven,
"Opioid Administration" OpioidGiven,
"Denominator" EncounterWithQualifyingAge
where not exists ( EncounterWithQualifyingAge.facilityLocations EncounterLocation
where EncounterLocation.code ~ "Operating Room/Suite"
and Global."NormalizeInterval" ( OpioidAntagonistGiven.relevantDatetime, OpioidAntagonistGiven.relevantPeriod ) starts during EncounterLocation.locationPeriod
)
and ( Global."NormalizeInterval" ( OpioidAntagonistGiven.relevantDatetime, OpioidAntagonistGiven.relevantPeriod ) starts during Global."HospitalizationWithObservation" ( EncounterWithQualifyingAge )
and Global."NormalizeInterval" ( OpioidGiven.relevantDatetime, OpioidGiven.relevantPeriod ) starts during Global."HospitalizationWithObservation" ( EncounterWithQualifyingAge )
and Global."NormalizeInterval" ( OpioidGiven.relevantDatetime, OpioidGiven.relevantPeriod ) ends 12 hours or less before start of Global."NormalizeInterval" ( OpioidAntagonistGiven.relevantDatetime, OpioidAntagonistGiven.relevantPeriod )
and OpioidGiven.route in "Non Oral Route" )
return EncounterWithQualifyingAge
Rationale for change
Limiting the measure to account for non-oral opioid antagonist administration would eliminate opioid-induced constipation as a potential source of false positives.
Show
Proposed solution
Restrict the numerator to only count non-oral administration of opioid antagonist (naloxone).
Logic - Current:
Encounter With Opioid Antagonist Administration Outside of Operating Room and Within 12 Hrs After Opioid
// Opioids administered before opioid antagonist AND excludes opioid antagonist administered in operating room
from
["Medication, Administered": "Opioid Antagonist"] OpioidAntagonistGiven,
"Opioid Administration" OpioidGiven,
"Denominator" EncounterWithQualifyingAge
where not exists ( EncounterWithQualifyingAge.facilityLocations EncounterLocation
where EncounterLocation.code ~ "Operating Room/Suite"
and Global."NormalizeInterval" ( OpioidAntagonistGiven.relevantDatetime, OpioidAntagonistGiven.relevantPeriod ) starts during EncounterLocation.locationPeriod
)
and ( Global."NormalizeInterval" ( OpioidAntagonistGiven.relevantDatetime, OpioidAntagonistGiven.relevantPeriod ) starts during Global."HospitalizationWithObservation" ( EncounterWithQualifyingAge )
and Global."NormalizeInterval" ( OpioidGiven.relevantDatetime, OpioidGiven.relevantPeriod ) starts during Global."HospitalizationWithObservation" ( EncounterWithQualifyingAge )
and Global."NormalizeInterval" ( OpioidGiven.relevantDatetime, OpioidGiven.relevantPeriod ) ends 12 hours or less before start of Global."NormalizeInterval" ( OpioidAntagonistGiven.relevantDatetime, OpioidAntagonistGiven.relevantPeriod )
)
return EncounterWithQualifyingAge
Logic - Proposed:
Encounter With Opioid Antagonist Administration Outside of Operating Room and Within 12 Hrs After Opioid
// Opioids administered before opioid antagonist AND excludes opioid antagonist administered in operating room
from
["Medication, Administered": "Opioid Antagonist"] OpioidAntagonistGiven,
"Opioid Administration" OpioidGiven,
"Denominator" EncounterWithQualifyingAge
where not exists ( EncounterWithQualifyingAge.facilityLocations EncounterLocation
where EncounterLocation.code ~ "Operating Room/Suite"
and Global."NormalizeInterval" ( OpioidAntagonistGiven.relevantDatetime, OpioidAntagonistGiven.relevantPeriod ) starts during EncounterLocation.locationPeriod
)
and ( Global."NormalizeInterval" ( OpioidAntagonistGiven.relevantDatetime, OpioidAntagonistGiven.relevantPeriod ) starts during Global."HospitalizationWithObservation" ( EncounterWithQualifyingAge )
and Global."NormalizeInterval" ( OpioidGiven.relevantDatetime, OpioidGiven.relevantPeriod ) starts during Global."HospitalizationWithObservation" ( EncounterWithQualifyingAge )
and Global."NormalizeInterval" ( OpioidGiven.relevantDatetime, OpioidGiven.relevantPeriod ) ends 12 hours or less before start of Global."NormalizeInterval" ( OpioidAntagonistGiven.relevantDatetime, OpioidAntagonistGiven.relevantPeriod )
and OpioidGiven.route in "Non Oral Route" )
return EncounterWithQualifyingAge
Rationale for change
Limiting the measure to account for non-oral opioid antagonist administration would eliminate opioid-induced constipation as a potential source of false positives.