cqframework / cqframework/clinical-reasoning
Summary Report stratification is not measure specific nor including all patients
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 49
- Forks
- 43
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 13
Description
Stepping through the code when evaluating a summary measure report it looks like since the type is POPULATION it queries all patients but is only getting back the first 20 patients and is not handling the paging to get the remaining ones. Then it is stratifying the SDEs for those 20 patients regardless if they are in any of the measure populations. In QRDA III it would stratify each population by the SDEs but if the intent is just to stratify for the measure it should at least be using the Initial Population to perform this stratification and not just all patients.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing summary measure report evaluation when the report type is POPULATION. Check how patient paging and SDE stratification are handled, then verify the behavior against the measure populations described in the issue. Done means all patients are considered and stratification is limited to the relevant measure population rather than the first 20 patients.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100