Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
1 change: 1 addition & 0 deletions changelog.d/receives-ssi-tanf-categorical.fixed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Count reported SSI and TANF receipt toward categorical eligibility in the school meals, Lifeline, Pell Grant simplified formula, TX DART, IL IHWAP, DC POWER, CA CARE, CVRP increased rebate, and CalWORKs exempt MAP program lists.
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@ values:
- receives_snap # Reported SNAP receipt, for households the model gives a $0 allotment.
- school_meal_net_subsidy
- tanf
- receives_tanf # Reported TANF receipt, for households the model gives a $0 benefit.
- wic
- receives_wic # Reported WIC receipt, for people the model gives a $0 benefit.
- medicaid_enrolled
- ssi
- receives_ssi # Reported SSI receipt, for people the model gives a $0 payment.
metadata:
unit: list
label: Qualifying benefits for EFC simplified formula
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ values:
- snap
- receives_snap # Reported SNAP receipt, for households the model gives a $0 allotment.
- ssi
- receives_ssi # Reported SSI receipt, for people the model gives a $0 payment.
# Also not implemented:
# - Veterans and Survivors Pension Benefit
metadata:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ values:
- head_start
- fdpir
- tanf
- receives_tanf # Reported TANF receipt, for households the model gives a $0 benefit.
# Also not implemented:
# - Tribal programs:
# - Bureau of Indian Affairs general assistance
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ values:
2016-01-01:
- medicaid_enrolled
- ssi
- receives_ssi # Reported SSI receipt, for people the model gives a $0 payment.
# Also:
# - tanf # Not yet implemented in California.
# Medi-Cal (Income Qualified Medi-Cal Only)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ metadata:
values:
2015-07-01:
- ssi
- receives_ssi # Reported SSI receipt, for people the model gives a $0 payment.
- ca_in_home_supportive_services
- ca_state_disability_insurance
- workers_compensation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ values:
- snap
- receives_snap # Reported SNAP receipt, for households the model gives a $0 allotment.
- ssi
- receives_ssi # Reported SSI receipt, for people the model gives a $0 payment.
# Also these, not in our model:
# NSL
# Healthy Families A & B
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ description: California provides CARE eligibility to tribal households that are
values:
2022-06-01:
- tanf
- receives_tanf # Reported TANF receipt, for households the model gives a $0 benefit.
- head_start
# Also these, not in our model:
# Bureau of Indian Affairs General Assistance
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ values:
1975-01-01:
- dc_tanf
- ssi
- receives_ssi # Reported SSI receipt, for people the model gives a $0 payment.
- unemployment_compensation

metadata:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ values:
2023-10-01:
- il_liheap
- ssi
- receives_ssi # Reported SSI receipt, for people the model gives a $0 payment.
- il_tanf # 42 U.S.C. 6862(7)(B) → 42 U.S.C. 601 (Title IV SSA)
- il_aabd # Comparable state program per 42 U.S.C. 6862(7)(B)
- housing_assistance
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ values:
- snap
- receives_snap # Reported SNAP receipt, for households the model gives a $0 allotment.
- tanf
- receives_tanf # Reported TANF receipt, for households the model gives a $0 benefit.
# Comprehensive Energy Assistance Program (CEAP)
# Housing Choice Voucher Program (Section 8)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ values:
- snap # Supplemental Nutrition Assistance Program.
- receives_snap # Reported SNAP receipt, for households the model gives a $0 allotment.
- tanf # Temporary Assistance to Needy Families. Currently only available in CA and IL.
- receives_tanf # Reported TANF receipt, for households the model gives a $0 benefit.
- fdpir # Food Distribution Program on Indian Reservations.
- was_in_foster_care
- is_homeless
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -190,3 +190,39 @@
tanf: 0
output:
pell_grant_simplified_formula_applies: true

- name: Reports TANF receipt with a zero modeled benefit
period: 2023
input:
people:
person:
medicaid_enrolled: false
ssi: 0
wic: 0
tax_unit:
pell_grant_primary_income: 49_999
spm_unit:
snap: 0
school_meal_net_subsidy: 0
tanf: 0
receives_tanf: true
output:
pell_grant_simplified_formula_applies: true

- name: Reports SSI receipt with a zero modeled payment
period: 2023
input:
people:
person:
medicaid_enrolled: false
ssi: 0
receives_ssi: true
wic: 0
tax_unit:
pell_grant_primary_income: 49_999
spm_unit:
snap: 0
school_meal_net_subsidy: 0
tanf: 0
output:
pell_grant_simplified_formula_applies: true
Original file line number Diff line number Diff line change
Expand Up @@ -142,3 +142,33 @@
wic: 0
output:
is_acp_eligible: true

- name: Family reporting SSI receipt with a zero modeled payment is eligible if income is above 200% of FPG, due to Lifeline categorical eligibility
period: 2022
input:
lifeline: 0
snap: 0
ssi: 0
receives_ssi: true
medicaid_enrolled: false
ebb: 0
pell_grant: 0
fcc_fpg_ratio: 2.1
wic: 0
output:
is_acp_eligible: true

