eCQM QICore Content Implementation Guide
2023.0.0 - CI Build

eCQM QICore Content Implementation Guide, published by cqframework. This guide is not an authorized publication; it is the continuous build for version 2023.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/cqframework/ecqm-content-qicore-2023/ and changes regularly. See the Directory of published versions

## Measure: Multi-provider Patient Patient Level Example (Experimental)

Official URL: http://ecqi.healthit.gov/ecqms/Measure/MPPPatientLevel | Version: 0.8.000
Draft as of 2023-10-27 | Computable Name: MPPPatientLevel
Usage:Program: EP/EC

Example measure supporting testing of the multi-provider patient scenario for patient-based measures

To support testing of approaches to multi-provider patient scenarios with a patient-based measure

Title: | Multi-provider Patient Patient Level Example
Id: | MPPPatientLevel
Download cql: | MPPPatientLevel.cql
Version: | 0.8.000
Url: | Multi-provider Patient Patient Level Example
Effective Period: | 2024-01-01 ..2024-12-31
Status: | draft
Experimental: | true
Date: | 2023-10-27 08:12:32+0000
Name: | MPPPatientLevel
Description: | Example measure supporting testing of the multi-provider patient scenario for patient-based measures
Use Context: |
code | value
--- | ---
program |
Purpose: | To support testing of approaches to multi-provider patient scenarios with a patient-based measure
Libraries: |
MPPPatientLevel
Related Artifact Dependencies: | FHIRHelpers version: 4.3.000 AttributionModel version: 0.1.0 Office Visit Outpatient Consultation Annual Wellness Visit Face-to-Face Interaction Home Healthcare Services Preventive Care Services - Established Office Visit, 18 and Up Preventive Care Services-Initial Office Visit, 18 and Up Preventive Care Services, Initial Office Visit, 0 to 17 Preventive Care, Established Office Visit, 0 to 17 Telephone Visits
Parameters: |
name | use | min | max | type
--- | --- | --- | --- | ---
Measurement Period | In | 0 | 1 | Period
Provider | In | 0 | 1 | string
Initial Population | Out | 0 | 1 | boolean
DataRequirements: |
Type | Elements | Valueset Name | Valueset
--- | --- | --- | ---
Encounter(QICoreEncounter) | type period | Office Visit | Office Visit
Encounter(QICoreEncounter) | type period | Outpatient Consultation | Outpatient Consultation
Encounter(QICoreEncounter) | type period | Annual Wellness Visit | Annual Wellness Visit
Encounter(QICoreEncounter) | type period | Face-to-Face Interaction | Face-to-Face Interaction
Encounter(QICoreEncounter) | type period | Home Healthcare Services | Home Healthcare Services
Encounter(QICoreEncounter) | type period | Preventive Care Services Established Office Visit, 18 and Up | Preventive Care Services - Established Office Visit, 18 and Up
Encounter(QICoreEncounter) | type period | Preventive Care Services Initial Office Visit, 18 and Up | Preventive Care Services-Initial Office Visit, 18 and Up
Encounter(QICoreEncounter) | type period | Preventive Care Services, Initial Office Visit, 0 to 17 | Preventive Care Services, Initial Office Visit, 0 to 17
Encounter(QICoreEncounter) | type period | Preventive Care, Established Office Visit, 0 to 17 | Preventive Care, Established Office Visit, 0 to 17
Encounter(QICoreEncounter) | type period | Telephone Visits | Telephone Visits
Logic Definitions: |
Group | Scoring | Population Criteria | Expression
--- | --- | --- | ---
64403d17d4d7050edabb0562 | Group scoring: proportion
|  | Initial Population |
    define "Initial Population":
      "Has Qualifying Encounter During First 240 Days of Measurement Period"
|  | Denominator |
|  | Numerator |

Library Name | Name
--- | ---
MPPPatientLevel | Has Qualifying Encounter During First 240 Days of Measurement Period
    define "Has Qualifying Encounter During First 240 Days of Measurement Period":
      exists ( ( ["Encounter": "Office Visit"]
          union ["Encounter": "Outpatient Consultation"]
          union ["Encounter": "Annual Wellness Visit"]
          union ["Encounter": "Face-to-Face Interaction"]
          union ["Encounter": "Home Healthcare Services"]
          union ["Encounter": "Preventive Care Services Established Office Visit, 18 and Up"]
          union ["Encounter": "Preventive Care Services Initial Office Visit, 18 and Up"]
          union ["Encounter": "Preventive Care Services, Initial Office Visit, 0 to 17"]
          union ["Encounter": "Preventive Care, Established Office Visit, 0 to 17"]
          union ["Encounter": "Telephone Visits"]
        ) QualifyingEncounter
          where QualifyingEncounter.period during day of Interval[start of "Measurement Period", start of "Measurement Period" + 240 days]
            and QualifyingEncounter.isAttributable()
      )
Library Name | Name
MPPPatientLevel | Initial Population
    define "Initial Population":
      "Has Qualifying Encounter During First 240 Days of Measurement Period"
Library Name | Name
AttributionModel | isAttributable
    define fluent function isAttributable(encounter Encounter):
      encounter.period during "Measurement Period"
        and "Provider" is not null implies encounter.serviceProvider.reference.endsWith("Provider")