projecttacoma / fqm-execution

fqm-execution is a library that allows users to calculate FHIR-based electronic Clinical Quality Measures (eCQMs) and retrieve the results in a variety of formats
https://projecttacoma.github.io/fqm-execution/
Apache License 2.0
17 stars 6 forks source link

Data requirement profiles #284

Closed elsaperelli closed 9 months ago

elsaperelli commented 9 months ago

Summary

This PR adds the meta.profile found on the templateId of an ELMRetrieve (if it exists) to the profile attribute of a data requirement.

New behavior

When the user runs dataRequirements on a measure that was authored using QI-Core, the data requirements output will now contain the profile attribute which is populated with the meta.profile, found in the templateId of the ELMRetrieve.

Code changes

Testing guidance

github-actions[bot] commented 9 months ago

Coverage report

St.:grey_question:
Category Percentage Covered / Total
🟒 Statements
86.35% (+0.02% πŸ”Ό)
2366/2740
🟑 Branches 73.64% 2190/2974
🟒 Functions 88.89% 424/477
🟒 Lines
86.69% (+0.02% πŸ”Ό)
2286/2637

Test suite run success

448 tests passing in 31 suites.

Report generated by πŸ§ͺjest coverage report action from c4607aae351cf9b0eef3dcc9d99ea9083fcf0274