You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Use the VA 100% service-connected rating flag where the law asks for a VA rating #10767
Four rules turn on a VA disability rating, but the model reads a different input:
Rule
Law
Model on main
Medicaid work requirement, veteran exclusion (medicaid_work_requirement_eligible)
42 CFR 435.554(c)(4): "a veteran with a temporary or permanent disability from the Department of Veterans Affairs, rated as 100 percent (total) under 38 U.S.C. 1155"
is_veteran & is_permanently_and_totally_disabled, the tax definition (IRC 22(e)(3))
K.S.A. 79-32,121b(b)(2): "in receipt of disability compensation at the 100% rate, if the disability is permanent and was sustained through military action or accident or resulted from disease contracted while in such active service"
is_permanently_and_totally_disabled * is_veteran
Hawaii LIHEAP disabled-member point (hi_liheap_points)
Policies and Procedures: "Veterans receiving VA benefits for a 100% service-connected disability according to VA"
is_disabled stands in
SNAP elderly or disabled member (is_usda_disabled)
7 CFR 271.2: "a veteran with a service-connected or non-service-connected disability rated by the Veteran's Administration (VA) as total or paid as total"
is_permanently_disabled_veteran only
So the model:
misses a veteran with a 100% service-connected rating who still works, or whose rating is temporary;
exempts a Medicaid veteran, or gives the Kansas exemption to one, whose disability isn't rated by the VA.
is_fully_disabled_service_connected_veteran and is_permanently_disabled_veteran also have no documentation of what they mean.
Proposed fix
Read is_fully_disabled_service_connected_veteran in the four rules. Kansas also needs is_permanently_disabled_veteran, and SNAP keeps it for the non-service-connected (pension) half.
Document both flags.
Add YAML cases for each rule.
Rules that need a rating below 100% (Michigan, the CTA Military Service Pass, Washington's property tax exemption) or a chapter 61 medical retirement (North Carolina) need inputs the model doesn't have, so they're out of scope. Michigan is handled in #10714.
Activity