Skip to content

Conversation

@hua7450
Copy link
Collaborator

@hua7450 hua7450 commented Jan 20, 2026

Summary

Fixes #7216

Splits the combined DACA_TPS immigration status into separate DACA and TPS statuses and updates the ACA Premium Tax Credit ineligibility timeline to accurately reflect regulatory changes from 2018 through 2027.

Key Change: ACA PTC Ineligible Immigration Statuses

Updated Parameter with Full Timeline

description: The Affordable Care Act excludes these immigration statuses from Premium Tax Credit eligibility.
values:
  2018-01-01:
    - DACA
    - UNDOCUMENTED

  # Note: The Biden rule (89 FR 39392) was blocked by court in 19 states
  # starting December 2024, so DACA eligibility during Nov 2024 - Aug 2025
  # was only in effect in ~31 states.
  2024-11-01:
    - UNDOCUMENTED

  2025-08-25:
    - DACA
    - UNDOCUMENTED

  2027-01-01:
    - DACA
    - UNDOCUMENTED
    - TPS
    - REFUGEE
    - ASYLEE
    - DEPORTATION_WITHHELD
    - PAROLED_ONE_YEAR

metadata:
  label: ACA Premium Tax Credit ineligible immigration statuses
  period: year
  unit: list

Key Corrections

Issue Before After
TPS in baseline Listed as ineligible Removed - TPS is "lawfully present" per 45 CFR 155.20(5)
DACA timeline Single period Four periods reflecting Biden rule and reversal
REFUGEE in 2027 Missing Added - excluded by OBBBA Section 71301
Description Generic Follows parameter pattern with full program name
Label Verbose Simplified to ACA Premium Tax Credit ineligible immigration statuses

Regulatory Timeline

Date Event Source
2018-01-01 Baseline: DACA excluded from "lawfully present" 45 CFR 155.20
2024-11-01 Biden rule makes DACA eligible 89 FR 39392
2025-08-25 Trump rule reverses, DACA ineligible again 90 FR 27220
2027-01-01 OBBBA Section 71301 excludes TPS, refugees, asylees, etc. H.R.1 Section 71301

Legal References

TPS is "Lawfully Present" (Baseline)

Per 45 CFR 155.20(5):

"(5) Is granted Temporary Protected Status (TPS) in accordance with 8 U.S.C. 1254a;"

DACA is NOT "Lawfully Present" (Baseline)

Per 45 CFR 155.20(14):

"An individual with deferred action under the Department of Homeland Security's Deferred Action for Childhood Arrivals process... shall not be considered to be lawfully present"

H.R.1 Section 71301 (2027)

Limits PTC eligibility to only:

  • U.S. citizens and nationals
  • Lawful permanent residents
  • Cuban/Haitian entrants
  • COFA nationals

Other Changes

Immigration Status Enum

  • Removed combined DACA_TPS enum value
  • Retained separate DACA and TPS values

Variables Updated

  • la_general_relief_immigration_status_eligible_person.py - Updated comment to include TPS
  • co_omnisalud_immigration_status_eligible.py - Fixed reference format (list → tuple, added PDF page anchor)

Tests Added

  • Timeline-specific tests for 2025, 2026, 2027
  • Fixed TPS test (now correctly shows eligible in baseline)
  • Added tests for ASYLEE, REFUGEE, TPS, DEPORTATION_WITHHELD, PAROLED_ONE_YEAR ineligibility in 2027

Test Results

All 42 related tests pass.

@codecov
Copy link

codecov bot commented Jan 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (dff5637) to head (eaca4c1).
⚠️ Report is 48 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##             main     #7218       +/-   ##
============================================
+ Coverage   76.71%   100.00%   +23.28%     
============================================
  Files        3665         3     -3662     
  Lines       52702        60    -52642     
  Branches      263         0      -263     
============================================
- Hits        40432        60    -40372     
+ Misses      12244         0    -12244     
+ Partials       26         0       -26     
Flag Coverage Δ
unittests 100.00% <100.00%> (+23.28%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@hua7450 hua7450 marked this pull request as ready for review January 20, 2026 17:41
@hua7450 hua7450 requested a review from daphnehanse11 January 20, 2026 17:41
@hua7450 hua7450 marked this pull request as draft January 20, 2026 17:57
@hua7450
Copy link
Collaborator Author

hua7450 commented Jan 20, 2026

Not ready yet, let me dig more information.

@hua7450 hua7450 removed the request for review from daphnehanse11 January 20, 2026 17:58
@hua7450 hua7450 marked this pull request as ready for review January 20, 2026 18:47
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.

Remove DACA_TPS from immigration_status

2 participants