| Title: |
Multi-Rate Example Measure |
| Id: |
MultiRateExample-FHIR |
| Version: |
0.1.0 |
| Url: |
Multi-Rate Example Measure |
| Status: |
draft |
| Experimental: |
true |
| Publisher: |
HL7 International / Clinical Quality Information |
| Description: |
This measure example illustrates the use of the group-level computation extensions to describe a multi-rate measure with mixed population bases
|
| Use Context: |
|
| Jurisdiction: |
001 |
| Subject: |
Location (http://hl7.org/fhir/resource-types)
|
| Population Criteria: |
| group-1 |
| : |
Total number of patients |
| : |
Total number of patients |
| : |
Total number of patients |
| group-2 |
| : |
Total number of practitioners |
| : |
Total number of practitioners |
| : |
Total number of practitioners |
| group-3 |
| : |
Total number of beds |
| : |
Total number of beds |
| : |
Total number of beds |
| group-4 |
| : |
Total number of screening procedures |
| : |
Total number of screening procedures |
| : |
Total number of screening procedures |
| group-5 |
| : |
Patients |
| : |
Eligible patients |
| : |
Patients with screening |
|
| Libraries: |
|
| Terminology and Other Dependencies: |
http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1
http://example.org/fhir/ValueSet/TBD
|
| Parameters: |
| name |
use |
min |
max |
type |
| Practitioners |
Out |
0 |
* |
PractitionerRole |
| Numerator |
Out |
0 |
* |
Patient |
| Denominator |
Out |
0 |
* |
Patient |
| Initial Population |
Out |
0 |
* |
Patient |
| Patients |
Out |
0 |
* |
Patient |
| Beds |
Out |
0 |
* |
Device |
|
| DataRequirements: |
| Resource Type |
Resource Elements |
Valueset Name |
Valueset |
| Patient(Patient) |
gender
id
|
|
|
| Device(Device) |
type
|
Screening Procedure Types
|
http://example.org/fhir/ValueSet/TBD |
| Procedure(Procedure) |
code
subject
subject.reference
|
Screening Procedure Types
|
http://example.org/fhir/ValueSet/TBD |
| PractitionerRole(PractitionerRole) |
|
|
|
|
| Logic Definitions: |
| Group |
Scoring |
Population Criteria |
Expression |
| group-1 |
|
|
|
|
// Number of patients
define "Patients":
[Patient]
|
|
|
|
// Number of patients
define "Patients":
[Patient]
|
|
|
|
|
group-2 |
|
|
|
|
// Number of practitioners
define "Practitioners":
[PractitionerRole]
|
|
|
|
// Number of practitioners
define "Practitioners":
[PractitionerRole]
|
|
|
|
|
group-3 |
|
|
|
|
// Number of beds
define "Beds":
[Device: "Bed Device Types"]
|
|
|
|
// Number of beds
define "Beds":
[Device: "Bed Device Types"]
|
|
|
|
|
group-4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
group-5 |
|
|
|
|
// Percentage of patients who received screening
define "Initial Population":
"Patients"
|
|
|
|
define "Denominator":
"Patients" P
where P.gender = 'female'
|
|
|
|
define "Numerator":
"Patients" P
with "Screening Procedures" SP
such that P.id = Last(Split(SP.subject.reference, '/'))
|
group-6 |
|
| Library Name |
Name |
| MultiRateExample-FHIR |
Practitioners |
|
// Number of practitioners
define "Practitioners":
[PractitionerRole]
|
| Library Name |
Name |
| MultiRateExample-FHIR |
Patients |
|
// Number of patients
define "Patients":
[Patient]
|
| Library Name |
Name |
| MultiRateExample-FHIR |
Screening Procedures |
|
// Number of screening procedures
define "Screening Procedures":
[Procedure: "Screening Procedure Types"]
|
| Library Name |
Name |
| MultiRateExample-FHIR |
Numerator |
|
define "Numerator":
"Patients" P
with "Screening Procedures" SP
such that P.id = Last(Split(SP.subject.reference, '/'))
|
| Library Name |
Name |
| MultiRateExample-FHIR |
Denominator |
|
define "Denominator":
"Patients" P
where P.gender = 'female'
|
| Library Name |
Name |
| MultiRateExample-FHIR |
Initial Population |
|
// Percentage of patients who received screening
define "Initial Population":
"Patients"
|
| Library Name |
Name |
| MultiRateExample-FHIR |
Beds |
|
// Number of beds
define "Beds":
[Device: "Bed Device Types"]
|
|