Encode historical MO and NY CHIP premium schedules for 2020-2026#8091
Merged
Encode historical MO and NY CHIP premium schedules for 2020-2026#8091
Conversation
The parameters for Missouri and New York CHIP premiums were dated `2021-01-01` with the current (2025-2026) dollar amounts, which meant `chip_premium` returned modern values for historical periods like 2024. This matters because the 2024 schedule is the anchor the us-data CHIP imputation subtraction will reference (per #8089): `chip_premium` at `period=2024` should return what CPS respondents actually paid in 2024. ## Missouri (MO HealthNet for Kids, Appendix E / IM-4(PRM)) Three effective-dated schedules added: - 2020-01-01 through 2024-06-30: $15 / $48 / $117 (family size 1, three FPL tiers). Stable from at least April 2020 through June 2024. - 2024-07-01 through 2025-06-30: $18 / $58 / $141 (first dollar increase). - 2025-07-01 onward: $18 / $60 / $147 (second increase; current). Sources: archived Appendix E PDFs from 2020, 2022, 2024, 2025 (Wayback Machine) plus the current Appendix E and mydss.mo.gov chart. ## New York (Child Health Plus) Three structural schedules: - Pre-2023: six brackets, free insurance below 160% FPL, $9/$15/$30/$45/$60 per-child tiers with $27/$45/$90/$135/$180 family caps. - 2023-02-01 onward: $9 tier eliminated, free threshold raised to 222% FPL; five tiers at $0/$15/$30/$45/$60. - 2026-02-17 onward: same dollar amounts; thresholds micro-shifted (2.22→2.23, 2.50→2.51, 3.00→3.01, 3.50→3.51) reflecting rounding of the published FPL dollar table. Sources: archived Child Health Plus eligibility_and_cost.htm pages from 2020, 2021, 2022, 2023, 2024, 2025 plus current page. ## Wisconsin No change — per-child schedule has been stable since Release 19-01 (April 2019), so the existing `2021-01-01` entries are historically accurate for 2024. ## Tests Existing MO and NY tests (period 2024) updated to match real 2024 values (MO family of 3 tier 1 = $25/mo = $300/yr pre-July 2024, not the $31/mo = $372/yr current rate). Added a period=2026 test for MO and a period=2022 test for NY to verify the schedule transitions. 70 CHIP tests pass locally.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8091 +/- ##
============================================
- Coverage 100.00% 70.65% -29.35%
============================================
Files 18 4519 +4501
Lines 353 65640 +65287
Branches 4 331 +327
============================================
+ Hits 353 46380 +46027
- Misses 0 19260 +19260
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-up to #8086.
Problem
The CHIP premium parameters for Missouri and New York were dated
2021-01-01with the most-recent (2025–2026) dollar amounts, sochip_premiumatperiod=2024returned modern values rather than the historically accurate 2024 amounts. This matters for the us-data MOOP imputation subtraction described in #8089:chip_premiumevaluated at the CPS reference year (2024) needs to return what CPS respondents actually paid in 2024.Changes
Missouri (MO HealthNet for Kids, Appendix E / IM-4(PRM))
Three effective-dated schedules encoded in
premium/tier_1.yaml,tier_2.yaml,tier_3.yaml:The 2020 schedule was stable through June 2024 (confirmed by archived 2020 and 2022 charts showing identical dollars, and a Missouri Budget Project November 2023 brief citing the same $82 value for a family of 3 at 201% FPL).
New York (Child Health Plus)
Restructured
premium/per_child.yamlandpremium/family_cap.yaml:Wisconsin
No change. The per-child table has been stable since Release 19-01 (April 2019); only the 5%-of-income family cap amounts have moved release-to-release, and that cap isn't implemented in the model yet. Existing
2021-01-01entries are historically accurate for 2024.Tests
Existing MO and NY tests at
period=2024updated to reflect actual 2024 values (e.g., MO family of 3 tier 1 = $25/mo = $300/yr pre-July 2024, not the $31/mo = $372/yr July-2025 rate). Addedperiod=2026MO test andperiod=2022NY test to verify transitions.70/70 CHIP tests pass locally.
make format/ruff checkclean.Not included
Test plan