{
"description": "When prescribing opioids for subacute or chronic pain, clinicians should consider the benefits and risks of toxicology testing to assess for prescribed medications as well as other prescribed and nonprescribed controlled substances.",
"_filename": "PlanDefinition-opioidcds-10-order-sign.json",
"package_name": "fhir.cdc.opioid-cds",
"date": "2025-08-06",
"meta": {
"profile": [ "http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-recommendationdefinition", "http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-publishableplandefinition" ]
},
"publisher": "CDC / Security Risk Solutions, Inc. (SRS)",
"purpose": "The 2022 CDC Clinical Practice Guideline for Prescribing Opioids for Pain is intended to improve communication between clinicians and patients about the benefits and risks of pain treatments, including opioid therapy; improve the effectiveness and safety of pain treatment; mitigate pain; improve function and quality of life for patients with pain; and reduce risks associated with opioid pain therapy, including opioid use disorder, overdose, and death. The recommendations do not apply to pain related to sickle cell disease or cancer or to patients receiving palliative or end-of-life care.",
"name": "PlanDefinition_Recommendation_10_Order_Sign",
"useContext": [ {
"code": {
"code": "focus",
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
"display": "Clinical Focus"
},
"valueCodeableConcept": {
"coding": [ {
"code": "182888003",
"system": "http://snomed.info/sct",
"display": "Medication requested (situation)"
} ]
}
}, {
"code": {
"code": "focus",
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
"display": "Clinical Focus"
},
"valueCodeableConcept": {
"coding": [ {
"code": "82423001",
"system": "http://snomed.info/sct",
"display": "Chronic pain (finding)"
} ]
}
}, {
"code": {
"code": "focus",
"system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
"display": "Clinical Focus"
},
"valueCodeableConcept": {
"text": "Subacute pain"
}
} ],
"copyright": "© CDC 2016+.",
"type": "{:coding [{:system \\\"http://terminology.hl7.org/CodeSystem/plan-definition-type\\\", :code \\\"eca-rule\\\", :display \\\"ECA Rule\\\"}]}",
"experimental": "false",
"topic": [ {
"text": "Opioid Prescribing"
} ],
"resourceType": "PlanDefinition",
"title": "Recommendation #10 - Urine Drug Testing (order-sign)",
"library": [ "http://fhir.org/guides/cdc/opioid-cds/Library/OpioidCDSREC10OrderSign" ],
"package_version": "2022.1.1",
"author": [ {
"name": "Kensaku Kawamoto, MD, PhD, MHS"
}, {
"name": "Bryn Rhodes"
}, {
"name": "Floyd Eisenberg, MD, MPH"
}, {
"name": "Robert McClure, MD, MPH"
} ],
"extension": [ {
"url": "http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-knowledgeCapability",
"valueCode": "shareable"
}, {
"url": "http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-knowledgeCapability",
"valueCode": "computable"
}, {
"url": "http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-knowledgeCapability",
"valueCode": "executable"
}, {
"url": "http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-knowledgeCapability",
"valueCode": "publishable"
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10OrderSign"
}, {
"url": "name",
"valueString": "Subacute or Chronic Pain Opioid Analgesic with Ambulatory Misuse Potential Prescriptions"
}, {
"url": "statement",
"valueString": "define \"Subacute or Chronic Pain Opioid Analgesic with Ambulatory Misuse Potential Prescriptions\":\n ( Common.\"Is Opioid Analgesic with Ambulatory Misuse Potential?\"( ContextPrescriptions ) ) AmbulatoryOpioidPrescription\n where Routines.\"Is Subacute or Chronic Pain Prescription?\"( AmbulatoryOpioidPrescription )"
}, {
"url": "displaySequence",
"valueInteger": 0
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10OrderSign"
}, {
"url": "name",
"valueString": "Patient Is Being Prescribed Opioid Analgesic with Ambulatory Misuse Potential"
}, {
"url": "statement",
"valueString": "define \"Patient Is Being Prescribed Opioid Analgesic with Ambulatory Misuse Potential\":\n exists( \"Subacute or Chronic Pain Opioid Analgesic with Ambulatory Misuse Potential Prescriptions\" )"
}, {
"url": "displaySequence",
"valueInteger": 1
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSCommonConfig"
}, {
"url": "name",
"valueString": "Age Less than 18 Years Is Enabled"
}, {
"url": "statement",
"valueString": "// CDC 2022 General Inclusion Criteria\ndefine \"Age Less than 18 Years Is Enabled\":\n true"
}, {
"url": "displaySequence",
"valueInteger": 2
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSRoutines"
}, {
"url": "name",
"valueString": "Patient Age Less Than 18"
}, {
"url": "statement",
"valueString": "define \"Patient Age Less Than 18\":\n if (Config.\"Age Less than 18 Years Is Enabled\") then\n AgeInYearsAt(Today()) < 18\n else false"
}, {
"url": "displaySequence",
"valueInteger": 3
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSCommonConfig"
}, {
"url": "name",
"valueString": "Sickle Cell Check Enabled"
}, {
"url": "statement",
"valueString": "// Sickle Cell\ndefine \"Sickle Cell Check Enabled\":\n true"
}, {
"url": "displaySequence",
"valueInteger": 4
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSCommonConfig"
}, {
"url": "name",
"valueString": "Sickle Cell Assumed Active"
}, {
"url": "statement",
"valueString": "define \"Sickle Cell Assumed Active\":\n true"
}, {
"url": "displaySequence",
"valueInteger": 5
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSCommon"
}, {
"url": "name",
"valueString": "US Core-Categorized Conditions"
}, {
"url": "statement",
"valueString": "// 3. Medications indicating end of life\n /* or exists (\n \"Medications Indicating End of Life\"\n ) */\n\ndefine \"US Core-Categorized Conditions\":\n [Condition: category in \"Encounter Diagnosis Condition Category\"]\n union [Condition: category in \"Problem List Condition Category\"]\n union [Condition: category in \"US Core Health Concern Condition Category\"]"
}, {
"url": "displaySequence",
"valueInteger": 6
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSCommon"
}, {
"url": "name",
"valueString": "Positive Sickle Cell Condition"
}, {
"url": "statement",
"valueString": "define \"Positive Sickle Cell Condition\":\n if Config.\"Sickle Cell Check Enabled\" and not Config.\"Sickle Cell Assumed Active\"\n then (\n \"US Core-Categorized Conditions\" C\n where C.code in \"Sickle Cell Diseases\"\n and C.clinicalStatus in \"Active Condition\"\n ) else if Config.\"Sickle Cell Check Enabled\" and Config.\"Sickle Cell Assumed Active\"\n then (\n \"US Core-Categorized Conditions\" C\n where C.code in \"Sickle Cell Diseases\"\n )\n else null"
}, {
"url": "displaySequence",
"valueInteger": 7
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSRoutines"
}, {
"url": "name",
"valueString": "Condition Positive for Sickle Cell"
}, {
"url": "statement",
"valueString": "define \"Condition Positive for Sickle Cell\":\n if (Config.\"Sickle Cell Check Enabled\") then\n exists(\n Common.\"Positive Sickle Cell Condition\"\n ) \n else false"
}, {
"url": "displaySequence",
"valueInteger": 8
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSCommonConfig"
}, {
"url": "name",
"valueString": "Active Cancer Treatment Encounters Condition Is Enabled"
}, {
"url": "statement",
"valueString": "// Active Cancer Treatment\ndefine \"Active Cancer Treatment Encounters Condition Is Enabled\":\n true"
}, {
"url": "displaySequence",
"valueInteger": 9
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSRoutines"
}, {
"url": "name",
"valueString": "Encounter Period"
}, {
"url": "statement",
"valueString": "// End of Opioid Naive Routine\n\n/*\n** Routine #3\n** Active Cancer Treatment Routine\n**\n** Definition | Answer to Proceed | Details | Data (Terminology) Requirement\n** ---------------------------------------------------------------------------------------------------------------------------------\n** Two office visits within the | No | Look for a minimum of two distinct | Office Visit\n** past 12 months | | encounters within 12 months of the date |\n** | | of the current visit for which each of the |\n** | | following is true: |\n** | | - the encounter diagnosis (primary or |\n** | | secondary or co-morbidity diagnosis) |\n** | | is listed in the CDC Malignant Cancer |\n** | | Conditions value set |\n** ---------------------------------------------------------------------------------------------------------------------------------\n** Office visits with an | No | The encounter is performed by an | Oncology specialty\n** oncology specialist | | oncologist as defined in the oncology | designations (NUCC)\n** present | | specialty designations using the |\n** | | National Uniform Claim Committee |\n** | | (NUCC) classifications |\n** ---------------------------------------------------------------------------------------------------------------------------------\n** Office visits including CDC | No | The encounter diagnosis (primary or | CDC malignant cancer\n** malignant cancer | | secondary or co-morbidity diagnosis) | conditions\n** condition | | is listed in the CDC Malignant Cancer |\n** | | Conditions value set |\n** ----------------------------------------------------------------------------------------------------------------------------------\n**\n*/\n\ndefine \"Encounter Period\":\n Interval[Today() - 12 months, Today())"
}, {
"url": "displaySequence",
"valueInteger": 10
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSCommon"
}, {
"url": "name",
"valueString": "USCore Encounter Cancer Diagnoses"
}, {
"url": "statement",
"valueString": "define \"USCore Encounter Cancer Diagnoses\":\n [Condition: category in \"Encounter Diagnosis Condition Category\"] CancerDiagnoses\n where CancerDiagnoses.code in \"CDC malignant cancer conditions\""
}, {
"url": "displaySequence",
"valueInteger": 11
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSRoutines"
}, {
"url": "name",
"valueString": "Encounters with Cancer Diagnosis During Encounter Period"
}, {
"url": "statement",
"valueString": "// encounter-diagnosis, problem-list and health-concern Conditions\n// define \"US Core-Categorized Cancer Diagnoses\":\n// Common.\"US Core-Categorized Conditions\" C\n// where C.code in Common.\"CDC malignant cancer conditions\"\n\n// define \"Encounters with Cancer Diagnosis During Encounter Period\":\n// [Encounter] Encounter\n// with \"US Core-Categorized Cancer Diagnoses\" CancerDiagnosis\n// such that date from Encounter.period.\"start\".value in day of \"Encounter Period\"\n// and EndsWith(CancerDiagnosis.encounter.reference, Encounter.id)\n\ndefine \"Encounters with Cancer Diagnosis During Encounter Period\":\n [Encounter] Encounters\n where date from Encounters.period.\"start\" in day of \"Encounter Period\"\n and exists (\n Common.\"USCore Encounter Cancer Diagnoses\" CancerDiagnoses\n where EndsWith(CancerDiagnoses.encounter.reference, Encounters.id)\n )"
}, {
"url": "displaySequence",
"valueInteger": 12
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSRoutines"
}, {
"url": "name",
"valueString": "Number of Encounters with Cancer Diagnosis During Encounter Period"
}, {
"url": "statement",
"valueString": "define \"Number of Encounters with Cancer Diagnosis During Encounter Period\":\n Count (\"Encounters with Cancer Diagnosis During Encounter Period\")"
}, {
"url": "displaySequence",
"valueInteger": 13
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSRoutines"
}, {
"url": "name",
"valueString": "Has Two or More Encounters with Cancer Diagnosis During Encounter Period"
}, {
"url": "statement",
"valueString": "define \"Has Two or More Encounters with Cancer Diagnosis During Encounter Period\":\n \"Number of Encounters with Cancer Diagnosis During Encounter Period\" >= 2"
}, {
"url": "displaySequence",
"valueInteger": 14
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSCommon"
}, {
"url": "name",
"valueString": "USCore Problem List Cancer Diagnoses"
}, {
"url": "statement",
"valueString": "define \"USCore Problem List Cancer Diagnoses\":\n [Condition: category in \"Problem List Condition Category\"] CancerDiagnoses\n where CancerDiagnoses.code in \"CDC malignant cancer conditions\""
}, {
"url": "displaySequence",
"valueInteger": 15
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSRoutines"
}, {
"url": "name",
"valueString": "Has Active Cancer Diagnosis on Problem List"
}, {
"url": "statement",
"valueString": "define \"Has Active Cancer Diagnosis on Problem List\":\n exists (\n Common.\"USCore Problem List Cancer Diagnoses\" CancerDiagnoses\n where CancerDiagnoses.category in Common.\"Problem List Condition Category\"\n and exists(\n CancerDiagnoses.clinicalStatus.coding ClinicalStatus\n where ClinicalStatus.code ~ 'active'\n )\n )"
}, {
"url": "displaySequence",
"valueInteger": 16
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSRoutines"
}, {
"url": "name",
"valueString": "Is Active Cancer Treatment?"
}, {
"url": "statement",
"valueString": "define \"Is Active Cancer Treatment?\":\n if (Config.\"Active Cancer Treatment Encounters Condition Is Enabled\") \n then \"Has Two or More Encounters with Cancer Diagnosis During Encounter Period\"\n or \"Has Active Cancer Diagnosis on Problem List\"\n else false"
}, {
"url": "displaySequence",
"valueInteger": 17
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSCommonConfig"
}, {
"url": "name",
"valueString": "End-Stage Disease Criteria Enabled"
}, {
"url": "statement",
"valueString": "// CDC 2022 General Inclusion Criteria\ndefine \"End-Stage Disease Criteria Enabled\":\n true"
}, {
"url": "displaySequence",
"valueInteger": 18
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSRoutines"
}, {
"url": "name",
"valueString": "Conditions Likely Terminal for Opioid Prescribing"
}, {
"url": "statement",
"valueString": "define \"Conditions Likely Terminal for Opioid Prescribing\":\n if (Config.\"End-Stage Disease Criteria Enabled\") then\n exists (\n Common.\"US Core-Categorized Conditions\" EOLC\n where EOLC.code in Common.\"Conditions likely terminal for opioid prescribing\"\n // and EOLC.clinicalStatus in Common.\"Active Condition\"\n )\n else false"
}, {
"url": "displaySequence",
"valueInteger": 19
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSRoutines"
}, {
"url": "name",
"valueString": "CDC 2022 Guideline General Inclusion Criteria"
}, {
"url": "statement",
"valueString": "define \"CDC 2022 Guideline General Inclusion Criteria\":\n not \"Patient Age Less Than 18\"\n and not \"Condition Positive for Sickle Cell\"\n and not \"Is Active Cancer Treatment?\"\n and not \"Conditions Likely Terminal for Opioid Prescribing\""
}, {
"url": "displaySequence",
"valueInteger": 20
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSCommonConfig"
}, {
"url": "name",
"valueString": "Use Alternative UDS Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Use Alternative UDS Lookback Period\":\n false"
}, {
"url": "displaySequence",
"valueInteger": 21
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSCommonConfig"
}, {
"url": "name",
"valueString": "Alternative UDS Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Alternative UDS Lookback Period\":\n Interval[Today() - 6 months - 1 days, Today()]"
}, {
"url": "displaySequence",
"valueInteger": 22
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "All Opioid or Non-opioid UDS in Alternative Lookback Period"
}, {
"url": "statement",
"valueString": "define \"All Opioid or Non-opioid UDS in Alternative Lookback Period\":\n (\n [Observation: Common.\"All Drug Urine Screening\"] Lab\n where date from Lab.effective in day of Config.\"Alternative UDS Lookback Period\"\n and not (\n Lab.status in { 'unknown', 'entered-in-error', 'cancelled' }\n )\n ) X sort by date from effective desc"
}, {
"url": "displaySequence",
"valueInteger": 23
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "UDS Lookback Period"
}, {
"url": "statement",
"valueString": "// Constants\n\ndefine \"UDS Lookback Period\":\n Interval[Today() - 12 months - 1 days, Today()]"
}, {
"url": "displaySequence",
"valueInteger": 24
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "All Opioid or Non-opioid UDS in Lookback Period"
}, {
"url": "statement",
"valueString": "define \"All Opioid or Non-opioid UDS in Lookback Period\":\n (\n [Observation: Common.\"All Drug Urine Screening\"] Lab\n where date from Lab.effective in day of \"UDS Lookback Period\"\n and not (\n Lab.status in { 'unknown', 'entered-in-error', 'cancelled' }\n )\n ) X sort by date from effective desc"
}, {
"url": "displaySequence",
"valueInteger": 25
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Inclusion Criteria For UDS Recommendation"
}, {
"url": "statement",
"valueString": "/*\n@description: Determines whether the general inclusion criteria is met for the patient and whether they had a UDS performed in the past year\n*/\ndefine \"Inclusion Criteria For UDS Recommendation\":\n Routines.\"CDC 2022 Guideline General Inclusion Criteria\"\n and not exists (\n if Config.\"Use Alternative UDS Lookback Period\"\n then \"All Opioid or Non-opioid UDS in Alternative Lookback Period\"\n else \"All Opioid or Non-opioid UDS in Lookback Period\"\n )"
}, {
"url": "displaySequence",
"valueInteger": 26
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10OrderSign"
}, {
"url": "name",
"valueString": "Is Perform Drug Screen Recommendation Applicable?"
}, {
"url": "statement",
"valueString": "define \"Is Perform Drug Screen Recommendation Applicable?\":\n \"Patient Is Being Prescribed Opioid Analgesic with Ambulatory Misuse Potential\"\n and Rec10Common.\"Inclusion Criteria For UDS Recommendation\""
}, {
"url": "displaySequence",
"valueInteger": 27
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Amphetamine Simple Identifier"
}, {
"url": "statement",
"valueString": "define \"Amphetamine Simple Identifier\": 'Amphetamine'"
}, {
"url": "displaySequence",
"valueInteger": 28
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Amphetamine Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "// Amphetamines\ndefine \"Amphetamine Screenings In Lookback Period\":\n \"All Opioid or Non-opioid UDS in Lookback Period\" Lab\n where Lab.code in Common.\"Amphetamine Urine Tests\""
}, {
"url": "displaySequence",
"valueInteger": 29
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Positive Amphetamine Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Positive Amphetamine Screenings In Lookback Period\":\n GetPositiveLabsInLookbackPeriod(\"Amphetamine Screenings In Lookback Period\", true)"
}, {
"url": "displaySequence",
"valueInteger": 30
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Negative Amphetamine Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Negative Amphetamine Screenings In Lookback Period\":\n GetNegativeLabsInLookbackPeriod(\"Amphetamine Screenings In Lookback Period\", true)"
}, {
"url": "displaySequence",
"valueInteger": 31
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Rx Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Rx Lookback Period\":\n Interval[Today() - 12 months - 31 days, Today()]"
}, {
"url": "displaySequence",
"valueInteger": 32
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Normalize Rx In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Normalize Rx In Lookback Period\":\n Common.\"Get MedicationRequest Medication as Code\"(\n [MedicationRequest: category in Common.\"Community\"] Rx\n where Rx.status in { 'active', 'completed', 'stopped' }\n and Rx.intent = 'order'\n and Common.\"GetDateFromMedicationRequest\"(Rx) in day of \"Rx Lookback Period\"\n )"
}, {
"url": "displaySequence",
"valueInteger": 33
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Amphetamine Rx In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Amphetamine Rx In Lookback Period\":\n \"Normalize Rx In Lookback Period\" Rx\n where Rx.medication in Common.\"Amphetamine Medications\""
}, {
"url": "displaySequence",
"valueInteger": 34
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Barbiturate Simple Identifier"
}, {
"url": "statement",
"valueString": "define \"Barbiturate Simple Identifier\": 'Barbiturate'"
}, {
"url": "displaySequence",
"valueInteger": 35
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Barbiturate Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "// Barbiturates\ndefine \"Barbiturate Screenings In Lookback Period\":\n \"All Opioid or Non-opioid UDS in Lookback Period\" Lab\n where Lab.code in Common.\"Barbiturate Urine Tests\""
}, {
"url": "displaySequence",
"valueInteger": 36
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Positive Barbiturate Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Positive Barbiturate Screenings In Lookback Period\":\n GetPositiveLabsInLookbackPeriod(\"Barbiturate Screenings In Lookback Period\", true)"
}, {
"url": "displaySequence",
"valueInteger": 37
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Negative Barbiturate Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Negative Barbiturate Screenings In Lookback Period\":\n GetNegativeLabsInLookbackPeriod(\"Barbiturate Screenings In Lookback Period\", true)"
}, {
"url": "displaySequence",
"valueInteger": 38
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Barbiturate Rx In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Barbiturate Rx In Lookback Period\":\n \"Normalize Rx In Lookback Period\" Rx\n where Rx.medication in Common.\"Barbiturate Medications\""
}, {
"url": "displaySequence",
"valueInteger": 39
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Benzodiazepine Simple Identifier"
}, {
"url": "statement",
"valueString": "define \"Benzodiazepine Simple Identifier\": 'Benzodiazepine'"
}, {
"url": "displaySequence",
"valueInteger": 40
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Benzodiazepine Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "// Benzodiazepines\ndefine \"Benzodiazepine Screenings In Lookback Period\":\n \"All Opioid or Non-opioid UDS in Lookback Period\" Lab\n where Lab.code in Common.\"Benzodiazepine Urine Tests\""
}, {
"url": "displaySequence",
"valueInteger": 41
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Positive Benzodiazepine Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Positive Benzodiazepine Screenings In Lookback Period\":\n GetPositiveLabsInLookbackPeriod(\"Benzodiazepine Screenings In Lookback Period\", true)"
}, {
"url": "displaySequence",
"valueInteger": 42
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Negative Benzodiazepine Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Negative Benzodiazepine Screenings In Lookback Period\":\n GetNegativeLabsInLookbackPeriod(\"Benzodiazepine Screenings In Lookback Period\", true)"
}, {
"url": "displaySequence",
"valueInteger": 43
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Benzodiazepine Rx In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Benzodiazepine Rx In Lookback Period\":\n \"Normalize Rx In Lookback Period\" Rx\n where Rx.medication in Common.\"Benzodiazepine medications\""
}, {
"url": "displaySequence",
"valueInteger": 44
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Buprenorphine Simple Identifier"
}, {
"url": "statement",
"valueString": "define \"Buprenorphine Simple Identifier\": 'Buprenorphine'"
}, {
"url": "displaySequence",
"valueInteger": 45
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Buprenorphine Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "// Buprenorphine\ndefine \"Buprenorphine Screenings In Lookback Period\":\n \"All Opioid or Non-opioid UDS in Lookback Period\" Lab\n where Lab.code in Common.\"Buprenorphine Urine Tests\""
}, {
"url": "displaySequence",
"valueInteger": 46
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Positive Buprenorphine Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Positive Buprenorphine Screenings In Lookback Period\":\n GetPositiveLabsInLookbackPeriod(\"Buprenorphine Screenings In Lookback Period\", true)"
}, {
"url": "displaySequence",
"valueInteger": 47
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Negative Buprenorphine Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Negative Buprenorphine Screenings In Lookback Period\":\n GetNegativeLabsInLookbackPeriod(\"Buprenorphine Screenings In Lookback Period\", true)"
}, {
"url": "displaySequence",
"valueInteger": 48
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Buprenorphine Rx In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Buprenorphine Rx In Lookback Period\":\n \"Normalize Rx In Lookback Period\" Rx\n where Rx.medication in Common.\"Buprenorphine Medications\""
}, {
"url": "displaySequence",
"valueInteger": 49
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Cannabinoid Simple Identifier"
}, {
"url": "statement",
"valueString": "define \"Cannabinoid Simple Identifier\": 'Cannabinoid'"
}, {
"url": "displaySequence",
"valueInteger": 50
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSCommonConfig"
}, {
"url": "name",
"valueString": "Cannabinoid Urine Screening Check Enabled"
}, {
"url": "statement",
"valueString": "define \"Cannabinoid Urine Screening Check Enabled\":\n false"
}, {
"url": "displaySequence",
"valueInteger": 51
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Cannabinoid Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "// Cannabinoids\ndefine \"Cannabinoid Screenings In Lookback Period\":\n if Config.\"Cannabinoid Urine Screening Check Enabled\"\n then (\n \"All Opioid or Non-opioid UDS in Lookback Period\" Lab\n where Lab.code in Common.\"Cannabinoid Urine Tests\"\n ) else null"
}, {
"url": "displaySequence",
"valueInteger": 52
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Positive Cannabinoid Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Positive Cannabinoid Screenings In Lookback Period\":\n GetPositiveLabsInLookbackPeriod(\"Cannabinoid Screenings In Lookback Period\", Config.\"Cannabinoid Urine Screening Check Enabled\")"
}, {
"url": "displaySequence",
"valueInteger": 53
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Negative Cannabinoid Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Negative Cannabinoid Screenings In Lookback Period\":\n GetNegativeLabsInLookbackPeriod(\"Cannabinoid Screenings In Lookback Period\", Config.\"Cannabinoid Urine Screening Check Enabled\")"
}, {
"url": "displaySequence",
"valueInteger": 54
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Cocaine Simple Identifier"
}, {
"url": "statement",
"valueString": "define \"Cocaine Simple Identifier\": 'Cocaine'"
}, {
"url": "displaySequence",
"valueInteger": 55
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Cocaine Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "// Cocaine\ndefine \"Cocaine Screenings In Lookback Period\":\n \"All Opioid or Non-opioid UDS in Lookback Period\" Lab\n where Lab.code in Common.\"Cocaine Urine Tests\""
}, {
"url": "displaySequence",
"valueInteger": 56
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Positive Cocaine Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Positive Cocaine Screenings In Lookback Period\":\n GetPositiveLabsInLookbackPeriod(\"Cocaine Screenings In Lookback Period\", true)"
}, {
"url": "displaySequence",
"valueInteger": 57
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Negative Cocaine Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Negative Cocaine Screenings In Lookback Period\":\n GetNegativeLabsInLookbackPeriod(\"Cocaine Screenings In Lookback Period\", true)"
}, {
"url": "displaySequence",
"valueInteger": 58
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Fentanyl Simple Identifier"
}, {
"url": "statement",
"valueString": "define \"Fentanyl Simple Identifier\": 'Fentanyl'"
}, {
"url": "displaySequence",
"valueInteger": 59
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSCommonConfig"
}, {
"url": "name",
"valueString": "Opiate Urine Screening Check Enabled"
}, {
"url": "statement",
"valueString": "// Recommendation 10\ndefine \"Opiate Urine Screening Check Enabled\":\n true"
}, {
"url": "displaySequence",
"valueInteger": 60
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Fentanyl Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "// Fentanyl\ndefine \"Fentanyl Screenings In Lookback Period\":\n if Config.\"Opiate Urine Screening Check Enabled\"\n then (\n \"All Opioid or Non-opioid UDS in Lookback Period\" AllLabs\n where AllLabs.code in Common.\"Fentanyl Urine Tests\"\n ) else null"
}, {
"url": "displaySequence",
"valueInteger": 61
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Positive Fentanyl Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Positive Fentanyl Screenings In Lookback Period\":\n GetPositiveLabsInLookbackPeriod(\"Fentanyl Screenings In Lookback Period\", Config.\"Opiate Urine Screening Check Enabled\")"
}, {
"url": "displaySequence",
"valueInteger": 62
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Negative Fentanyl Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Negative Fentanyl Screenings In Lookback Period\":\n GetNegativeLabsInLookbackPeriod(\"Fentanyl Screenings In Lookback Period\", Config.\"Opiate Urine Screening Check Enabled\")"
}, {
"url": "displaySequence",
"valueInteger": 63
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Fentanyl Rx In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Fentanyl Rx In Lookback Period\":\n \"Normalize Rx In Lookback Period\" Rx\n where Rx.medication in Common.\"Fentanyl Medications\""
}, {
"url": "displaySequence",
"valueInteger": 64
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Heroin Simple Identifier"
}, {
"url": "statement",
"valueString": "define \"Heroin Simple Identifier\": 'Heroin (6-AM)'"
}, {
"url": "displaySequence",
"valueInteger": 65
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Heroin Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "// Heroin\ndefine \"Heroin Screenings In Lookback Period\":\n \"All Opioid or Non-opioid UDS in Lookback Period\" Lab\n where Lab.code in Common.\"Heroin Urine Tests\""
}, {
"url": "displaySequence",
"valueInteger": 66
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Positive Heroin Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Positive Heroin Screenings In Lookback Period\":\n GetPositiveLabsInLookbackPeriod(\"Heroin Screenings In Lookback Period\", true)"
}, {
"url": "displaySequence",
"valueInteger": 67
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Negative Heroin Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Negative Heroin Screenings In Lookback Period\":\n GetNegativeLabsInLookbackPeriod(\"Heroin Screenings In Lookback Period\", true)"
}, {
"url": "displaySequence",
"valueInteger": 68
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Methadone Simple Identifier"
}, {
"url": "statement",
"valueString": "define \"Methadone Simple Identifier\": 'Methadone'"
}, {
"url": "displaySequence",
"valueInteger": 69
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Methadone Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "// Methadone\ndefine \"Methadone Screenings In Lookback Period\":\n \"All Opioid or Non-opioid UDS in Lookback Period\" Lab\n where Lab.code in Common.\"Methadone Urine Tests\""
}, {
"url": "displaySequence",
"valueInteger": 70
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Positive Methadone Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Positive Methadone Screenings In Lookback Period\":\n GetPositiveLabsInLookbackPeriod(\"Methadone Screenings In Lookback Period\", true)"
}, {
"url": "displaySequence",
"valueInteger": 71
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Negative Methadone Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Negative Methadone Screenings In Lookback Period\":\n GetNegativeLabsInLookbackPeriod(\"Methadone Screenings In Lookback Period\", true)"
}, {
"url": "displaySequence",
"valueInteger": 72
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Methadone Rx In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Methadone Rx In Lookback Period\":\n \"Normalize Rx In Lookback Period\" Rx\n where Rx.medication in Common.\"Methadone Medications\""
}, {
"url": "displaySequence",
"valueInteger": 73
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Opiate Simple Identifier"
}, {
"url": "statement",
"valueString": "define \"Opiate Simple Identifier\": 'Opiate'"
}, {
"url": "displaySequence",
"valueInteger": 74
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Opiate Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "// Opiates\ndefine \"Opiate Screenings In Lookback Period\":\n if Config.\"Opiate Urine Screening Check Enabled\"\n then (\n \"All Opioid or Non-opioid UDS in Lookback Period\" Lab\n where Lab.code in Common.\"General Opiate Urine Tests\"\n ) else null"
}, {
"url": "displaySequence",
"valueInteger": 75
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Positive Opiate Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Positive Opiate Screenings In Lookback Period\":\n GetPositiveLabsInLookbackPeriod(\"Opiate Screenings In Lookback Period\", Config.\"Opiate Urine Screening Check Enabled\")"
}, {
"url": "displaySequence",
"valueInteger": 76
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Negative Opiate Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Negative Opiate Screenings In Lookback Period\":\n GetNegativeLabsInLookbackPeriod(\"Opiate Screenings In Lookback Period\", Config.\"Opiate Urine Screening Check Enabled\")"
}, {
"url": "displaySequence",
"valueInteger": 77
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Opiate Rx In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Opiate Rx In Lookback Period\":\n \"Normalize Rx In Lookback Period\" Rx\n where Rx.medication in Common.\"Opiate Medications\""
}, {
"url": "displaySequence",
"valueInteger": 78
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Oxycodone Simple Identifier"
}, {
"url": "statement",
"valueString": "define \"Oxycodone Simple Identifier\": 'Oxycodone'"
}, {
"url": "displaySequence",
"valueInteger": 79
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Oxycodone Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "// Oxycodone\ndefine \"Oxycodone Screenings In Lookback Period\":\n if Config.\"Opiate Urine Screening Check Enabled\"\n then (\n \"All Opioid or Non-opioid UDS in Lookback Period\" Lab\n where Lab.code in Common.\"Oxycodone Urine Tests\"\n ) else null"
}, {
"url": "displaySequence",
"valueInteger": 80
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Positive Oxycodone Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Positive Oxycodone Screenings In Lookback Period\":\n GetPositiveLabsInLookbackPeriod(\"Oxycodone Screenings In Lookback Period\", Config.\"Opiate Urine Screening Check Enabled\")"
}, {
"url": "displaySequence",
"valueInteger": 81
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Negative Oxycodone Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Negative Oxycodone Screenings In Lookback Period\":\n GetNegativeLabsInLookbackPeriod(\"Oxycodone Screenings In Lookback Period\", Config.\"Opiate Urine Screening Check Enabled\")"
}, {
"url": "displaySequence",
"valueInteger": 82
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Oxycodone Rx In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Oxycodone Rx In Lookback Period\":\n \"Normalize Rx In Lookback Period\" Rx\n where Rx.medication in Common.\"Oxycodone Medications\""
}, {
"url": "displaySequence",
"valueInteger": 83
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "PCP Simple Identifier"
}, {
"url": "statement",
"valueString": "define \"PCP Simple Identifier\": 'Phencyclidine (PCP)'"
}, {
"url": "displaySequence",
"valueInteger": 84
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "PCP Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "// PCP\ndefine \"PCP Screenings In Lookback Period\":\n \"All Opioid or Non-opioid UDS in Lookback Period\" AllLabs\n where AllLabs.code in Common.\"PCP Urine Tests\""
}, {
"url": "displaySequence",
"valueInteger": 85
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Positive PCP Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Positive PCP Screenings In Lookback Period\":\n GetPositiveLabsInLookbackPeriod(\"PCP Screenings In Lookback Period\", true)"
}, {
"url": "displaySequence",
"valueInteger": 86
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Negative PCP Screenings In Lookback Period"
}, {
"url": "statement",
"valueString": "define \"Negative PCP Screenings In Lookback Period\":\n GetNegativeLabsInLookbackPeriod(\"PCP Screenings In Lookback Period\", true)"
}, {
"url": "displaySequence",
"valueInteger": 87
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Unexpected Details"
}, {
"url": "statement",
"valueString": "// Details Logic\n\ndefine \"Unexpected Details\":\n {\n CreateDetailWithPossibleUnexpectedNegative(\n \"Amphetamine Simple Identifier\", \"Positive Amphetamine Screenings In Lookback Period\", \n \"Negative Amphetamine Screenings In Lookback Period\", \"Amphetamine Rx In Lookback Period\"\n ),\n CreateDetailWithPossibleUnexpectedNegative(\n \"Barbiturate Simple Identifier\", \"Positive Barbiturate Screenings In Lookback Period\", \n \"Negative Barbiturate Screenings In Lookback Period\", \"Barbiturate Rx In Lookback Period\"\n ),\n CreateDetailWithPossibleUnexpectedNegative(\n \"Benzodiazepine Simple Identifier\", \"Positive Benzodiazepine Screenings In Lookback Period\", \n \"Negative Benzodiazepine Screenings In Lookback Period\", \"Benzodiazepine Rx In Lookback Period\"\n ),\n CreateDetailWithPossibleUnexpectedNegative(\n \"Buprenorphine Simple Identifier\", \"Positive Buprenorphine Screenings In Lookback Period\", \n \"Negative Buprenorphine Screenings In Lookback Period\", \"Buprenorphine Rx In Lookback Period\"\n ),\n CreateDetailWithoutPossibleUnexpectedNegative(\n \"Cannabinoid Simple Identifier\", \"Positive Cannabinoid Screenings In Lookback Period\", \n \"Negative Cannabinoid Screenings In Lookback Period\"\n ),\n CreateDetailWithoutPossibleUnexpectedNegative(\n \"Cocaine Simple Identifier\", \"Positive Cocaine Screenings In Lookback Period\", \n \"Negative Cocaine Screenings In Lookback Period\"\n ),\n CreateDetailWithPossibleUnexpectedNegative(\n \"Fentanyl Simple Identifier\", \"Positive Fentanyl Screenings In Lookback Period\", \n \"Negative Fentanyl Screenings In Lookback Period\", \"Fentanyl Rx In Lookback Period\"\n ),\n CreateDetailWithoutPossibleUnexpectedNegative(\n \"Heroin Simple Identifier\", \"Positive Heroin Screenings In Lookback Period\", \n \"Negative Heroin Screenings In Lookback Period\"\n ),\n CreateDetailWithPossibleUnexpectedNegative(\n \"Methadone Simple Identifier\", \"Positive Methadone Screenings In Lookback Period\", \n \"Negative Methadone Screenings In Lookback Period\", \"Methadone Rx In Lookback Period\"\n ),\n CreateDetailWithPossibleUnexpectedNegative(\n \"Opiate Simple Identifier\", \"Positive Opiate Screenings In Lookback Period\", \n \"Negative Opiate Screenings In Lookback Period\", \"Opiate Rx In Lookback Period\"\n ),\n CreateDetailWithPossibleUnexpectedNegative(\n \"Oxycodone Simple Identifier\", \"Positive Oxycodone Screenings In Lookback Period\", \n \"Negative Oxycodone Screenings In Lookback Period\", \"Oxycodone Rx In Lookback Period\"\n ),\n CreateDetailWithoutPossibleUnexpectedNegative(\n \"PCP Simple Identifier\", \"Positive PCP Screenings In Lookback Period\", \n \"Negative PCP Screenings In Lookback Period\"\n )\n }"
}, {
"url": "displaySequence",
"valueInteger": 88
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Remove Substances Without Positive or Negative Results"
}, {
"url": "statement",
"valueString": "define \"Remove Substances Without Positive or Negative Results\":\n \"Unexpected Details\" Details\n where (Details.posDates is not null and Length(Details.posDates) != 0)\n or (Details.negDates is not null and Length(Details.negDates) != 0)"
}, {
"url": "displaySequence",
"valueInteger": 89
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10Common"
}, {
"url": "name",
"valueString": "Inclusion Criteria For Unexpected Results"
}, {
"url": "statement",
"valueString": "define \"Inclusion Criteria For Unexpected Results\":\n Routines.\"CDC 2022 Guideline General Inclusion Criteria\"\n and AnyTrue(\n \"Remove Substances Without Positive or Negative Results\" Details\n return (exists Details.unexpectedPosDetails) or (exists Details.unexpectedNegDetails)\n )"
}, {
"url": "displaySequence",
"valueInteger": 90
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSREC10OrderSign"
}, {
"url": "name",
"valueString": "Applicable Because of Unexpected Results"
}, {
"url": "statement",
"valueString": "define \"Applicable Because of Unexpected Results\":\n \"Patient Is Being Prescribed Opioid Analgesic with Ambulatory Misuse Potential\"\n and Rec10Common.\"Inclusion Criteria For Unexpected Results\""
}, {
"url": "displaySequence",
"valueInteger": 91
} ]
}, {
"url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition",
"extension": [ {
"url": "libraryName",
"valueString": "OpioidCDSCommon"
}, {
"url": "name",
"valueString": "Style Header"
}, {
"url": "statement",
"valueString": "define \"Style Header\":\n '