Skip to content

Align CPS health coverage anchors with at-interview rule inputs#630

Open
daphnehanse11 wants to merge 2 commits intomainfrom
codex/cps-current-health-coverage
Open

Align CPS health coverage anchors with at-interview rule inputs#630
daphnehanse11 wants to merge 2 commits intomainfrom
codex/cps-current-health-coverage

Conversation

@daphnehanse11
Copy link
Copy Markdown
Collaborator

@daphnehanse11 daphnehanse11 commented Mar 20, 2026

Closes #629

Summary

  • import CPS NOW_* current-coverage flags as reported health coverage fields and emit the corresponding has_*_health_coverage_at_interview rule inputs needed by policyengine-us
  • keep compatibility aliases for existing Marketplace and ESI inputs while adding current-coverage detail used for ACA and Medicaid reconciliation
  • anchor ACA takeup to has_marketplace_health_coverage_at_interview and Medicaid takeup to has_medicaid_health_coverage_at_interview in CPS construction, local-area publishing, and unified calibration
  • add dataset test coverage that distinguishes Medicaid-specific coverage from broader means-tested coverage

Testing

  • uv run pytest policyengine_us_data/tests/test_datasets/test_cps.py policyengine_us_data/tests/test_stochastic_variables.py policyengine_us_data/tests/test_calibration/test_unified_calibration.py -q
  • uv run make format

@baogorek baogorek self-requested a review March 20, 2026 19:40
@daphnehanse11 daphnehanse11 requested a review from MaxGhenis March 23, 2026 14:23
@daphnehanse11 daphnehanse11 changed the title Add CPS current health coverage anchors Align CPS health coverage anchors with at-interview rule inputs Apr 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Import CPS current health coverage flags as reported variables

1 participant