cqf-tooling icon indicating copy to clipboard operation
cqf-tooling copied to clipboard

Update Measure Refresh to use QM IG 3.0.0 approach

Open brynrhodes opened this issue 2 years ago • 0 comments

The current measure refresh uses the May2021 ballot approach to incorporate effective data requirements into a measure resource. Ballot reconciliation resulted in the simpler approach of having a contained module definition library, rather than using specific extensions in the Measure Report. Update the tooling to use this new approach:

  1. Continue to run the "cleanup step" to remove all the content from the May2021 ballot approach (leave this step in, so the upgrade happens automatically as IGs are refreshed with the new tooling)
  2. Add to the "cleanup step" to delete the current effectiveDataRequirements extension and the contained resource it references (if the extension is present).
  3. Add the result of the GetModuleDefinitionLibrary as a contained resource in the measure, with id "effective-data-requirements"
  4. Add the cqfm-effectiveDataRequirements extension referencing the #effective-data-requirements contained resource
  5. Update the measure Liquid template to use the new approach (this should be done as a switch in the template so that the same template continues to work on May2021 ballot approach measures as well).

brynrhodes avatar Nov 29 '21 18:11 brynrhodes