java.lang.Object
org.mitre.synthea.world.agents.behaviors.planeligibility.CSVEligibility
All Implemented Interfaces:
Serializable, IPlanEligibility

public class CSVEligibility extends Object implements IPlanEligibility
Determines if a person is eligible for a health insurance plan based on a CSV input file that defines various eligibility criteria.
See Also:
  • Constructor Details

  • Method Details

    • 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 interface IPlanEligibility
      Parameters:
      person - The person to check against.
      time - The time.
      Returns:
      Whether the person is eligible.
    • toString

      public String toString()
      Overrides:
      toString in class Object