Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
73c52c2
DC Medicaid program for immigrants over 21
daphnehanse11 Sep 15, 2025
209864b
made format
daphnehanse11 Sep 15, 2025
33ab61a
DC Medicaid program for immigrants over 21
daphnehanse11 Sep 16, 2025
9e5512d
Refine changelog for DC Medicaid program, consolidating eligibility d…
daphnehanse11 Sep 16, 2025
a6ccb72
DC Medicaid program for immigrants over 21
daphnehanse11 Sep 18, 2025
41fb1f6
Merge branch 'PolicyEngine:master' into daphnehanse11/issue6365
daphnehanse11 Sep 18, 2025
aa353ae
Add DC Medicaid cost calculations and update eligibility checks
daphnehanse11 Sep 18, 2025
202c145
make format
daphnehanse11 Sep 18, 2025
db25282
Merge branch 'master' into daphnehanse11/issue6365
daphnehanse11 Dec 15, 2025
eb83f02
Add DC Medicaid cost variables and update eligibility logic
daphnehanse11 Dec 15, 2025
02bbf14
Add Colorado ACA subsidies for immigrants
daphnehanse11 Dec 15, 2025
dc620b2
Update uv.lock
daphnehanse11 Dec 18, 2025
44de0f6
Trigger CI
daphnehanse11 Dec 18, 2025
d6098c6
Merge main into branch
daphnehanse11 Dec 18, 2025
6687fe1
Merge upstream main
daphnehanse11 Dec 18, 2025
546c515
Update uv.lock
daphnehanse11 Dec 18, 2025
ee23e7f
Remove DC Medicaid code (belongs in PR #6541)
daphnehanse11 Dec 22, 2025
fd67aa5
Fix hard-coded value and add benefit tests for OmniSalud
daphnehanse11 Dec 22, 2025
00079f4
Merge main and upgrade uv.lock
daphnehanse11 Dec 23, 2025
6fddd20
Clean up CO OmniSalud parameters and add income eligibility tests
daphnehanse11 Dec 23, 2025
79a9606
Address review comments on CO OmniSalud implementation
daphnehanse11 Dec 23, 2025
22d17db
Update eligibility criteria and documentation for CO OmniSalud program
daphnehanse11 Dec 30, 2025
a487b1d
Merge upstream/main and resolve conflicts
daphnehanse11 Dec 30, 2025
c1179f4
Update uv.lock
daphnehanse11 Dec 30, 2025
98a678c
Bump version to 1.485.0 and update uv.lock
daphnehanse11 Dec 30, 2025
d4fa756
Merge upstream/main and regenerate uv.lock
daphnehanse11 Dec 30, 2025
19ab908
Address review comments for Colorado OmniSalud
daphnehanse11 Jan 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions changelog_entry.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- bump: minor
changes:
added:
- Colorado OmniSalud program providing ACA marketplace subsidies for undocumented immigrants and DACA recipients.
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
description: Colorado OmniSalud defines children as individuals age 18 and under for eligibility purposes.
metadata:
unit: year
period: year
label: Colorado OmniSalud child maximum age
reference:
- title: Colorado OmniSalud Guide 2024
href: https://coloradoimmigrant.org/wp-content/uploads/2024/03/Eng.-OmniSalud-Guide-2024.pdf#page=4
- title: Connect for Health Colorado OmniSalud 2025 Updates
href: https://connectforhealthco.com/get-started/omnisalud/

values:
2022-01-01: 18
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
description: Colorado OmniSalud covers DACA recipients before 2025, after which they transition to the regular ACA marketplace.
metadata:
unit: bool
period: year
label: Colorado OmniSalud covers DACA recipients
reference:
- title: Connect for Health Colorado OmniSalud 2025 Updates
href: https://connectforhealthco.com/get-started/omnisalud/
- title: Colorado OmniSalud Guide 2024, p. 3
href: https://coloradoimmigrant.org/wp-content/uploads/2024/03/Eng.-OmniSalud-Guide-2024.pdf#page=3
- title: Health First Colorado - Health Coverage for Immigrants
href: https://www.healthfirstcolorado.com/health-coverage-for-immigrants/

values:
2022-01-01: true
2025-01-01: false
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
description: Colorado OmniSalud covers undocumented children and pregnant individuals before 2025, after which they transition to Health First Colorado (Medicaid).
metadata:
unit: bool
period: year
label: Colorado OmniSalud covers undocumented children
reference:
- title: Connect for Health Colorado OmniSalud 2025 Updates
href: https://connectforhealthco.com/get-started/omnisalud/
- title: Colorado OmniSalud Guide 2024, p. 4
href: https://coloradoimmigrant.org/wp-content/uploads/2024/03/Eng.-OmniSalud-Guide-2024.pdf#page=4
- title: Health First Colorado - Health Coverage for Immigrants (Cover All Coloradans, HB 22-1289)
href: https://www.healthfirstcolorado.com/health-coverage-for-immigrants/

values:
2022-01-01: true
2025-01-01: false
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
description: Colorado OmniSalud launched in 2022 to provide health coverage access for immigrants ineligible for federal programs.
metadata:
unit: bool
period: year
label: Colorado OmniSalud program in effect
reference:
- title: Colorado OmniSalud Guide 2024, p. 1
href: https://coloradoimmigrant.org/wp-content/uploads/2024/03/Eng.-OmniSalud-Guide-2024.pdf#page=1
- title: Connect for Health Colorado OmniSalud Overview
href: https://connectforhealthco.com/get-started/omnisalud/

values:
2020-01-01: false
2022-01-01: true
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
description: Colorado OmniSalud provides SilverEnhanced Savings financial assistance to individuals with income at or below 150% of the Federal Poverty Level.
metadata:
unit: /1
period: year
label: Colorado OmniSalud income limit as fraction of FPL
reference:
- title: Colorado OmniSalud Guide 2024, p. 2
href: https://coloradoimmigrant.org/wp-content/uploads/2024/03/Eng.-OmniSalud-Guide-2024.pdf#page=2
- title: Connect for Health Colorado OmniSalud Overview
href: https://connectforhealthco.com/get-started/omnisalud/

values:
2022-01-01: 1.50
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
# Tests for Colorado OmniSalud benefit calculation
# The benefit equals the SLCSP (second lowest cost silver plan) premium
# for eligible individuals

- name: Eligible undocumented adult receives SLCSP as annual benefit
period: 2024
input:
people:
adult:
age: 30
immigration_status: UNDOCUMENTED
is_pregnant: false
medicaid_income_level: 1.0 # 100% FPL - under 150% limit
tax_units:
tax_unit:
members: [adult]
slcsp: 6_000 # Yearly SLCSP
households:
household:
members: [adult]
state_code: CO
output:
co_omnisalud_eligible: [true]
co_omnisalud: 6_000

- name: Ineligible citizen receives zero benefit
period: 2024
input:
people:
adult:
age: 30
immigration_status: CITIZEN
is_pregnant: false
medicaid_income_level: 1.0 # 100% FPL
tax_units:
tax_unit:
members: [adult]
slcsp: 6_000
households:
household:
members: [adult]
state_code: CO
output:
co_omnisalud_eligible: [false]
co_omnisalud: 0

- name: Tax unit with one eligible member receives benefit
period: 2024
input:
people:
citizen_adult:
age: 35
immigration_status: CITIZEN
is_pregnant: false
medicaid_income_level: 1.0 # 100% FPL
undocumented_spouse:
age: 32
immigration_status: UNDOCUMENTED
is_pregnant: false
medicaid_income_level: 1.0 # 100% FPL
tax_units:
tax_unit:
members: [citizen_adult, undocumented_spouse]
slcsp: 9_600 # Yearly SLCSP for couple
households:
household:
members: [citizen_adult, undocumented_spouse]
state_code: CO
output:
# Citizen is not eligible, undocumented spouse is eligible
co_omnisalud_eligible: [false, true]
# Tax unit gets benefit because at least one member is eligible
co_omnisalud: 9_600

- name: Income too high - no benefit
period: 2024
input:
people:
adult:
age: 30
immigration_status: UNDOCUMENTED
is_pregnant: false
medicaid_income_level: 2.0 # 200% FPL - above 150% limit
tax_units:
tax_unit:
members: [adult]
slcsp: 6_000
households:
household:
members: [adult]
state_code: CO
output:
co_omnisalud_eligible: [false]
co_omnisalud: 0

- name: Program not in effect before 2022
period: 2021
input:
people:
adult:
age: 30
immigration_status: UNDOCUMENTED
is_pregnant: false
medicaid_income_level: 1.0 # 100% FPL
tax_units:
tax_unit:
members: [adult]
slcsp: 6_000
households:
household:
members: [adult]
state_code: CO
output:
co_omnisalud_eligible: [false]
co_omnisalud: 0
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# Tests for overall Colorado OmniSalud eligibility

- name: Undocumented adult with low income eligible
period: 2024
input:
age: 30
immigration_status: UNDOCUMENTED
is_pregnant: false
medicaid_income_level: 1.0 # 100% FPL
state_code: CO
output:
co_omnisalud_eligible: true

- name: Undocumented adult with income too high NOT eligible
period: 2024
input:
age: 30
immigration_status: UNDOCUMENTED
is_pregnant: false
medicaid_income_level: 2.0 # 200% FPL (above 150% limit)
state_code: CO
output:
co_omnisalud_eligible: false

- name: DACA recipient with low income eligible in 2024
period: 2024
input:
age: 25
immigration_status: DACA
is_pregnant: false
medicaid_income_level: 1.0 # 100% FPL
state_code: CO
output:
co_omnisalud_eligible: true

- name: DACA recipient NOT eligible in 2025
period: 2025
input:
age: 25
immigration_status: DACA
is_pregnant: false
medicaid_income_level: 1.0 # 100% FPL
state_code: CO
output:
co_omnisalud_eligible: false

- name: US citizen NOT eligible regardless of income
period: 2024
input:
age: 30
immigration_status: CITIZEN
is_pregnant: false
medicaid_income_level: 1.0 # 100% FPL
state_code: CO
output:
co_omnisalud_eligible: false

- name: Program not in effect before 2022
period: 2021
input:
age: 30
immigration_status: UNDOCUMENTED
is_pregnant: false
medicaid_income_level: 1.0 # 100% FPL
state_code: CO
output:
co_omnisalud_eligible: false

- name: NOT eligible at exactly 150% FPL
period: 2024
input:
age: 30
immigration_status: UNDOCUMENTED
is_pregnant: false
medicaid_income_level: 1.5 # 150% FPL (at limit, not below)
state_code: CO
output:
co_omnisalud_eligible: false
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
# Tests for Colorado OmniSalud immigration status eligibility

# Undocumented adults are eligible
- name: Undocumented adult eligible for OmniSalud
period: 2024
input:
age: 30
immigration_status: UNDOCUMENTED
is_pregnant: false
state_code: CO
output:
co_omnisalud_immigration_status_eligible: true

# DACA recipients eligible before 2025
- name: DACA recipient eligible in 2024
period: 2024
input:
age: 25
immigration_status: DACA
is_pregnant: false
state_code: CO
output:
co_omnisalud_immigration_status_eligible: true

- name: DACA recipient NOT eligible in 2025 (moves to regular ACA)
period: 2025
input:
age: 25
immigration_status: DACA
is_pregnant: false
state_code: CO
output:
co_omnisalud_immigration_status_eligible: false

# Undocumented children eligible before 2025
- name: Undocumented child eligible in 2024
period: 2024
input:
age: 10
immigration_status: UNDOCUMENTED
is_pregnant: false
state_code: CO
output:
co_omnisalud_immigration_status_eligible: true

- name: Undocumented child NOT eligible in 2025 (moves to Health First CO)
period: 2025
input:
age: 10
immigration_status: UNDOCUMENTED
is_pregnant: false
state_code: CO
output:
co_omnisalud_immigration_status_eligible: false

# Undocumented pregnant individuals
- name: Undocumented pregnant person eligible in 2024
period: 2024
input:
age: 25
immigration_status: UNDOCUMENTED
is_pregnant: true
state_code: CO
output:
co_omnisalud_immigration_status_eligible: true

- name: Undocumented pregnant person NOT eligible in 2025 (moves to Health First CO)
period: 2025
input:
age: 25
immigration_status: UNDOCUMENTED
is_pregnant: true
state_code: CO
output:
co_omnisalud_immigration_status_eligible: false

# Undocumented adults still eligible in 2025
- name: Undocumented adult still eligible in 2025
period: 2025
input:
age: 30
immigration_status: UNDOCUMENTED
is_pregnant: false
state_code: CO
output:
co_omnisalud_immigration_status_eligible: true

# Citizens and LPRs should NOT be eligible (they use regular programs)
- name: US citizen NOT eligible for OmniSalud
period: 2024
input:
age: 30
immigration_status: CITIZEN
is_pregnant: false
state_code: CO
output:
co_omnisalud_immigration_status_eligible: false

- name: LPR NOT eligible for OmniSalud
period: 2024
input:
age: 30
immigration_status: LEGAL_PERMANENT_RESIDENT
is_pregnant: false
state_code: CO
output:
co_omnisalud_immigration_status_eligible: false

# Non-CO residents not eligible
- name: Undocumented person in TX not eligible
period: 2024
input:
age: 30
immigration_status: UNDOCUMENTED
is_pregnant: false
state_code: TX
output:
co_omnisalud_immigration_status_eligible: false
Loading