-
Notifications
You must be signed in to change notification settings - Fork 23
/
ZZ_AnnualWellnessAssessmentMeasure_AllOrNone.cql
38 lines (30 loc) · 1.44 KB
/
ZZ_AnnualWellnessAssessmentMeasure_AllOrNone.cql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
library ZZ_AnnualWellnessAssessmentMeasure_AllOrNone
using QDM
include 01_ScreeningForAlcoholMisuse called "Screening For Alcohol Misuse"
include 02_HypertensionAssessment called "Hypertension Assessment"
include 03_ScreeningForBreastCancer called "Screening For Breast Cancer"
include 04_ScreeningForColorectalCancer called "Screening For Colorectal Cancer"
include 05_ScreeningForDepression called "Screening For Depression"
parameter "Measurement Period" Interval<DateTime>
context Patient
define "Initial Population":
// True if any initial population is true
"Screening For Alcohol Misuse"."Initial Population"
or "Hypertension Assessment"."Initial Population"
or "Screening For Breast Cancer"."Initial Population"
or "Screening For Colorectal Cancer"."Initial Population"
or "Screening For Depression"."Initial Population"
define "Denominator":
// True if any denominator is true
"Screening For Alcohol Misuse"."Denominator"
or "Hypertension Assessment"."Denominator"
or "Screening For Breast Cancer"."Denominator"
or "Screening For Colorectal Cancer"."Denominator"
or "Screening For Depression"."Denominator"
define "Numerator":
// True if and only if all numerators are true
"Screening For Alcohol Misuse"."Numerator"
and "Hypertension Assessment"."Numerator"
and "Screening For Breast Cancer"."Numerator"
and "Screening For Colorectal Cancer"."Numerator"
and "Screening For Depression"."Numerator"