Summary
Missouri denies Spend Down and Non-Spend Down MHABD coverage to individuals with earnings over the Substantial Gainful Activity (SGA) threshold, but the model's Section 209(b) SSI-recipient pathway (is_209b_ssi_recipient_for_medicaid) applies no SGA screen. A household asserting SSI receipt with wages far above SGA is found Medicaid-eligible under SSI_RECIPIENT.
Reported by an API partner: an SSI recipient with $4,685/month in wages ($56,220/year) returned eligible under SSI_RECIPIENT in Missouri.
Sources
Scope note from the manual's structure: SGA appears only under chapter 1060, "Disability (PTD Eligibility Criteria)". The blind category (AB) is vision-based (ch. 1055) and the aged category (OAA) has no SGA test, so the screen applies to the non-blind disability category only. Appendix D's blind amount is an MRT reference for SSA methodology, not an AB eligibility gate.
Mechanism
is_209b_ssi_recipient_for_medicaid gates on ssi > 0 or reported receives_ssi. receives_ssi is a pure input with no formula, and a directly supplied ssi amount bypasses the derivation chain, so asserted receipt is taken at face value with no SGA or disability re-derivation. (With fully derived inputs the pathway is consistent: computed ssi > 0 already implies passing the SGA screen for the non-blind disabled, and the SSI income test zeroes cash benefits near ~$2,020/month earned anyway.)
- The income test then runs on
medicaid_optional_senior_or_disabled_countable_income, which returns $0 for anyone who is not an SSI-eligible individual/spouse. A wage earner over SGA fails is_ssi_disabled (which includes the SGA screen), so is not an SSI-eligible individual, so their countable income is zeroed — and $0 trivially passes Missouri's ~$1,131/month limit. Note this zeroing is load-bearing (the income-eligibility tests sum the variable over the tax unit, and deemed spousal/parental income lands on the eligible member's record), so the fix belongs at the categorical gate, not in the income measure.
Proposed fix
Add an SGA exclusion to is_209b_ssi_recipient_for_medicaid, scoped inline to Missouri (only MO's manual is verified; the other seven 209(b) states are unchecked, and 1634/SSI-criteria states have no legal room for such a gate):
is_excluded_sga_earner = (
(state == "MO")
& person("ssi_engaged_in_sga", period)
& ~person("is_ssi_aged", period)
)
ssi_engaged_in_sga already exempts the blind and reads the non-blind SGA amount from gov/ssa/sga/non_blind.yaml ($1,690/month in 2026); ~is_ssi_aged exempts the aged (OAA).
Known trade-off (document in the PR)
Section 1619(a) (42 U.S.C. 1382h) lets a continuing SSI recipient work above SGA and keep cash benefits until roughly $2,020/month earned, and POMS SI 02302.010 retains Medicaid for 1619(a)/(b) eligibles in 209(b) states given prior-month Medicaid eligibility. The model cannot observe "continuing recipient with prior-month Medicaid", so the gate over-excludes genuine 1619(a) continuers in the roughly $1,690–$2,020/month band. The reported case is unaffected: $56,220/year also exceeds Missouri's 2026 1619(b) threshold of $55,181 (POMS SI 02302.200). Related: #4732 tracks the SSI-side principle that SGA applies only at initial eligibility.
Related issues
Summary
Missouri denies Spend Down and Non-Spend Down MHABD coverage to individuals with earnings over the Substantial Gainful Activity (SGA) threshold, but the model's Section 209(b) SSI-recipient pathway (
is_209b_ssi_recipient_for_medicaid) applies no SGA screen. A household asserting SSI receipt with wages far above SGA is found Medicaid-eligible underSSI_RECIPIENT.Reported by an API partner: an SSI recipient with $4,685/month in wages ($56,220/year) returned eligible under
SSI_RECIPIENTin Missouri.Sources
Scope note from the manual's structure: SGA appears only under chapter 1060, "Disability (PTD Eligibility Criteria)". The blind category (AB) is vision-based (ch. 1055) and the aged category (OAA) has no SGA test, so the screen applies to the non-blind disability category only. Appendix D's blind amount is an MRT reference for SSA methodology, not an AB eligibility gate.
Mechanism
is_209b_ssi_recipient_for_medicaidgates onssi > 0or reportedreceives_ssi.receives_ssiis a pure input with no formula, and a directly suppliedssiamount bypasses the derivation chain, so asserted receipt is taken at face value with no SGA or disability re-derivation. (With fully derived inputs the pathway is consistent: computedssi > 0already implies passing the SGA screen for the non-blind disabled, and the SSI income test zeroes cash benefits near ~$2,020/month earned anyway.)medicaid_optional_senior_or_disabled_countable_income, which returns $0 for anyone who is not an SSI-eligible individual/spouse. A wage earner over SGA failsis_ssi_disabled(which includes the SGA screen), so is not an SSI-eligible individual, so their countable income is zeroed — and $0 trivially passes Missouri's ~$1,131/month limit. Note this zeroing is load-bearing (the income-eligibility tests sum the variable over the tax unit, and deemed spousal/parental income lands on the eligible member's record), so the fix belongs at the categorical gate, not in the income measure.Proposed fix
Add an SGA exclusion to
is_209b_ssi_recipient_for_medicaid, scoped inline to Missouri (only MO's manual is verified; the other seven 209(b) states are unchecked, and 1634/SSI-criteria states have no legal room for such a gate):ssi_engaged_in_sgaalready exempts the blind and reads the non-blind SGA amount fromgov/ssa/sga/non_blind.yaml($1,690/month in 2026);~is_ssi_agedexempts the aged (OAA).Known trade-off (document in the PR)
Section 1619(a) (42 U.S.C. 1382h) lets a continuing SSI recipient work above SGA and keep cash benefits until roughly $2,020/month earned, and POMS SI 02302.010 retains Medicaid for 1619(a)/(b) eligibles in 209(b) states given prior-month Medicaid eligibility. The model cannot observe "continuing recipient with prior-month Medicaid", so the gate over-excludes genuine 1619(a) continuers in the roughly $1,690–$2,020/month band. The reported case is unaffected: $56,220/year also exceeds Missouri's 2026 1619(b) threshold of $55,181 (POMS SI 02302.200). Related: #4732 tracks the SSI-side principle that SGA applies only at initial eligibility.
Related issues
ssi_engaged_in_sga)