FHIR Chat · Meet-up on mADX - HIV · OpenHIE

Stream: OpenHIE

Topic: Meet-up on mADX - HIV


view this post on Zulip Richard Stanley (Feb 01 2021 at 18:37):

Hi folks. There are examples for Measure/CQL/Library in the ADX-HIV spec and published: https://www.hl7.org/fhir/measure-hiv-indicators.html I'd like to ask that we meet-up virtually to update those and perhaps break them down into smaller bits for unit tests that we can include in HAPI FHIR CQL engine. They can be used in other IGs of course, like mADX and Case Reporting. Any interest in a virtual session to work on this? I think @Bryn Rhodes may have a forum for working through stuff (Cooking with CQL?) @Alex Goel @Luke Duncan @Vladimer Shioshvili

view this post on Zulip Bryn Rhodes (Feb 01 2021 at 18:51):

@Richard Stanley , absolutely, very interested. Cooking with CQL would be a great place to review the outcome of those efforts, but I think there's probably some focused work to be done with a smaller group first. I'd be happy to coordinate a time with interested folks.

view this post on Zulip Jenny Thompson (Feb 03 2021 at 00:01):

@Bryn Rhodes Can you include me on this also please if you send something out? This is something that I know some others have high interest in joining, as well (some that I don't think are on Zulip yet, so I will reach out --IntelliSoft, OpenMRS folks, etc.).
@Richard Stanley and others,
How much time do you think you might want? As someone mentioned, it is one where in the 'perfect' world, everyone could sequester in a room and voila, come away with everyone's questions answered (and not signing you on to all of this, @Bryn Rhodes, per se)
What are the outputs you'd like to come away with? (though, of course, not necessarily possible all at once)

view this post on Zulip Bryn Rhodes (Feb 03 2021 at 21:30):

My guess is we likely need a 2 hour block to make meaningful progress here. I'm in US MT and I could support something next Thursday morning (2/11 - 8:00-10:00 MT) or next Friday afternoon (2/12 - 3:00-5:00). Would that work for folks? @Alex Goel @Luke Duncan @Vladimer Shioshvili @Jenny Thompson @Richard Stanley ?

view this post on Zulip Carl Leitner (Feb 04 2021 at 00:21):

It would be wonderful if we could also use this session to extract tutorials/training material.

view this post on Zulip Alex Goel (Feb 04 2021 at 01:55):

Works for me!

view this post on Zulip Richard Stanley (Feb 04 2021 at 17:17):

Ok, so that's 10-12 Eastern on Thursday or on Friday 5-7pm. Either work for me.

view this post on Zulip Jenny Thompson (Feb 05 2021 at 01:05):

@Bryn Rhodes @Richard Stanley @Alex Goel Thank you all! I seem to need to turn on notifications here. missed this yesterday. I've set up time for the 10-12 Eastern slot on Thursday, Feb 11. I think this overlaps with an OpenMRS squad, but meeting on a Thursday morning US Time means I'm sure is a bit more appealing to some than the Friday option (as exciting as CQL is).
If anyone wants to be added please reach out.

@Carl Leitner would be good to get more specifics on what you're most interested in with tutorials/training. Would be excellent if whatever comes out of this could be done in a way to also meet some of those needs (without committing to solving training needs at the time). :)

Agenda can be built out here: https://docs.google.com/document/d/1J5nMI3HRtNH1JotewnHwgklQ2eVidifgrCNJORMgyU8/edit#heading=h.5bteger6grm0

view this post on Zulip John Moehrke (Feb 05 2021 at 11:48):

@Jenny Thompson please add me.

view this post on Zulip Ian Bacher (Feb 05 2021 at 14:52):

@Jenny Thompson Can you include me in this as well? There are some OpenMRS squad meetings during that time, but I can at least serve as an OpenMRS representative.

view this post on Zulip Jenny Thompson (Feb 09 2021 at 16:02):

@Richard Stanley For collaborating on the agenda for Thursday's session, do you want to include here what you'd like to come out of Thursday's session with? Perhaps that may spark some ideas. Are you picturing to start with focusing on a viral load suppression indicator?

I added an early agenda item of going through the data elements, indicator calculation (not the CQL part), etc. (i.e. the L2).
Are there specific challenges you're facing that you're looking for this to help solve?

Everyone else is, of course, also welcome to add topics/ideas/questions. https://docs.google.com/document/d/1J5nMI3HRtNH1JotewnHwgklQ2eVidifgrCNJORMgyU8/edit#heading=h.3uug5h51t8ly

view this post on Zulip Richard Stanley (Feb 09 2021 at 18:09):

Hi @Jenny Thompson Goals (added to doc)

  • mADX IHE profile is being updated. It includes HIV examples.
  • Also, SmileCDR is testing CQL & Measure processing in HAPI for the upcoming v5.3 release. There is a need for more units tests that include CQL/Measures + fake data, preferably for large populations. HIV is the focus but any tests/fake data can be included (e.g. COVID).
  • Soup to nuts examples of simple CQL->/Library->/Measure, $evaluate-expression with existing tooling (I'd prefer seeing this done with IG publisher because it's helpful for IGs).

view this post on Zulip Richard Stanley (Feb 09 2021 at 18:09):

  • Review existing CQL/Measure artifacts for HIV and find a way forward to update them, preferably as smaller chunks.

view this post on Zulip Carl Leitner (Feb 10 2021 at 03:50):

@Jenny Thompson me too. @Richard Stanley did you want to move the meqsure-hiv-indicators IG into the OpenHIE IG template? If so I wonder if it should be combined with the HIV case reporting IG because they are in the same content area.

view this post on Zulip Richard Stanley (Feb 10 2021 at 04:39):

@Carl Leitner Great idea, but I leave that to you and others to decide. In the near term and for the upcoming call, the goal is to get HIV examples working with R4 and with large populations of fake data for the mADX profile and for the CQL integration testing. This must also include very basic examples of using the existing tooling (and for building capacity for governments and (I)NGOs to be able to customize themselves).

view this post on Zulip Carl Leitner (Feb 10 2021 at 14:00):

is someone generating a synthetic data set?

view this post on Zulip Carl Leitner (Feb 10 2021 at 14:01):

also, if you want to work together on moving the hiv-indicator IG into the hiv case reporting ig, happy to help out. flagging for @Jose Costa Teixeira as well.

view this post on Zulip Carl Leitner (Feb 10 2021 at 21:31):

@Jenny Thompson forwarded the invite to James K as he is interested, but can you add him directly.

view this post on Zulip Carl Leitner (Feb 12 2021 at 15:00):

Richard Stanley said:

Carl Leitner Great idea, but I leave that to you and others to decide. In the near term and for the upcoming call, the goal is to get HIV examples working with R4 and with large populations of fake data for the mADX profile and for the CQL integration testing. This must also include very basic examples of using the existing tooling (and for building capacity for governments and (I)NGOs to be able to customize themselves).

It is up to us (expansive us) to decide :-)

