FHIR Chat · Connectathon · cql

Stream: cql

Topic: Connectathon


view this post on Zulip Gayathri Jayawardena (May 05 2021 at 13:53):

Join us at 10 AM (ET)2 PM (UTC) today for the Clinical Reasoning Track Kickoff in Whova. Please note we will be using the CQL Zulip Stream for Connectathon Communication

view this post on Zulip Gayathri Jayawardena (May 05 2021 at 15:59):

Track Kickoff Recording is available in Whova and the presentation can be found on the Clinical Reasoning Track Confluence Page: https://confluence.hl7.org/display/FHIR/2021-05+Clinical+Reasoning

view this post on Zulip Gayathri Jayawardena (May 17 2021 at 14:24):

The Clinical Reasoning Track will kickoff tomorrow (Tuesday, May 18th) at 9 AM UTC/5 AM US-ET. The complete agenda is now available in Whova: https://whova.com/portal/webapp/hlsfh_202105/Agenda.
A version of the agenda is also available on the track page: https://confluence.hl7.org/display/FHIR/2021-05+Clinical+Reasoning

view this post on Zulip Paul Denning (May 18 2021 at 09:20):

https://build.fhir.org/ig/cqframework/ecqm-content-r4/

view this post on Zulip Paul Denning (May 18 2021 at 09:29):

Idea for Attribution step 2: Use a cohort measure and return MeasureReport.type = "subject-list"; this would have the patients to use for the given measure evaluation. Cohort measure could be just the IPOP for the full measure.

view this post on Zulip Paul Denning (May 18 2021 at 09:33):

Concern: this cohort measure would need to run on the submitting system, where full measure runs on the receiving system. Submitting system probably/maybe does not have system that can run CQL measures.

view this post on Zulip Paul Denning (May 18 2021 at 09:39):

http://hl7.org/fhir/valueset-usage-context-type.html discussed
Extensible binding from http://hl7.org/fhir/metadatatypes-definitions.html#UsageContext.code used in http://hl7.org/fhir/valueset-definitions.html#ValueSet.useContext

view this post on Zulip Paul Denning (May 18 2021 at 14:09):

tool recommendation: gron https://github.com/tomnomnom/gron

e.g. usage:
gron https://fhir-dev.mettles.com/interop/fhir/Measure?_format=json^&_summary=true^&_count=65 | grep \.resource\.url

output:
json.entry[0].resource.url = "https://fhir-dev.mettles.com/interop/fhir/Measure/measure-cms506v2-FHIR4";
json.entry[1].resource.url = "https://fhir-dev.mettles.com/interop/fhir/Measure/measure-cms72v8-FHIR4";
...
json.entry[59].resource.url = "http://ecqi.healthit.gov/ecqms/Measure/BloodPressureFHIR";

view this post on Zulip Bryn Rhodes (May 18 2021 at 14:46):

Zip for CMS125v10 sample data bundles: https://github.com/cqframework/ecqm-content-r4-2021/blob/master/bundles/sampledata/CMS125v10%20Sample%20Data.zip

view this post on Zulip Bryn Rhodes (May 18 2021 at 14:47):

We are still extracting the contents of that into the test folders for the IG, but the bundles are all there

view this post on Zulip Jennifer Seeman (May 19 2021 at 14:33):

Example HEDIS FHIR measure content. BCSE_HEDIS_MY2022-1.0.0.zip

view this post on Zulip Gayathri Jayawardena (Jul 19 2021 at 17:12):

The CMS FHIR Connectathon starts tomorrow!

Quality Measures Track: https://confluence.hl7.org/display/FHIR/CMS2021-07+Quality+Measures
Quality Reporting Track: https://confluence.hl7.org/display/FHIR/CMS2021-07+Quality+Reporting

CMS measures that have been converted to FHIR and will be tested: https://docs.google.com/spreadsheets/d/1DocNOIX3ZYWCzOxSHw00sl21WHWx5SeazrlSCUcjqqs/edit#gid=852465089

All test results will be documented in the Connectathon Manager: http://conman.clinfhir.com/connectathon.html?event=cms

If you would like to demo your validated systems during Connectathon, please send a message in this chat.

Both Quality Reporting and Quality Measures will be using Touchstone test scripts to test the implementing systems. Be sure to register a Touchstone account. If you plan to bring a server for testing using the Touchstone test scripts, be sure to add your server in Touchstone.

Any participants needing to connect to FHIR Terminology Service for VSAC Resources will need to have their own UMLS License in advance of the Connectathon, sign-up here: https://uts.nlm.nih.gov/uts/signup-login.
If you would like to access the FHIR R4 UAT, please send your UMLS ID by Monday, July 19th to fhir@esacinc.com so we can ensure you are set up.

