- Created by Gayathri Jayawardena, last modified on Jun 23, 2022
Short Description | Continue the testing and use of FHIR-based Quality Measures for use in Quality Measurement programs, including CMS, Gaps in Care (GIC) and Clinical Decision Support (CDS) Use Cases. The focus of this connectathon will be to:
| |||||||||
Long Description | The Clinical Reasoning track will also:
| |||||||||
Type | Testing an Implementation Guide | |||||||||
Submitting Work Group/Project/Accelerator/Affiliate/Implementer Group | CDS/CQI/DaVinci Project | |||||||||
Track Lead(s) | Bryn Rhodes | |||||||||
Track Lead Email(s) | ||||||||||
Related Tracks | Care Planning, Public Health, CDS Hooks, Da Vinci DEQM Gaps in Care and Vulcan Schedule of Activities | |||||||||
FHIR Version | FHIR R4 | |||||||||
Specification(s) this track uses | Implementation Guides: Terminology Servers this track uses?
Specific Terminology Code Systems and Value Sets needed for this track?
What FHIR Terminology Operations (C,R,U,D,E) are needed?
| |||||||||
Artifacts of focus | FHIR Resources:
| |||||||||
Expected participants | Apelon | |||||||||
Zulip stream | https://chat.fhir.org/#narrow/stream/179220-cql | |||||||||
Track Kick Off Call | Planning/Working Session held on 4/13 at 10 AM ET --Recording (password: 0^s0+=Pm) Kickoff held on 4/27 at 10 AM ET --Presentation and Recording (password: V1#*&G0x) | |||||||||
New Attendees FHIR Cheat Sheets
Testing Artifacts If you plan to test during the Connectathon, you will need to be setup in Connectathon Manager. Account setup instructions can be found here.
Connectathon Artifacts (recordings are posted in Whova Video Gallery. Whova FAQs)
System Roles (Quality Reporting)
Systems capable of playing these roles should implement the exchange and reporting scenarios as described in the Data Exchange for Quality Measures implementation guide. The Producer role should be a FHIR Server implementing at least the US Core profiles and capability statement, and ideally implementing the QI Core profiles, as described in the producer server capability statement: http://build.fhir.org/ig/HL7/davinci-deqm/CapabilityStatement-producer-server.html The Consumer role should implement the consumer server capability statement: http://build.fhir.org/ig/HL7/davinci-deqm/CapabilityStatement-consumer-server.html The Reporter role should implement the reporter client capability statement: http://build.fhir.org/ig/HL7/davinci-deqm/CapabilityStatement-reporter-client.html The Receiver role should implement the receiver server capability statement: http://build.fhir.org/ig/HL7/davinci-deqm/CapabilityStatement-receiver-server.html The Repository role should implement at least the Shareable Measure Repository capability statement. To participate in the Data Element submission workflow, the Repository role should implement the Publishable Measure Repository capability statement: http://build.fhir.org/ig/HL7/cqf-measures/measure-repository-service.html The Terminology Service role should implement the Measure Terminology Service capability statement: http://build.fhir.org/ig/HL7/cqf-measures/measure-terminology-service.html The CQF Ruler, a reference implementation of FHIR Clinical Reasoning based on the HAPI FHIR Server is available to either play the Consumer, Receiver, and CDS Service roles, or to help guide and test implementations in preparation for the track. A test instance of the CQF Ruler is available here: http://cqm-sandbox.alphora.com/ For these scenarios, the Producer and Consumer exchange the data-of-interest for a quality measure, either by push or pull This is the EHR Reference Implementation server endpoint for the Medication Reconciliation Post Discharge use case to test the DEQM $submit-data operation - https://api-v8-stu3.hspconsortium.org/DaVinciMRPProvider/open This is the Payer Reference Implementation server endpoint for this use case - https://api-v8-stu3.hspconsortium.org/DaVinciMRPPayer/open Data Element Submission Scenarios The following diagram illustrates the overall flow for these scenarios: The overall steps in the scenario are:
The following scenario descriptions are patterns for specific scenarios, for the May 2022 Connectathon we are focusing on individual push and evaluate using colorectal cancer screening measure, for complete description refer to: https://github.com/cqframework/ecqm-content-qicore-2022 Individual Exchange Scenarios Push Scenario ($submit-data)
Pull Scenario ($collect-data)
Group Exchange Scenarios For the Group Exchange scenarios, we focus on the need for payers to track status of members for a screening measure, a Colorectal Cancer Screening measure in this case. The scenarios are based on the case where a payer sends a request to a provider for the screening information for a group of covered patients. These scenarios will attempt to use the Bulk Data API as specified in the FHIR specification. In particular:
Push Scenario ($submit-data) In the push scenario, the provider - through some interface in their system - gathers the screening information for the set of patients and submits it:
Pull Scenario ($collect-data) In the pull scenario, the payer uses the $collect-data operation to request through the provider's API
Reporting Scenarios For these scenarios, a Reporter and Receiver exchange the data and results of a quality measure. Individual Report Scenario
Summary Report Scenario
Calculation Scenarios For these scenarios, a Receiver requests the calculation of a quality measure by a Reporting system. Individual Report Scenario
Summary Report Scenario
Group Subject Scenario
Attribution Scenario
(Describe CQL to return a subset of the ATR Group) (Describe parameters for CQL that can be used to select Patients from the ATR Group, e.g., NPI of a practitioner or identifier of a Location (practice site))
Valueset Scenario
Content for this scenario specifically uses the EXM125v9 and EXM125v10 measure, focusing on the differences between value set expansions between the value sets used in the different reporting years. Specifically:
For the Bilateral Mastectomy value set, the v10 expansion includes new codes:
For the Mammography value set, the v10 expansion does not include CPT codes in the v9 version:
Use the valueSetVersion and system-version parameters to request these expansions. TestScript resources formally describing these scenarios are provided here: https://github.com/cqframework/ecqm-content-r4/tree/master/input/tests/Touchstone/ValueSets NOTE: The NLM's R4 FHIR Terminology Service will be available for participants to use. Use of this server requires a current UMLS license, as well as access to the UAT instance for the FHIR R4 functionality. Please provide track leads with your UMLS user id so we can coordinate access to the UAT instance. Note also that the above version-specific expand scenario is currently only partially supported by the VSAC's FHIR instance, and testing should be focused on use of the R4 ValueSet resources returned. BASE URI: https://uat-cts.nlm.nih.gov/fhir/r4 Using the UAT base URI, instead of our production server base URI (https://cts.nlm.nih.gov/fhir/r4), allows our software engineers to respond to issues and make adjustments/corrects in real time, when possible, during the connectathon. People who have requested UAT permissions will have permissions on the UAT server: https://uat-cts.nlm.nih.gov/fhir/r4, not necessarily on the production server: (https://cts.nlm.nih.gov/fhir/r4).
Public Health Reporting Scenario System Roles (PHR) Clinical System - A system that deals with health data and potentially reportable events Negative Chlamydia Screening Report Scenario
Decision Support Scenarios System Roles (CDS) CDS Service - A system that provides decision support guidance via the CDS Hooks API Systems capable of playing these roles should implement the CDS Hooks API. Systems may also support ingestion of computable decision support content as described in the Clinical Guidelines implementation guide.
PlanDefinition $apply Testing This track will test and discuss feedback on potential simplifications of the PlanDefinituion $apply semantics, including the mergeNestedCarePlans option introduced in the CPG IG, as well a new proposed requestGroupsOnly parameter. The testbed for this scenario and associated testing content is available in the https://github.com/cqframework/pd-apply repository, Instructions for running the tests can be found in the repository readme. There is an option to try this in a web-UI. Go to https://smart-on-fhir-17eef.web.app/ with the feature accessible by the "$apply custom PlanDefinition..." button at the bottom. Here you can add a transaction FHIR bundle with PlanDefinitions, ActivityDefinitions, Library, and ValueSets in order to test the RequestGroup implementation using Encender. Note: your Library will need to have a JSON ELM in it. To connect it to an EHR, we've been using https://smart-on-fhir-17eef.web.app/launch.html as the launch url, which directs us to a page to select which EHR we launched from. E.g. https://launch.smarthealthit.org/ Use cases providing content for testing this scenario, including the use of questionnaires to both provide missing information, as well as gather information as part of the process:
Opioid Decision Support The Centers for Disease Control and Prevention (CDC) have issued guidelines relating to the prescription of opioids:https://www.cdc.gov/drugoverdose/prescribing/guideline.html (Opioid Prescription Guideline) The Opioid Prescribing Support Implementation Guide represents several recommendations of this guideline as computable artifacts using the FHIR Clinical Reasoning Module: http://build.fhir.org/ig/cqframework/opioid-cds/ (Opioid Prescribing Support Implementation Guide) (STU3) http://build.fhir.org/ig/cqframework/opioid-cds-r4/ (R4 version) This scenario will focus on testing usage with the new order-select hook for recommendations #5, #10, and #11
For the purposes of this scenario, long-term opioid therapy is defined as use of opioids on most days for > 3 months, and the patient does not have metastatic cancer. To determine these, the CDS Service will need to access:
For communicating medications, the service will expect information in a MedicationRequest or MedicationStatement, with at least the following supplied:
The implementation guide provides computable artifacts describing the calculations for MME based on the CDC Guidance. The CDS Service can use these representations to provide the functionality described for this scenario. TestScript(s): All testing materials can be accessed from the Connectathon GitHub Repository: https://github.com/dbcg/connectathon Security and Privacy Considerations: The scenarios and reference implementations here run using open (i.e. unsecured) connections. Systems SHALL NOT use PHI in any form, or data derived directly from PHI. | ||||||||||
1 Comment
Alex Goel
Can this page be updated with Questionnaire testing and PlanDefinition use cases as noted in the CPG on FHIR call: 2022-03-16 - CPG-on-FHIR/Informatics Stream Subworkgroup
Suggested Questionnaire + PD use cases include: