FHIR Chat · MeasureDefinitionSource and MeasureDefinitionConsumer Tests · SANER-Connectathon

Stream: SANER-Connectathon

Topic: MeasureDefinitionSource and MeasureDefinitionConsumer Tests


view this post on Zulip Keith Boone (Sep 11 2020 at 06:28):

My MeasureDefinitionConsumer just successfully ran tests against a number of servers.
Test Case 1: Measure?url=_MeasureCanonicalURL_&include=Measure:library

  1. Azure: Didn't like the include
  2. CDC was ok with it, but see later notes
  3. test.sanerproject.org worked, but that's a bit self-congratulatory and not due to any of my hard work.

Test Case 2: Library?url=_LibraryCanonicalURL_

  1. Azure: Passed
  2. CDC: Did not return the library (it has none loaded, that should be a simple create call to fix it)
  3. test.sanerproject.org worked
    BUT: Some idiot wrote the canonical URL as http://hl7.org/fhir/us/saner/StructureDefinition/ComputableNHSNMeasureLibrary in the guide at 4am some morning over the last week, when it should be http://hl7.org/fhir/us/saner/Library/ComputableNHSNMeasureLibrary
    This doesn't impact our testing, so I won't bother pushing that fix up until later (it's already done in my local copy, so will simply go out with next update).

Test Case 3: Library?url=_MeasureCanonicalURL_
ALL (Azure, CDC, and test.sanerproject.org) all passed.

view this post on Zulip Keith Boone (Sep 11 2020 at 06:32):

This shows the results for the last test case (which also includes some negative tests for my own stuff).
image.png

view this post on Zulip Keith Boone (Sep 11 2020 at 07:27):

Next up was validation checking on Measure and Library content, but I discovered that _include=Measure:library isn't going to work on most servers b/c while it is a reference to a FHIR Resource, it a reference of the "Canonical" type, and so cannot really work that way. That's going to have some impacts on the interaction requirements (basically removing the ability to grab the Measure and Library in one go). Not a huge deal, though mildly confusing. When is a Reference to a FHIR Resource not a real reference? When it's a Canonical reference.

view this post on Zulip Keith Boone (Sep 11 2020 at 07:52):

Content checks failed on the Computable measure. I had duplicated the names of several Expressions for stratifiers, but expression names cannot be duplicated (or the evaluation logic won't know which expression to reference). This will result in a push later, but I will seperately update my server with the new Measure manually so I can continue the testing. I'll push the update when I get to a break.

view this post on Zulip Keith Boone (Sep 11 2020 at 08:26):

OK: Content tests passing. My MeasureDefinitionConsumer is able to access content resources from the MeasureLibrary.

Let the fun begin!

view this post on Zulip Keith Boone (Sep 11 2020 at 13:05):

The current corrected library can be pulled from http://test.sanerproject.org/read?serverId=home&pretty=true&resource=Library&action=read&id=1432&vid=2
and the corrected Measure can be pulled from http://test.sanerproject.org/read?serverId=home&pretty=true&resource=Measure&action=read&id=1517&vid=3

view this post on Zulip Keith Boone (Sep 11 2020 at 13:53):

ValueSets can be found using: http://3.82.176.68/fhir/ValueSet?date=gt2020-09-01


Last updated: Apr 12 2022 at 19:14 UTC