view this post on Zulip Sreekanth Puram (Jul 20 2021 at 16:13):

Is there a separate chat stream for Quality measures?

view this post on Zulip Gayathri Jayawardena (Jul 20 2021 at 16:43):

Sreekanth Puram said:

Is there a separate chat stream for Quality measures?

This will be the chat stream for Quality Measures and Quality Reporting

view this post on Zulip Sreekanth Puram (Jul 20 2021 at 17:28):

Hi Everyone, I am able to run all the quality measure tests in Touchstone. All the tests pass

view this post on Zulip Sreekanth Puram (Jul 20 2021 at 17:29):

however the tests recommended by DaVinci in Touchstone requires me to provide the group id of the measure report. This id is same as the one that I used as the group id for my measure.

view this post on Zulip Sreekanth Puram (Jul 20 2021 at 17:32):

Is this the expected way?

view this post on Zulip Bryn Rhodes (Jul 20 2021 at 17:42):

Yes, if the measure provides a group.id, the measure report needs to echo that. That's how the measure scores are coordinated for multi-rate measures.

view this post on Zulip Bryn Rhodes (Jul 20 2021 at 17:42):

If a measure only has a single group, then the group id isn't required, but it is specified as must support, so if it's present it needs to be provided.

view this post on Zulip Bryn Rhodes (Jul 20 2021 at 17:43):

I'm looking at updating the test to not require the group.id, but an alternative would be to specify the group.id in all the connectathon content. (The MAT doesn't currently set group.id if there is only one group, so none of the content has it).

view this post on Zulip Bryn Rhodes (Jul 20 2021 at 17:44):

And for consistency, it might make sense to just always require a group id?

view this post on Zulip Sreekanth Puram (Jul 20 2021 at 18:14):

We don't use MAT to generate our Measure definitions. We write it from scratch. We do have group ID in measure definition. I assume that the users of touchstone who test my server will get the group ID from the measure definition.

view this post on Zulip Bryn Rhodes (Jul 20 2021 at 18:15):

Yes, I'm adding that to the content now

view this post on Zulip Bryn Rhodes (Jul 20 2021 at 19:22):

Okay, all the content bundles in the ecqm-content-r4 repository have group ids now

view this post on Zulip Gayathri Jayawardena (Jul 21 2021 at 20:08):

Thank you for joining today’s Quality Measures Track. All presentations can be found here: https://confluence.hl7.org/display/FHIR/CMS2021-07+Quality+Measures

Recordings will be posted in Whova.

Please join us tomorrow for the Quality Reporting Track.

The final general session (Patient Cost Transparency) will start at 4:15 pm ET. Please visit the Whova agenda to join.

view this post on Zulip Gayathri Jayawardena (Jul 22 2021 at 13:22):

The Quality Reporting Track kicks off today at 10:30 am ET!

10:30 am - 11:30 am: Quality Reporting Implementation Guide Review
11:30 am - 12:30 pm: Quality Reporting Reference Implementation Overview
1:30 pm - 3:30 pm: Quality Measures Connect!
4:00 pm Mettles Demo in the Validated Technology in Action Session

view this post on Zulip Bryn Rhodes (Jul 22 2021 at 14:47):

FYI, we are going to reset the cqm-sandbox

view this post on Zulip Bryn Rhodes (Jul 22 2021 at 14:47):

So it will be down for a few minutes while we redeploy

view this post on Zulip Bryn Rhodes (Jul 22 2021 at 17:28):

Okay, that took longer than a few minutes, but the cqm-sandbox has been refreshed.

view this post on Zulip Gayathri Jayawardena (Jul 22 2021 at 19:28):

Thank you for joining today’s Quality Reporting Track. All of today’s presentations can be found here: https://confluence.hl7.org/display/FHIR/CMS2021-07+Quality+Reporting

Recordings will be posted in Whova.

Join us now in the “Validated Tech in Action” session as Mettles demonstrates their validated system with the DEQM IG at 4 pm ET.

view this post on Zulip Alex Goel (Aug 31 2021 at 17:59):

Hi, I was wondering if any scenarios for clinical reasoning track that used PlanDefinitions and ActivityDefinitions. I only saw Measures on Confluence @Bryn Rhodes

view this post on Zulip Bryn Rhodes (Aug 31 2021 at 18:06):

Yes, we are planning on an ANC Scenario, I just haven't finished putting the resource bundles together. Should be up by the end of the day, in time for the kickoff tomorrow morning.

view this post on Zulip Hang Liang (Sep 01 2021 at 14:07):

