Skip to content
Merged
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/id-ssp.added.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Added Idaho Aid to the Aged, Blind, and Disabled (AABD) cash assistance program.
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ values:
- al_ssp
# Alaska benefits
- ak_ssp
# Idaho benefits
- id_aabd
# Nebraska benefits
- ne_child_care_subsidies
# Massachusetts benefits
Expand Down Expand Up @@ -57,6 +59,8 @@ values:
- al_ssp
# Alaska benefits
- ak_ssp
# Idaho benefits
- id_aabd
# Nebraska benefits
- ne_child_care_subsidies
# North Carolina benefits
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
description: >-
Idaho provides this maximum monthly AABD cash payment amount based on
the participant's living arrangement.
metadata:
unit: currency-USD
period: month
label: Idaho AABD maximum monthly cash payment
breakdown:
- id_aabd_living_arrangement
reference:
- title: IDAPA 16.03.05.514 - AABD Cash Payments
href: https://adminrules.idaho.gov/rules/current/16/160305.pdf#page=41
- title: IDAPA 16.03.05.514 - AABD Cash Payments (2022 Archive)
href: https://adminrules.idaho.gov/rules/2022%20Archive/16/160305.pdf#page=55
- title: Idaho Admin. Code r. 16.03.05.514
href: https://www.law.cornell.edu/regulations/idaho/IDAPA-16.03.05.514

SINGLE:
2022-07-01: 53
COUPLE:
2022-07-01: 20
ESSENTIAL_PERSON:
2022-07-01: 18
SIGRIF:
2022-07-01: 169
ROOM_AND_BOARD:
2022-07-01: 198
RALF_CFH:
2022-07-01: 0
NONE:
2022-07-01: 0
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
description: >-
Idaho sets this amount as the monthly basic living allowance for AABD
participants based on living arrangement under the Aid to the Aged,
Blind, and Disabled program.
metadata:
unit: currency-USD
period: month
label: Idaho AABD basic living allowance
breakdown:
- id_aabd_living_arrangement
reference:
- title: IDAPA 16.03.05.501 - Basic Living Allowance
href: https://adminrules.idaho.gov/rules/current/16/160305.pdf#page=39
- title: IDAPA 16.03.05.501 - Basic Living Allowance (2022 Archive)
href: https://adminrules.idaho.gov/rules/2022%20Archive/16/160305.pdf#page=53
- title: IDAPA 16.03.05.512 - Room and Board Allowance
href: https://adminrules.idaho.gov/rules/current/16/160305.pdf#page=40

SINGLE:
2022-07-01: 545
COUPLE:
2022-07-01: 768
ESSENTIAL_PERSON:
2022-07-01: 768
SIGRIF:
2022-07-01: 349
ROOM_AND_BOARD:
2022-07-01: 770
RALF_CFH:
2022-07-01: 96
NONE:
2022-07-01: 0
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
- name: Case 1, RALF/CFH resident ineligible for AABD cash.
period: 2025-01
input:
people:
person1:
age: 70
social_security: 4_800
id_aabd_living_arrangement: RALF_CFH
households:
household:
members: [person1]
state_code: ID
output:
id_aabd_eligible: [false]
id_aabd: [0]

- name: Case 2, NONE arrangement ineligible.
period: 2025-01
input:
people:
person1:
age: 70
social_security: 4_800
households:
household:
members: [person1]
state_code: ID
output:
id_aabd_eligible: [false]
id_aabd: [0]

- name: Case 3, no SSI ineligible.
period: 2025-01
input:
people:
person1:
age: 70
social_security: 12_000
id_aabd_living_arrangement: SINGLE
households:
household:
members: [person1]
state_code: ID
output:
id_aabd_eligible: [false]
id_aabd: [0]

- name: Case 4, non-Idaho resident.
period: 2025-01
input:
people:
person1:
age: 70
social_security: 4_800
id_aabd_living_arrangement: SINGLE
households:
household:
members: [person1]
state_code: CA
output:
id_aabd: [0]

- name: Case 5, nursing facility resident excluded from AABD.
period: 2025-01
input:
people:
person1:
age: 70
social_security: 1_200
ssi_lives_in_medical_treatment_facility: true
ssi_medicaid_pays_majority_of_care: true
id_aabd_living_arrangement: SINGLE
households:
household:
members: [person1]
state_code: ID
output:
# Federal LA = MEDICAL_TREATMENT_FACILITY, excluded by eligibility
id_aabd_eligible: [false]
id_aabd: [0]

- name: Case 6, eligible person with ineligible spouse uses SINGLE not COUPLE.
period: 2025-01
absolute_error_margin: 0.01
input:
people:
person1:
age: 70
social_security: 4_800
id_aabd_living_arrangement: SINGLE
person2:
age: 30
marital_units:
marital_unit:
members: [person1, person2]
marital_unit_id: 0
spm_units:
spm_unit:
members: [person1, person2]
households:
household:
members: [person1, person2]
state_code: ID
output:
# Per 501.01: "living with their ineligible spouse" = SINGLE
# Per 501.02: COUPLE requires both to be AABD participants
# Person1 gets individual rate ($53), not couple rate ($10)
id_aabd: [53, 0]
Original file line number Diff line number Diff line change
@@ -0,0 +1,195 @@
- name: Case 1, single with low income gets max AABD.
period: 2025-01
absolute_error_margin: 0.01
input:
people:
person1:
age: 70
social_security: 4_800
id_aabd_living_arrangement: SINGLE
households:
household:
members: [person1]
state_code: ID
output:
# Countable: ($4,800 - $240 disregard) / 12 = $380/mo
ssi_countable_income: [380]
# SSI: ($11,604 - $4,560) / 12 = $587/mo
ssi: [587]
id_aabd_eligible: [true]
# Need: $545 - $380 = $165; min($165, $53) = $53
id_aabd: [53]

