Quality Measure Implementation Guide
5.0.0 - STU5 United States of America flag

This page is part of the Quality Measure STU2 for FHIR R4 Implementation Guide (v5.0.0: STU5 (v5.0.0)) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Measure: Multi-Rate Example Measure (Experimental)

Official URL: http://hl7.org/fhir/us/cqfmeasures/Measure/MultiRateExample-FHIR Version: 0.1.0
Draft as of 2022-02-22 Computable Name: MultiRateExample

Usage:Venue: EC

This measure example illustrates the use of the group-level computation extensions to describe a multi-rate measure with mixed population bases

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:
code value
venue
Jurisdiction: US
Subject:

Location (http://hl7.org/fhir/resource-types)

Basis: Patient
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
group-6
Libraries:
Multi Rate Example Logic Library
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 Group scoring: continuous-variable
    Type:

    structure

    Risk Adjustment: N/A
    Rate Aggregation: N/A
    Improvement Notation:

    increase

    // Number of patients
    define "Patients":
      [Patient]
    // Number of patients
    define "Patients":
      [Patient]
    group-2 Group scoring: continuous-variable
    Type:

    structure

    Risk Adjustment: N/A
    Rate Aggregation: N/A
    Improvement Notation:

    increase

    // Number of practitioners
    define "Practitioners":
      [PractitionerRole]
    // Number of practitioners
    define "Practitioners":
      [PractitionerRole]
    group-3 Group scoring: continuous-variable
    Type:

    structure

    Risk Adjustment: N/A
    Rate Aggregation: N/A
    Improvement Notation:

    increase

    // Number of beds
    define "Beds":
      [Device: "Bed Device Types"]
    // Number of beds
    define "Beds":
      [Device: "Bed Device Types"]
    group-4 Group scoring: continuous-variable
    Type:

    structure

    Risk Adjustment: N/A
    Rate Aggregation: N/A
    Improvement Notation:

    increase

    group-5 Group scoring: proportion
    Type:

    process

    Risk Adjustment: N/A
    Rate Aggregation: N/A
    Improvement Notation:

    increase

    // 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 Group scoring: composite
    Type:

    structure

    Risk Adjustment: N/A
    Rate Aggregation: N/A
    Improvement Notation:

    increase

    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"]