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

Additional alias highlighting #276

Closed elsaperelli closed 10 months ago

elsaperelli commented 11 months ago

Summary

Fixes #275 This PR fixes the highlighting issue with the ValidEncounter alias in the above issue. This PR does not fix the clause coverage calculation issue and highlighting for reasonCode, that is being done in this PR in cql-execution.

New behavior

Added new handling to findAllLocalIdsInStatement to account for aliases that are nested within queries from CQL that was authored using QICore.

Code changes

Testing guidance

github-actions[bot] commented 11 months ago

Coverage report

St.:grey_question:
Category Percentage Covered / Total
🟢 Statements
86.58% (+0.09% 🔼)
2355/2720
🟡 Branches
73.88% (+0.1% 🔼)
2189/2963
🟢 Functions 89.05% 423/475
🟢 Lines
86.94% (+0.1% 🔼)
2276/2618

Test suite run success

447 tests passing in 31 suites.

Report generated by 🧪jest coverage report action from 928086f47b7bec116aa2af83607e526cc1ee8d87