Difference between revisions of "201809 Clinical Reasoning"
Bryn rhodes (talk | contribs) |
Bryn rhodes (talk | contribs) |
||
Line 5: | Line 5: | ||
This track will focus on using the quality reporting capabilities of FHIR for 3 use cases: | This track will focus on using the quality reporting capabilities of FHIR for 3 use cases: | ||
− | + | # Running CMS eCQM Program Measures expressed with QDM directly against a FHIR Server | |
− | + | # Using the new $care-gaps operation to produce Care Gap reports for patients | |
− | + | # Sharing Quality Data using the $collect-data operation and Measure Subscriptions | |
For this track, we will be using the balloted STU4 version of FHIR. | For this track, we will be using the balloted STU4 version of FHIR. |
Revision as of 04:55, 14 June 2018
Return to September 2018 Proposals
Contents
Clinical Reasoning Track
This track will focus on using the quality reporting capabilities of FHIR for 3 use cases:
- Running CMS eCQM Program Measures expressed with QDM directly against a FHIR Server
- Using the new $care-gaps operation to produce Care Gap reports for patients
- Sharing Quality Data using the $collect-data operation and Measure Subscriptions
For this track, we will be using the balloted STU4 version of FHIR.
Orientation
Clinical Reasoning Orientation Slides
Clinical Reasoning Orientation Recording
Zulip Chat
The Zulip Chat will be used to coordinate among participants during the connectathon:
Submitting WG/Project/Implementer Group
Justification
The CDS and CQI Work Groups are incorporating feedback from previous ballots, prior connect-a-thons, as well as other work groups to refine and improve the structures used to enable the representation and evaluation of quality artifacts using FHIR. These efforts have resulted in the FHIR Clinical Reasoning Module. The scenarios in this connect-a-thon track proposal exercise key resources and use cases of this module.
Proposed Track Lead
- Bryn Rhodes
- Email: bryn at databaseconsultinggroup dot com
- Skype: bryn.rhodes
See Connectathon_Track_Lead_Responsibilities
Expected participants
- HarmonIQ Health Systems Corporation
- Apelon (pending)
- Motive Medical Intelligence (pending)
- Zynx Health (pending)
Roles
EHR
The EHR role in these scenarios functions as the system-of-record for clinical information.
Measure Reporting Service
A system that provides measure evaluation results
Scenarios
The Clinical Reasoning Module provides documentation for the resources that will be exercised by the above roles. Specifically, the following resources are utilized as part of those scenarios:
QDM Mapping
The 2018 Annual Update for CMS Quality Reporting Programs includes electronic Clinical Quality Measures (eCQMs) specified using Clinical Quality Language (CQL) and Quality Data Model (QDM). This scenario will use the QDM-to-QI-Core mappings described in the QI-Core Implementation Guide to evaluate eCQMs directly against a FHIR server.
Tooling required to support this evaluation will be provided in the form of a QDM-to-FHIR plug-in for the Java-based CQL engine.
The scenario will focus on 3 eCQM program measures:
The scenario will use the same patient bundle used to test the HEDIS measures in previous runs. Note that due to differences in value sets between the HEDIS and eCQM measures, there may need to be some updates to the test data:
- Action: A Measure Reporting Service performs an $evaluate-measure operation to calculate the results of a quality measure for a single patient. The inputs to this operation are:
- Measure to be evaluated (this is part of the url of the request)
- Patient Id
- PeriodStart - The start of the measurement period
- PeriodEnd - The end of the measurement period
GET [base]/Measure/cms125v7/$evaluate-measure?patient=Patient-1234&periodStart=2018-01-01&periodEnd=2018-12-31
- Precondition: The EHR must be prepopulated with information for the given patient that satisfies the requirements of the measure being evaluated.
- Success Criteria: The operation produces a MeasureReport for the patient.
- Bonus point: Run the measure on a population, rather than a single patient:
Measure Data Collection
This scenario will test the new $collect-data operation defined for Measure:
GET [base]/Measure/measure-mrp/$collect-data?patient=Patient-1234&lastUpdated=2018-06-11
Measure Subscription
This scenario will evaluate the ability to "subscribe" to a measure. To enable this functionality, a subscriber uses the FHIR Subscription resource to register interest in the data for a particular measure. The subscriber posts the Subscription to the EHR, and the EHR then notifies the subscriber when any changes are made to the data involved in the calculation of that measure.
1. The subscriber posts a Subscription resource to the EHR, indicating interest in the data for the measure for a patient 2. When data is changed that matches the subscription (as determined by manual development, or programatically by analysis of the DataRequirements for the Measure), the EHR notifies the subscriber 3. The subscriber receives the notification and issues a $collect-data operation to the EHR, using the lastUpdated parameter to indicate when the last data collection was performed 4. The EHR responds with a Bundle containing the data of interest for the requested measure.
Care Gap Report
In this scenario, a new operation has been defined to support producing a Gaps-in-Care report for an individual patient. This report is returned as a FHIR Document, structured as follows:
Bundle
Composition - The first entry in the bundle will be a composition resource describing the overall document MeasureReport - The bundle then contains measure reports for each measure that was calculated for the patient.
Whether the MeasureReport represents a gap in care for the patient is determined by the ImprovementNotation of the Measure and the calculated score for the patient.
GET [base]/Measure/$care-gaps?patient=Patient-1234&topic=Preventive&20Care&20and&20Screening&periodStart=2018-01&periodEnd=2018-12
Prior Scenarios
Note that the content is still available for scenarios run during previous connectathons including
- CDC Opioid Guidance
- CDC Zika Virus Management Guidance
- Diabetes Management
- PlanDefinition Exchange
- CarePlan Integration
- HEDIS Measure Evaluation