@AccessLevel(value=EXTERNAL)
public interface ISPMedicalAssistanceEligibility
Modifier and Type | Method and Description |
---|---|
void |
checkEligibilityByMode(curam.isproduct.facade.struct.CheckEligibilityByModeKey key)
Initiates the eligibility check process for all the medical assistance
programs from an integrated case on a specified date.
|
void |
checkEligibilityForRenewal(curam.isproduct.facade.struct.CheckEligibilityByModeKey key)
Initiates the eligibility check process for product delivery case renewal.
|
curam.core.facade.struct.CaseTypeDetails |
getCaseTypeForDecision(curam.core.facade.struct.ReadCaseDecisionKey key)
Reads the case type for the case decision.
|
curam.core.facade.struct.ListEvidenceUsedByRuleResult |
listEvidenceUsedByRule(curam.core.facade.struct.ListEvidenceUsedByRuleKey key)
Reads a list of evidence used by the specified rule.
|
curam.core.facade.struct.ReadCaseDecisionDetails |
readDecision(curam.core.facade.struct.ReadCaseDecisionKey key)
Reads the details of the decision from the eligibility determination of a
medical assistance at integrated case level.
|
curam.core.facade.struct.ReadCaseDecisionDetails |
readLIFCProductDecision(curam.core.facade.struct.ReadCaseDecisionKey key)
Reads the case decision details of the low income families with children
(LIFC) product.
|
curam.isproduct.facade.struct.ProgramDetailsList |
searchSelectedPrograms(curam.isproduct.facade.struct.ISPCaseContextKey key,
curam.isproduct.facade.struct.CaseDecisionTabList tabList)
Reads the program names and the details of each household member eligible
for the programs.
|
curam.isproduct.facade.struct.ProgramDetailsList |
searchSelectedProgramsCHIP(curam.isproduct.facade.struct.ISPCaseContextKey key,
curam.isproduct.facade.struct.CaseDecisionTabList tabList)
Reads the details of children's health insurance program (CHIP) and
household members eligible for the program.
|
curam.isproduct.facade.struct.CurrentEligibilityDetails |
viewCurrentCheckEligibilityResult(curam.isproduct.facade.struct.MedicalAssistanceEligibilityKey key)
Reads a list of programs and the program delivery cases a household is
potentially or currently eligible for.
|
curam.isproduct.facade.struct.MedicalAssistanceAssessmentResult |
viewDependentChildAssessmentResult(curam.isproduct.facade.struct.MedicalAssistanceEligibilityKey key)
Reads the dependent child assessment rules result.
|
curam.isproduct.facade.struct.ChipCheckEligibilityResult |
viewEligibilityResultForCHIPRenewal(curam.isproduct.sl.struct.CaseIDKey productDeliveryCaseID,
curam.isproduct.sl.struct.CaseAndDecisionSetInstanceIDKey key)
Reads a list of the programs of type children's health insurance program
(CHIP) for which the household is eligible on the selected date for
renewal.
|
curam.isproduct.facade.struct.ViewEligibilityResultForRenewalDetails |
viewEligibilityResultForRenewal(curam.isproduct.facade.struct.ViewEligibilityResultForRenewalKey key)
Reads a list of medical assistance programs the household is eligible for
after checking eligibility for their renewal.
|
curam.isproduct.facade.struct.MedicalAssistanceEligibilityResult |
viewIneligibleDecisions(curam.isproduct.facade.struct.MedicalAssistanceEligibilityKey key)
Reads a list of medical assistance programs and the program delivery cases
the household is ineligible for.
|
curam.isproduct.facade.struct.MedicalServicesList |
viewMedicalServicesForProgramByCaseID(curam.isproduct.facade.struct.ViewMedicalServicesForProgramByCaseIDKey key)
Reads a list of medical services for a medical assistance product delivery
case.
|
curam.isproduct.facade.struct.MedicalServicesList |
viewMedicalServicesForProgramByProgramName(curam.isproduct.facade.struct.ViewMedicalServicesForProgramByProgramNameKey key)
Reads a list of medical services for a medical assistance program.
|
curam.isproduct.facade.struct.EligibilityDetailsForHouseholdMembers |
viewMemberEligibilityDetails(curam.isproduct.facade.struct.MedicalAssistanceEligibilityKey key)
Reads a list of household members and programs they are eligible for.
|
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ReadCaseDecisionDetails readDecision(curam.core.facade.struct.ReadCaseDecisionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the case decision.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision, CaseHeader, CaseDecisionObjective, CaseDecisionObjectiveTag, ProductRulesLink, Product |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.ProgramDetailsList searchSelectedPrograms(curam.isproduct.facade.struct.ISPCaseContextKey key, curam.isproduct.facade.struct.CaseDecisionTabList tabList) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseDecisionTabList
- The list of all the case decisions.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseHeader, Product, ProductDelivery, CaseDecision, CaseGroups |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.EligibilityDetailsForHouseholdMembers viewMemberEligibilityDetails(curam.isproduct.facade.struct.MedicalAssistanceEligibilityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the case decision.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision, ProductRulesLink, Product, ConcernRole |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.CurrentEligibilityDetails viewCurrentCheckEligibilityResult(curam.isproduct.facade.struct.MedicalAssistanceEligibilityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the case and the case decision.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseHeader, CaseDecisionSet, CaseDecision, ProductRulesLink, Product, ConcernRole, CaseParticipantRole, CaseGroups, CaseDecisionObjectiveTag, ProductDelivery |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.MedicalServicesList viewMedicalServicesForProgramByCaseID(curam.isproduct.facade.struct.ViewMedicalServicesForProgramByCaseIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the case.curam.util.exception.AppException
curam.util.exception.InformationalException
ProductDelivery |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.MedicalAssistanceEligibilityResult viewIneligibleDecisions(curam.isproduct.facade.struct.MedicalAssistanceEligibilityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the case and the case decision.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision |
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ListEvidenceUsedByRuleResult listEvidenceUsedByRule(curam.core.facade.struct.ListEvidenceUsedByRuleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the case decision and the rule.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision, ProductRulesLink, Product, CaseDecisionResult, CaseDecisionEvidence |
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.CaseTypeDetails getCaseTypeForDecision(curam.core.facade.struct.ReadCaseDecisionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the case decision.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision, CaseHeader |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.MedicalServicesList viewMedicalServicesForProgramByProgramName(curam.isproduct.facade.struct.ViewMedicalServicesForProgramByProgramNameKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The program name.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.MedicalAssistanceAssessmentResult viewDependentChildAssessmentResult(curam.isproduct.facade.struct.MedicalAssistanceEligibilityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the case decision instance.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision |
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ReadCaseDecisionDetails readLIFCProductDecision(curam.core.facade.struct.ReadCaseDecisionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the case decision.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecision, CaseDecisionObjective, CaseDecisionObjectiveTag, ProductDelivery, CaseHeader, AssessmentDelivery, AssessmentRulesLink, Product, CaseDecisionResult, CaseDecisionEvidence |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.ChipCheckEligibilityResult viewEligibilityResultForCHIPRenewal(curam.isproduct.sl.struct.CaseIDKey productDeliveryCaseID, curam.isproduct.sl.struct.CaseAndDecisionSetInstanceIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
productDeliveryCaseKey
- The key of the product delivery case.key
- The key of the case decision instance.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecisionSet, CaseDecision, CaseDecisionObjectiveTag, ProductRulesLink, Product, ConcernRole, ProductDelivery, CaseParticipantRole, CaseGroups, CaseHeader |
@AccessLevel(value=EXTERNAL) void checkEligibilityByMode(curam.isproduct.facade.struct.CheckEligibilityByModeKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key including the case identifier, the execution mode, the
enacting user, the evaluation date.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseHeader, CaseParticipantRole, Person, ISPAutoResourceTransfer, HouseholdRelationship, ConcernRoleRelationship, Address, Ownership, Loan, Property, LiquidResources, BusinessAsset, Annuity, EvidenceRelationship, ISPTransferSanctionLink, ISPSpousalImpoverishment |
ISPAutoResourceTransfer, ISPTransferSanctionLink, Sanction, ISPSpousalImpoverishment |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.ProgramDetailsList searchSelectedProgramsCHIP(curam.isproduct.facade.struct.ISPCaseContextKey key, curam.isproduct.facade.struct.CaseDecisionTabList tabList) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the integrated case.caseDecisionTabList
- The list of all the case decisions.curam.util.exception.AppException
curam.util.exception.InformationalException
ConcernRole, CaseHeader, Product, ProductDelivery, CaseDecision, CaseGroups |
@AccessLevel(value=EXTERNAL) void checkEligibilityForRenewal(curam.isproduct.facade.struct.CheckEligibilityByModeKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key including the case identifier, the execution mode, the
enacting user, the evaluation date.curam.util.exception.AppException
curam.util.exception.InformationalException
ProductDeliveryCertDiary, CaseUserRole, CaseHeader, CaseParticipantRole, Person, ISPAutoResourceTransfer, HouseholdRelationship, ConcernRoleRelationship, Address, Ownership, Loan, Property, LiquidResources, BusinessAsset, Annuity, EvidenceRelationship, ISPTransferSanctionLink, ISPSpousalImpoverishment |
ISPAutoResourceTransfer, ISPTransferSanctionLink, Sanction, ISPSpousalImpoverishment |
@AccessLevel(value=EXTERNAL) curam.isproduct.facade.struct.ViewEligibilityResultForRenewalDetails viewEligibilityResultForRenewal(curam.isproduct.facade.struct.ViewEligibilityResultForRenewalKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the product delivery case.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseDecisionSet, CaseDecision, CaseDecisionObjectiveTag, ProductRulesLink, Product, ConcernRole, CaseParticipantRole, CaseGroups, ProductDelivery |