Compare the steward's expected stratifier results (cms125, cms130, cms137), in the gate and end to end
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 72/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- typescript
- Lĩnh vực
- testing
Hướng nghiên cứu
Start with the official-cases gate run by pnpm test:official-cases and inspect how it reads group.stratifier beside populationCountsByRate. Then read src/test-support/madie-end-to-end.ts and the cms125, cms130, and cms137 cases. Done means both checks compare the steward’s per-stratum expectations with fqm-execution results and persisted official.strata values.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Why
The MADiE decks for cms125, cms130 and cms137 carry the steward's expected stratifier results (for example, age-band breakdowns) alongside the population vectors. Neither check compares them:
- The official-cases gate (
pnpm test:official-cases) compares population vectors only. - The end-to-end test from #727 compares populations, statuses, cases and rates, and leaves stratifiers out, as decided there.
evidence_json.official.strata is persisted on stratified outcomes (DATA_MODEL_CONTRACTS §5) and feeds MeasureReport and QRDA. So a stratifier the engine gets wrong would reach an export with nothing checking it.
Proposal
- Gate: read each case's expected
group.stratifierresults next topopulationCountsByRate, and compare them with fqm-execution's per-stratum results. - End to end: check the persisted
official.strataper patient against the same expectations, reusingsrc/test-support/madie-end-to-end.ts.
Scope
cms125, cms130, cms137, which are the Maui measures whose decks declare stratifiers.
- Ngôn ngữ chính
- TypeScript
- Star
- 0
- Fork
- 0
- Merge trung bình
- 2 giờ 51 phút
- Pull request đã merge (30 ngày)
- 109
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của Taleef7/workwell
-
documentation owner-ops waiting
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 86/100
Maintainer thường phản hồi trong vòng 1 ngày
-
owner-ops waiting
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 85/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Measure labels carry no version outside the measure page, and several screens print a version that never ranCó thể đã có người làm @Taleef7 đã nhận hôm nay. Đang mởmaui-pilot pilot-trust
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
Maintainer thường phản hồi trong vòng 1 ngày
-
infra maui-pilot
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 1 ngày
-
backend bug
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của Taleef7/workwell
Issue tương tự
-
Flaky: mongodb-memory-server 'Port already in use' when another process starts a mongod concurrentlyĐang mởarea:testing bug effort:S priority:P2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Maintainer thường phản hồi trong vòng 1 ngày
-
lens:agent lens:process process
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
thebristolsound/birdbrain#1772 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug priority:low ready-for-dev
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Automattic/data-liberation-agent#685 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Business
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
Maintainer thường phản hồi trong vòng 1 ngày