Skip to content

Use the VA 100% service-connected rating flag where the law asks for a VA rating #10767

Open

Description

@hua7450

Problem

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))
Kansas disabled veteran exemption (ks_disabled_veteran_exemptions_eligible_person) 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions