eCQM Title | Intensive Care Unit Venous Thromboembolism Prophylaxis |
||
eCQM Identifier (Measure Authoring Tool) | 190 | eCQM Version number | 7.3.000 |
NQF Number | 0372 | GUID | fa91ba68-1e66-4a23-8eb2-baa8e6df2f2f |
Measurement Period | January 1, 20XX through December 31, 20XX | ||
Measure Steward | The Joint Commission | ||
Measure Developer | The Joint Commission | ||
Endorsed By | National Quality Forum | ||
Description | |||
Copyright | |||
Disclaimer | |||
Measure Scoring | Proportion | ||
Measure Type | Process | ||
Stratification | |||
Risk Adjustment | |||
Rate Aggregation | |||
Rationale | |||
Clinical Recommendation Statement | |||
Improvement Notation | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Definition | |||
Guidance | |||
Transmission Format | |||
Initial Population | |||
Denominator | |||
Denominator Exclusions | |||
Numerator | |||
Numerator Exclusions | |||
Denominator Exceptions | |||
Supplemental Data Elements |
"Encounter With Age Range and Without VTE Diagnosis or Obstetrical Conditions"
"Encounter With ICU Location"
"Encounter With ICU Location Less Than 2 Days" union "First ICU Stay With Principal Procedure of SCIP VTE Selected Surgery" union "Intervention Comfort Measures From Start of Hospitalization To Day After First ICU Stay" union "Intervention Comfort Measures on Day of or Day After Procedure"
"VTE Prophylaxis Received on Day of or Day After First ICU Stay or Procedure" union ( "Medication Oral Factor Xa Inhibitor Administered on Day of or Day After First ICU Stay or Procedure" intersect ( "Encounter With Prior or Present Diagnosis of Atrial Fibrillation or VTE" union "Encounter With Prior or Present Procedure of Hip or Knee Replacement Surgery" ) ) union "Low Risk for VTE or Anticoagulant Administered" union "No VTE Prophylaxis Due to Medical Reason" union "No VTE Prophylaxis Due to Patient Refusal"
"Encounter With First ICU Location Stay less than 1 day"
( Global."Inpatient Encounter" InpatientEncounter where not ( exists ( InpatientEncounter.diagnoses EncounterDiagnoses where ( EncounterDiagnoses in "Obstetrics" or EncounterDiagnoses in "Venous Thromboembolism" or EncounterDiagnoses in "Obstetrics VTE" ) ) ) ) intersect ( Global."Inpatient Encounter" InpatientEncounter without ( ["Diagnosis": "Obstetrics"] union ["Diagnosis": "Venous Thromboembolism"] union ["Diagnosis": "Obstetrics VTE"] ) Diagnosis such that Diagnosis.prevalencePeriod starts during Global."Hospitalization"(InpatientEncounter) )
"Encounter With ICU Location"
"Encounter With First ICU Location Stay less than 1 day"
"Encounter With ICU Location Less Than 2 Days" union "First ICU Stay With Principal Procedure of SCIP VTE Selected Surgery" union "Intervention Comfort Measures From Start of Hospitalization To Day After First ICU Stay" union "Intervention Comfort Measures on Day of or Day After Procedure"
( Global."Inpatient Encounter" InpatientEncounter with ["Patient Characteristic Birthdate"] BirthDate such that Global."CalendarAgeInYearsAt"(BirthDate.birthDatetime, start of InpatientEncounter.relevantPeriod)>= 18 ) intersect "Admission Without VTE or Obstetrical Conditions"
"Encounter With ICU Location" QualifyingEncounterICU where "Length In Days"("First ICU Location Period"(QualifyingEncounterICU))< 1
"Encounter With Age Range and Without VTE Diagnosis or Obstetrical Conditions" QualifyingEncounter where exists ( QualifyingEncounter.facilityLocations Location where Location.code in "Intensive Care Unit" and Location.locationPeriod during QualifyingEncounter.relevantPeriod )
"Encounter With ICU Location" QualifyingEncounterICU where Global."LengthInDays"(QualifyingEncounterICU.relevantPeriod)< 2
( "Encounter With ICU Location" QualifyingEncounterICU with ["Diagnosis": "Atrial Fibrillation/Flutter"] AtrialFibrillation such that AtrialFibrillation.prevalencePeriod starts on or before end of QualifyingEncounterICU.relevantPeriod ) union ( "Encounter With ICU Location" QualifyingEncounterICU where exists ( QualifyingEncounterICU.diagnoses EncounterDiagnosis where EncounterDiagnosis in "Atrial Fibrillation/Flutter" ) ) union ( "Encounter With ICU Location" QualifyingEncounterICU with ["Diagnosis": "Venous Thromboembolism"] VTEDiagnosis such that VTEDiagnosis.prevalencePeriod starts before start of QualifyingEncounterICU.relevantPeriod )
"Encounter With ICU Location" QualifyingEncounterICU with ( ["Procedure, Performed": "Hip Replacement Surgery"] union ["Procedure, Performed": "Knee Replacement Surgery"] ) HipKneeProcedure such that HipKneeProcedure.relevantPeriod starts on or before end of QualifyingEncounterICU.relevantPeriod
"Encounter With ICU Location" QualifyingEncounterICU with ( "SCIP VTE Selected Surgery" Procedure where Procedure.ordinality in "Principal" ) SelectedSCIPProcedure such that SelectedSCIPProcedure.relevantPeriod ends during "Day of or Day After"("Start of First ICU"(QualifyingEncounterICU))
"Encounter With Age Range and Without VTE Diagnosis or Obstetrical Conditions"
["Intervention, Order": "Comfort Measures"] union ["Intervention, Performed": "Comfort Measures"]
"Encounter With ICU Location" QualifyingEncounterICU with "Intervention Comfort Measures" ComfortMeasures such that Coalesce(start of ComfortMeasures.relevantPeriod, ComfortMeasures.authorDatetime)during Interval["To Date"(start of Global."Hospitalization"(QualifyingEncounterICU)), "To Date"("Start of First ICU"(QualifyingEncounterICU)+ 2 days))
from "Encounter With ICU Location" QualifyingEncounterICU, ["Procedure, Performed": "General or Neuraxial Anesthesia"] AnesthesiaProcedure, "Intervention Comfort Measures" ComfortMeasures where AnesthesiaProcedure.relevantPeriod ends 1 day after day of start of Global."First Inpatient Intensive Care Unit"(QualifyingEncounterICU).locationPeriod and Coalesce(start of ComfortMeasures.relevantPeriod, ComfortMeasures.authorDatetime)1 day or less on or after day of end of AnesthesiaProcedure.relevantPeriod return QualifyingEncounterICU
( ["Assessment, Performed": "Risk for venous thromboembolism"] VTERiskAssessment where VTERiskAssessment.result in "Low Risk" ) union ( ["Laboratory Test, Performed": "INR"] INRLabTest where INRLabTest.result > 3.0 return "Assessment, Performed" { id: INRLabTest.id, authorDatetime: INRLabTest.resultDatetime } ) union ( ( ["Medication, Administered": "Unfractionated Heparin"] UnfractionatedHeparin where UnfractionatedHeparin.route in "Intravenous route" ) union ["Medication, Administered": "Direct Thrombin Inhibitor"] union ["Medication, Administered": "Glycoprotein IIb/IIIa Inhibitors"] AnticoagulantMedication return "Assessment, Performed" { id: AnticoagulantMedication.id, authorDatetime: start of AnticoagulantMedication.relevantPeriod } )
"Low Risk for VTE or Anticoagulant Administered From Start of Hospitalization To Day After First ICU Stay" union "Low Risk for VTE or Anticoagulant Administered on Day of or Day After Procedure"
"Encounter With ICU Location" QualifyingEncounterICU with "Is In Low Risk for VTE or On Anticoagulant" VTERiskAssessment such that VTERiskAssessment.authorDatetime during Interval[start of Global."Hospitalization"(QualifyingEncounterICU), "To Date"("Start of First ICU"(QualifyingEncounterICU)+ 2 days))
from "Encounter With ICU Location" QualifyingEncounterICU, ["Procedure, Performed": "General or Neuraxial Anesthesia"] AnesthesiaProcedure, "Is In Low Risk for VTE or On Anticoagulant" VTERiskAssessment where AnesthesiaProcedure.relevantPeriod ends 1 day after day of start of Global."First Inpatient Intensive Care Unit"(QualifyingEncounterICU).locationPeriod and VTERiskAssessment.authorDatetime during VTEICU."CalendarDayOfOrDayAfter"(end of AnesthesiaProcedure.relevantPeriod) return QualifyingEncounterICU
["Encounter, Performed": "Encounter Inpatient"] EncounterInpatient where "LengthInDays"(EncounterInpatient.relevantPeriod)<= 120 and EncounterInpatient.relevantPeriod ends during "Measurement Period"
( "Encounter With ICU Location" QualifyingEncounterICU with ["Medication, Administered": "Oral Factor Xa Inhibitor for VTE Prophylaxis or VTE Treatment"] FactorXaMedication such that FactorXaMedication.relevantPeriod starts during "Day of or Day After"("Start of First ICU"(QualifyingEncounterICU)) ) union ( from "Encounter With ICU Location" QualifyingEncounterICU, ["Procedure, Performed": "General or Neuraxial Anesthesia"] AnesthesiaProcedure, ["Medication, Administered": "Oral Factor Xa Inhibitor for VTE Prophylaxis or VTE Treatment"] FactorXaMedication where AnesthesiaProcedure.relevantPeriod ends 1 day after day of start of Global."First Inpatient Intensive Care Unit"(QualifyingEncounterICU).locationPeriod and FactorXaMedication.relevantPeriod starts during VTEICU."CalendarDayOfOrDayAfter"(end of AnesthesiaProcedure.relevantPeriod) return QualifyingEncounterICU )
["Device, Not Applied": "Intermittent pneumatic compression devices (IPC)"] union ["Device, Not Applied": "Venous foot pumps (VFP)"] union ["Device, Not Applied": "Graduated compression stockings (GCS)"] union ["Device, Not Ordered": "Intermittent pneumatic compression devices (IPC)"] union ["Device, Not Ordered": "Venous foot pumps (VFP)"] union ["Device, Not Ordered": "Graduated compression stockings (GCS)"]
"Encounter With ICU Location" QualifyingEncounterICU with "No VTE Prophylaxis Device Applied or Ordered" NoVTEDevice such that NoVTEDevice.negationRationale in "Medical Reason" and NoVTEDevice.authorDatetime during Interval[start of Global."Hospitalization"(QualifyingEncounterICU), "To Date"("Start of First ICU"(QualifyingEncounterICU)+ 2 days))
from "Encounter With ICU Location" QualifyingEncounterICU, ["Procedure, Performed": "General or Neuraxial Anesthesia"] AnesthesiaProcedure, "No VTE Prophylaxis Device Applied or Ordered" NoVTEDevice where NoVTEDevice.negationRationale in "Medical Reason" and AnesthesiaProcedure.relevantPeriod ends 1 day after day of start of Global."First Inpatient Intensive Care Unit"(QualifyingEncounterICU).locationPeriod and NoVTEDevice.authorDatetime during VTEICU."CalendarDayOfOrDayAfter"(end of AnesthesiaProcedure.relevantPeriod) return QualifyingEncounterICU
( "No VTE Prophylaxis Medication Due to Medical Reason From Start of Hospitalization To Day After First ICU Stay" intersect "No VTE Prophylaxis Device Due to Medical Reason From Start of Hospitalization To Day After First ICU Stay" ) union ( "No VTE Prophylaxis Medication Due to Medical Reason on Day of or Day After Procedure" intersect "No VTE Prophylaxis Device Due to Medical Reason on Day of or Day After Procedure" )
"No VTE Prophylaxis Due to Patient Refusal From Start of Hospitalization To Day After First ICU Stay" union "No VTE Prophylaxis Due to Patient Refusal on Day of or Day After Procedure"
"Encounter With ICU Location" QualifyingEncounterICU with "No VTE Prophylaxis Medication or Device Due to Patient Refusal" PatientRefusal such that PatientRefusal.authorDatetime during Interval[start of Global."Hospitalization"(QualifyingEncounterICU), "To Date"("Start of First ICU"(QualifyingEncounterICU)+ 2 days))
from "Encounter With ICU Location" QualifyingEncounterICU, ["Procedure, Performed": "General or Neuraxial Anesthesia"] AnesthesiaProcedure, "No VTE Prophylaxis Medication or Device Due to Patient Refusal" PatientRefusal where AnesthesiaProcedure.relevantPeriod ends 1 day after day of start of Global."First Inpatient Intensive Care Unit"(QualifyingEncounterICU).locationPeriod and PatientRefusal.authorDatetime during VTEICU."CalendarDayOfOrDayAfter"(end of AnesthesiaProcedure.relevantPeriod) return QualifyingEncounterICU
["Medication, Not Administered": "Low Dose Unfractionated Heparin for VTE Prophylaxis"] union ["Medication, Not Administered": "Low Molecular Weight Heparin for VTE Prophylaxis"] union ["Medication, Not Administered": "Injectable Factor Xa Inhibitor for VTE Prophylaxis"] union ["Medication, Not Administered": "Warfarin"] union ["Medication, Not Ordered": "Low Dose Unfractionated Heparin for VTE Prophylaxis"] union ["Medication, Not Ordered": "Low Molecular Weight Heparin for VTE Prophylaxis"] union ["Medication, Not Ordered": "Injectable Factor Xa Inhibitor for VTE Prophylaxis"] union ["Medication, Not Ordered": "Warfarin"]
"Encounter With ICU Location" QualifyingEncounterICU with "No VTE Prophylaxis Medication Administered or Ordered" NoVTEMedicaion such that NoVTEMedicaion.negationRationale in "Medical Reason" and NoVTEMedicaion.authorDatetime during Interval[start of Global."Hospitalization"(QualifyingEncounterICU), "To Date"("Start of First ICU"(QualifyingEncounterICU)+ 2 days))
from "Encounter With ICU Location" QualifyingEncounterICU, ["Procedure, Performed": "General or Neuraxial Anesthesia"] AnesthesiaProcedure, "No VTE Prophylaxis Medication Administered or Ordered" NoVTEMedication where NoVTEMedication.negationRationale in "Medical Reason" and AnesthesiaProcedure.relevantPeriod ends 1 day after day of start of Global."First Inpatient Intensive Care Unit"(QualifyingEncounterICU).locationPeriod and NoVTEMedication.authorDatetime during VTEICU."CalendarDayOfOrDayAfter"(end of AnesthesiaProcedure.relevantPeriod) return QualifyingEncounterICU
( "No VTE Prophylaxis Medication Administered or Ordered" union "No VTE Prophylaxis Device Applied or Ordered" ) NoVTEProphylaxis where NoVTEProphylaxis.negationRationale in "Patient Refusal"
"VTE Prophylaxis Received on Day of or Day After First ICU Stay or Procedure" union ( "Medication Oral Factor Xa Inhibitor Administered on Day of or Day After First ICU Stay or Procedure" intersect ( "Encounter With Prior or Present Diagnosis of Atrial Fibrillation or VTE" union "Encounter With Prior or Present Procedure of Hip or Knee Replacement Surgery" ) ) union "Low Risk for VTE or Anticoagulant Administered" union "No VTE Prophylaxis Due to Medical Reason" union "No VTE Prophylaxis Due to Patient Refusal"
["Procedure, Performed": "General Surgery"] union ["Procedure, Performed": "Gynecological Surgery"] union ["Procedure, Performed": "Hip Fracture Surgery"] union ["Procedure, Performed": "Hip Replacement Surgery"] union ["Procedure, Performed": "Intracranial Neurosurgery"] union ["Procedure, Performed": "Knee Replacement Surgery"] union ["Procedure, Performed": "Urological Surgery"]
["Patient Characteristic Ethnicity": "Ethnicity"]
["Patient Characteristic Payer": "Payer"]
["Patient Characteristic Race": "Race"]
["Patient Characteristic Sex": "ONC Administrative Sex"]
( ["Medication, Administered": "Low Dose Unfractionated Heparin for VTE Prophylaxis"] VTEMedication where VTEMedication.route in "Subcutaneous route" ) union ["Medication, Administered": "Low Molecular Weight Heparin for VTE Prophylaxis"] union ["Medication, Administered": "Injectable Factor Xa Inhibitor for VTE Prophylaxis"] union ["Medication, Administered": "Warfarin"] union ["Device, Applied": "Intermittent pneumatic compression devices (IPC)"] union ["Device, Applied": "Venous foot pumps (VFP)"] union ["Device, Applied": "Graduated compression stockings (GCS)"]
( "Encounter With ICU Location" QualifyingEncounterICU with "VTE Prophylaxis by Medication Administered or Device Applied" VTEProphylaxis such that VTEProphylaxis.relevantPeriod starts during "Day of or Day After"("Start of First ICU"(QualifyingEncounterICU)) ) union ( from "Encounter With ICU Location" QualifyingEncounterICU, ["Procedure, Performed": "General or Neuraxial Anesthesia"] AnesthesiaProcedure, "VTE Prophylaxis by Medication Administered or Device Applied" VTEProphylaxis where AnesthesiaProcedure.relevantPeriod ends 1 day after day of start of Global."First Inpatient Intensive Care Unit"(QualifyingEncounterICU).locationPeriod and VTEProphylaxis.relevantPeriod starts during VTEICU."CalendarDayOfOrDayAfter"(end of AnesthesiaProcedure.relevantPeriod) return QualifyingEncounterICU )
VTEICU."CalendarDayOfOrDayAfter"(StartValue)
Global."First Inpatient Intensive Care Unit"(Encounter).locationPeriod
Global."LengthInDays"(Value)
years between ToDate(BirthDateTime)and ToDate(AsOf)
First((Encounter.facilityLocations)HospitalLocation where HospitalLocation.code in "Intensive Care Unit" and HospitalLocation.locationPeriod during Encounter.relevantPeriod sort by start of locationPeriod )
( singleton from ( ["Encounter, Performed": "Emergency Department Visit"] EDVisit where EDVisit.relevantPeriod ends 1 hour or less on or before start of Encounter.relevantPeriod ) ) X return if X is null then Encounter.relevantPeriod else Interval[start of X.relevantPeriod, end of Encounter.relevantPeriod]
difference in days between start of Value and end of Value
DateTime(year from Value, month from Value, day from Value, 0, 0, 0, 0, timezone from Value)
start of VTEICU."First Intensive Care Unit"(Encounter).locationPeriod
Global."ToDate"(Value)
Interval[StartValue, ToDate(StartValue + 2 days))
First(Encounter.facilityLocations L where L.code in "Intensive Care Unit" and L.locationPeriod during Encounter.relevantPeriod sort by start of locationPeriod )
DateTime(year from Value, month from Value, day from Value, 0, 0, 0, 0, timezone from Value)
["Patient Characteristic Ethnicity": "Ethnicity"]
["Patient Characteristic Payer": "Payer"]
["Patient Characteristic Race": "Race"]
["Patient Characteristic Sex": "ONC Administrative Sex"]
Measure Set |