- name: Case 2, single with moderate income gets reduced AABD.
period: 2025-01
absolute_error_margin: 0.01
input:
people:
person1:
age: 70
social_security: 6_240
id_aabd_living_arrangement: SINGLE
households:
household:
members: [person1]
state_code: ID
output:
# Countable: ($6,240 - $240) / 12 = $500/mo
ssi_countable_income: [500]
# SSI: ($11,604 - $6,000) / 12 = $467/mo
ssi: [467]
id_aabd_eligible: [true]
# Need: $545 - $500 = $45; min($45, $53) = $45
id_aabd: [45]

- name: Case 3, single with high income receives SSI but no AABD need.
period: 2025-01
absolute_error_margin: 0.01
input:
people:
person1:
age: 70
social_security: 7_200
id_aabd_living_arrangement: SINGLE
households:
household:
members: [person1]
state_code: ID
output:
# Countable: ($7,200 - $240) / 12 = $580/mo
ssi_countable_income: [580]
# SSI: ($11,604 - $6,960) / 12 = $387/mo
ssi: [387]
id_aabd_eligible: [true]
# Need: max(0, $545 - $580) = $0
id_aabd: [0]

- name: Case 4, couple both SSI recipients.
period: 2025-01
absolute_error_margin: 0.01
input:
people:
person1:
age: 70
social_security: 2_400
id_aabd_living_arrangement: COUPLE
person2:
age: 70
social_security: 2_400
id_aabd_living_arrangement: COUPLE
marital_units:
marital_unit:
members: [person1, person2]
marital_unit_id: 0
spm_units:
spm_unit:
members: [person1, person2]
households:
household:
members: [person1, person2]
state_code: ID
output:
# Combined SS: $4,800/yr, disregard $240 once
# Combined countable: $4,560/yr, per person: $2,280/yr = $190/mo
ssi_countable_income: [190, 190]
# Couple FBR: $17,400/yr, SSI: $12,840/yr, per person: $535/mo
ssi: [535, 535]
id_aabd_eligible: [true, true]
# Per-person allowance: $768/2 = $384
# Need: $384 - $190 = $194; max per person: $20/2 = $10
# AABD: min($194, $10) = $10
id_aabd: [10, 10]

- name: Case 5, SIGRIF resident with low income.
period: 2025-01
absolute_error_margin: 0.01
input:
people:
person1:
age: 70
social_security: 2_400
id_aabd_living_arrangement: SIGRIF
households:
household:
members: [person1]
state_code: ID
output:
# Countable: ($2,400 - $240) / 12 = $180/mo
ssi_countable_income: [180]
# SSI: ($11,604 - $2,160) / 12 = $787/mo
ssi: [787]
id_aabd_eligible: [true]
# Need: $349 - $180 = $169; min($169, $169) = $169
id_aabd: [169]

- name: Case 6, room and board resident with low income.
period: 2025-01
absolute_error_margin: 0.01
input:
people:
person1:
age: 70
social_security: 4_800
id_aabd_living_arrangement: ROOM_AND_BOARD
households:
household:
members: [person1]
state_code: ID
output:
# Countable: $380/mo
ssi_countable_income: [380]
# SSI: $587/mo
ssi: [587]
id_aabd_eligible: [true]
# Need: $770 - $380 = $390; min($390, $198) = $198
id_aabd: [198]

- name: Case 7, essential person arrangement with low income.
period: 2025-01
absolute_error_margin: 0.01
input:
people:
person1:
age: 70
social_security: 4_800
id_aabd_living_arrangement: ESSENTIAL_PERSON
households:
household:
members: [person1]
state_code: ID
output:
# Countable: $380/mo (individual, not couple)
ssi_countable_income: [380]
# SSI: $587/mo
ssi: [587]
id_aabd_eligible: [true]
# Need: $768 - $380 = $388; min($388, $18) = $18
id_aabd: [18]

- name: Case 8, asymmetric couple, one not ABD gets individual rate.
period: 2025-01
absolute_error_margin: 0.01
input:
people:
person1:
age: 70
social_security: 4_800
id_aabd_living_arrangement: SINGLE
person2:
age: 30
marital_units:
marital_unit:
members: [person1, person2]
marital_unit_id: 0
spm_units:
spm_unit:
members: [person1, person2]
households:
household:
members: [person1, person2]
state_code: ID
output:
id_aabd_eligible: [true, false]
# Person1: individual, countable $380/mo
# Need: $545 - $380 = $165; min($165, $53) = $53
id_aabd: [53, 0]
Loading
Loading