view this post on Zulip Carl Leitner (Feb 12 2021 at 15:02):

Carl Leitner said:

Richard Stanley said:

Carl Leitner Great idea, but I leave that to you and others to decide. In the near term and for the upcoming call, the goal is to get HIV examples working with R4 and with large populations of fake data for the mADX profile and for the CQL integration testing. This must also include very basic examples of using the existing tooling (and for building capacity for governments and (I)NGOs to be able to customize themselves).

It is up to us (expansive us) to decide :-)

Let's go a head and bring it together into the HIV content IG. I think we should also bring in the CQL from @Bryn Rhodes . Sound OK?

view this post on Zulip Bryn Rhodes (Feb 12 2021 at 17:30):

Yep, wherever it makes sense, we just put together this IG: https://github.com/cqframework/hiv-indicators to show what it would look like and work through an example of starting a content IG from scratch.

view this post on Zulip Jose Costa Teixeira (Feb 14 2021 at 14:55):

One question I have is to map a measure to the data elements it uses.
For example, we have a data dictionary that defines 1. VLTest .result, 2. VLTest.date, 3. Gender.

And I want to define a measure like "Number of patients undergoing ART with at least one routine VL test result during the reporting period", and break it down by gender.

How can I make my measure point to 1, 2 and 3?
Measure.group.population.criteria is an expression, I want to see where to put the data element IDs (for good lineage)

view this post on Zulip Richard Stanley (Feb 15 2021 at 18:35):

Yes, I'm working on a first pass.

view this post on Zulip Matt Berg (Feb 15 2021 at 23:17):

Hey all, howdy! Good to see you Richard Stanley

view this post on Zulip Matt Berg (Feb 15 2021 at 23:17):

So for this work is the CQL going to be used to generate measure reports?

view this post on Zulip Richard Stanley (Feb 16 2021 at 03:43):

Yep, yeah it’s a bit confusing.

view this post on Zulip Matt Berg (Feb 16 2021 at 13:08):

Cool but the goal here is to generate measure reports from these indicators

view this post on Zulip Carl Leitner (Feb 16 2021 at 14:23):

@Bryn Rhodes and team is hosting a webinar which will focus on practical experience with these tools and feature a Q&A session about use of CQL standards within CDS application https://www.eventbrite.com/e/clinical-quality-language-for-clinical-decision-support-seminar-tickets-141343966609 Wed, February 24, 2021

3:00 PM – 5:00 PM EST

view this post on Zulip Jenny Thompson (Feb 16 2021 at 15:30):

For those that missed last week's call on this (or are wanting to see screens again), a recording from it is posted here: https://path.box.com/s/hmk8hcwc5v4uynfy9zg8ixm1csmlf3np (started recording with the demo/working portion, not the planning discussion)

view this post on Zulip Richard Stanley (Feb 16 2021 at 20:22):

@Matt Berg The HAPI CQL integration does do that, assuming the Measures, CQL, Libraries are provided.

view this post on Zulip Jenny Thompson (Feb 25 2021 at 19:13):

Hi all,

Thank you to those that were able to make the call today and THANK YOU to Bryn for your help. I've uploaded the recording, linked below. I'm also including a number of CQL resources below that may be relevant. There are a ridiculous number of learning resources out there + demos and examples shared.
@Bryn Rhodes For the resources below, if there are others you think would be particularly useful, let us know (and/or can point people to one of your presentations yesterday with resources, once available. Also, feel free to correct if what I've included isn't current, there's something better/more relevant, etc.

Resources from working sessions
-Working session recordings
-Agenda -- and minimal notes for today
-Indicator calculations and definitions to use for the discussion

CQL resources:
-CQL Education resources
Pioneers in Quality Technical Implementation of CQL Webinar
-CQL Tools and Resources
-CQL style guide
-CQL spec
-CQL formatting and usage wiki https://github.com/cqframework/CQL-Formatting-and-Usage-Wiki/wiki
-Clinical authoring tool which can generate CQL
*as noted elsewhere, there are limitations in getting accounts for this if you are not based in the US. (Outside of the US, you aren't able to get a UMLS Terminology Services Account
User Guide
Clinical Decision Support Authoring Tool demo

*For DASH/PLM folks - I'd forgotten about it, but way back, I'd posted some of these CQL resources on the PLM github (noting for others this isn't public) https://github.com/pepfar-datim/PLM/wiki
flagging for @Alex Goel @Vladimer Shioshvili @Richard Stanley @Puneet Varma @Joe Amlung @Jorge Queipo

view this post on Zulip Alex Goel (Feb 25 2021 at 20:06):

Thanks Jenny this is super helpful!

view this post on Zulip Jenny Thompson (Feb 25 2021 at 21:31):

These resources and ones from last session are consolidated in the Notice D Collaboration Notes resource section - including CQL resources and Synthea. There are a few more that I think still need to be added, but including the link here if others want to add anything there, you can do it directly. https://docs.google.com/document/d/1J5nMI3HRtNH1JotewnHwgklQ2eVidifgrCNJORMgyU8/edit#heading=h.xplu84ue67or


Last updated: Apr 12 2022 at 19:14 UTC