is there a zoom link for the kick off session?

view this post on Zulip Gayathri Jayawardena (Sep 14 2021 at 12:03):

Good morning, the Clinical Reasoning Track will get started in an hour at 9 AM ET. You can access the Zoom link once you have logged into Whova. All presentations and important links can be accessed here on the track Confluence page:
https://confluence.hl7.org/display/FHIR/2021-09+Clinical+Reasoning

view this post on Zulip Matthew Gramigna (Sep 14 2021 at 18:22):

@Bryn Rhodes We've set up our testing client to compare ouptuts of $data-requirements between cqf-ruler and our custom implementation. Here are some initial findings, and hoping to work through them/get some more insight as to what cqf-ruler is doing.

Testing with EXM130, our test client gives an error message stating that, essentially, cqf-ruler has information in the data-requirements that are absent in our server's implementation. We are looking to specifically why we don't have some of these, but I think there are two main points of interest:

  1. cqf-ruler has some duplicates
  2. cqf-ruler outputs some data requirements that are just types with no codeFilter (e.g. Provenance, Location). Ours does not do this as these are never queried for by the Measure logic

Error messsage from testing client (these are just a stringified version of the data requirement types, paths and code filters):

Client data-requirements is missing expected data requirements for measure measure-EXM130-7.3.000: ["Encounter.type(http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292)", "Encounter.type(http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1111.143)", "Encounter.type(http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.292)", "Condition(no code filter)", "Condition(no code filter)", "Location(no code filter)", "Provenance.target(no code filter)", "Medication(no code filter)"]

view this post on Zulip Bryn Rhodes (Sep 14 2021 at 21:45):

Thank you Matt! We'll take a look and see what the differences are

view this post on Zulip Bryn Rhodes (Sep 14 2021 at 22:37):

FYI, I reposted the 2020 content to the CQM sandbox and it all seems to be working now, though it's quite pokey...

view this post on Zulip Paul Denning (Sep 15 2021 at 09:59):

Patients (and associated other FHIR resources) from
https://github.com/cqframework/ecqm-content-r4-2021/blob/master/input/tests/CMS104TestData.md
and
https://github.com/cqframework/ecqm-content-r4-2021/blob/master/input/tests/CMS190TestData.md
are deleted. Let me know if I should re-post them

view this post on Zulip Gayathri Jayawardena (Sep 15 2021 at 12:53):

Join us at 9 AM ET as the Da Vinci DEQM/Gaps in Care Track tests the reference implementation using Touchstone Testscripts

view this post on Zulip Bryn Rhodes (Sep 15 2021 at 13:41):

@Paul Denning , yes, sorry, we reset the sandbox to address some performance issues. You have scripts that load them, yes?

view this post on Zulip Paul Denning (Sep 15 2021 at 14:51):

Yes. See https://github.com/p9g/ecqm-content-r4-2021/tree/master/bundles/cqf-ruler

view this post on Zulip Matthew Gramigna (Sep 15 2021 at 15:12):

Bryn Rhodes said:

Thank you Matt! We'll take a look and see what the differences are

Thanks! Happy to provide the full input and output too. We will be showcasing this during the 12:00 session as well

view this post on Zulip Bryn Rhodes (Sep 15 2021 at 18:30):

FYI, there is now a 2021 sandbox ruler here: https://cqm-sandbox-2021.alphora.com/cqf-ruler-r4

view this post on Zulip Bryn Rhodes (Sep 15 2021 at 18:30):

It has all the 2021 measure bundles plus all the test data Paul referenced above.

view this post on Zulip Gayathri Jayawardena (Dec 15 2021 at 17:57):

Clinical Reasoning Track Page: https://confluence.hl7.org/display/FHIR/2022-01+Clinical+Reasoning (includes CMS measures, access to test scripts, scenarios, QuickStart Guide and more). If you would like to suggest or lead a track session, please email fhir@icf.com

view this post on Zulip Bryn Rhodes (Jan 03 2022 at 18:12):

For the connectathon, we are planning tp continue testing and discussion of the PlanDefinition $apply. As discussed on the last session, we're using the pd-apply repository to house test cases.

view this post on Zulip Bryn Rhodes (Jan 03 2022 at 18:14):

We have tentatively scheduled a session on this for 1:00PM CT (2:00PM ET) on Wednesday (during the Connectathon).

view this post on Zulip Bryn Rhodes (Jan 03 2022 at 18:14):

And we'll have some planning coordination on the upcoming track kickoff this Wednesday.

view this post on Zulip Bryn Rhodes (Jan 04 2022 at 01:02):

