@AccessLevel(value=EXTERNAL)
public interface DeterminationDelivery
Modifier and Type | Method and Description |
---|---|
curam.decisionassist.facade.application.struct.DecisionMadeDetails |
areDecisionsMadeForDetermination(curam.decisionassist.facade.application.struct.DeterminationDeliveryKey key)
Checks whether any decisions are made for the determination or not.
|
curam.decisionassist.facade.application.struct.AnswersModifiedDetails |
areNewAnswersProvided(curam.decisionassist.facade.application.struct.DeterminationDeliveryKey key)
Checks whether or not the determination answers have been modified since
they were last consolidated.
|
void |
cancelDetermination(curam.decisionassist.facade.application.struct.DeterminationDeliveryKey key)
Cancels a determination by modifying the determination status to
'Cancelled'.
|
void |
completeDetermination(curam.decisionassist.facade.application.struct.CompleteDeterminationDetails dtls)
Completes a determination, modifying the determination status to
'Completed'.
|
curam.decisionassist.facade.application.struct.DDIDStatusEffDateAndDCNameTypeDetailsList |
listDeterminations(curam.decisionassist.facade.application.struct.DAAssessmentKey key)
Returns a list of determination details for an assessment.
|
void |
makeDecision(curam.decisionassist.facade.application.struct.DeterminationDeliveryKey key)
Makes decisions for a determination.
|
curam.decisionassist.facade.application.struct.DeterminationStatusHistoryWithUserFullNameDetailsList |
readAllDeterminationStatusHistoryDetails(curam.decisionassist.facade.application.struct.DeterminationDeliveryKey key)
Returns the status history for a determination.
|
curam.decisionassist.facade.application.struct.DeterminationDeliveryDetails |
readDeterminationDelivery(curam.decisionassist.facade.application.struct.DeterminationDeliveryKey key)
Reads the details of a determination.
|
curam.decisionassist.facade.application.struct.DeterminationDeliveryKey |
recordChangeOfCircumstance(curam.decisionassist.facade.application.struct.RecordCoC key)
Records a change of circumstance for the determination.
|
curam.decisionassist.facade.application.struct.ViewDeterminationDetails |
viewDeterminationDelivery(curam.decisionassist.facade.application.struct.DeterminationDeliveryKey key)
Reads the details of a determination.
|
@AccessLevel(value=EXTERNAL) void cancelDetermination(curam.decisionassist.facade.application.struct.DeterminationDeliveryKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the determination delivery.curam.util.exception.AppException
curam.util.exception.InformationalException
Determination, DeterminationDecision |
@AccessLevel(value=EXTERNAL) void completeDetermination(curam.decisionassist.facade.application.struct.CompleteDeterminationDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- The completion details of the determination.curam.util.exception.AppException
curam.util.exception.InformationalException
Determination, DeterminationDecision |
@AccessLevel(value=EXTERNAL) curam.decisionassist.facade.application.struct.DecisionMadeDetails areDecisionsMadeForDetermination(curam.decisionassist.facade.application.struct.DeterminationDeliveryKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the determination delivery.curam.util.exception.AppException
curam.util.exception.InformationalException
Determination |
@AccessLevel(value=EXTERNAL) curam.decisionassist.facade.application.struct.DeterminationDeliveryDetails readDeterminationDelivery(curam.decisionassist.facade.application.struct.DeterminationDeliveryKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the determination delivery.curam.util.exception.AppException
curam.util.exception.InformationalException
Determination |
@AccessLevel(value=EXTERNAL) curam.decisionassist.facade.application.struct.ViewDeterminationDetails viewDeterminationDelivery(curam.decisionassist.facade.application.struct.DeterminationDeliveryKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the determination delivery.curam.util.exception.AppException
curam.util.exception.InformationalException
Determination, DeterminationConfiguration, QuestionAnswer, Questionnaire, ThirdPartyRequest, DeterminationDecision |
@AccessLevel(value=EXTERNAL) curam.decisionassist.facade.application.struct.AnswersModifiedDetails areNewAnswersProvided(curam.decisionassist.facade.application.struct.DeterminationDeliveryKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the determination delivery.curam.util.exception.AppException
curam.util.exception.InformationalException
Determination, QuestionAnswer, DeterminationQuestionnaire |
@AccessLevel(value=EXTERNAL) void makeDecision(curam.decisionassist.facade.application.struct.DeterminationDeliveryKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key of the determination delivery.curam.util.exception.AppException
curam.util.exception.InformationalException
Determination, QuestionAnswer, DeterminationAnswer, DeterminationConfiguration, DeterminationDecision |
DeterminationDecision, Determination |
@AccessLevel(value=EXTERNAL) curam.decisionassist.facade.application.struct.DeterminationDeliveryKey recordChangeOfCircumstance(curam.decisionassist.facade.application.struct.RecordCoC key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The details of the record change of circumstance for the
determination.curam.util.exception.AppException
curam.util.exception.InformationalException
Determination, Case, DeterminationPackage, Questionnaire, DeterminationQuestionnaire |
Determination, DeterminationAnswer, DeterminationQuestionnaire, ThirdPartyRequest |
@AccessLevel(value=EXTERNAL) curam.decisionassist.facade.application.struct.DDIDStatusEffDateAndDCNameTypeDetailsList listDeterminations(curam.decisionassist.facade.application.struct.DAAssessmentKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The assessment case key.curam.util.exception.AppException
curam.util.exception.InformationalException
Determination |
@AccessLevel(value=EXTERNAL) curam.decisionassist.facade.application.struct.DeterminationStatusHistoryWithUserFullNameDetailsList readAllDeterminationStatusHistoryDetails(curam.decisionassist.facade.application.struct.DeterminationDeliveryKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The determination delivery key.curam.util.exception.AppException
curam.util.exception.InformationalException
Determination |