Closed csandersdev closed 2 years ago
This is a large feature thats been marked experimental (at https://ibm.github.io/FHIR/guides/FHIRClinicalReasoningGuide) and is not included in the default image...QA will happen over time as we have a chance to work with the feature.
Is your feature request related to a problem? Please describe. Provide the ability to natively evaluate clinical quality measures per the clinical operations framework description.
Describe the solution you'd like Provide the ability to natively evaluate clinical quality measures per the clinical operations framework description. We don't need to support the entire clinical reasoning module out of the box, but we should at least support the /Measure/$evaluate-measure operation.
Describe alternatives you've considered It is possible to use the DBCG/cql_engine project with a HAPI FHIR rest client to perform evaluations against the IBM FHIR server.
Acceptance Criteria
GIVEN a clinical quality measure Resource exists AND that the resource adheres to the clinical quality reporting specification WHEN the $evaluate-measure operation is requested for that measure THEN the measure is evaluated AND a MeasureReport resource is returned that documents the result of the evaluation
Additional context The Alvearie/quality-measure-and-cohort-service project has been doing this work for a while, but it uses the HAPI + REST alternative described above. We would like for an IBM/FHIR native implementation that can also be executed directly on the server instead of going through the REST layer.