Stream: Covid-19 Response
Topic: SANER JSON Examples (Connectathon 24)
Chris Turczynskyj (May 05 2020 at 17:36):
I've grabbed the "ZIP with multiple examples resources" from https://confluence.hl7.org/display/FHIR/2020-05+Situation+Awareness+for+Novel+Epidemic+Response and in addition to MeasureReport examples it contains several other example resources including, but not limited to, CodeSystem, StructureDefinition, and ValueSet. Are those other resources pertinent to Connectathon 24 or is MeasureReport the main focus here?
Keith Boone (May 05 2020 at 20:14):
MeasureReport is the main focus, but StructureDefinition and CodeSystem and ValueSet will be used for Validation.
Nick Rupley (May 05 2020 at 20:38):
When you say "used for validation", what exactly does that mean in terms of the SANER connectathon track? What is our FHIR server expected to support with respect to those other resources? Just the same create/update/delete interactions?
Keith Boone (May 05 2020 at 22:12):
We have "conformance" on the agenda for tomorrow's call wrt expected to support. CRUD on MeasureReport is the main requirement. But we will use those other resources during connectathon to verify that folks are creating MeasureReport resources that match the IG.
Mark Deaton (May 07 2020 at 22:18):
So we have examples like the above available for download. I'm starting to think about how we're going to query for the data as a consumer. According to the Google slides intro posted over on Confluence, we'll need to make a REST search request.
a. Is the latest MeasureReport structure reflected in the queryable data on any sample servers (e.g. http://hapi.fhir.org/)?
b. Is there any guidance on how to search just for the report types we'll need for the Connectathon? (beds, ventilators, PPE)
Sorry if these questions are basic, but I'm very new to this and I have been searching unsuccessfully for this info.
Thanks!
Josh Mandel (May 08 2020 at 00:45):
https://github.com/AudaciousInquiry/fhir-saner/wiki/About-The-Saner-Project has a list of servers with sample data. See https://github.com/AudaciousInquiry/fhir-saner/wiki/FHIR-Servers
Josh Mandel (May 08 2020 at 00:46):
(And hints for querying)
Mark Deaton (May 08 2020 at 19:37):
@Josh Mandel @Gino Canessa
Thanks. So far, I've tried to follow the directions on that page to query for CDC measure reports. The first server returns little more than a status message with no data. The second server returns a big set of records but no actual numbers in the reports. The third returns an empty response "This page isn't working" error. Here are the queries I used, for reference:
Thanks for any further info or guidance you can give,
--Mark
Josh Mandel (May 08 2020 at 20:21):
Thanks for the details here! Agreed when I look at data here there no measureScore values in the resources returned. Looks like an issue with the underlying sample data in github (which I know @Gino Canessa is actively working on to have examples ready for the connectathon). These models have been something of a moving target :)
Gino Canessa (May 08 2020 at 21:05):
Yep, fixing.. will take a few @Keith Boone : we missed this in our earlier review, so you'll want to use that fancy update script once they're fixed
Gino Canessa (May 08 2020 at 21:19):
Hi @Mark Deaton , the server is updated. Please let me know if you run into anything else.
Here is the url I used to check (MeasureReports for a specified location)
Mark Deaton (May 08 2020 at 23:29):
@Gino Canessa @Josh Mandel Looks pretty good--thanks! One quick note: querying Organization, I see the geolocation extension show up in all but the first entry. It seems to have gotten left out of array item zero--I assume this was unintentional, but maybe a tricky test for consumers? :-)
--Mark
Gino Canessa (May 09 2020 at 20:42):
That's odd. Looking at the example JSON files in the repo the extension is present. I'll try to track down why it isn't coming through in the loaded version for that Org.
John Moehrke (May 12 2020 at 00:40):
the examples should be marked with the profile identifer, that way the IG build will validate the examples against our profile. I am noticing that the examples are wildly different than the profile... and I am not sure which one to believe as I have not been involved day-to-day
Mark Deaton (May 13 2020 at 17:17):
Gino Canessa said:
That's odd. Looking at the example JSON files in the repo the extension is present. I'll try to track down why it isn't coming through in the loaded version for that Org.
Gino--not a huge issue at this point, but did you ever find any more about why the coords aren't coming through for the first organization?
Gino Canessa (May 13 2020 at 17:20):
Unfortunately haven't been able to play much yet. Best guess is that someone created a linked resource that prevents deleting the org record (the loader deletes everything and loads fresh for sanity). A manual update will probably fix it, but I haven't gotten there yet.
Last updated: Apr 12 2022 at 19:14 UTC