I've added the PlanDefinition $apply scenario to the Connectathon track page here and merged a PR to the pd-apply repository from @Brian Kaney

view this post on Zulip Brian Kaney (Jan 04 2022 at 01:20):

I updated the README to make the setup more clear. LMK if anyone has problems.

view this post on Zulip Bryn Rhodes (Jan 04 2022 at 21:12):

For anyone attending the connectathon, please remember to fill out the PreConnecatthon survey: https://www.surveymonkey.com/r/RKF9KD7

view this post on Zulip Bryn Rhodes (Jan 04 2022 at 21:15):

And a reminder that we are having the kickoff for the Clinical Reasoning Track tomorrow morning at 11:00 ET, call details here: https://confluence.hl7.org/display/CQIWC/Meeting+Access#MeetingAccess-WednesdaySub-GroupCalls(10amET)

view this post on Zulip Bryn Rhodes (Jan 04 2022 at 21:15):

If you have submitted your survey results and indicated CR as your primary track, you should be receiving an email invite directly.

view this post on Zulip Gayathri Jayawardena (Jan 05 2022 at 17:17):

Whova is open: https://whova.com/portal/webapp/conne_202201/Agenda. Note the Clinical Reasoning Track schedule will be updated over the next few days.

view this post on Zulip Gayathri Jayawardena (Jan 10 2022 at 19:30):

Clinical Reasoning/Da Vinci DEQM Gaps in Care Track schedule is now updated in Whova. All meeting artifacts can be accessed on the Clinical Reasoning track page: https://confluence.hl7.org/display/FHIR/2022-01+Clinical+Reasoning

Join us tomorrow (Jan. 11) at 8 AM Central!

view this post on Zulip Matthew Gramigna (Jan 11 2022 at 15:55):

@Bryn Rhodes @Gayathri Jayawardena FYI, there are some folks in the bulk data track interested in seeing/discussing bulk import of quality data for eCQMs. We might try to set up a breakout session that folks in Clinical Reasoning here could join as well to see what we've done and talk about the implementation

view this post on Zulip Gayathri Jayawardena (Jan 11 2022 at 16:03):

Codespaces is a feature of Github, so the first step is to sign up for a Github Account. If you already have a github account, provide your Github ID to the workshop facilitator by emailing it to info@alphora.com.

To use codespaces, the workshop facilitator will need to add you to the Alphora github organization. Codespaces is a paid service, and Alphora is sponsoring codespace usage for the purpose of this workshop. Codespace accounts will be available one week prior to and one week after the workshop to allow participants to work through the material.

view this post on Zulip Gayathri Jayawardena (Jan 11 2022 at 16:04):

Matthew Gramigna said:

Bryn Rhodes Gayathri Jayawardena FYI, there are some folks in the bulk data track interested in seeing/discussing bulk import of quality data for eCQMs. We might try to set up a breakout session that folks in Clinical Reasoning here could join as well to see what we've done and talk about the implementation

Did you want to host the breakout in Clinical Reasoning or Bulk Data? We have rooms avail in Clinical Reasoning, just let me know when you would like to open it

view this post on Zulip Matthew Gramigna (Jan 11 2022 at 16:45):

@Gayathri Jayawardena it sounds like @Dan Gottlieb is willing to handle the scheduling of that for the bulk data track (he mentioned maybe tomorrow morning). I'll be sure to let folks in this track know when it is confirmed since there's a lot of interest :)

view this post on Zulip Gayathri Jayawardena (Jan 11 2022 at 16:58):

Matthew Gramigna said:

Gayathri Jayawardena it sounds like Dan Gottlieb is willing to handle the scheduling of that for the bulk data track (he mentioned maybe tomorrow morning). I'll be sure to let folks in this track know when it is confirmed since there's a lot of interest :)

great, thanks @Matthew Gramigna

view this post on Zulip Paul Denning (Jan 11 2022 at 17:43):

Would be nice to discuss how VSAC handles the queries discussed at https://chat.fhir.org/#narrow/stream/179202-terminology/topic/tx.2Efhir.2Eorg.20search.20by.20identifier

view this post on Zulip Matthew Gramigna (Jan 11 2022 at 17:45):

There will be a session in the bulk data track, "Discussion: Using Bulk Data for Quality Measures," where we will talk about using bulk data for large-scale imports of quality data for eCQMs

https://whova.com/portal/webapp/conne_202201/Agenda/2118739/

view this post on Zulip Julia Ellen Dawson (Jan 11 2022 at 19:23):

ConMan has an abbreviated list of measures to choose from. Should other measures, for example CMS104, tested in Atom, be reported elsewhere, maybe on the google spreadsheet?

