Skip to content

Commit 649e9c7

Browse files
mattunrathclaude
andcommitted
Implement Idaho AABD (Aid to the Aged, Blind, and Disabled) cash assistance program
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 97ee273 commit 649e9c7

File tree

8 files changed

+265
-0
lines changed

8 files changed

+265
-0
lines changed

changelog_entry.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
- bump: minor
2+
changes:
3+
added:
4+
- Implement Idaho AABD (Aid to the Aged, Blind, and Disabled) cash assistance program.

policyengine_us/parameters/gov/household/household_state_benefits.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ values:
33
2023-01-01:
44
# Massachusetts benefits
55
- ma_state_supplement
6+
# Idaho benefits
7+
- id_aabd
68
# Colorado benefits
79
- co_state_supplement
810
- co_oap
@@ -25,6 +27,8 @@ values:
2527
2024-01-01:
2628
# Massachusetts benefits
2729
- ma_state_supplement
30+
# Idaho benefits
31+
- id_aabd
2832
# Colorado benefits
2933
- co_state_supplement
3034
- co_oap
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
description: >-
2+
Idaho provides this maximum monthly AABD cash payment amount based on
3+
the participant's living arrangement.
4+
metadata:
5+
unit: currency-USD
6+
period: month
7+
label: Idaho AABD maximum monthly cash payment
8+
breakdown:
9+
- id_aabd_living_arrangement
10+
reference:
11+
- title: IDAPA 16.03.05.514 - AABD Cash Payments
12+
href: https://adminrules.idaho.gov/rules/current/16/160305.pdf#page=41
13+
- title: Idaho Admin. Code r. 16.03.05.514
14+
href: https://www.law.cornell.edu/regulations/idaho/IDAPA-16.03.05.514
15+
16+
SINGLE:
17+
2024-07-01: 53
18+
COUPLE:
19+
2024-07-01: 20
20+
ESSENTIAL_PERSON:
21+
2024-07-01: 18
22+
SIGRIF:
23+
2024-07-01: 169
24+
ROOM_AND_BOARD:
25+
2024-07-01: 198
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
- name: Single SSI recipient in Idaho receives AABD cash payment
2+
period: 2025
3+
input:
4+
state_code: ID
5+
ssi: 11_604
6+
id_aabd_living_arrangement: SINGLE
7+
output:
8+
id_aabd_eligible: true
9+
id_aabd: 636 # $53/month * 12
10+
11+
- name: Idaho couple on SSI receives AABD couple payment
12+
period: 2025
13+
input:
14+
state_code: ID
15+
ssi: 8_700
16+
id_aabd_living_arrangement: COUPLE
17+
output:
18+
id_aabd: 240 # $20/month * 12
19+
20+
- name: Idaho AABD participant with essential person
21+
period: 2025
22+
input:
23+
state_code: ID
24+
ssi: 11_604
25+
id_aabd_living_arrangement: ESSENTIAL_PERSON
26+
output:
27+
id_aabd: 216 # $18/month * 12
28+
29+
- name: Idaho AABD participant in SIGRIF
30+
period: 2025
31+
input:
32+
state_code: ID
33+
ssi: 11_604
34+
id_aabd_living_arrangement: SIGRIF
35+
output:
36+
id_aabd: 2_028 # $169/month * 12
37+
38+
- name: Idaho AABD participant in room and board
39+
period: 2025
40+
input:
41+
state_code: ID
42+
ssi: 11_604
43+
id_aabd_living_arrangement: ROOM_AND_BOARD
44+
output:
45+
id_aabd: 2_376 # $198/month * 12
46+
47+
- name: Idaho AABD participant in RALF is ineligible
48+
period: 2025
49+
input:
50+
state_code: ID
51+
ssi: 11_604
52+
id_aabd_living_arrangement: RALF_CFH
53+
output:
54+
id_aabd_eligible: false
55+
id_aabd: 0
56+
57+
- name: Idaho resident not receiving SSI is ineligible for AABD
58+
period: 2025
59+
input:
60+
state_code: ID
61+
ssi: 0
62+
id_aabd_living_arrangement: SINGLE
63+
output:
64+
id_aabd_eligible: false
65+
id_aabd: 0
66+
67+
- name: Non-Idaho resident not eligible for AABD
68+
period: 2025
69+
input:
70+
state_code: CA
71+
ssi: 11_604
72+
id_aabd_living_arrangement: SINGLE
73+
output:
74+
id_aabd: 0
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
from policyengine_us.model_api import *
2+
3+
4+
class id_aabd(Variable):
5+
value_type = float
6+
entity = Person
7+
label = "Idaho AABD cash payment"
8+
unit = USD
9+
definition_period = YEAR
10+
defined_for = "id_aabd_eligible"
11+
reference = (
12+
"https://adminrules.idaho.gov/rules/current/16/160305.pdf#page=41",
13+
"https://www.law.cornell.edu/regulations/idaho/IDAPA-16.03.05.514",
14+
)
15+
16+
def formula(person, period, parameters):
17+
living_arrangement = person("id_aabd_living_arrangement", period)
18+
p = parameters(period).gov.states.id.dhw.aabd.payment.amount
19+
monthly_amount = p[living_arrangement]
20+
return monthly_amount * MONTHS_IN_YEAR
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
from policyengine_us.model_api import *
2+
from policyengine_us.variables.gov.states.id.dhw.aabd.id_aabd_living_arrangement import (
3+
IDAAbdLivingArrangement,
4+
)
5+
6+
7+
class id_aabd_eligible(Variable):
8+
value_type = bool
9+
entity = Person
10+
label = "Idaho AABD eligible"
11+
definition_period = YEAR
12+
defined_for = StateCode.ID
13+
reference = (
14+
"https://adminrules.idaho.gov/rules/current/16/160305.pdf#page=41",
15+
"https://www.law.cornell.edu/regulations/idaho/IDAPA-16.03.05.514",
16+
)
17+
18+
def formula(person, period, parameters):
19+
receives_ssi = person("ssi", period) > 0
20+
living_arrangement = person("id_aabd_living_arrangement", period)
21+
not_in_ralf_cfh = living_arrangement != IDAAbdLivingArrangement.RALF_CFH
22+
not_none = living_arrangement != IDAAbdLivingArrangement.NONE
23+
return receives_ssi & not_in_ralf_cfh & not_none
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
from policyengine_us.model_api import *
2+
3+
4+
class IDAAbdLivingArrangement(Enum):
5+
SINGLE = "Single participant"
6+
COUPLE = "Couple"
7+
ESSENTIAL_PERSON = "Participant with essential person"
8+
SIGRIF = "Semi-independent group residential facility"
9+
ROOM_AND_BOARD = "Room and board"
10+
RALF_CFH = "Residential assisted living facility or certified family home"
11+
NONE = "Not applicable"
12+
13+
14+
class id_aabd_living_arrangement(Variable):
15+
value_type = Enum
16+
entity = Person
17+
label = "Idaho AABD living arrangement"
18+
definition_period = YEAR
19+
defined_for = StateCode.ID
20+
possible_values = IDAAbdLivingArrangement
21+
default_value = IDAAbdLivingArrangement.SINGLE
22+
reference = (
23+
"https://adminrules.idaho.gov/rules/current/16/160305.pdf#page=39",
24+
"https://www.law.cornell.edu/regulations/idaho/IDAPA-16.03.05.514",
25+
)

