Class IncomeSpenddownEligibility
- java.lang.Object
-
- org.mitre.synthea.world.agents.behaviors.planeligibility.IncomeSpenddownEligibility
-
- All Implemented Interfaces:
java.io.Serializable
,IPlanEligibility
public class IncomeSpenddownEligibility extends java.lang.Object implements IPlanEligibility
A class that defines the elgibility logic for Income medical cost spenddowns (MNIL, in the case of Medicaid). MNIL allows people who don't qualify for income-based Medicaid to qualify if their expenses bring them down to a certain income bracket. By-age and by-state Standard Medicaid MNIL data from: https://www.medicaidplanningassistance.org/medically-needy-pathway/- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IncomeSpenddownEligibility(java.lang.String state, java.lang.String fileName)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isPersonEligible(Person person, long time)
Returns whether the given person meets the eligibility criteria of this algorithm at the given time.
-
-
-
Method Detail
-
isPersonEligible
public boolean isPersonEligible(Person person, long time)
Description copied from interface:IPlanEligibility
Returns whether the given person meets the eligibility criteria of this algorithm at the given time.- Specified by:
isPersonEligible
in interfaceIPlanEligibility
- Parameters:
person
- The person to check against.time
- The time.- Returns:
- Whether the person is eligible.
-
-