@AccessLevel(value=EXTERNAL)
public interface ISPMAEligibility
Modifier and Type | Method and Description |
---|---|
curam.isproduct.sl.struct.CalculateSpousalImpoverishmentResult |
calculateSpousalImpoverishment(curam.isproduct.sl.struct.CalculateSpousalImpoverishmentKey key)
Calculates spousal impoverishment for a household member.
|
curam.isproduct.sl.struct.ThirtyConsecutiveDayResult |
check30ConsecutiveDayRequirement(curam.isproduct.sl.struct.CaseConcernDate key)
Determines whether a household member satisfies the LTC 30-consecutive day
requirement.
|
void |
checkEligibility(curam.isproduct.sl.struct.CheckEligibilityDetails details)
Check eligibility for the given Medical Assistance product, for a given
household assistance unit, for an integrated case.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityByUnit(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Check eligibility for the given Medical Assistance product, for the given
integrated case, based on the ID of a unit representing a list of
household members that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForABD(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Aged, Blind and Disabled (ABD) product for the
given integrated case, based on the ID of a unit representing a list of
household members that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForAdoption(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Title IV-E Adoption product for the given
integrated case, based on the ID of a unit representing a list of
household members that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForBCC(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Breast & Cervical Cancer product for the given
integrated case, based on the ID of a unit representing a list of
household members that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForChildren(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Children product for the given integrated case,
based on the ID of a unit representing a list of household members that
form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForCHIP(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the CHIP product for the given integrated case,
based on the ID of a unit representing a list of household members that
form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForEmergencyABD(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Emergency ABD product for the given integrated
case, based on the ID of a unit representing a list of household members
that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForEmergencyChildren(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Emergency Children product for the given
integrated case, based on the ID of a unit representing a list of
household members that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForEmergencyLIFC(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Emergency LIFC product for the given integrated
case, based on the ID of a unit representing a list of household members
that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForEmergencyMedNeedyChildren(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Emergency Medically Needy Children product for
the given integrated case, based on the ID of a unit representing a list
of household members that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForEmergencyMedNeedyPregWoman(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Emergency Medically Needy Pregnant Women
product for the given integrated case, based on the ID of a unit
representing a list of household members that form a single assistance
unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForEmergencyNewborn(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Emergency Newborn product for the given
integrated case, based on the ID of a unit representing a list of
household members that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForEmergencyPregWoman(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Pregnant Woman product for the given integrated
case, based on the ID of a unit representing a list of household members
that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForEmergencyTitleIVAdoption(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Emergency Title IV Adoption product for the
given integrated case, based on the ID of a unit representing a list of
household members that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForEmergencyTitleIVFosterCare(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Emergency Title IV Foster Care product for the
given integrated case, based on the ID of a unit representing a list of
household members that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForFosterCare(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Title IV-E Foster Care product for the given
integrated case, based on the ID of a unit representing a list of
household members that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForLIFC(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Low-Income Families with Children (LIFC)
product for the given integrated case, based on the ID of a unit
representing a list of household members that form a single assistance
unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForLTC(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details,
curam.isproduct.sl.struct.Indicator spendDownMode)
Checks eligibility for the LTC product for the given integrated case,
based on the ID of a unit representing a list of household members that
form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForMedicallyNeedyChildren(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Medically Needy Children product for the given
integrated case, based on the ID of a unit representing a list of
household members that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForMedicallyNeedyPregnantWoman(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Medically Needy Children product for the given
integrated case, based on the ID of a unit representing a list of
household members that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForNewborn(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Newborn product for the given integrated case,
based on the ID of a unit representing a list of household members that
form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForPregnantWoman(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Pregnant Woman product for the given integrated
case, based on the ID of a unit representing a list of household members
that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForQDWI(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Qualified Disabled Working Individual (QDWI)
product for the given integrated case, based on the ID of a unit
representing a list of household members that form a single assistance
unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForQI(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Qualified Individual (QI) product for the given
integrated case, based on the ID of a unit representing a list of
household members that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForQMB(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Qualified Medicare Beneficiary (QMB) product
for the given integrated case, based on the ID of a unit representing a
list of household members that form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForRefugee(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Refugee product for the given integrated case,
based on the ID of a unit representing a list of household members that
form a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForSLMB(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Specified Low-Income Medicare Beneficiary
(SLMB) product for the given integrated case, based on the ID of a unit
representing a list of household members that form a single assistance
unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkEligibilityForTB(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the TB product for the given integrated case, based
on the ID of a unit representing a list of household members that form a
single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkLTCEligibilityByUnit(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details,
curam.isproduct.sl.struct.CalculateSpousalImpoverishmentResult spousalImpoverishmentResult)
Checks LTC program eligibility for an assistance unit.
|
curam.isproduct.sl.struct.SelectedProgramAlreadyInReceiptOf |
checkSelectedProgramIsNotInReceiptOf(curam.isproduct.sl.struct.ProductDeliveryForCaseDetailsList productDeliveryForCaseDecisionDetailsList,
curam.isproduct.sl.struct.CaseGroupParticipantDetailsList benefitGroup,
curam.isproduct.sl.struct.ProgramName programName)
Checks that a selected program does not exist in the list of in receipt of
programs.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkSpendDownEligibilityForChildren(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Medical Assistance with SpendDown For Children
product for the given integrated case, based on the ID of a unit
representing a list of household members that form a single assistance
unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkSpendDownEligibilityForEmergencyMedNeedyChildren(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails dtls)
Checks the eligibility for the emergency medically needy children with
spend down product, for the given integrated case for the unit
representing a list of household members that forms a single assistance
unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkSpendDownEligibilityForEmergencyMedNeedyPregnantWoman(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails dtls)
Checks the eligibility for the emergency medically needy pregnant woman
with spend down product, for the given integrated case for the unit
representing a list of household members that forms a single assistance
unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
checkSpendDownEligibilityForPregnantWoman(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details)
Checks eligibility for the Medical Assistance with SpendDown For Pregnant
Woman product for the given integrated case, based on the ID of a unit
representing a list of household members that form a single assistance
unit combination.
|
void |
cleanupCheckEligibilityWorkflowData(curam.isproduct.sl.struct.CleanupCheckEligibilityWorkflowDataDetails details)
Cleans up the data used in an eligibility determination for the medical
assistance workflow process for the given case.
|
curam.isproduct.sl.struct.CreateAndSupersedeCaseDecisionsResult |
createAndSupersedeCaseDecisions(curam.isproduct.sl.struct.CreateAndSupersedeCaseDecisionsKey key)
This method locates the current case decision and changes their status to
superseded.
|
void |
createCaseGroups(curam.core.struct.CaseDecisionComponentDecisionIDKey key,
curam.core.struct.CaseDecisionCaseIDKey caseID)
This method uses the values returned from the rules decision to populate
the CaseGroups table.
|
curam.util.type.Date |
determineDateOfAssessment(curam.isproduct.sl.struct.ConcernRoleIDAndCaseID key,
curam.util.type.Date evidenceToDate)
Determines the date of assessment for calculating spousal impoverishment
for a household member.
|
curam.isproduct.sl.struct.DetermineEligibilityResult |
determineEligibility(curam.isproduct.sl.struct.DetermineEligibilityDetails details)
Executes the eligibility determination process for the given product for
the given case, on the given date.
|
curam.isproduct.sl.struct.DetermineHouseholdMembersResult |
determineHouseholdMembers(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator doCascadingRequirementsInd)
Determines for which household members on a given case that should be
checked for eligibility and stores each qualifying member as an assistance
unit combination.
|
curam.isproduct.sl.struct.DetermineHouseholdMembersResult |
determineHouseholdMembersForBCC(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Determines for which household members on a given case that should be
checked for eligibility and stores each qualifying member as an assistance
unit combination for BCC coverage type.
|
curam.isproduct.sl.struct.DetermineHouseholdMembersResult |
determineHouseholdMembersForEmergency(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Determines for which household members on a given case that the Emergency
products should be checked for eligibility and stores each qualifying
member as an assistance unit combination.
|
curam.isproduct.sl.struct.DetermineHouseholdMembersResult |
determineHouseholdMembersForEmergencyLIFC(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Determines which household members on an integrated case that should be
checked for EmergencyLIFC eligibility.
|
curam.isproduct.sl.struct.DetermineHouseholdMembersResult |
determineHouseholdMembersForEmergencyMedicallyNeedy(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Determines for which household members on a given case that the Emergency
Medically Needy products should be checked for eligibility and stores each
qualifying member as an assistance unit combination.
|
curam.isproduct.sl.struct.DetermineHouseholdMembersForSDEmergencyLTCResult |
determineHouseholdMembersForEmergencySpendDown(curam.isproduct.sl.struct.DetermineHouseholdMembersForSDEmergencyLTCDetails details)
Determines the household members on a given case for whom the emergency
spenddown product should be checked for eligibility; and creates each
qualifying member as an assistance unit combination.
|
curam.isproduct.sl.struct.DetermineHouseholdMembersResult |
determineHouseholdMembersForLTC(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Determines which household members on an integrated case that should be
checked for LTC eligibility and stores each qualifying member as an
assistance unit combination.
|
curam.isproduct.sl.struct.DetermineHouseholdMembersForSDEmergencyLTCResult |
determineHouseholdMembersForLTCSpendDown(curam.isproduct.sl.struct.DetermineHouseholdMembersForSDEmergencyLTCDetails details)
Determines the household members on a given case for whom the long term
care (LTC) spend down product should be checked for eligibility; and
creates each qualifying member as an assistance unit combination.
|
curam.isproduct.sl.struct.DetermineHouseholdMembersResult |
determineHouseholdMembersForMedicallyNeedy(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Determines for which household members on a given case that the Medically
Needy products should be checked for eligibility and stores each
qualifying member as an assistance unit combination.
|
curam.isproduct.sl.struct.DetermineHouseholdMembersResult |
determineHouseholdMembersForQMB(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Determines for which household members on a given case that the Qualified
Medicare Beneficiary (QMB) product should be checked for eligibility and
stores each qualifying member as an assistance unit combination.
|
curam.isproduct.sl.struct.DetermineHouseholdMembersResult |
determineHouseholdMembersForRefugee(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Determines for which household members on a given case that the Refugee
product should be checked for eligibility and stores each qualifying
member as an assistance unit combination.
|
curam.isproduct.sl.struct.DetermineHouseholdMembersForSpendDownResult |
determineHouseholdMembersForSpendDown(curam.isproduct.sl.struct.DetermineHouseholdMembersForSpendDownDetails details)
Determines for which household members on a given case that the SpendDown
product should be checked for eligibility and stores each qualifying
member as an assistance unit combination.
|
curam.isproduct.sl.struct.DetermineHouseholdMembersResult |
determineHouseholdMembersForTB(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Determines for which household members on a given case that the TB product
should be checked for eligibility and stores each qualifying member as an
assistance unit combination.
|
curam.isproduct.sl.struct.DetermineHouseholdMembersResult |
determineMembersNotEligible(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details)
This is a generic method which determines the household members, on an
integrated case, who are not eligible for any program in the current
eligibility determination execution and stores each qualifying member as a
separate assistance unit combination.
|
void |
executeAssessments(curam.isproduct.sl.struct.ExecuteAssessmentKey key)
Execute assessments common to multiple medical assistance programs to
enable results to be reused across these programs within the medical
assistance check eligibility workflow.
|
curam.isproduct.sl.struct.FilterHouseholdMembersResult |
filterHouseholdMembers(curam.isproduct.sl.struct.FilterHouseholdMembersDetails details)
Filters the list of household members on a case based on a set of case
decision records and stores each remaining member as an assistance unit
combination.
|
curam.isproduct.sl.struct.DetermineHouseholdMembersResult |
filterHouseholdMembersAfterLIFC(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Filters the list of household members on a case based on a set of case
decision records inserted as a result of running the Low-Income Families
with Children (LIFC) product, and stores each remaining member as an
assistance unit combination.
|
curam.isproduct.sl.struct.FilterHouseholdMembersResult |
filterHouseholdMembersAfterQMB(curam.isproduct.sl.struct.FilterHouseholdMembersDetails details)
Filters the list of household members on a case based on a set of case
decision records inserted as a result of running the Qualified Medicare
Beneficiary (QMB) product, and stores each remaining member as an
assistance unit combination.
|
curam.isproduct.sl.struct.GetBenefitGroupDetailsForCaseDecisionSetAndProductNameResult |
getBenefitGroupDetailsForCaseDecisionSetAndProductName(curam.isproduct.sl.struct.GetBenefitGroupDetailsForCaseDecisionSetAndProductNameDetails details)
Returns participant details for all case benefit groups for a given case
decision set instance ID and product name code table value.
|
curam.core.struct.GetCaseDecisionDetailsResult |
getCaseDecisionDetails(curam.core.struct.CaseDecisionIDStruct key)
Returns the decisions for a case including the decoded decision tree.
|
curam.isproduct.sl.struct.GetBenefitGroupDetailsForCaseDecisionSetAndProductNameResult |
getCaseDecisionSetDetails(curam.core.sl.entity.struct.CaseDecisionSetInstanceIDKey key)
Returns all case decisions for a specified case decision instance id.
|
curam.isproduct.sl.struct.CaseGroupDetailsForCaseDecisionResult |
getCaseGroupDetails(curam.isproduct.sl.struct.GetCaseGroupDetailsKey key)
Reads case group details.
|
curam.isproduct.sl.struct.CaseGroupDetailsForCaseDecisionResult |
getCaseGroupDetailsForCaseDecision(curam.core.struct.CaseDecisionKey key)
Returns participant details in a number of different groups for a given
case decision ID.
|
curam.isproduct.sl.struct.CaseGroupDetailsForCaseDecisionResult |
getCaseGroupDetailsForCaseDecisionAndProductName(curam.isproduct.sl.struct.GetCaseGroupDetailsForCaseDecisionAndProductNameDetails details)
Returns participant details in a number of different groups for a given
case decision ID.
|
curam.core.sl.infrastructure.struct.EIEvidenceKeyList |
getEvidence(curam.isproduct.sl.struct.GetEvidenceKey key)
Retrieve all active evidence up to a specified date for a specific case
and evidence type.
|
curam.core.struct.GetCaseDecisionDetailsResult |
getLIFCCaseDecisionDetails(curam.core.struct.CaseDecisionIDKey key)
Returns the details of a case decision for LIFC case.
|
java.lang.String |
getLTCProductName(curam.isproduct.sl.struct.GetLTCProductNameDtls details)
Returns the LTC product name code
|
void |
initiateCheckEligibilityWithCHIPWorkflow(curam.isproduct.sl.struct.CHIPEligibilityKey key)
Initiates the CHIP workflow for an integrated case
|
void |
initiateCheckEligibilityWithSpendDownWorkflow(curam.isproduct.sl.struct.SpendDownEligibilityKey key)
Initiate the check eligibility for Medical Assistance With SpendDown for
an integrated case workflow process.
|
void |
initiateCheckEligibilityWorkflowByMode(curam.isproduct.sl.struct.CheckEligibilityByModeKey key)
Initiates check eligibility workflow.
|
boolean |
isCategoricallyEligible(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details,
curam.core.sl.entity.struct.CaseIDAndParticipantRoleIDDetails participantRoleDetails,
long concernRoleID)
Indicates if the person has passed the Categorical Eligibility rules
|
curam.isproduct.sl.struct.Indicator |
isMemberEligibleForAnyProgram(curam.core.sl.entity.struct.CaseDecisionSetInstanceIDKey instanceKey,
curam.isproduct.sl.struct.ConcernRoleIDStruct concernKey)
A generic method which determines whether a household member is eligible
for any other program within the current check eligibility determination.
|
curam.isproduct.sl.struct.Indicator |
isMemberEligibleForAnyProgramInDateRange(curam.core.sl.entity.struct.CaseDecisionSetInstanceIDKey instanceKey,
curam.isproduct.sl.struct.DateRange dateRange,
curam.isproduct.sl.struct.ConcernRoleIDStruct concernKey)
A generic method which determines whether a household member is eligible
for any other program within a date range specified for the current check
eligibility determination.
|
curam.isproduct.sl.struct.SpousalImproverishmentDetails |
parseSpousalImpoverishmentObjectives(curam.core.struct.CaseDecCompList dtls)
Parses the spousal impoverishment assessment result.
|
curam.isproduct.sl.struct.MAAssistanceUnitRDODetailsList |
populateMAAssistanceUnitRDODetails(curam.isproduct.sl.struct.ISPCaseIDKey key,
curam.isproduct.sl.struct.MAAssistanceUnit details,
curam.util.type.Date calculationDate)
Determines the values that will be assigned to the pre-initialized List
RDO class being passed into the rules engine when checking eligibility for
Medical Assistance for a single assistance unit combination.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
processBCCProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Processes the eligibility determination for the breast and cervical cancer
(BCC) program.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
processCategoricallyNeedyPrograms(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Processes the eligibility determination for the aged blind and disabled
(ABD), the pregnant women, the newborn, the children (under and over 6),
the title iv-e foster care and the title iv-e adoption categorically needy
programs.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
processCHIPProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Processes the eligibility determination for the children's health
insurance program (CHIP).
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
processEmergencyLIFCProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Processes the eligibility determination for the emergency low income
families with children (LIFC) program.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
processEmergencyMedicallyNeedyPrograms(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Processes the eligibility determination for the emergency medically needy
children and the emergency medically needy pregnant women programs.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
processEmergencyPrograms(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Processes the eligibility determination for all the emergency programs
except the emergency low income families with children (LIFC) and the
emergency medically needy programs.
|
void |
processFailedLIFCAssistanceUnit(curam.isproduct.sl.struct.AssistanceUnitAndCaseDecisionDetails details)
This method checks to see if the current ineligible decision for the LIFC
assistance unit was due to them failing the household composition rules.
|
void |
processFailedRuleSet(curam.isproduct.sl.struct.ProcessFailedRuleSetDetails details)
This method check the reason for a Rule Set's ineligible decision.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
processLIFCProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Processes the eligibility determination for the low income families with
children (LIFC) program including transitional and extended assistance.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
processLTCProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd,
curam.isproduct.sl.struct.Indicator spendDownMode)
Processes the eligibility determination for the long term care (LTC)
program.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
processMedCostSharingPrograms(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Processes the eligibility determination for the qualified individual(QI-1)
and the qualified disabled working individual(QDWI) medicare cost sharing
programs.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
processMedicallyNeedyPrograms(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Processes the eligibility determination for the medically needy children
and the medically needy pregnant women programs.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
processQMBProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Processes the eligibility determination for the qualified medicare
beneficiaries(QMB) program.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
processRefugeeProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Processes the eligibility determination for the refugee program.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
processSLMBProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Processes the eligibility determination for the specified low income
medicare beneficiaries(SLMB) program.
|
curam.isproduct.sl.struct.CheckEligibilityByUnitResult |
processTBProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details,
curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd)
Processes the eligibility determination for the tuberculosis (TB) program.
|
curam.core.struct.RetrieveResult |
retrieveLIFCCaseDecision(curam.core.struct.CaseDecisionIDKey key)
This method is used to retrieve the data associated with a single LIFC
case decision and reformat this for display in the widget.
|
curam.isproduct.sl.struct.ProgramDetailsList |
searchSelectedPrograms(curam.isproduct.sl.struct.CaseDecisionTabList key)
Retrieves the previously selected programs names and the information
related to each household member eligible to each program (names and the
mandatory or optional indicator).
|
curam.isproduct.sl.struct.ProgramDetailsList |
searchSelectedProgramsCHIP(curam.isproduct.sl.struct.ISPCaseIDKey key,
curam.isproduct.sl.struct.CaseDecisionTabList tabList)
Calls the searchSelectedPrograms() method and strips out the original CHIP
programs from the list.
|
void |
setupCheckEligibilityWorkflowData(curam.isproduct.sl.struct.SetupCheckEligibilityWorkflowDataDetails details)
Sets up the data used in a check eligibility for Medical Assistance
workflow process instance for the given case evidence tree.
|
curam.isproduct.sl.struct.SetupEvaluationIteratorDetails |
setupEvaluationIterator(curam.isproduct.sl.struct.SetupEvaluationIteratorKey Key)
This method is called by the workflow to determine the evaluation to and
from dates for which the check eligibility is to be ran.
|
curam.isproduct.sl.struct.SupersedePreviousCaseDecisionsResult |
supersedePreviousCaseDecisions(curam.core.struct.IntegratedCaseIDKey key)
Supersedes previous case decisions for a given integrated case.
|
curam.isproduct.sl.struct.SupersedePreviousCaseDecisionsResult |
supersedePreviousCaseDecisionsForSpendDown(curam.isproduct.sl.struct.SpendDownEligibilityKey key)
Supersedes previous case decisions for a given integrated case with
SpendDown.
|
void |
validateInitiateCheckEligibilityWorkflow(curam.core.struct.IntegratedCaseIDKey key)
Validate if it's ok to initiate a check eligibility workflow process
instance for the given integrated case.
|
void |
validateSelectedPrograms(curam.isproduct.sl.struct.CaseDecisionTabList tabList)
Validates that at least one program has been selected previously, and also
if the selected program are compatible with the existing program
deliveries and do not cause any other kind of conflict.
|
curam.isproduct.sl.struct.DetermineEligibilityResult determineEligibility(curam.isproduct.sl.struct.DetermineEligibilityDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Creates the medical assistance program decision.
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.core.struct.GetCaseDecisionDetailsResult getCaseDecisionDetails(curam.core.struct.CaseDecisionIDStruct key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.ProgramDetailsList searchSelectedPrograms(curam.isproduct.sl.struct.CaseDecisionTabList key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.MAAssistanceUnitRDODetailsList populateMAAssistanceUnitRDODetails(curam.isproduct.sl.struct.ISPCaseIDKey key, curam.isproduct.sl.struct.MAAssistanceUnit details, curam.util.type.Date calculationDate) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.SupersedePreviousCaseDecisionsResult supersedePreviousCaseDecisions(curam.core.struct.IntegratedCaseIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForLIFC(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForABD(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void checkEligibility(curam.isproduct.sl.struct.CheckEligibilityDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.FilterHouseholdMembersResult filterHouseholdMembers(curam.isproduct.sl.struct.FilterHouseholdMembersDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityByUnit(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void validateInitiateCheckEligibilityWorkflow(curam.core.struct.IntegratedCaseIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.GetBenefitGroupDetailsForCaseDecisionSetAndProductNameResult getBenefitGroupDetailsForCaseDecisionSetAndProductName(curam.isproduct.sl.struct.GetBenefitGroupDetailsForCaseDecisionSetAndProductNameDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CaseGroupDetailsForCaseDecisionResult getCaseGroupDetailsForCaseDecision(curam.core.struct.CaseDecisionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void setupCheckEligibilityWorkflowData(curam.isproduct.sl.struct.SetupCheckEligibilityWorkflowDataDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void cleanupCheckEligibilityWorkflowData(curam.isproduct.sl.struct.CleanupCheckEligibilityWorkflowDataDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- Identifier of the case and the details of the program
eligibility execution mode, for example, spenddown eligibility check, cash
assistance eligibility check and renewal.curam.util.exception.AppException
curam.util.exception.InformationalException
void createCaseGroups(curam.core.struct.CaseDecisionComponentDecisionIDKey key, curam.core.struct.CaseDecisionCaseIDKey caseID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void validateSelectedPrograms(curam.isproduct.sl.struct.CaseDecisionTabList tabList) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CaseGroupDetailsForCaseDecisionResult getCaseGroupDetailsForCaseDecisionAndProductName(curam.isproduct.sl.struct.GetCaseGroupDetailsForCaseDecisionAndProductNameDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForQMB(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForSLMB(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForQI(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForQDWI(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForPregnantWoman(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForChildren(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForNewborn(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForFosterCare(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForAdoption(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.DetermineHouseholdMembersResult determineHouseholdMembersForQMB(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.FilterHouseholdMembersResult filterHouseholdMembersAfterQMB(curam.isproduct.sl.struct.FilterHouseholdMembersDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.DetermineHouseholdMembersResult filterHouseholdMembersAfterLIFC(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.SelectedProgramAlreadyInReceiptOf checkSelectedProgramIsNotInReceiptOf(curam.isproduct.sl.struct.ProductDeliveryForCaseDetailsList productDeliveryForCaseDecisionDetailsList, curam.isproduct.sl.struct.CaseGroupParticipantDetailsList benefitGroup, curam.isproduct.sl.struct.ProgramName programName) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.core.struct.RetrieveResult retrieveLIFCCaseDecision(curam.core.struct.CaseDecisionIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.core.struct.GetCaseDecisionDetailsResult getLIFCCaseDecisionDetails(curam.core.struct.CaseDecisionIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForMedicallyNeedyPregnantWoman(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForMedicallyNeedyChildren(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void initiateCheckEligibilityWithSpendDownWorkflow(curam.isproduct.sl.struct.SpendDownEligibilityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkSpendDownEligibilityForPregnantWoman(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkSpendDownEligibilityForChildren(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.SupersedePreviousCaseDecisionsResult supersedePreviousCaseDecisionsForSpendDown(curam.isproduct.sl.struct.SpendDownEligibilityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.DetermineHouseholdMembersForSpendDownResult determineHouseholdMembersForSpendDown(curam.isproduct.sl.struct.DetermineHouseholdMembersForSpendDownDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForTB(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForRefugee(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForCHIP(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void initiateCheckEligibilityWithCHIPWorkflow(curam.isproduct.sl.struct.CHIPEligibilityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.DetermineHouseholdMembersResult determineHouseholdMembersForRefugee(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.DetermineHouseholdMembersResult determineHouseholdMembersForMedicallyNeedy(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.GetBenefitGroupDetailsForCaseDecisionSetAndProductNameResult getCaseDecisionSetDetails(curam.core.sl.entity.struct.CaseDecisionSetInstanceIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.DetermineHouseholdMembersResult determineHouseholdMembersForTB(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForLTC(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details, curam.isproduct.sl.struct.Indicator spendDownMode) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.DetermineHouseholdMembersResult determineHouseholdMembersForLTC(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.Indicator isMemberEligibleForAnyProgram(curam.core.sl.entity.struct.CaseDecisionSetInstanceIDKey instanceKey, curam.isproduct.sl.struct.ConcernRoleIDStruct concernKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.DetermineHouseholdMembersResult determineMembersNotEligible(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForEmergencyABD(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForEmergencyLIFC(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForEmergencyPregWoman(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForEmergencyNewborn(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForEmergencyChildren(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForEmergencyTitleIVFosterCare(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForEmergencyTitleIVAdoption(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForEmergencyMedNeedyPregWoman(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForEmergencyMedNeedyChildren(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.DetermineHouseholdMembersResult determineHouseholdMembersForBCC(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkEligibilityForBCC(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void initiateCheckEligibilityWorkflowByMode(curam.isproduct.sl.struct.CheckEligibilityByModeKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.ProgramDetailsList searchSelectedProgramsCHIP(curam.isproduct.sl.struct.ISPCaseIDKey key, curam.isproduct.sl.struct.CaseDecisionTabList tabList) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkSpendDownEligibilityForEmergencyMedNeedyPregnantWoman(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details required to check eligibility. The details
include the identifier of the integrated case, the identifier of the most
recent active case evidence tree for the case, the identifier of the next
assistance unit combination to read, the date for which eligibility should
be run, the unique identifier for this instance of the case eligibility
check process, the indicator for whether the assistance unit combination
should be removed after being read.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseEvidence, ConcernRole |
CaseDecisionSet, EligibilityDecisions, CaseDecisionObjective, CaseDecisionObjectiveTag, CaseDecisionEvidence, CaseDecisionResult |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkSpendDownEligibilityForEmergencyMedNeedyChildren(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details required to check eligibility. The details
include the identifier of the integrated case, the identifier of the most
recent active case evidence tree for the case, the identifier of the next
assistance unit combination to read, the date for which eligibility should
be run, the unique identifier for this instance of the case eligibility
check process, the indicator for whether the assistance unit combination
should be removed after being read.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseEvidence, ConcernRole |
CaseDecisionSet, EligibilityDecisions, CaseDecisionObjective, CaseDecisionObjectiveTag, CaseDecisionEvidence, CaseDecisionResult |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.DetermineHouseholdMembersForSDEmergencyLTCResult determineHouseholdMembersForEmergencySpendDown(curam.isproduct.sl.struct.DetermineHouseholdMembersForSDEmergencyLTCDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The identifier of the most recent active case, the evidence
evaluation date for a case and the identifier of the case decision set.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdMember, CaseParticipantRole |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.DetermineHouseholdMembersForSDEmergencyLTCResult determineHouseholdMembersForLTCSpendDown(curam.isproduct.sl.struct.DetermineHouseholdMembersForSDEmergencyLTCDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The identifier of the most recent active case, the evidence
evaluation date for a case and the identifier of the case decision set.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdMember, CaseParticipantRole, CaseHeader, MedicalInstitution |
java.lang.String getLTCProductName(curam.isproduct.sl.struct.GetLTCProductNameDtls details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
boolean isCategoricallyEligible(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details, curam.core.sl.entity.struct.CaseIDAndParticipantRoleIDDetails participantRoleDetails, long concernRoleID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CalculateSpousalImpoverishmentResult calculateSpousalImpoverishment(curam.isproduct.sl.struct.CalculateSpousalImpoverishmentKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.util.type.Date determineDateOfAssessment(curam.isproduct.sl.struct.ConcernRoleIDAndCaseID key, curam.util.type.Date evidenceToDate) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.SpousalImproverishmentDetails parseSpousalImpoverishmentObjectives(curam.core.struct.CaseDecCompList dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CheckEligibilityByUnitResult checkLTCEligibilityByUnit(curam.isproduct.sl.struct.CheckEligibilityByUnitDetails details, curam.isproduct.sl.struct.CalculateSpousalImpoverishmentResult spousalImpoverishmentResult) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.DetermineHouseholdMembersResult determineHouseholdMembersForEmergencyLIFC(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.ThirtyConsecutiveDayResult check30ConsecutiveDayRequirement(curam.isproduct.sl.struct.CaseConcernDate key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.SetupEvaluationIteratorDetails setupEvaluationIterator(curam.isproduct.sl.struct.SetupEvaluationIteratorKey Key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CreateAndSupersedeCaseDecisionsResult createAndSupersedeCaseDecisions(curam.isproduct.sl.struct.CreateAndSupersedeCaseDecisionsKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.DetermineHouseholdMembersResult determineHouseholdMembers(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator doCascadingRequirementsInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.DetermineHouseholdMembersResult determineHouseholdMembersForEmergency(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.DetermineHouseholdMembersResult determineHouseholdMembersForEmergencyMedicallyNeedy(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.Indicator isMemberEligibleForAnyProgramInDateRange(curam.core.sl.entity.struct.CaseDecisionSetInstanceIDKey instanceKey, curam.isproduct.sl.struct.DateRange dateRange, curam.isproduct.sl.struct.ConcernRoleIDStruct concernKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.core.sl.infrastructure.struct.EIEvidenceKeyList getEvidence(curam.isproduct.sl.struct.GetEvidenceKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void processFailedLIFCAssistanceUnit(curam.isproduct.sl.struct.AssistanceUnitAndCaseDecisionDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.CaseGroupDetailsForCaseDecisionResult getCaseGroupDetails(curam.isproduct.sl.struct.GetCaseGroupDetailsKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.CheckEligibilityByUnitResult processLIFCProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details to process the program which include the
identifier of the case, the evidence evaluation from date and to date for
a case, the number of existing assistance units, the eligibility execution
mode and the identifier of case decision set.excludeEligibleMembersInd
- Indicator for whether or not to exclude
household members who are eligible for another program.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdMember, HouseholdRelationship, ConcernRoleRelationship, CaseParticipantRole, CaseEvidence, ConcernRole, CaseHeader |
CaseDecisionSet, EligibilityDecisions, CaseDecision, CaseDecisionResult, CaseDecisionEvidence, CaseDecisionObjective, CaseDecisionObjectiveTag |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.CheckEligibilityByUnitResult processCategoricallyNeedyPrograms(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details to process the program which include the
identifier of the case, the evidence evaluation from date and to date for
a case, the number of existing assistance units, the eligibility execution
mode and the identifier of case decision set.excludeEligibleMembersInd
- Indicator for whether or not to exclude
household members who are eligible for another program.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdMember, CaseParticipantRole, CaseEvidence, CaseHeader, ConcernRole |
CaseDecisionSet, EligibilityDecisions, CaseDecision, CaseDecisionResult, CaseDecisionEvidence, CaseDecisionObjective, CaseDecisionObjectiveTag |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.CheckEligibilityByUnitResult processMedicallyNeedyPrograms(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details to process the program which include the
identifier of the case, the evidence evaluation from date and to date for
a case, the number of existing assistance units, the eligibility execution
mode and the identifier of case decision set.excludeEligibleMembersInd
- Indicator for whether or not to exclude
household members who are eligible for another program.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdMember, CaseParticipantRole, CaseHeader, CaseEvidence, ConcernRole |
CaseDecisionSet, EligibilityDecisions, CaseDecision, CaseDecisionResult, CaseDecisionEvidence, CaseDecisionObjective, CaseDecisionObjectiveTag |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.CheckEligibilityByUnitResult processLTCProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd, curam.isproduct.sl.struct.Indicator spendDownMode) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details to process the program which include the
identifier of the case, the evidence evaluation from date and to date for
a case, the number of existing assistance units, the eligibility execution
mode and the identifier of case decision set.excludeEligibleMembersInd
- Indicator for whether or not to exclude
household members who are eligible for another program.spendDownMode
- Indicator for whether the program is for spend down
coverage type.curam.util.exception.AppException
curam.util.exception.InformationalException
MedicalInstitution, HouseholdRelationship, ConcernRoleRelationship, CaseHeader, HouseholdMember, CaseParticipantRole, CaseEvidence, ConcernRole, ProductDelivery, Product, Person, Disability, MedInstTemporaryAbsence |
CaseDecisionSet, EligibilityDecisions, CaseDecision, CaseDecisionResult, CaseDecisionEvidence, CaseDecisionObjective, CaseDecisionObjectiveTag |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.CheckEligibilityByUnitResult processRefugeeProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details to process the program which include the
identifier of the case, the evidence evaluation from date and to date for
a case, the number of existing assistance units, the eligibility execution
mode and the identifier of case decision set.excludeEligibleMembersInd
- Indicator for whether or not to exclude
household members who are eligible for another program.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdMember, HouseholdRelationship, ConcernRoleRelationship, CaseParticipantRole, CaseEvidence, ConcernRole, CaseHeader, Person |
CaseDecisionSet, EligibilityDecisions, CaseDecision, CaseDecisionResult, CaseDecisionEvidence, CaseDecisionObjective, CaseDecisionObjectiveTag |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.CheckEligibilityByUnitResult processEmergencyLIFCProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details to process the program which include the
identifier of the case, the evidence evaluation from date and to date for
a case, the number of existing assistance units, the eligibility execution
mode and the identifier of case decision set.excludeEligibleMembersInd
- Indicator for whether or not to exclude
household members who are eligible for another program.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdMember, CaseParticipantRole, CaseEvidence, ConcernRole, CaseHeader |
CaseDecisionSet, EligibilityDecisions, CaseDecision, CaseDecisionResult, CaseDecisionEvidence, CaseDecisionObjective, CaseDecisionObjectiveTag |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.CheckEligibilityByUnitResult processEmergencyPrograms(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details to process the program which include the
identifier of the case, the evidence evaluation from date and to date for
a case, the number of existing assistance units, the eligibility execution
mode and the identifier of case decision set.excludeEligibleMembersInd
- Indicator for whether or not to exclude
household members who are eligible for another program.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdMember, CaseParticipantRole, CaseEvidence, ConcernRole, CaseHeader |
CaseDecisionSet, EligibilityDecisions, CaseDecision, CaseDecisionResult, CaseDecisionEvidence, CaseDecisionObjective, CaseDecisionObjectiveTag |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.CheckEligibilityByUnitResult processEmergencyMedicallyNeedyPrograms(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details to process the program which include the
identifier of the case, the evidence evaluation from date and to date for
a case, the number of existing assistance units, the eligibility execution
mode and the identifier of case decision set.excludeEligibleMembersInd
- Indicator for whether or not to exclude
household members who are eligible for another program.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdMember, CaseParticipantRole, CaseEvidence, ConcernRole, CaseHeader |
CaseDecisionSet, EligibilityDecisions, CaseDecision, CaseDecisionResult, CaseDecisionEvidence, CaseDecisionObjective, CaseDecisionObjectiveTag |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.CheckEligibilityByUnitResult processTBProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details to process the program which include the
identifier of the case, the evidence evaluation from date and to date for
a case, the number of existing assistance units, the eligibility execution
mode and the identifier of case decision set.excludeEligibleMembersInd
- Indicator for whether or not to exclude
household members who are eligible for another program.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdMember, CaseParticipantRole, CaseEvidence, ConcernRole, CaseHeader |
CaseDecisionSet, EligibilityDecisions, CaseDecision, CaseDecisionResult, CaseDecisionEvidence, CaseDecisionObjective, CaseDecisionObjectiveTag |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.CheckEligibilityByUnitResult processBCCProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details to process the program which include the
identifier of the case, the evidence evaluation from date and to date for
a case, the number of existing assistance units, the eligibility execution
mode and the identifier of case decision set.excludeEligibleMembersInd
- Indicator for whether or not to exclude
household members who are eligible for another program.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdMember, CaseParticipantRole, CaseEvidence, ConcernRole, CaseHeader |
CaseDecisionSet, EligibilityDecisions, CaseDecision, CaseDecisionResult, CaseDecisionEvidence, CaseDecisionObjective, CaseDecisionObjectiveTag |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.CheckEligibilityByUnitResult processCHIPProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details to process the program which include the
identifier of the case, the evidence evaluation from date and to date for
a case, the number of existing assistance units, the eligibility execution
mode and the identifier of case decision set.excludeEligibleMembersInd
- Indicator for whether or not to exclude
household members who are eligible for another program.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdMember, HouseholdRelationship, ConcernRoleRelationship, CaseParticipantRole, CaseEvidence, ConcernRole, CaseHeader |
CaseDecisionSet, EligibilityDecisions, CaseDecision, CaseDecisionResult, CaseDecisionEvidence, CaseDecisionObjective, CaseDecisionObjectiveTag |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.CheckEligibilityByUnitResult processMedCostSharingPrograms(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details to process the program which include the
identifier of the case, the evidence evaluation from date and to date for
a case, the number of existing assistance units, the eligibility execution
mode and the identifier of case decision set.excludeEligibleMembersInd
- Indicator for whether or not to exclude
household members who are eligible for another program.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdMember, CaseParticipantRole, CaseEvidence, ConcernRole, CaseHeader |
CaseDecisionSet, EligibilityDecisions, CaseDecision, CaseDecisionResult, CaseDecisionEvidence, CaseDecisionObjective, CaseDecisionObjectiveTag |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.CheckEligibilityByUnitResult processQMBProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details to process the program which include the
identifier of the case, the evidence evaluation from date and to date for
a case, the number of existing assistance units, the eligibility execution
mode and the identifier of case decision set.excludeEligibleMembersInd
- Indicator for whether or not to exclude
household members who are eligible for another program.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdMember, CaseParticipantRole, CaseEvidence, ConcernRole, CaseHeader |
CaseDecisionSet, EligibilityDecisions, CaseDecision, CaseDecisionResult, CaseDecisionEvidence, CaseDecisionObjective, CaseDecisionObjectiveTag |
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.CheckEligibilityByUnitResult processSLMBProgram(curam.isproduct.sl.struct.DetermineHouseholdMembersDetails details, curam.isproduct.sl.struct.Indicator excludeEligibleMembersInd) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details to process the program which include the
identifier of the case, the evidence evaluation from date and to date for
a case, the number of existing assistance units, the eligibility execution
mode and the identifier of case decision set.excludeEligibleMembersInd
- Indicator for whether or not to exclude
household members who are eligible for another program.curam.util.exception.AppException
curam.util.exception.InformationalException
HouseholdMember, CaseParticipantRole, CaseEvidence, ConcernRole, CaseHeader |
CaseDecisionSet, EligibilityDecisions, CaseDecision, CaseDecisionResult, CaseDecisionEvidence, CaseDecisionObjective, CaseDecisionObjectiveTag |
void executeAssessments(curam.isproduct.sl.struct.ExecuteAssessmentKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void processFailedRuleSet(curam.isproduct.sl.struct.ProcessFailedRuleSetDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException