Skip to content

Make CHIP health benefit value respect enrollment and take-up #8673

Description

@daphnehanse11

Type

Pure rules.

Context

chip is defined for chip_enrolled and adds per_capita_chip, so the chip variable respects eligibility and take-up through enrollment.

healthcare_benefit_value, however, currently adds per_capita_chip directly rather than chip or another enrollment-gated CHIP value. That means household health benefit value can include CHIP value for CHIP-eligible people even when takes_up_chip_if_eligible is false.

Why this matters

As Populace and PE-US distinguish eligibility, take-up, and enrollment more carefully, household-level health resource accounting should not count CHIP benefits for people who do not enroll. This can affect both household net-resource outputs and aggregate health benefit estimates.

Suggested direction

  • Change healthcare_benefit_value to add an enrollment-gated CHIP value, likely chip, unless there is an intentional reason to use gross eligible value.
  • If gross CHIP value is needed for a separate accounting concept, expose/document that separately from household benefit value.
  • Add tests where a child is CHIP eligible but takes_up_chip_if_eligible is false.

Acceptance criteria

  • healthcare_benefit_value does not include CHIP value for non-enrolled people.
  • Existing CHIP budget/resource variables have documented gross vs net and eligible vs enrolled semantics.
  • Tests cover CHIP eligible+takes-up, CHIP eligible+does-not-take-up, and CHIP ineligible cases.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions