@AccessLevel(value=EXTERNAL)
public interface ProgramRecommendation
The primary aim of program recommendation 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 try to
establish their eligibility.
Program recommendation acts on the evidence gathered during the application process, calculates simulated determinations for the integrated cases, to form recommendations for which product delivery cases can be created.
Modifier and Type | Method and Description |
---|---|
void |
applyToExistingPD(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key,
curam.core.struct.ProductDeliveryKey productDeliveryKey)
Applies the unit member details from Simulated Determination to the
Product Delivery provided.
|
curam.core.struct.ProductDeliveryKey |
authorize(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key)
Authorizes a simulated determination and creates a product delivery case.
|
curam.core.struct.ProductDeliveryKey |
authorizeSelectedHouseholdMembersForCHIP(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey simulatedDeterminationKey,
curam.programrecommendation.facade.struct.SelectedHouseholdMembers input)
Authorize a simulated determination for CHIP.
|
curam.core.struct.ProductDeliveryKey |
authorizeWithSelectedPrimaryClient(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key,
curam.isproduct.sl.struct.CaseParticipantRoleKey selectedPrimaryClient)
Authorizes a simulated determination and creates a product delivery case.
|
curam.core.struct.InformationalMsgDtlsList |
checkAuthorizationOverrides(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key)
Authorizes a simulated determination and creates a product delivery case.
|
void |
decline(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key,
curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDeclinedDetails simulatedDeterminationDeclinedDetails)
Declines a simulated determination.
|
void |
denyProgramApplication(curam.creoleprogramrecommendation.facade.struct.ProgramApplicationUpdateDetails programApplicationUpdateDetails)
Denies a program application.
|
curam.isproduct.facade.struct.PremiumAndCoPaymentLimitDetails |
determinePremiumAndCoPaymentLimitDetails(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key,
curam.programrecommendation.facade.struct.SelectedHouseholdMembers unit)
Determines the CoPayment and Premium values for the selected members.
|
curam.core.facade.struct.WizardProperties |
getCHIPWizard()
Returns the menu of Wizard for CHIP.
|
curam.programrecommendation.facade.struct.ApplicationDisposedIndicationDetails |
isApplicationDisposed(curam.application.entity.struct.ApplicationKey applicationKey)
Reads a list of program details used for program recommendation selection
for an application.
|
curam.programrecommendation.facade.struct.CHIPProductAndAuthorizePending |
isCHIPProductAndAuthorizePending(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key)
Determines if it is CHIP Product or not.
|
curam.programrecommendation.facade.struct.MAProductAndAuthorizePending |
isMAPrimaryClientChoiceDisplayed(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key)
Determines if it is CHIP Product or not.
|
curam.core.sl.struct.SearchCaseParticipantDetailsList |
listAllHouseholdMembersByCase(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey searchCaseParticipantsDetailsKey) |
curam.core.sl.struct.SearchCaseParticipantDetailsList |
listAvailableClientsForMedicalAssistancePD(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey searchCaseParticipantsDetailsKey) |
curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList |
listEligibleSimulatedDeterminations(curam.creoleprogramrecommendation.struct.CREOLEProgramRecommendationKey key)
Reads a list of eligible simulated determinations sorted by program name
for a program recommendation.
|
curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList |
listFutureEligibleSimulatedDeterminations(curam.creoleprogramrecommendation.struct.CREOLEProgramRecommendationKey key)
Return future eligible simulated determinations for a Program
Recommendation.
|
curam.programrecommendation.facade.struct.CaseParticipantRoleIDAndNameList |
listHouseholdMembersForCHIP(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey simulatedDeterminationKey)
Lists the houshold members for CHIP.
|
curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList |
listIneligibleSimulatedDeterminations(curam.creoleprogramrecommendation.struct.CREOLEProgramRecommendationKey key)
Reads a list of ineligible simulated determinations for a program
recommendation.
|
curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList |
listLatestAppliedForEligibleSimulatedDeterminations(curam.application.entity.struct.ApplicationKey key)
Reads a list of eligible simulated determinations for the latest program
recommendation of the programs for which a program application exists.
|
curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList |
listLatestAppliedForRetroactiveEligibleSimulatedDeterminations(curam.application.entity.struct.ApplicationKey key)
Reads a list of eligible simulated determinations for the latest program
recommendation of the programs for which a program application exists.
|
curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList |
listLatestEligibleSimulatedDeterminations(curam.core.struct.CaseHeaderKey key)
Reads a list of eligible simulated determinations for the latest program
recommendation.
|
curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList |
listLatestEligibleSimulatedDeterminationsForApplication(curam.application.entity.struct.ApplicationKey key)
Reads a list of eligible simulated determinations for the latest Program
Recommendation of the programs on an application.
|
curam.programrecommendation.facade.struct.ProgramIneligibilityDetailsList |
listLatestIneligibleProgramsForApplication(curam.application.entity.struct.ApplicationKey key)
Reads a list of ineligible simulated determinations for the latest program
recommendation of the programs on an application.
|
curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationPeriodDetailsList |
listPeriodsForRetroactiveSimulatedDetermination(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key)
Reads a list of coverage periods for a simulated determination.
|
curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationPeriodDetailsList |
listPeriodsForSimulatedDetermination(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key)
Reads a list of coverage periods for a simulated determination.
|
curam.creoleprogramrecommendation.facade.struct.ProgramDetailsList |
listProgramDetails(curam.core.struct.CaseHeaderKey caseHeaderKey)
Reads a list of program details for a case.
|
curam.creoleprogramrecommendation.facade.struct.ApplicationProgramDetailsList |
listProgramDetailsForApplication(curam.application.entity.struct.ApplicationKey applicationKey)
Reads a list of program details used for program recommendation selection
for an application.
|
curam.creoleprogramrecommendation.facade.struct.CREOLEProgramRecommendationDetailsList1 |
listProgramRecommendationsForApplication1(curam.application.entity.struct.ApplicationKey key)
Reads a list of program recommendations for an application.
|
curam.programrecommendation.facade.struct.CREOLEProgramRecommendationDetailsList1 |
listProgramRecommendationsForCase1(curam.core.struct.CaseHeaderKey key)
Reads a list of program recommendations for a case.
|
curam.creoleprogramrecommendation.facade.struct.CREOLEProgramRecommendationDetailsList1 |
listProgramRecommendationsForRetroactiveApplication(curam.application.entity.struct.ApplicationKey key)
Reads a list of program recommendations for retroactive application.
|
curam.programrecommendation.facade.struct.RetroactiveEligibilityDetailsList |
listRetroactiveEligibilityDetails(curam.core.struct.CaseHeaderKey key)
List the retroactive eligibility results
|
curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList |
listRetroactiveEligibleSimulatedDeterminations(curam.creoleprogramrecommendation.struct.CREOLEProgramRecommendationKey key)
Reads a list of eligible simulated determinations sorted by program name
for a program recommendation.
|
curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList |
listRetroactiveIneligibleSimulatedDeterminations(curam.creoleprogramrecommendation.struct.CREOLEProgramRecommendationKey key)
Reads a list of ineligible simulated determinations for a program
recommendation.
|
curam.programrecommendation.facade.struct.CREOLEProgramRecommendationDetailsList1 |
listRetroactiveProgramRecommendationsForCase1(curam.core.struct.CaseHeaderKey key)
Reads a list of program recommendations for a case.
|
curam.programrecommendation.facade.struct.CHIPINDAndPrimaryClientDetails |
readCHIPPrimaryClientDetails(curam.core.struct.CaseKey caseID) |
curam.creoleprogramrecommendation.facade.struct.DisplayPage |
readDisplayRulesEntryPage(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key)
Reads the display rules entry page for a simulated determination.
|
curam.isproduct.facade.struct.PremiumAndCoPaymentLimitDetails |
readPremiumEvidenceForcase(curam.isproduct.sl.struct.PremiumCaseKey key) |
void |
runProgramRecommendation(curam.creoleprogramrecommendation.facade.struct.ProgramRecommendationDetails details)
Runs program recommendation for a case.
|
void |
runProgramRecommendationForApplication(curam.creoleprogramrecommendation.facade.struct.ApplicationProgramRecommendationDetails details)
Runs program recommendation for an application.
|
void |
runRetroactiveEligibility(curam.programrecommendation.facade.struct.RetroactiveEligibilityDetails details)
Runs the retroactive eligibility
|
void |
validateSelectedMembersForCHIP(curam.programrecommendation.facade.struct.SelectedHouseholdMembers arg1,
curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey arg2)
Sets the selected members for CHIP.
|
curam.creoleprogramrecommendation.facade.struct.AuthorizationDetails |
viewAuthorizationDetails(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key)
Reads the authorization details for a simulated determination.
|
curam.creoleprogramrecommendation.facade.struct.DeclinationDetails |
viewDeclinationDetails(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key)
Reads the declination details for a simulated determination.
|
curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDisplayCategoryXML |
viewDisplayRulesCategorySubscreenXML(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key,
curam.creoleprogramrecommendation.facade.struct.DisplayCategorySubscreenKey displayCategoryKey)
Reads the decision details sub-screen XML for a display category.
|
curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDisplayCategoryXML |
viewDisplayRulesCategoryXML(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key,
curam.creoleprogramrecommendation.facade.struct.DisplayCategoryKey displayCategoryKey)
Reads the decision details XML for a simulated determination on a given
date.
|
curam.creoleprogramrecommendation.facade.struct.ProgramApplicationStatusDetails |
viewProgramApplicationStatusDetails(curam.application.entity.struct.ProgramApplicationKey programApplicationKey)
Reads the details of a program application status.
|
@AccessLevel(value=EXTERNAL) curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList listEligibleSimulatedDeterminations(curam.creoleprogramrecommendation.struct.CREOLEProgramRecommendationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
If the system determines that this is an expedited food assistance application, it flags this simulated determination.
key
- The program recommendation identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, SimDeterminationAuthorization, SimDeterminationDeclination |
@AccessLevel(value=EXTERNAL) void runProgramRecommendation(curam.creoleprogramrecommendation.facade.struct.ProgramRecommendationDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details required to run program recommendation. The
details will include the programs selected by the user and start date.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgRecProduct, IntegratedCase |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.ProgramDetailsList listProgramDetails(curam.core.struct.CaseHeaderKey caseHeaderKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseHeaderKey
- The case identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
IntegratedCase, CREOLEProgRecProduct |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationPeriodDetailsList listPeriodsForSimulatedDetermination(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
The results are sorted in ascending order of coverage period.
key
- The simulated determination identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDisplayCategoryXML viewDisplayRulesCategoryXML(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key, curam.creoleprogramrecommendation.facade.struct.DisplayCategoryKey displayCategoryKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The simulated determination identifier.displayCategoryKey
- The date and the category reference.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.DisplayPage readDisplayRulesEntryPage(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The simulated determination identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, CREOLEProgRecDecisionDispCat |
@AccessLevel(value=EXTERNAL) curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList listIneligibleSimulatedDeterminations(curam.creoleprogramrecommendation.struct.CREOLEProgramRecommendationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The program recommendation identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, SimDeterminationAuthorization, SimDeterminationDeclination |
@AccessLevel(value=EXTERNAL) void runProgramRecommendationForApplication(curam.creoleprogramrecommendation.facade.struct.ApplicationProgramRecommendationDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details required to run program recommendation. The
details will include the programs selected by the user and start date.curam.util.exception.AppException
curam.util.exception.InformationalException
Application, CREOLEProgRecProduct |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDisplayCategoryXML viewDisplayRulesCategorySubscreenXML(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key, curam.creoleprogramrecommendation.facade.struct.DisplayCategorySubscreenKey displayCategoryKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The simulated determination identifier.displayCategoryKey
- The display sub-screen identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation |
@AccessLevel(value=EXTERNAL) curam.programrecommendation.facade.struct.ProgramIneligibilityDetailsList listLatestIneligibleProgramsForApplication(curam.application.entity.struct.ApplicationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The program application identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
Application, CREOLEProgramRecommendation |
@AccessLevel(value=EXTERNAL) curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList listLatestEligibleSimulatedDeterminations(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
If the system determines that this is an expedited food assistance application, it flags this simulated determination.
key
- The program application identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, IntegratedCase, SimDeterminationAuthorization, SimDeterminationDeclination |
@AccessLevel(value=EXTERNAL) curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList listLatestEligibleSimulatedDeterminationsForApplication(curam.application.entity.struct.ApplicationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
If the system determines that this is an expedited food assistance application, it flags this simulated determination.
key
- The program application identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
Application, CREOLEProgramRecommendation, SimDeterminationAuthorization, SimDeterminationDeclination |
@AccessLevel(value=EXTERNAL) curam.core.struct.ProductDeliveryKey authorize(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The simulated determination identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, CaseHeader |
CaseHeader, ProductDelivery, SimDeterminationAuthorization |
@AccessLevel(value=EXTERNAL) void decline(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key, curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationDeclinedDetails simulatedDeterminationDeclinedDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The simulated determination identifier.simulatedDeterminationDeclinedDetails
- The declination details.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation |
SimDeterminationDeclination |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.AuthorizationDetails viewAuthorizationDetails(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The simulated determination identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, SimDeterminationAuthorization |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.DeclinationDetails viewDeclinationDetails(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The simulated determination identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, SimDeterminationDeclination |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.ApplicationProgramDetailsList listProgramDetailsForApplication(curam.application.entity.struct.ApplicationKey applicationKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
applicationKey
- The program application identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
Application, CREOLEProgRecProduct |
@AccessLevel(value=EXTERNAL) void denyProgramApplication(curam.creoleprogramrecommendation.facade.struct.ProgramApplicationUpdateDetails programApplicationUpdateDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Updates the status of the program application to denied. In addition to this, stops the milestone delivery that exists for the program application by setting the status to indicate completed.
programApplicationUpdateDetails
- The details of the program
application.curam.util.exception.AppException
curam.util.exception.InformationalException
ProgramApplication, MilestoneDelivery |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.ProgramApplicationStatusDetails viewProgramApplicationStatusDetails(curam.application.entity.struct.ProgramApplicationKey programApplicationKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
programApplicationKey
- The program application identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
ProgramApplication, ProgramApplicationStatus, Users |
@AccessLevel(value=EXTERNAL) curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList listLatestAppliedForEligibleSimulatedDeterminations(curam.application.entity.struct.ApplicationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
If the system determines that this is an expedited food assistance application, it flags this simulated determination.
key
- The application identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
Application, CREOLEProgramRecommendation, SimDeterminationAuthorization, SimDeterminationDeclination |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.CREOLEProgramRecommendationDetailsList1 listProgramRecommendationsForApplication1(curam.application.entity.struct.ApplicationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The program application identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
Application, IntegratedCase, CREOLEProgramRecommendation |
@AccessLevel(value=EXTERNAL) curam.programrecommendation.facade.struct.CREOLEProgramRecommendationDetailsList1 listProgramRecommendationsForCase1(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The case identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
IntegratedCase, CREOLEProgramRecommendation |
curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList listFutureEligibleSimulatedDeterminations(curam.creoleprogramrecommendation.struct.CREOLEProgramRecommendationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.programrecommendation.facade.struct.CaseParticipantRoleIDAndNameList listHouseholdMembersForCHIP(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey simulatedDeterminationKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.core.struct.ProductDeliveryKey authorizeSelectedHouseholdMembersForCHIP(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey simulatedDeterminationKey, curam.programrecommendation.facade.struct.SelectedHouseholdMembers input) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.facade.struct.PremiumAndCoPaymentLimitDetails determinePremiumAndCoPaymentLimitDetails(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key, curam.programrecommendation.facade.struct.SelectedHouseholdMembers unit) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.core.facade.struct.WizardProperties getCHIPWizard() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void validateSelectedMembersForCHIP(curam.programrecommendation.facade.struct.SelectedHouseholdMembers arg1, curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey arg2) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.programrecommendation.facade.struct.CHIPProductAndAuthorizePending isCHIPProductAndAuthorizePending(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.facade.struct.PremiumAndCoPaymentLimitDetails readPremiumEvidenceForcase(curam.isproduct.sl.struct.PremiumCaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.sl.struct.SearchCaseParticipantDetailsList listAllHouseholdMembersByCase(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey searchCaseParticipantsDetailsKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.programrecommendation.facade.struct.RetroactiveEligibilityDetailsList listRetroactiveEligibilityDetails(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void runRetroactiveEligibility(curam.programrecommendation.facade.struct.RetroactiveEligibilityDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.programrecommendation.facade.struct.CHIPINDAndPrimaryClientDetails readCHIPPrimaryClientDetails(curam.core.struct.CaseKey caseID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.CREOLEProgramRecommendationDetailsList1 listProgramRecommendationsForRetroactiveApplication(curam.application.entity.struct.ApplicationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The program application identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
Application, IntegratedCase, CREOLEProgramRecommendation |
@AccessLevel(value=EXTERNAL) curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList listRetroactiveEligibleSimulatedDeterminations(curam.creoleprogramrecommendation.struct.CREOLEProgramRecommendationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
If the system determines that this is an expedited food assistance application, it flags this simulated determination.
key
- The program recommendation identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, SimDeterminationAuthorization, SimDeterminationDeclination |
@AccessLevel(value=EXTERNAL) curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList listLatestAppliedForRetroactiveEligibleSimulatedDeterminations(curam.application.entity.struct.ApplicationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
If the system determines that this is an expedited food assistance application, it flags this simulated determination.
key
- The application identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
Application, CREOLEProgramRecommendation, SimDeterminationAuthorization, SimDeterminationDeclination |
@AccessLevel(value=EXTERNAL) curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationPeriodDetailsList listPeriodsForRetroactiveSimulatedDetermination(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
The results are sorted in ascending order of coverage period.
key
- The simulated determination identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation |
@AccessLevel(value=EXTERNAL) curam.programrecommendation.facade.struct.SimulatedDeterminationDetailsList listRetroactiveIneligibleSimulatedDeterminations(curam.creoleprogramrecommendation.struct.CREOLEProgramRecommendationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The program recommendation identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, SimDeterminationAuthorization, SimDeterminationDeclination |
@AccessLevel(value=EXTERNAL) curam.programrecommendation.facade.struct.CREOLEProgramRecommendationDetailsList1 listRetroactiveProgramRecommendationsForCase1(curam.core.struct.CaseHeaderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The case identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
IntegratedCase, CREOLEProgramRecommendation |
@AccessLevel(value=EXTERNAL) void applyToExistingPD(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key, curam.core.struct.ProductDeliveryKey productDeliveryKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The simulated determination identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, CaseHeader |
CaseHeader, ProductDelivery, SimDeterminationAuthorization |
@AccessLevel(value=EXTERNAL) curam.programrecommendation.facade.struct.ApplicationDisposedIndicationDetails isApplicationDisposed(curam.application.entity.struct.ApplicationKey applicationKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
applicationKey
- The program application identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
Application, CREOLEProgRecProduct |
curam.programrecommendation.facade.struct.MAProductAndAuthorizePending isMAPrimaryClientChoiceDisplayed(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.struct.ProductDeliveryKey authorizeWithSelectedPrimaryClient(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key, curam.isproduct.sl.struct.CaseParticipantRoleKey selectedPrimaryClient) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The simulated determination identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, CaseHeader |
CaseHeader, ProductDelivery, SimDeterminationAuthorization |
@AccessLevel(value=EXTERNAL) curam.core.sl.struct.SearchCaseParticipantDetailsList listAvailableClientsForMedicalAssistancePD(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey searchCaseParticipantsDetailsKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.struct.InformationalMsgDtlsList checkAuthorizationOverrides(curam.creoleprogramrecommendation.facade.struct.SimulatedDeterminationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The simulated determination identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
CREOLEProgramRecommendation, CaseHeader |
CaseHeader, ProductDelivery, SimDeterminationAuthorization |