cqframework / cqframework/clinical-reasoning

Summary Report stratification is not measure specific nor including all patients

Open
#452 0 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.