sources/working_references.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# Idaho AABD Cash Assistance (State Supplemental Payment)
2+
3+
## Official Program Name
4+
5+
**Federal Program**: State Supplemental Payment (SSP) to SSI
6+
**State's Official Name**: Aid to the Aged, Blind, and Disabled (AABD) Cash Assistance
7+
**Abbreviation**: AABD
8+
**Source**: IDAPA 16.03.05 - Eligibility for Aid to the Aged, Blind, and Disabled
9+
**Administering Agency**: Idaho Department of Health and Welfare (DHW)
10+
**Administration Type**: State-administered
11+
12+
**Variable Prefix**: `id_aabd`
13+
14+
## Program Overview
15+
16+
Idaho's AABD Cash Assistance program provides monthly cash payments to SSI recipients
17+
based on their living arrangement. The program is governed by IDAPA 16.03.05, Sections
18+
500-514.
19+
20+
Key requirement: "Only a participant who receives an SSI payment for the month is
21+
eligible for an AABD cash payment in the same month." (IDAPA 16.03.05.514)
22+
23+
## Payment Amounts (IDAPA 16.03.05.514, effective 7-1-24)
24+
25+
### Maximum Monthly AABD Cash Payments
26+
27+
| Living Arrangement | Max Payment | Reference |
28+
|---|---|---|
29+
| Single participant (Sec 501.01) | $53 | IDAPA 16.03.05.514.01 |
30+
| Couple (Sec 501.02) | $20 | IDAPA 16.03.05.514.02.a |
31+
| Participant w/ essential person (Sec 501.02) | $18 | IDAPA 16.03.05.514.02.b |
32+
| Semi-Independent Group (SIGRIF) (Sec 501.03) | $169 | IDAPA 16.03.05.514.03 |
33+
| Room and Board (Sec 512) | $198 | IDAPA 16.03.05.514.04 |
34+
| RALF or CFH | $0 (ineligible) | IDAPA 16.03.05.514.05 |
35+
36+
### Basic Allowances (IDAPA 16.03.05.501)
37+
38+
These are the "financial need" amounts used to determine if a participant qualifies:
39+
40+
| Living Arrangement | Basic Allowance | COLA Adjustment |
41+
|---|---|---|
42+
| Single participant | $545 (base) + annual SSI COLA $ amount | Yes, by SSI individual COLA $ |
43+
| Couple/essential person | $768 (base) + annual SSI couple COLA $ | Yes, by SSI couple COLA $ |
44+
| SIGRIF | $349 | No annual adjustment |
45+
| Room and Board | $77 basic + $693 R&B allowance = $770 total | Yes, by SSI individual COLA % |
46+
47+
### Payment Calculation
48+
49+
AABD cash payment = min(max_payment, max(0, allowances - countable_income))
50+
51+
Where:
52+
- allowances = basic allowance + any special needs allowances
53+
- countable_income = income after SSI-style disregards
54+
- max_payment = maximum from table above
55+
56+
## Eligibility Criteria
57+
58+
1. **SSI Receipt Required**: Must receive an SSI payment for the month (IDAPA 16.03.05.514)
59+
2. **Age/Disability**: Must be aged (65+), blind, or disabled (IDAPA 16.03.05, general)
60+
3. **Residency**: Idaho resident
61+
4. **Living Arrangement**: Must NOT reside in RALF or CFH (IDAPA 16.03.05.514.05)
62+
63+
## Living Arrangement Definitions (IDAPA 16.03.05.501)
64+
65+
- **501.01 Single**: Living alone, with ineligible spouse, with another participant (not spouse), in another's household, or with TAFI child
66+
- **501.02 Couple/Essential Person**: Living with participant spouse or essential person
67+
- **501.03 SIGRIF**: Living in semi-independent group residential facility
68+
- **512 Room and Board**: Purchasing lodging and meals from non-relative they live with
69+
- **513 RALF/CFH**: Residential Assisted Living Facility or Certified Family Home (NOT eligible for AABD cash)
70+
71+
## Special Needs Allowances (IDAPA 16.03.05.502)
72+
73+
- Restaurant meals: $50/month (physician must certify inability to prepare food)
74+
- Service animal food: Amount varies
75+
76+
## Income Disregards (IDAPA 16.03.05.540-546)
77+
78+
- $20 standard disregard (Section 540)
79+
- $65 earned income disregard (Section 542)
80+
- 1/2 remaining earned income (Section 544)
81+
- Impairment-related work expenses (Section 543)
82+
- Blindness work expenses (Section 545)
83+
- PASS deductions (Section 546)
84+
85+
## Key Sources
86+
87+
1. IDAPA 16.03.05 (full text): https://adminrules.idaho.gov/rules/current/16/160305.pdf
88+
2. Cornell Law - Section 514: https://www.law.cornell.edu/regulations/idaho/IDAPA-16.03.05.514
89+
3. Idaho DHW AABD page: https://healthandwelfare.idaho.gov/services-programs/financial-assistance/about-aabd-cash-assistance
90+
4. SSA State Assistance Programs (2011): https://www.ssa.gov/policy/docs/progdesc/ssi_st_asst/2011/id.html

0 commit comments

Comments
 (0)