Stream: cds hooks
Topic: May 2021 Connectathon
Dennis Patterson (Mar 23 2021 at 16:10):
Starting up a new topic for conversation related to the May 2021 Connectathon. :tada:
Dennis Patterson (Apr 14 2021 at 22:03):
The May Connectathon is coming up in just over a month! Some details:
- Track Description - https://confluence.hl7.org/display/FHIR/2021-05+CDS+Hooks
- Track Kick-off/Orientation on Tuesday, May 11th @ 2pm UTC / 9am Central
- May 18th/19th will have two checkpoints
- First at 9am UTC
- Second at 2pm UTC / 9am Central
- Note that daily schedule doesn't have to stop at 5pm UTC / 12pm Central if you joined later in the day!
- We are scheduling educational/demo talks on...
- Intro to CDS Hooks
- Potential Drug-Drug Interactions (PDDI)
- Da Vinci Coverage Requirements Discovery (CRD)
Register before April 23 to get the Early Bird Rate! (Registration closes April 30th!)
Dennis Patterson (May 11 2021 at 14:42):
Thanks to everybody who made it out to the track kick-off call! If you weren't able to make it, we did record it. You can also check the slides over at https://bit.ly/cdshooks-27-kickoff if you want to see the content.
Vadim Peretokin (May 18 2021 at 08:56):
To share your results in connecting with other systems, go to http://conman.clinfhir.com/connectathon.html?event=con27 and enter them here -
David Hay (May 18 2021 at 09:04):
There's a short (4min) video of the process if you want. Let me know (via the clinFHIR chat is best) if you have any issues...
David Hay (May 18 2021 at 09:05):
(and the event activity tab has some fun graphs too!)
Vadim Peretokin (May 18 2021 at 09:15):
@Chris Moeselwhat do you think of demoing your CQL-via-CDS hooks at 12pm UTC? So in about 3 hours when there'll be more people around
@Adam Stevenson
Chris Moesel (May 18 2021 at 09:17):
Yes, sure. We can plan for 12pm UTC. How do we coordinate a Zoom link for that? Or is there just a general Zoom room for us that is always open?
Vadim Peretokin (May 18 2021 at 09:22):
Yep, join https://whova.com/portal/webapp/hlsfh_202105/Agenda/1622858 for the permanent link to the connectathon
Vadim Peretokin (May 18 2021 at 09:23):
I'll be spending the day there as well.
Chris Moesel (May 18 2021 at 09:53):
Vadim had suggested I post some links about CQL in general, in case anyone is interested.
- Spec: https://cql.hl7.org/
- Experimentation:
- CQL Runner (CQL playground): https://cql-runner.dataphoria.org/
- Translation (Java-based)
- CQL-to-ELM Translator: https://github.com/cqframework/clinical_quality_language/blob/master/Src/java/cql-to-elm/OVERVIEW.md
- CQL Translation Service: https://github.com/cqframework/cql-translation-service
- Execution (JavaScript-based)
- CQL Execution (JS library): https://github.com/cqframework/cql-execution
- CQL Exec FHIR (FHIR data model support for CQL Execution): https://github.com/cqframework/cql-exec-fhir
- CQL Exec VSAC (VSAC terminology support for CQL Execution): https://github.com/cqframework/cql-exec-vsac
- CQL Exec Examples (example of using all three above together): https://github.com/cqframework/cql-exec-examples
- CQL Services (Service supporting custom REST API and CDS Hooks): https://github.com/AHRQ-CDS/AHRQ-CDS-Connect-CQL-SERVICES
- Execution (Java-based):
- CQL Engine (Java library): https://github.com/DBCG/cql_engine
- CQF Ruler (HAPI plugin supporting FHIR Clinical Reasoning and CDS Hooks): https://github.com/DBCG/cqf-ruler
- More community projects: https://github.com/cqframework/clinical_quality_language/wiki/Community-Projects
I'm personally most familiar w/ the JavaScript based tools (as a developer and maintainer of them) -- but I think others here (and certainly in #cql) are familiar w/ the Java based tools. Since this is a CDS Hooks track, I expect that CQL Services and CQF Ruler would be of the most interest here.
BTW - there are certainly more tools than this (testing, IDE plugins, etc) -- but this seemed a good start.
Chris Moesel (May 18 2021 at 11:54):
Just a reminder, I'll be providing an overview / demo of CQL Services at 12pm UTC (8am EST) at the Zulip link Vadim posted above. CQL Services is an open source framework for exposing CQL logic over CDS Hooks. Feel free to join if that sounds interesting (and you are registered for the Connectathon).
Elano Machado (May 18 2021 at 12:42):
Hi @Chris Moesel , thanks for your presentation. In your CDS-Service example, a card returned with the information that the patient had 10 immunizations. Is this value in this case static? Or is it possible to invoke the service again to get details about these 10 immunizations for example?
Chris Moesel (May 18 2021 at 13:02):
Hi @Elano Machado -- the specific message being returned (including the phrase "10 immunizations") was defined in the CQL logic. If we wanted to provide additional detail (such as names and dates of the immunizations), then that should be possible, but it would need to be coded that way in the CQL.
Chris Moesel (May 18 2021 at 13:03):
And to clarify... the format of the message was defined in the CQL, but the details (such as the actual count of 10
) were dynamic based on the patient data.
Chris Moesel (May 18 2021 at 15:20):
I'm temporarily taking down my service to deploy an update w/ a fix requests with no prefetch
at all. Should only be down a minute or so.
Dennis Patterson (May 18 2021 at 16:56):
Thanks to @Rich Boyce for sharing on PDDI and his experiences with CDS Hooks! Resources shared:
- slides - https://github.com/HL7/PDDI-CDS/blob/master/Documents/Presentations/PDDI-CDS-Hooks-CDS-connectathon-5182021.pptx?raw=true
- links and examples - https://docs.google.com/document/d/1nOANOYuu3pyDN5E8w6eS_IolC6SXp64DQZUOlju4sgE/
Dennis Patterson (May 19 2021 at 17:40):
Track participants! Thank you so much for participating by bringing clients/services, but also engaging in conversation!
A draft of the track write-up is available. Please review and let me know if any corrections/additions are needed. I don't intend to leave anybody out who was actively participating. Feel free to message me directly if you want something tweaked and I'll be glad to do it.
cc: @Vadim Peretokin
Last updated: Apr 12 2022 at 19:14 UTC