@AccessLevel(value=EXTERNAL)
public interface EligibilityDetermination
extends curam.isproduct.sl.intf.EligibilityDetermination
The primary aim is to enable a user to determine eligibility of a household
or individual for one or more programs delivered by an agency.
Establishing this eligibility is part of the application process which
gathers the relevant information and evidence on an applicant to check their
eligibility.
Eligibility determination acts on the evidence gathered during the application process, executes program specific rules on them and produces decisions on which product delivery cases can be created.
Modifier and Type | Method and Description |
---|---|
curam.isproduct.sl.struct.ProcessCAProgramResult |
processFSProgram(curam.isproduct.sl.struct.DetermineHouseholdEligibilityDetails details)
Creates the food assistance program decisions.
|
curam.isproduct.sl.struct.ProcessCAProgramResult |
processFSSanctionAssessment(curam.isproduct.sl.struct.DetermineHouseholdEligibilityDetails details)
Creates the food assistance sanction assessment decisions.
|
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.ProcessCAProgramResult processFSProgram(curam.isproduct.sl.struct.DetermineHouseholdEligibilityDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Determines if the household is eligible for the food assistance program.
details
- Identifier of the case and the case decision set instance.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseEvidence, Person, CaseHeader, Product, CaseDecision |
CaseDecision, CaseDecisionResult, CaseDecisionEvidence, CaseDecisionObjective, CaseDecisionObjectiveTag, CaseDecisionSet |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.ProcessCAProgramResult processFSSanctionAssessment(curam.isproduct.sl.struct.DetermineHouseholdEligibilityDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Determines if the household has a sanction for the food assistance program.
details
- Identifier of the case and the case decision set instance.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecisionSet, CaseEvidence, Person, CaseHeader, CaseDecision |
CaseDecision, CaseDecisionResult, CaseDecisionEvidence, CaseDecisionObjective, CaseDecisionObjectiveTag, CaseDecisionSet |