view this post on Zulip Bryn Rhodes (Jan 11 2022 at 19:36):

@Julia Ellen Dawson , I am updating Conman, sorry, just a sec...

view this post on Zulip Julia Ellen Dawson (Jan 11 2022 at 19:38):

Thanks :}

view this post on Zulip Bryn Rhodes (Jan 11 2022 at 19:50):

Okay, data sets are updated. Sorry, I didn't get to that last night and then got caught up in connectathoning this morning :)

view this post on Zulip Julia Ellen Dawson (Jan 11 2022 at 19:53):

Thanks much! Appreciate all of your help

view this post on Zulip Paul Denning (Jan 11 2022 at 20:34):

[1] https://cqm-sandbox.alphora.com/cqf-ruler-r4/fhir/Measure/CervicalCancerScreeningFHIR/$evaluate-measure?patient=numer-EXM124&periodStart=2019-01-01&periodEnd=2019-12-31&_format=json
[2] https://cqm-sandbox.alphora.com/cqf-ruler-r4/fhir/Measure/CervicalCancerScreeningFHIR/$evaluate-measure?subject=Patient/numer-EXM124&periodStart=2019-01-01&periodEnd=2019-12-31&_format=json

[1] works but [2] does not. Am I missing something?

https://hl7.org/fhir/measure-operation-evaluate-measure.html says parameter name is "subject"

view this post on Zulip Bryn Rhodes (Jan 11 2022 at 20:45):

It looks like this is addressed on a branch that hasn't made it back to main yet.

view this post on Zulip Bryn Rhodes (Jan 11 2022 at 20:45):

Here's the relevant issue: https://github.com/DBCG/cqf-ruler/issues/170

view this post on Zulip Brian Kaney (Jan 11 2022 at 20:56):

(deleted)

view this post on Zulip Gayathri Jayawardena (Jan 11 2022 at 22:04):

The final session "Terminology Services: Clinical Quality Measures Joint Session" will be held in the Terminology Zoom Room

view this post on Zulip Gayathri Jayawardena (Jan 11 2022 at 22:11):

Clinical Reasoning/Da Vinci DEQM Gaps in Care Track will begin w/QDM to QI-Core mapping tomorrow (Wednesday, Jan. 12) at 9 AM US-Central.

view this post on Zulip Gayathri Jayawardena (Jan 12 2022 at 15:16):

This morning's first session will focus on QI-Core based Authoring rather than QDM to QI-Core Mapping (as listed in the agenda). Also, the 10 AM CT session titled "Evaluating Measures with eCRNow" has been cancelled. We welcome any additional topics attendees may have during this hour.

Don't forgot to add your notes and organization logo to the track report-out: https://docs.google.com/document/d/1EbpFZMCtfEBRr8eOhry5Hgm1hBS_m1243xvZpd26lWc/edit?usp=sharing

view this post on Zulip Paul Denning (Jan 12 2022 at 16:27):

Bryn Rhodes said:

Here's the relevant issue: https://github.com/DBCG/cqf-ruler/issues/170

https://github.com/DBCG/cqf-ruler/issues/430 created
Issue 170 is a little different: about the reportType parameter

view this post on Zulip Gayathri Jayawardena (Jan 12 2022 at 16:39):

All of Tuesday's recordings are posted here: https://whova.com/portal/webapp/conne_202201/VideoGallery (search Clinical Reasoning)

view this post on Zulip Bryn Rhodes (Jan 12 2022 at 17:12):

A question in the chat asked if there is an example of a SMART-on-FHIR application using clinical reasoning, here is a pair of chronic pain applications that support shared decision making using FHIR and CQL-based clinical reasoning: https://github.com/cqframework/AHRQ-CDS-Connect-PAIN-MANAGEMENT-SUMMARY
https://github.com/cqframework/cds4cpm-mypain

view this post on Zulip Matthew Gramigna (Jan 12 2022 at 17:35):

For anyone that attended the Synthea breakout session yesterday wanting to see an example of the "keep module" flow that we mentioned, here is an example of a more complex EXM130 module, along with a keep module that only keeps numerator patients (EXM130 module cut off for brevity) Screen-Shot-2022-01-12-at-12.29.53-PM.png Screen-Shot-2022-01-12-at-12.30.03-PM.png

view this post on Zulip David Winters (Jan 12 2022 at 17:55):

To the list @Bryn Rhodes posted for SMART-on-FHIR apps that are using CQL I will add:
https://github.com/asbi-cds-tools/asbi-screening-app
https://github.com/asbi-cds-tools/asbi-intervention-app


Last updated: Apr 12 2022 at 19:14 UTC