Uploaded image for project: 'FHIR Specification Feedback'
  1. FHIR Specification Feedback
  2. FHIR-40681

Add evaluatedResource in a test case example

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Medium Medium
    • US Quality Measures (FHIR)
    • 4.0.0-ballot [deprecated]
    • Clinical Quality Information
    • CQFM Test Case
      MeasureReport Packaging [deprecated]
    • Examples
      Measure Repository Service
    • Hide

      Agreed.  Update the examples to include evaluatedResources on the examples (bundle resource) as suggested.  Define an extension cqfm-operation that would be a canonical reference to the operation being called.  The extensions would be on parameters so it could be used for any test case.  Default to $evaluate-measure if extension is not defined.

      Show
      Agreed.  Update the examples to include evaluatedResources on the examples (bundle resource) as suggested.  Define an extension cqfm-operation that would be a canonical reference to the operation being called.  The extensions would be on parameters so it could be used for any test case.  Default to $evaluate-measure if extension is not defined.
    • Bryn Rhodes/ Ben Hamlin: 20-0-1
    • Clarification
    • Non-substantive

    Description

      The test case example does not include evaluatedResource.  Change the test case example (or create an additional example) to include evaluatedResource, which would be the usual case for using the CQFM Test Case.

      If the referenced resources are not added to MeasureReport.contained, then we probably need an example bundle because #1 and #2 below describe such a bundle. For example, the Patient resource can be another entry in the bundle, and the MeasureReport.evaluatedResource would reference it (instead of a resource in MeasureReport.contained)

      Do we want to support the scenario where the same patient and other resources are used to test multiple measures?  For example, allow a MeasureReport to occur multiple times in the bundle.  This may imply changing the MeasureReport/$package to accept more than one MeasureReport (it currently allows only one).

      The input parameters can be included using #3 below, but I don't think there is a way to express which operation it applies to (e.g, $care-gaps or $evaluate-measure).

      The test case example(s) should be linked from the Examples page.

      1. http://hl7.org/fhir/us/cqfmeasures/2023Jan/packaging.html#packaging-test-cases

      2. http://hl7.org/fhir/us/cqfmeasures/2023Jan/packaging.html#packaging-artifacts

      3. http://hl7.org/fhir/us/cqfmeasures/2023Jan/StructureDefinition-cqfm-inputParameters.html

      Attachments

        Activity

          People

            bryn.rhodes Bryn Rhodes
            mitrep9g Paul Denning
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: