Repository navigation
Conversation
employer_sponsored_insurance_premiums uprated by CBO employment income (per capita after the per-capita conversion), and pre_tax_health_insurance_premiums by CMS out-of-pocket spending per capita, which by CMS's own definition excludes premiums. Both are shares of employer plan premiums, so both now follow CMS NHE Table 17's employer-sponsored insurance spending per enrollee (2013-2034, 2025-2034 projections release), extended past 2034 at the 2033-2034 growth rate. The per-capita classifier now treats per_enrollee paths as per-person rates, like per_capita ones, so they are neither divided by population nor rejected as unclassified. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…fier - Split the ESI tests: parameter and property checks stay in tests/core; the Simulation and dataset-extension checks move to tests/microsimulation (fewer Hypothesis examples, one vectorized simulation each). - Assert the 22 published Table 17 values exactly, keeping the spending-over-enrollment consistency check. - Per-person markers count only in a path's last segment, so a marker in an ancestor folder no longer hides a national total. - Cite the methodology paper's file page 29 in the href, the ZIP as the Table 17 source, and the 2035-2100 extension endpoint. - Describe the index as a premium-growth proxy at fixed coverage per policy and roughly constant employer share. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
health_insurance_premiums_without_medicare_part_b and other_health_insurance_premiums follow CMS ESI premium per enrollee, like pre_tax_health_insurance_premiums; health_insurance_premiums follows a new CMS direct purchase premium per enrollee series (NHE projections Table 17). CMS out-of-pocket spending excludes premiums by definition. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rality Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No dataset fills long_term_health_insurance_premiums and no CMS series measures long-term care insurance premiums; 26 U.S.C. 213(d)(10)(B) indexes the deductible limits on them by the medical care CPI. Adds gov.bls.cpi.cpi_u_medical_care: BLS annual means to 2022, CBO's February 2026 calendar-year series for 2023-2036, extended at its 2035-2036 rate. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Adds calibration.gov.hhs.cms.medicare_part_b_premium_per_enrollee: the standard monthly premium for 2013-2026 (2026 Trustees Report Table III.C2) and the Trustees' intermediate estimates for 2027-2035 (Table V.E2), extended at the 2034-2035 rate. A premium with any income-related adjustment is a fixed multiple of the standard premium (42 U.S.C. 1395r(i)(3)). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Core tests cover transcription, the Part B statutory components, agreement with the model's Part B premium, Hypothesis bounds and extension rules for each index; the microsimulation test covers all five inputs. The SPM methodology page says which inputs follow which premium series. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…uprating # Conflicts: # docs-quarto/methodology/spm-poverty.qmd # policyengine_us/parameters/uprating_extensions.py # policyengine_us/tests/core/test_per_capita_uprating.py # policyengine_us/tests/core/test_uprating_series.py # policyengine_us/tests/policy/baseline/parameters/test_uprating_extensions.py
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The Part B standard premium, Part A premiums and deductible, and the Part B and Part D income-related adjustment amounts and thresholds held their 2026 values in every later year. - Part B standard premium and Part B IRMAA amounts uprate by the Trustees' projected standard premium (calibration series from #10085), rounded to 10 cents (42 U.S.C. 1395r(c)). - Part A full and reduced premiums uprate by the Trustees' projected Part A premium (Table V.E1), rounded to $1; the Part A deductible gains its 2026 value ($1,736) and uprates by the Trustees' projected deductible, rounded to $4 (1395e(b)(1)). - IRMAA thresholds (Parts B and D) follow 1395r(i)(5)'s CPI-U schedule, computed from the statutory amounts; the $500,000 tier is indexed from 2028. - Part D IRMAA amounts follow 1395w-113(a)(7)(B) applied to the Trustees' projected base beneficiary premium, with the (a)(9) percent of 20% from 2030; this reproduces Trustees Table V.E4 for 2027-2035. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Property tests (Hypothesis) for statutory rounding, proportionality, monotonicity and threshold structure in every projected year; differential tests against the 2026 Trustees Report Tables V.E1-V.E4 and CMS's published 2020-2026 IRMAA thresholds; a precedence test showing a CMS amount added to the YAML replaces only its own year; and YAML household cases for 2027-2034. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 11, 2026
Contributor
Author
|
Coordination note from #10112, which adds the 2015–2023 IRMAA schedules and the 2015–2020 standard Part B premium.
|
This was referenced Oct 11, 2026
Contributor
Author
|
Heads-up from #10117, which adds the 2015–2020 Part A premiums and the 2015–2023 and 2026 Part A deductibles to the same three files.
|
This branch has not been deployed
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.
WIP. Stacked on #10085 (base
premium-inputs-cms-uprating), which adds the Part B standard premium series this PR uprates by. It retargets tomainonce #10085 merges.gov.hhs.medicare.part_b.base_premiumstops at 2026 and has no uprating, so modeled Part B premiums, IRMAA, MSP benefits, SPM medical out-of-pocket spending and every downstream consumer hold $202.90 a month from 2027 on. The Part A premiums, the Part A deductible (still at 2025), the Part B and D IRMAA amounts and the IRMAA thresholds have the same freeze.Plan
🤖 Generated with Claude Code