@AccessLevel(value=EXTERNAL)
public interface HCREvidenceIssueVerifications
Modifier and Type | Method and Description |
---|---|
curam.healthcare.facade.struct.HCRBoolean |
checkExtSystemDataForAvailability(curam.healthcare.sl.struct.MilestoneDeliveryID key)
Checks external system data avaiablity
|
curam.healthcare.facade.struct.EvidenceVerificationIssueDetails |
checkForOutstandingVerificationsAndIssues(curam.healthcare.sl.struct.MilestoneDeliveryID key)
Checks if outstanding issues and verifications are pending
|
void |
endMilestoneForInconsistencyPeriod(curam.healthcare.sl.struct.MilestoneDeliveryID key)
Completes the Milestone for Inconsistency Period
|
curam.healthcare.sl.struct.MilestoneDeliveryIDandCaseID |
overrideClientAttestedEvidence(curam.healthcare.sl.struct.MilestoneDeliveryIDandCaseID milestoneDeliveryIDandCaseID)
Overrides the client atested evidence with external evidence data.
|
curam.healthcare.sl.struct.MilestoneDeliveryID |
pushWaiversDateForInconsistencyPeriod(curam.healthcare.sl.struct.MilestoneDeliveryID key)
Push the waivers date for the case by predefined days as per
EnvVars.ENV_INCONSISTENCY_PERIOD_DUE_EXTENSION_DAYS
|
curam.healthcare.sl.struct.MilestoneDeliveryID |
sendPotentialEligiblityNotification(curam.healthcare.sl.struct.MilestoneDeliveryIDandCaseID milestoneDeliveryIDandCaseID)
Sends potential eligibility notification to the primary client
|
curam.healthcare.sl.struct.MilestoneDeliveryID |
suspendPDCasesByMileStoneDelivery(curam.healthcare.sl.struct.MilestoneDeliveryID caseKey)
Suspend the PD cases by the Milestone delivery ID
|
@AccessLevel(value=EXTERNAL) curam.healthcare.facade.struct.EvidenceVerificationIssueDetails checkForOutstandingVerificationsAndIssues(curam.healthcare.sl.struct.MilestoneDeliveryID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the integrated case.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.healthcare.sl.struct.MilestoneDeliveryID suspendPDCasesByMileStoneDelivery(curam.healthcare.sl.struct.MilestoneDeliveryID caseKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseKey
- The key of the integrated case.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.healthcare.sl.struct.MilestoneDeliveryID pushWaiversDateForInconsistencyPeriod(curam.healthcare.sl.struct.MilestoneDeliveryID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the integrated case.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void endMilestoneForInconsistencyPeriod(curam.healthcare.sl.struct.MilestoneDeliveryID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the integrated case.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.healthcare.facade.struct.HCRBoolean checkExtSystemDataForAvailability(curam.healthcare.sl.struct.MilestoneDeliveryID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the integrated case.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.healthcare.sl.struct.MilestoneDeliveryID sendPotentialEligiblityNotification(curam.healthcare.sl.struct.MilestoneDeliveryIDandCaseID milestoneDeliveryIDandCaseID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
milestoneDeliveryIDandCaseID
- The key of the integrated case.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.healthcare.sl.struct.MilestoneDeliveryIDandCaseID overrideClientAttestedEvidence(curam.healthcare.sl.struct.MilestoneDeliveryIDandCaseID milestoneDeliveryIDandCaseID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
milestoneDeliveryIDandCaseID
- curam.util.exception.AppException
curam.util.exception.InformationalException