- name: Tribal family reporting TANF receipt with a zero modeled benefit is eligible if income is above 200% of FPG, due to Lifeline categorical eligibility
period: 2022
input:
head_start: 0
fdpir: 0
tanf: 0
receives_tanf: true
ebb: 0
pell_grant: 0
is_on_tribal_land: true
fcc_fpg_ratio: 2.1
wic: 0
output:
is_acp_eligible: true
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,26 @@
medicaid_enrolled: false
output:
is_lifeline_eligible: true

- name: Family reporting SSI receipt with a zero modeled payment is eligible
period: 2022
input:
fcc_fpg_ratio: 1.5
snap: 0
ssi: 0
receives_ssi: true
medicaid_enrolled: false
output:
is_lifeline_eligible: true

- name: Tribal family reporting TANF receipt with a zero modeled benefit is eligible
period: 2022
input:
fcc_fpg_ratio: 1.5
is_on_tribal_land: true
head_start: false
fdpir: 0
tanf: 0
receives_tanf: true
output:
is_lifeline_eligible: true
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,13 @@
ssi: 1
output:
is_ca_cvrp_increased_rebate_eligible: true

- name: Reported SSI receipt with a zero modeled payment also qualifies above the income threshold.
period: 2022
input:
school_meal_fpg_ratio: 4.01
medicaid_enrolled: false
ssi: 0
receives_ssi: true
output:
is_ca_cvrp_increased_rebate_eligible: true
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Unit tests for ca_tanf_exempt
# California grants the exempt maximum aid payment to assistance units with a
# member participating in SSI, IHSS, SDI, or workers' compensation.

- name: Assistance unit with a member receiving SSI is exempt.
period: 2025
input:
state_code: CA
ssi: 1_000
ca_in_home_supportive_services: 0
ca_state_disability_insurance: 0
workers_compensation: 0
output:
ca_tanf_exempt: true

- name: Assistance unit reporting SSI receipt with a zero modeled payment is exempt.
period: 2025
input:
state_code: CA
ssi: 0
receives_ssi: true
ca_in_home_supportive_services: 0
ca_state_disability_insurance: 0
workers_compensation: 0
output:
ca_tanf_exempt: true

- name: Assistance unit in none of the exempt programs is not exempt.
period: 2025
input:
state_code: CA
ssi: 0
ca_in_home_supportive_services: 0
ca_state_disability_insurance: 0
workers_compensation: 0
output:
ca_tanf_exempt: false
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,28 @@
head_start: false
output:
ca_care_categorically_eligible: true

- name: Household reporting SSI receipt with a zero modeled payment is categorically eligible.
period: 2023
input:
state_code: CA
medicaid_enrolled: 0
wic: 0
snap: 0
ssi: 0
receives_ssi: true
tanf: 0
head_start: false
output:
ca_care_categorically_eligible: true

- name: Tribal household reporting TANF receipt with a zero modeled benefit is categorically eligible.
period: 2023
input:
state_code: CA
is_on_tribal_land: true
tanf: 0
receives_tanf: true
head_start: false
output:
ca_care_categorically_eligible: true
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# Unit tests for dc_power_has_disqualifying_benefits
# DC POWER disqualifies households receiving DC TANF, SSI, or unemployment compensation.

- name: Household receiving SSI has disqualifying benefits.
period: 2025
input:
people:
person1:
age: 40
ssi: 10_000
spm_units:
spm_unit:
members: [person1]
dc_tanf: 0
households:
household:
members: [person1]
state_code: DC
output:
dc_power_has_disqualifying_benefits: true

- name: Household reporting SSI receipt with a zero modeled payment has disqualifying benefits.
period: 2025
input:
people:
person1:
age: 40
ssi: 0
receives_ssi: true
unemployment_compensation: 0
spm_units:
spm_unit:
members: [person1]
dc_tanf: 0
households:
household:
members: [person1]
state_code: DC
output:
dc_power_has_disqualifying_benefits: true

- name: Household receiving none of the disqualifying benefits.
period: 2025
input:
people:
person1:
age: 40
ssi: 0
unemployment_compensation: 0
spm_units:
spm_unit:
members: [person1]
dc_tanf: 0
households:
household:
members: [person1]
state_code: DC
output:
dc_power_has_disqualifying_benefits: false
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,16 @@
il_liheap: 300
output:
il_ihwap_categorically_eligible: true

- name: Reported SSI receipt with a zero modeled payment is categorically eligible.
period: 2026
input:
state_code: IL
il_liheap: 0
ssi: 0
receives_ssi: true
il_tanf: 0
il_aabd: 0
housing_assistance: 0
output:
il_ihwap_categorically_eligible: true
Original file line number Diff line number Diff line change
Expand Up @@ -279,3 +279,27 @@
output:
# receives_snap is SPM-unit-level, so it projects to both members.
tx_dart_reduced_fare_program_eligible: [true, true]

- name: Person reporting TANF receipt with a zero modeled benefit is eligible for reduced fare program
period: 2025
input:
people:
person1:
age: 35 # Too young for Medicare, and not disabled.
is_disabled: false
wic: 0
chip: 0
medicaid_enrolled: false
spm_units:
spm_unit:
members: [person1]
tanf: 0
receives_tanf: true
snap: 0
households:
household:
members: [person1]
state_code: TX
output:
# Every other qualifying program is zeroed, so only receives_tanf can qualify him.
tx_dart_reduced_fare_program_eligible: true
Loading
Loading