Details
-
Change Request
-
Resolution: Persuasive
-
Medium
-
US Quality Measures (FHIR)
-
current
-
Clinical Quality Information
-
CQFM FHIR Query Pattern
-
-
Linda Michaelsen/ Bryn Rhodes: 16-0-0
-
Enhancement
-
Compatible, substantive
Description
When generating fhirQueryPatterns for DataRequirements that include valueset-based terminology restrictions, the current processing uses an `:in` modifier to reference the value set. However, many FHIR servers do not support this modifier, and so the value sets must be expanded in-line in the query to be evaluated. Obviously this does not scale and so an option is to add a configuration to the implementation to specify a maximum "chunk" size (i.e. the number of fhirQueryPattern extensions to generate for a given terminology expansion), and to say that when the threshold is exceeded, the terminology requirement is excluded from the resulting queryPatterns. In this case, however, the fhirQueryPatterns taken together would represent a superset of the data requirement, which is inconsistent with the current language, which indicates that the fhirQueryPatterns "correspond" with the data requirement. Relax this language to allow the fhirQueryPatterns to represent a "superset" of the data requirement, but still cannot be a "subset".