Skip to content

Commit 4844f73

Browse files
committed
Add IHS Medicaid work requirement exclusion
1 parent c9f0dd2 commit 4844f73

2 files changed

Lines changed: 13 additions & 0 deletions

File tree

policyengine_us/tests/policy/baseline/gov/hhs/medicaid/eligibility/medicaid_work_requirement_eligible.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,3 +127,11 @@
127127
is_incarcerated: true
128128
output:
129129
medicaid_work_requirement_eligible: true
130+
131+
- name: Case 15, person with Indian Health Service coverage is excluded from the work requirement.
132+
period: 2027
133+
input:
134+
age: 30
135+
has_indian_health_service_coverage_at_interview: true
136+
output:
137+
medicaid_work_requirement_eligible: true

policyengine_us/variables/gov/hhs/medicaid/eligibility/medicaid_work_requirement_eligible.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ def formula(person, period, parameters):
3737
former_foster_care_youth = was_in_foster_care & (
3838
age < p.former_foster_care_age_limit
3939
)
40+
# American Indian or Alaska Native / IHS eligibility exclusion.
41+
has_ihs_coverage = person(
42+
"has_indian_health_service_coverage_at_interview", period
43+
)
4044
# Entitled to or enrolled in Medicare Part A or B.
4145
medicare_eligible = person("is_medicare_eligible", period)
4246
# parent, guardian, caretaker of a disabled person
@@ -63,6 +67,7 @@ def formula(person, period, parameters):
6367
is_enrolled_at_least_half_time
6468
| is_pregnant_or_postpartum
6569
| former_foster_care_youth
70+
| has_ihs_coverage
6671
| medicare_eligible
6772
| has_disabled
6873
| eligible_veteran

0 commit comments

Comments
 (0)