| CMS108FHIRVTEProphylaxis |
| 1.1.000 |
| CMS108FHIRVTEProphylaxis |
| FHIR
|
| CQL
|
| The Joint Commission |
|
|
logic-library from http://terminology.hl7.org/CodeSystem/library-type
|
Description: Model USQualityCore
Resource: https://madie.cms.gov/Library/USQualityCore-ModelInfo|0.1.0-cibuild
Canonical URL: https://madie.cms.gov/Library/USQualityCore-ModelInfo|0.1.0-cibuild
|
Description: Library FHIRHelpers
Resource: http://hl7.org/fhir/uv/cql/Library/FHIRHelpers|4.0.1
Canonical URL: http://hl7.org/fhir/uv/cql/Library/FHIRHelpers|4.0.1
|
Description: Library FHIRCommon
Resource: http://hl7.org/fhir/uv/cql/Library/FHIRCommon|2.0.0
Canonical URL: http://hl7.org/fhir/uv/cql/Library/FHIRCommon|2.0.0
|
Description: Library USCommon
Resource: http://hl7.org/fhir/us/cql/Library/USCoreCommon|2.0.0-ballot
Canonical URL: http://hl7.org/fhir/us/cql/Library/USCoreCommon|2.0.0-ballot
|
Description: Library CQMCommon
Resource: CQMCommonversion: null5.1.000)
Canonical URL: https://madie.cms.gov/Library/CQMCommon|5.1.000
|
Description: Library USQualityCoreCommon
Resource: US Quality Core Commonversion: null0.1.0-cibuild)
Canonical URL: https://madie.cms.gov/Library/USQualityCoreCommon|0.1.0-cibuild
|
Description: Library SDE
Resource: SupplementalDataElementsversion: null6.1.000)
Canonical URL: https://madie.cms.gov/Library/SupplementalDataElements|6.1.000
|
Description: Library TJC
Resource: TJCOverallversion: null9.1.000)
Canonical URL: https://madie.cms.gov/Library/TJCOverall|9.1.000
|
Description: Library VTE
Resource: VTEversion: null9.1.000)
Canonical URL: https://madie.cms.gov/Library/VTE|9.1.000
|
Description: Code System LOINC
Resource: Logical Observation Identifiers, Names and Codes (LOINC)
Canonical URL: http://loinc.org
|
Description: Value Set Application of Graduated Compression Stockings
Resource: Application of Graduated Compression Stockings
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1110.66
|
Description: Value Set Application of Intermittent Pneumatic Compression Devices
Resource: Application of Intermittent Pneumatic Compression Devices
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1110.65
|
Description: Value Set Application of Venous Foot Pumps
Resource: Application of Venous Foot Pumps
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1110.64
|
Description: Value Set Atrial Fibrillation or Flutter
Resource: Atrial Fibrillation or Flutter
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.202
|
Description: Value Set Comfort Measures
Resource: Comfort Measures
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/1.3.6.1.4.1.33895.1.3.0.45
|
Description: Value Set Direct Thrombin Inhibitor
Resource: Direct Thrombin Inhibitor
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.205
|
Description: Value Set General or Neuraxial Anesthesia
Resource: General or Neuraxial Anesthesia
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.1743
|
Description: Value Set General Surgery
Resource: General Surgery
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.255
|
Description: Value Set Glycoprotein IIb IIIa Inhibitors
Resource: Glycoprotein IIb IIIa Inhibitors
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1045.41
|
Description: Value Set Graduated compression stockings
Resource: Graduated compression stockings
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.256
|
Description: Value Set Gynecological Surgery
Resource: Gynecological Surgery
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.257
|
Description: Value Set Hemorrhagic Stroke
Resource: Hemorrhagic Stroke
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.212
|
Description: Value Set Ischemic Stroke
Resource: Ischemic Stroke
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.247
|
Description: Value Set Hip Fracture Surgery
Resource: Hip Fracture Surgery
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.258
|
Description: Value Set Hip Replacement Surgery
Resource: Hip Replacement Surgery
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.259
|
Description: Value Set Injectable Factor Xa Inhibitor for VTE Prophylaxis
Resource: Injectable Factor Xa Inhibitor for VTE Prophylaxis
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.211
|
Description: Value Set INR
Resource: INR
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.213
|
Description: Value Set Intensive Care Unit
Resource: Intensive Care Unit
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1029.206
|
Description: Value Set Intermittent pneumatic compression devices
Resource: Intermittent pneumatic compression devices
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.214
|
Description: Value Set Intracranial Neurosurgery
Resource: Intracranial Neurosurgery
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.260
|
Description: Value Set Intravenous route
Resource: Intravenous route
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.222
|
Description: Value Set Knee Replacement Surgery
Resource: Knee Replacement Surgery
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.261
|
Description: Value Set Low Dose Unfractionated Heparin for VTE Prophylaxis
Resource: Low Dose Unfractionated Heparin for VTE Prophylaxis
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1045.39
|
Description: Value Set Low Molecular Weight Heparin for VTE Prophylaxis
Resource: Low Molecular Weight Heparin for VTE Prophylaxis
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.219
|
Description: Value Set Low Risk
Resource: Low Risk
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.400
|
Description: Value Set Medical Reason For Not Providing Treatment
Resource: Medical Reason For Not Providing Treatment
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.473
|
Description: Value Set Mental Health Diagnoses
Resource: Mental Health Diagnoses
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.105.12.1004
|
Description: Value Set Oral Factor Xa Inhibitor for VTE Prophylaxis or VTE Treatment
Resource: Oral Factor Xa Inhibitor for VTE Prophylaxis or VTE Treatment
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.134
|
Description: Value Set Patient Refusal
Resource: Patient Refusal
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.93
|
Description: Value Set Rivaroxaban for VTE Prophylaxis
Resource: Rivaroxaban for VTE Prophylaxis
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1110.50
|
Description: Value Set Subcutaneous route
Resource: Subcutaneous route
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.223
|
Description: Value Set Unfractionated Heparin
Resource: Unfractionated Heparin
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.218
|
Description: Value Set Urological Surgery
Resource: Urological Surgery
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.272
|
Description: Value Set Venous foot pumps
Resource: Venous foot pumps
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.230
|
Description: Value Set Venous Thromboembolism
Resource: Venous Thromboembolism
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.279
|
Description: Value Set Warfarin
Resource: Warfarin
Canonical URL: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.232
|
Type: ServiceRequest
Profile(s):
ServiceRequest
Code Filter(s):
Path: code
ValueSet: Comfort Measures
|
Type: Procedure
Profile(s):
Procedure
Code Filter(s):
Path: code
ValueSet: Comfort Measures
|
Type: Procedure
Profile(s):
Procedure
Code Filter(s):
Path: code
ValueSet: Application of Intermittent Pneumatic Compression Devices
|
Type: Procedure
Profile(s):
Procedure
Code Filter(s):
Path: code
ValueSet: Application of Venous Foot Pumps
|
Type: Procedure
Profile(s):
Procedure
Code Filter(s):
Path: code
ValueSet: Application of Graduated Compression Stockings
|
Type: Condition
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-condition-problems-health-concerns
Code Filter(s):
Path: code
ValueSet: Atrial Fibrillation or Flutter
|
Type: Condition
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-condition-problems-health-concerns
Code Filter(s):
Path: code
ValueSet: Venous Thromboembolism
|
Type: Procedure
Profile(s):
Procedure
Code Filter(s):
Path: code
ValueSet: Hip Replacement Surgery
|
Type: Procedure
Profile(s):
Procedure
Code Filter(s):
Path: code
ValueSet: Knee Replacement Surgery
|
Type: Observation
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-simple-observation
Code Filter(s):
Path: code
Code(s):
LOINC: 72136-5 (Risk for venous thromboembolism)
|
Type: Observation
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-observation-lab
Code Filter(s):
Path: code
ValueSet: INR
|
Type: MedicationAdministration
Profile(s):
MedicationAdministration
|
Type: MedicationAdministration
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-medicationadministrationnotdone
Code Filter(s):
Path: medication
ValueSet: Low Dose Unfractionated Heparin for VTE Prophylaxis
|
Type: MedicationAdministration
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-medicationadministrationnotdone
Code Filter(s):
Path: medication
ValueSet: Low Molecular Weight Heparin for VTE Prophylaxis
|
Type: MedicationAdministration
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-medicationadministrationnotdone
Code Filter(s):
Path: medication
ValueSet: Injectable Factor Xa Inhibitor for VTE Prophylaxis
|
Type: MedicationAdministration
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-medicationadministrationnotdone
Code Filter(s):
Path: medication
ValueSet: Warfarin
|
Type: MedicationAdministration
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-medicationadministrationnotdone
Code Filter(s):
Path: medication
ValueSet: Rivaroxaban for VTE Prophylaxis
|
Type: MedicationRequest
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-medicationnotrequested
Code Filter(s):
Path: medication
ValueSet: Low Dose Unfractionated Heparin for VTE Prophylaxis
|
Type: MedicationRequest
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-medicationnotrequested
Code Filter(s):
Path: medication
ValueSet: Low Molecular Weight Heparin for VTE Prophylaxis
|
Type: MedicationRequest
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-medicationnotrequested
Code Filter(s):
Path: medication
ValueSet: Injectable Factor Xa Inhibitor for VTE Prophylaxis
|
Type: MedicationRequest
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-medicationnotrequested
Code Filter(s):
Path: medication
ValueSet: Warfarin
|
Type: MedicationRequest
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-medicationnotrequested
Code Filter(s):
Path: medication
ValueSet: Rivaroxaban for VTE Prophylaxis
|
Type: MedicationRequest
Profile(s):
MedicationRequest
|
Type: Medication
Profile(s):
Medication
|
Type: ServiceRequest
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-servicenotrequested
Code Filter(s):
Path: code
ValueSet: Venous foot pumps
|
Type: ServiceRequest
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-servicenotrequested
Code Filter(s):
Path: code
ValueSet: Intermittent pneumatic compression devices
|
Type: ServiceRequest
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-servicenotrequested
Code Filter(s):
Path: code
ValueSet: Graduated compression stockings
|
Type: ServiceRequest
Profile(s):
ServiceRequest
Code Filter(s):
Path: code
ValueSet: Venous foot pumps
|
Type: ServiceRequest
Profile(s):
ServiceRequest
Code Filter(s):
Path: code
ValueSet: Intermittent pneumatic compression devices
|
Type: ServiceRequest
Profile(s):
ServiceRequest
Code Filter(s):
Path: code
ValueSet: Graduated compression stockings
|
Type: Task
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-taskrejected
|
Type: Procedure
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-procedurenotdone
Code Filter(s):
Path: code
ValueSet: Application of Intermittent Pneumatic Compression Devices
|
Type: Procedure
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-procedurenotdone
Code Filter(s):
Path: code
ValueSet: Application of Venous Foot Pumps
|
Type: Procedure
Profile(s):
http://fhir.org/guides/astp/us-quality-core/StructureDefinition/us-quality-core-procedurenotdone
Code Filter(s):
Path: code
ValueSet: Application of Graduated Compression Stockings
|
Type: Procedure
Profile(s):
Procedure
Code Filter(s):
Path: code
ValueSet: General or Neuraxial Anesthesia
|
| Name |
Use |
Card. |
Type |
Documentation |
| Measurement Period |
In |
0..1 |
Period |
|
| Patient |
Out |
0..1 |
Resource |
|
| SDE Ethnicity |
Out |
0..1 |
Resource |
|
| SDE Payer |
Out |
0..* |
Resource |
|
| SDE Race |
Out |
0..1 |
Resource |
|
| SDE Sex |
Out |
0..1 |
Coding |
|
| Initial Population |
Out |
0..* |
Encounter |
|
| Denominator |
Out |
0..* |
Encounter |
|
| Encounter Less Than 2 Days |
Out |
0..* |
Encounter |
|
| Encounter With ICU Location Stay 1 Day Or More |
Out |
0..* |
Encounter |
|
| Encounter With Principal Diagnosis Of Mental Disorder Or Stroke |
Out |
0..* |
Encounter |
|
| Encounter With Principal Procedure Of Selected Surgery |
Out |
0..* |
Encounter |
|
| Intervention Comfort Measures |
Out |
0..* |
Resource |
|
| Encounter With Intervention Comfort Measures From Day Of Start Of Hospitalization To Day After Admission |
Out |
0..* |
Encounter |
|
| Encounter With Intervention Comfort Measures On Day Of Or Day After Procedure |
Out |
0..* |
Encounter |
|
| Denominator Exclusions |
Out |
0..* |
Encounter |
|
| Pharmacological or Mechanical VTE Prophylaxis Received |
Out |
0..* |
Resource |
|
| Encounter With VTE Prophylaxis Received From Day Of Start Of Hospitalization To Day After Admission Or Procedure |
Out |
0..* |
Encounter |
|
| Encounter With Medication Oral Factor Xa Inhibitor Administered On Day Of Or Day After Admission Or Procedure |
Out |
0..* |
Encounter |
|
| Encounter With Prior Or Present Diagnosis Of Atrial Fibrillation Or Prior Diagnosis Of VTE |
Out |
0..* |
Encounter |
|
| Encounter With Prior Or Present Procedure Of Hip Or Knee Replacement Surgery |
Out |
0..* |
Encounter |
|
| Low Risk Indicator For VTE |
Out |
0..* |
Resource |
|
| Low Risk For VTE Or Anticoagulant Administered From Day Of Start Of Hospitalization To Day After Admission |
Out |
0..* |
Encounter |
|
| Low Risk For VTE Or Anticoagulant Administered On Day Of Or Day After Procedure |
Out |
0..* |
Encounter |
|
| Encounter With Low Risk For VTE Or Anticoagulant Administered |
Out |
0..* |
Encounter |
|
| No VTE Prophylaxis Medication Administered Or Ordered |
Out |
0..* |
Resource |
|
| No VTE Prophylaxis Medication Due To Medical Reason From Day Of Start Of Hospitalization To Day After Admission |
Out |
0..* |
Encounter |
|
| No Mechanical VTE Prophylaxis Performed Or Ordered |
Out |
0..* |
Resource |
|
| No Mechanical VTE Prophylaxis Due To Medical Reason From Day Of Start Of Hospitalization To Day After Admission |
Out |
0..* |
Encounter |
|
| No VTE Prophylaxis Medication Due To Medical Reason On Day Of Or Day After Procedure |
Out |
0..* |
Encounter |
|
| No Mechanical VTE Prophylaxis Due To Medical Reason On Day Of Or Day After Procedure |
Out |
0..* |
Encounter |
|
| Encounter With No VTE Prophylaxis Due To Medical Reason |
Out |
0..* |
Encounter |
|
| No Mechanical Or Pharmacological VTE Prophylaxis Due To Patient Refusal |
Out |
0..* |
Resource |
|
| No VTE Prophylaxis Due To Patient Refusal From Day Of Start Of Hospitalization To Day After Admission |
Out |
0..* |
Encounter |
|
| No VTE Prophylaxis Due To Patient Refusal On Day Of Or Day After Procedure |
Out |
0..* |
Encounter |
|
| Encounter With No VTE Prophylaxis Due To Patient Refusal |
Out |
0..* |
Encounter |
|
| Numerator |
Out |
0..* |
Encounter |
|
|
/*
NOTE: For use by March 2026 US Realm Connectathon participants for internal use only. Not for use or distribution in commercial products.
*/
library CMS108FHIRVTEProphylaxis version '1.0.000'
using USQualityCore version '0.1.0-cibuild'
using USCore version '6.1.0-derived'
using FHIR version '4.0.1'
include hl7.fhir.uv.cql.FHIRHelpers version '4.0.1' called FHIRHelpers
include hl7.fhir.uv.cql.FHIRCommon version '2.0.0' called FHIRCommon
include hl7.fhir.us.cql.USCoreCommon version '2.0.0-ballot' called USCommon
include CQMCommon version '5.1.000' called CQMCommon
include USQualityCoreCommon version '0.1.0-cibuild' called USQualityCoreCommon
include SupplementalDataElements version '6.1.000' called SDE
include TJCOverall version '9.1.000' called TJC
include VTE version '9.1.000' called VTE
codesystem "LOINC": 'http://loinc.org'
code "Risk for venous thromboembolism": '72136-5' from "LOINC" display 'Risk for venous thromboembolism'
valueset "Application of Graduated Compression Stockings": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1110.66'
valueset "Application of Intermittent Pneumatic Compression Devices": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1110.65'
valueset "Application of Venous Foot Pumps": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1110.64'
valueset "Atrial Fibrillation or Flutter": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.202'
valueset "Comfort Measures": 'http://cts.nlm.nih.gov/fhir/ValueSet/1.3.6.1.4.1.33895.1.3.0.45'
valueset "Direct Thrombin Inhibitor": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.205'
valueset "General or Neuraxial Anesthesia": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.1743'
valueset "General Surgery": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.255'
valueset "Glycoprotein IIb IIIa Inhibitors": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1045.41'
valueset "Graduated compression stockings": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.256'
valueset "Gynecological Surgery": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.257'
valueset "Hemorrhagic Stroke": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.212'
valueset "Ischemic Stroke": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.247'
valueset "Hip Fracture Surgery": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.258'
valueset "Hip Replacement Surgery": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.259'
valueset "Injectable Factor Xa Inhibitor for VTE Prophylaxis": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.211'
valueset "INR": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.213'
valueset "Intensive Care Unit": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1029.206'
valueset "Intermittent pneumatic compression devices": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.214'
valueset "Intracranial Neurosurgery": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.260'
valueset "Intravenous route": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.222'
valueset "Knee Replacement Surgery": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.261'
valueset "Low Dose Unfractionated Heparin for VTE Prophylaxis": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1045.39'
valueset "Low Molecular Weight Heparin for VTE Prophylaxis": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.219'
valueset "Low Risk": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.400'
valueset "Medical Reason For Not Providing Treatment": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.473'
valueset "Mental Health Diagnoses": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.105.12.1004'
valueset "Oral Factor Xa Inhibitor for VTE Prophylaxis or VTE Treatment": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.134'
valueset "Patient Refusal": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.93'
valueset "Rivaroxaban for VTE Prophylaxis": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1110.50'
valueset "Subcutaneous route": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.223'
valueset "Unfractionated Heparin": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.218'
valueset "Urological Surgery": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.272'
valueset "Venous foot pumps": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.230'
valueset "Venous Thromboembolism": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.279'
valueset "Warfarin": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.232'
parameter "Measurement Period" Interval<DateTime>
default Interval[@2026-01-01T00:00:00.000Z, @2027-01-01T00:00:00.000Z)
context Patient
define "SDE Ethnicity":
SDE."SDE Ethnicity"
define "SDE Payer":
SDE."SDE Payer"
define "SDE Race":
SDE."SDE Race"
define "SDE Sex":
SDE."SDE Sex"
define "Initial Population":
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions"
define "Denominator":
"Initial Population"
define "Denominator Exclusions":
"Encounter Less Than 2 Days"
union "Encounter With ICU Location Stay 1 Day Or More"
union "Encounter With Principal Diagnosis Of Mental Disorder Or Stroke"
union "Encounter With Principal Procedure Of Selected Surgery"
union "Encounter With Intervention Comfort Measures From Day Of Start Of Hospitalization To Day After Admission"
union "Encounter With Intervention Comfort Measures On Day Of Or Day After Procedure"
define "Encounter Less Than 2 Days":
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter
where QualifyingEncounter.period.lengthInDays ( ) < 2
define "Encounter With ICU Location Stay 1 Day Or More":
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter
where exists ( QualifyingEncounter.location Location
where Location.location.getLocation ( ).type in "Intensive Care Unit"
and Location.period.lengthInDays ( ) >= 1
and Location.period starts on or after start of QualifyingEncounter.period
and date from ( start of Location.period ) during ( start of QualifyingEncounter.period ).calendarDayOfOrDayAfter ( )
)
define "Encounter With Principal Diagnosis Of Mental Disorder Or Stroke":
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter
where QualifyingEncounter.hasPrincipalDiagnosisOf ( "Mental Health Diagnoses" )
or QualifyingEncounter.hasPrincipalDiagnosisOf ( "Hemorrhagic Stroke" )
or QualifyingEncounter.hasPrincipalDiagnosisOf ( "Ischemic Stroke" )
define "Encounter With Principal Procedure Of Selected Surgery":
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter
where QualifyingEncounter.hasPrincipalProcedureOf ( "General Surgery" )
or QualifyingEncounter.hasPrincipalProcedureOf ( "Gynecological Surgery" )
or QualifyingEncounter.hasPrincipalProcedureOf ( "Hip Fracture Surgery" )
or QualifyingEncounter.hasPrincipalProcedureOf ( "Hip Replacement Surgery" )
or QualifyingEncounter.hasPrincipalProcedureOf ( "Intracranial Neurosurgery" )
or QualifyingEncounter.hasPrincipalProcedureOf ( "Knee Replacement Surgery" )
or QualifyingEncounter.hasPrincipalProcedureOf ( "Urological Surgery" )
define "Intervention Comfort Measures":
( ["ServiceRequest": "Comfort Measures"] InterventionRequest
where InterventionRequest.intent in { 'order', 'original-order', 'reflex-order', 'filler-order', 'instance-order' }
and InterventionRequest.status in { 'active', 'completed' }
)
union ( ["Procedure": "Comfort Measures"] InterventionPerformed
where InterventionPerformed.status in { 'completed', 'in-progress' }
)
define "Encounter With Intervention Comfort Measures On Day Of Or Day After Procedure":
from
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter,
["Procedure": "General or Neuraxial Anesthesia"] AnesthesiaProcedure,
"Intervention Comfort Measures" ComfortMeasure
where AnesthesiaProcedure.status = 'completed'
and AnesthesiaProcedure.performed.toInterval ( ) ends 1 day after day of start of QualifyingEncounter.period
and Coalesce(start of ComfortMeasure.performed.toInterval(), ComfortMeasure.authoredOn) during day of ( end of AnesthesiaProcedure.performed.toInterval ( ) ).calendarDayOfOrDayAfter ( )
return QualifyingEncounter
define "Encounter With Intervention Comfort Measures From Day Of Start Of Hospitalization To Day After Admission":
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter
with "Intervention Comfort Measures" ComfortMeasure
such that Coalesce(start of ComfortMeasure.performed.toInterval(), ComfortMeasure.authoredOn) during day of QualifyingEncounter.fromDayOfStartOfHospitalizationToDayAfterAdmission ( )
define "Numerator":
"Encounter With VTE Prophylaxis Received From Day Of Start Of Hospitalization To Day After Admission Or Procedure"
union ( "Encounter With Medication Oral Factor Xa Inhibitor Administered On Day Of Or Day After Admission Or Procedure"
intersect ( "Encounter With Prior Or Present Diagnosis Of Atrial Fibrillation Or Prior Diagnosis Of VTE"
union "Encounter With Prior Or Present Procedure Of Hip Or Knee Replacement Surgery"
)
)
union "Encounter With Low Risk For VTE Or Anticoagulant Administered"
union "Encounter With No VTE Prophylaxis Due To Medical Reason"
union "Encounter With No VTE Prophylaxis Due To Patient Refusal"
define "Pharmacological or Mechanical VTE Prophylaxis Received":
( ["MedicationAdministration": "Low Dose Unfractionated Heparin for VTE Prophylaxis"] VTEMedication
where VTEMedication.status = 'completed'
and VTEMedication.dosage.route in "Subcutaneous route"
)
union ( ["MedicationAdministration": "Low Molecular Weight Heparin for VTE Prophylaxis"] LMWH
where LMWH.status = 'completed'
)
union ( ["MedicationAdministration": "Injectable Factor Xa Inhibitor for VTE Prophylaxis"] FactorXa
where FactorXa.status = 'completed'
)
union ( ["MedicationAdministration": "Warfarin"] WarfarinAdm
where WarfarinAdm.status = 'completed'
)
union ( ["MedicationAdministration": "Rivaroxaban for VTE Prophylaxis"] Rivaroxaban
where Rivaroxaban.status = 'completed'
)
union ( ( ["Procedure": "Application of Intermittent Pneumatic Compression Devices"]
union ["Procedure": "Application of Venous Foot Pumps"]
union ["Procedure": "Application of Graduated Compression Stockings"] ) DeviceApplied
where DeviceApplied.status = 'completed'
)
define "Encounter With VTE Prophylaxis Received From Day Of Start Of Hospitalization To Day After Admission Or Procedure":
( from
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter,
"Pharmacological or Mechanical VTE Prophylaxis Received" VTEProphylaxis
where Coalesce(VTEProphylaxis.effective.toInterval(), VTEProphylaxis.performed.toInterval()) starts during day of QualifyingEncounter.fromDayOfStartOfHospitalizationToDayAfterAdmission ( )
return QualifyingEncounter
)
union ( from
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter,
["Procedure": "General or Neuraxial Anesthesia"] AnesthesiaProcedure,
"Pharmacological or Mechanical VTE Prophylaxis Received" VTEProphylaxis
where AnesthesiaProcedure.status = 'completed'
and AnesthesiaProcedure.performed.toInterval ( ) ends 1 day after day of start of QualifyingEncounter.period
and Coalesce(VTEProphylaxis.effective.toInterval(), VTEProphylaxis.performed.toInterval()) starts during day of ( end of AnesthesiaProcedure.performed.toInterval ( ) ).calendarDayOfOrDayAfter ( )
return QualifyingEncounter
)
define "Encounter With Medication Oral Factor Xa Inhibitor Administered On Day Of Or Day After Admission Or Procedure":
( from
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter,
["MedicationAdministration": "Oral Factor Xa Inhibitor for VTE Prophylaxis or VTE Treatment"] FactorXaMedication
where FactorXaMedication.status = 'completed'
and FactorXaMedication.effective.toInterval ( ) starts during day of ( start of QualifyingEncounter.period ).calendarDayOfOrDayAfter ( )
return QualifyingEncounter
)
union ( from
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter,
["Procedure": "General or Neuraxial Anesthesia"] AnesthesiaProcedure,
["MedicationAdministration": "Oral Factor Xa Inhibitor for VTE Prophylaxis or VTE Treatment"] FactorXaMedication
where FactorXaMedication.status = 'completed'
and AnesthesiaProcedure.status = 'completed'
and AnesthesiaProcedure.performed.toInterval ( ) ends 1 day after day of start of QualifyingEncounter.period
and FactorXaMedication.effective.toInterval ( ) starts during day of ( end of AnesthesiaProcedure.performed.toInterval ( ) ).calendarDayOfOrDayAfter ( )
return QualifyingEncounter
)
define "Encounter With Prior Or Present Diagnosis Of Atrial Fibrillation Or Prior Diagnosis Of VTE":
( VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter
with ["ConditionProblemsHealthConcerns": "Atrial Fibrillation or Flutter"] AtrialFibrillation
such that AtrialFibrillation.verificationStatus is not null implies ( AtrialFibrillation.verificationStatus !~ FHIRCommon."refuted"
and AtrialFibrillation.verificationStatus !~ FHIRCommon."entered-in-error"
)
and AtrialFibrillation.onset.toInterval ( ) starts on or before end of QualifyingEncounter.period
)
union ( VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter
where QualifyingEncounter.hasEncDiagnosisOf ( "Atrial Fibrillation or Flutter" )
)
union ( VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter
with ["ConditionProblemsHealthConcerns": "Venous Thromboembolism"] VTEDiagnosis
such that ( VTEDiagnosis.clinicalStatus ~ FHIRCommon."inactive"
or VTEDiagnosis.clinicalStatus ~ FHIRCommon."remission"
or VTEDiagnosis.clinicalStatus ~ FHIRCommon."resolved"
)
and VTEDiagnosis.verificationStatus is not null implies ( VTEDiagnosis.verificationStatus !~ FHIRCommon."refuted"
and VTEDiagnosis.verificationStatus !~ FHIRCommon."entered-in-error"
)
and VTEDiagnosis.onset.toInterval ( ) before start of QualifyingEncounter.period
)
define "Encounter With Prior Or Present Procedure Of Hip Or Knee Replacement Surgery":
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter
with ( ["Procedure": "Hip Replacement Surgery"]
union ["Procedure": "Knee Replacement Surgery"] ) HipKneeProcedure
such that HipKneeProcedure.status = 'completed'
and HipKneeProcedure.performed.toInterval ( ) starts on or before end of QualifyingEncounter.period
define "Encounter With Low Risk For VTE Or Anticoagulant Administered":
"Low Risk For VTE Or Anticoagulant Administered From Day Of Start Of Hospitalization To Day After Admission"
union "Low Risk For VTE Or Anticoagulant Administered On Day Of Or Day After Procedure"
define "Low Risk Indicator For VTE":
( ["SimpleObservation": "Risk for venous thromboembolism"] VTERiskAssessment
where VTERiskAssessment.value as FHIR.CodeableConcept in "Low Risk"
and VTERiskAssessment.status in { 'final', 'amended', 'corrected' }
return {
id: VTERiskAssessment.id,
LowRiskDatetime: VTERiskAssessment.effective.earliest ( )
}
)
union ( ["LaboratoryResultObservation": "INR"] INRLabTest
where INRLabTest.value as Quantity > 3.0
and INRLabTest.status in { 'final', 'amended', 'corrected' }
return {
id: INRLabTest.id,
LowRiskDatetime: INRLabTest.issued
}
)
union ( ( ( ["MedicationAdministration": "Unfractionated Heparin"] UnfractionatedHeparin
where UnfractionatedHeparin.dosage.route in "Intravenous route"
)
union ["MedicationAdministration": "Direct Thrombin Inhibitor"]
union ["MedicationAdministration": "Glycoprotein IIb IIIa Inhibitors"] ) AnticoagulantMedication
where AnticoagulantMedication.status = 'completed'
return {
id: AnticoagulantMedication.id,
LowRiskDatetime: start of AnticoagulantMedication.effective.toInterval ( )
}
)
define "Low Risk For VTE Or Anticoagulant Administered From Day Of Start Of Hospitalization To Day After Admission":
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter
with "Low Risk Indicator For VTE" LowRiskForVTE
such that LowRiskForVTE.LowRiskDatetime during day of QualifyingEncounter.fromDayOfStartOfHospitalizationToDayAfterAdmission ( )
define "Low Risk For VTE Or Anticoagulant Administered On Day Of Or Day After Procedure":
from
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter,
["Procedure": "General or Neuraxial Anesthesia"] AnesthesiaProcedure,
"Low Risk Indicator For VTE" LowRiskForVTE
where AnesthesiaProcedure.status = 'completed'
and AnesthesiaProcedure.performed.toInterval ( ) ends 1 day after day of start of QualifyingEncounter.period
and LowRiskForVTE.LowRiskDatetime during day of ( end of AnesthesiaProcedure.performed.toInterval ( ) ).calendarDayOfOrDayAfter ( )
return QualifyingEncounter
define "Encounter With No VTE Prophylaxis Due To Medical Reason":
( "No VTE Prophylaxis Medication Due To Medical Reason From Day Of Start Of Hospitalization To Day After Admission"
intersect "No Mechanical VTE Prophylaxis Due To Medical Reason From Day Of Start Of Hospitalization To Day After Admission"
)
union ( "No VTE Prophylaxis Medication Due To Medical Reason On Day Of Or Day After Procedure"
intersect "No Mechanical VTE Prophylaxis Due To Medical Reason On Day Of Or Day After Procedure"
)
define "No VTE Prophylaxis Medication Due To Medical Reason From Day Of Start Of Hospitalization To Day After Admission":
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter
with "No VTE Prophylaxis Medication Administered Or Ordered" NoVTEMedication
such that NoVTEMedication.medicationStatusReason in "Medical Reason For Not Providing Treatment"
and NoVTEMedication.authoredOn during day of QualifyingEncounter.fromDayOfStartOfHospitalizationToDayAfterAdmission ( )
define "No VTE Prophylaxis Medication Due To Medical Reason On Day Of Or Day After Procedure":
from
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter,
["Procedure": "General or Neuraxial Anesthesia"] AnesthesiaProcedure,
"No VTE Prophylaxis Medication Administered Or Ordered" NoVTEMedication
where NoVTEMedication.medicationStatusReason in "Medical Reason For Not Providing Treatment"
and AnesthesiaProcedure.status = 'completed'
and AnesthesiaProcedure.performed.toInterval ( ) ends 1 day after day of start of QualifyingEncounter.period
and NoVTEMedication.authoredOn during day of ( end of AnesthesiaProcedure.performed.toInterval ( ) ).calendarDayOfOrDayAfter ( )
return QualifyingEncounter
define "No VTE Prophylaxis Medication Administered Or Ordered":
( ( [MedicationAdministrationNotDone: "Low Dose Unfractionated Heparin for VTE Prophylaxis"]
union [MedicationAdministrationNotDone: "Low Molecular Weight Heparin for VTE Prophylaxis"]
union [MedicationAdministrationNotDone: "Injectable Factor Xa Inhibitor for VTE Prophylaxis"]
union [MedicationAdministrationNotDone: "Warfarin"]
union [MedicationAdministrationNotDone: "Rivaroxaban for VTE Prophylaxis"] ) NoMedicationAdm
return {
id: NoMedicationAdm.id,
medicationStatusReason: NoMedicationAdm.statusReason,
authoredOn: NoMedicationAdm.recorded()
}
)
union ( ( ["MedicationNotRequested": "Low Dose Unfractionated Heparin for VTE Prophylaxis"]
union ["MedicationNotRequested": "Low Molecular Weight Heparin for VTE Prophylaxis"]
union ["MedicationNotRequested": "Injectable Factor Xa Inhibitor for VTE Prophylaxis"]
union ["MedicationNotRequested": "Warfarin"]
union ["MedicationNotRequested": "Rivaroxaban for VTE Prophylaxis"] ) NoMedicationOrder
where NoMedicationOrder.intent in { 'order', 'original-order', 'reflex-order', 'filler-order', 'instance-order' }
and NoMedicationOrder.status in { 'active', 'completed' }
return {
id: NoMedicationOrder.id,
medicationStatusReason: NoMedicationOrder.reasonCode,
authoredOn: NoMedicationOrder.authoredOn
}
)
union ( from
( ["MedicationRequest": "Low Dose Unfractionated Heparin for VTE Prophylaxis"]
union ["MedicationRequest": "Low Molecular Weight Heparin for VTE Prophylaxis"]
union ["MedicationRequest": "Injectable Factor Xa Inhibitor for VTE Prophylaxis"]
union ["MedicationRequest": "Warfarin"]
union ["MedicationRequest": "Rivaroxaban for VTE Prophylaxis"] ) MedicationOrderReject,
[TaskRejected] T
where T.focus.references ( MedicationOrderReject )
and T.code ~ USQualityCoreCommon."Fulfill"
and MedicationOrderReject.status = 'active'
return {
id: MedicationOrderReject.id,
medicationStatusReason: { T.statusReason },
authoredOn: MedicationOrderReject.authoredOn
}
)
define "No Mechanical VTE Prophylaxis Due To Medical Reason From Day Of Start Of Hospitalization To Day After Admission":
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter
with "No Mechanical VTE Prophylaxis Performed Or Ordered" NoVTEDevice
such that NoVTEDevice.requestStatusReason in "Medical Reason For Not Providing Treatment"
and NoVTEDevice.authoredOn during day of QualifyingEncounter.fromDayOfStartOfHospitalizationToDayAfterAdmission ( )
define "No Mechanical VTE Prophylaxis Due To Medical Reason On Day Of Or Day After Procedure":
from
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter,
["Procedure": "General or Neuraxial Anesthesia"] AnesthesiaProcedure,
"No Mechanical VTE Prophylaxis Performed Or Ordered" NoVTEDevice
where NoVTEDevice.requestStatusReason in "Medical Reason For Not Providing Treatment"
and AnesthesiaProcedure.status = 'completed'
and AnesthesiaProcedure.performed.toInterval ( ) ends 1 day after day of start of QualifyingEncounter.period
and NoVTEDevice.authoredOn during day of ( end of AnesthesiaProcedure.performed.toInterval ( ) ).calendarDayOfOrDayAfter ( )
return QualifyingEncounter
define "No Mechanical VTE Prophylaxis Performed Or Ordered":
( ( [ServiceNotRequested: "Venous foot pumps"]
union [ServiceNotRequested: "Intermittent pneumatic compression devices"]
union [ServiceNotRequested: "Graduated compression stockings"] ) DeviceNotOrder
where DeviceNotOrder.intent in { 'order', 'original-order', 'reflex-order', 'filler-order', 'instance-order' }
return {
id: DeviceNotOrder.id,
requestStatusReason: DeviceNotOrder.reasonRefused(),
authoredOn: DeviceNotOrder.authoredOn
}
)
union ( from
( [ServiceRequest: "Venous foot pumps"]
union [ServiceRequest: "Intermittent pneumatic compression devices"]
union [ServiceRequest: "Graduated compression stockings"] ) DeviceOrderReject,
[TaskRejected] T
where DeviceOrderReject.intent in { 'order', 'original-order', 'reflex-order', 'filler-order', 'instance-order' }
and DeviceOrderReject.status = 'active'
and T.focus.references ( DeviceOrderReject )
and T.code ~ USQualityCoreCommon."Fulfill"
return {
id: DeviceOrderReject.id,
requestStatusReason: T.statusReason,
authoredOn: DeviceOrderReject.authoredOn
}
)
union ( ( [ProcedureNotDone: "Application of Intermittent Pneumatic Compression Devices"]
union [ProcedureNotDone: "Application of Venous Foot Pumps"]
union [ProcedureNotDone: "Application of Graduated Compression Stockings"] ) DeviceNotApplied
return {
id: DeviceNotApplied.id,
requestStatusReason: DeviceNotApplied.statusReason,
authoredOn: DeviceNotApplied.recorded()
}
)
define "Encounter With No VTE Prophylaxis Due To Patient Refusal":
"No VTE Prophylaxis Due To Patient Refusal From Day Of Start Of Hospitalization To Day After Admission"
union "No VTE Prophylaxis Due To Patient Refusal On Day Of Or Day After Procedure"
define "No VTE Prophylaxis Due To Patient Refusal From Day Of Start Of Hospitalization To Day After Admission":
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter
with "No Mechanical Or Pharmacological VTE Prophylaxis Due To Patient Refusal" PatientRefusal
such that PatientRefusal.authoredOn during day of QualifyingEncounter.fromDayOfStartOfHospitalizationToDayAfterAdmission ( )
define "No Mechanical Or Pharmacological VTE Prophylaxis Due To Patient Refusal":
( "No VTE Prophylaxis Medication Administered Or Ordered" NoVTEMedication
where exists ( NoVTEMedication.medicationStatusReason MedRsn
where MedRsn in "Patient Refusal"
)
)
union ( "No Mechanical VTE Prophylaxis Performed Or Ordered" NoVTEDevice
where NoVTEDevice.requestStatusReason in "Patient Refusal"
)
define "No VTE Prophylaxis Due To Patient Refusal On Day Of Or Day After Procedure":
from
VTE."Encounter With Age Range And Without VTE Diagnosis Or Obstetrical Conditions" QualifyingEncounter,
["Procedure": "General or Neuraxial Anesthesia"] AnesthesiaProcedure,
"No Mechanical Or Pharmacological VTE Prophylaxis Due To Patient Refusal" PatientRefusal
where AnesthesiaProcedure.status = 'completed'
and AnesthesiaProcedure.performed.toInterval ( ) ends 1 day after day of start of QualifyingEncounter.period
and PatientRefusal.authoredOn during day of ( end of AnesthesiaProcedure.performed.toInterval ( ) ).calendarDayOfOrDayAfter ( )
return QualifyingEncounter
define fluent function "fromDayOfStartOfHospitalizationToDayAfterAdmission"(Encounter Encounter):
Interval[date from ( start of Encounter.hospitalizationWithObservation ( ) ), date from ( start of Encounter.period ) + 1 days]
|
Encoded data
|
Encoded data
|