The following events are located in the curam.financial.impl.FinancialAPI interface.
Event Class |
Description |
Event is raised before and after |
|---|---|---|
| FinancialAPIRetrieveServiceDeliverySummaryInformationEvents | Raised when the service delivery summary information is retrieved for a a case, client and service. | curam.financial.impl.FinancialAPI.retrieveServiceDeliverySummaryInformation() |
| FinancialAPIRetrieveServiceDelivrySummaryInformationEvents | Raised when the service delivery summary information is retrieved for a service and case participant role. | curam.financial.impl.FinancialAPI.retrieveServiceDeliverySummaryInformation() |
| FinancialAPIListReassessmentResultsEvents | Raised when the reassessment results for all the product deliveries created to deliver the services for the given service authorization is retrieved. | curam.financial.impl.FinancialAPI.listReassessmentResults() |
The following events are located in the curam.financial.impl.GenerateOverUnderPayment interface.
Event Class |
Description |
Event is raised before and after |
|---|---|---|
| GenerateOverUnderPaymentGenerateOverPaymentForPRLIEvents | Raised when the over payment for Provider Roster Line Item is generated. | curam.financial.impl.GenerateOverUnderPayment.generateOverPaymentForPRLI() |
| GenerateOverUnderPaymentGenerateOverPaymentForSILIEvents | Raised when the over payment for Service Invoice Line Item is generated. | curam.financial.impl.GenerateOverUnderPayment.generateOverPaymentForSILI() |
| GenerateOverUnderPaymentGenerateUnderPaymentForPRLIEvents | Raised when the under payment for Provider Roster Line Item is generated. | curam.financial.impl.GenerateOverUnderPayment.generateUnderPaymentForPRLI() |
| GenerateOverUnderPaymentGenerateUnderPaymentForSILIEvents | Raised when the under payment for Service Invoice Line Item is generated. | curam.financial.impl.GenerateOverUnderPayment.generateUnderPaymentForSILI() |
The following events are located in the curam.financial.impl.PaymentProcessing interface.
Event Class |
Description |
Event is raised before and after |
|---|---|---|
| PaymentProcessingProcessPaymentForSILIEvents | Raised when the payment for the Service Invoice Line Item is processed. | curam.financial.impl.PaymentProcessing.processPaymentForSILI() |
| PaymentProcessingProcessPaymentForReassessmentEvents | Raised when the payment for reassessment is processed. | curam.financial.impl.PaymentProcessing.processPaymentForReassessment() |
| PaymentProcessingApproveAndActivateCPMCaseEvents | Raised when the cases for Provider is approved and activated. | curam.financial.impl.PaymentProcessing.approveAndActivateCPMCase() |
| PaymentProcessingSubmitForApprovalEvents | Raised when the case is submitted and approved. | curam.financial.impl.PaymentProcessing.submitForApproval() |
| PaymentProcessingDeterminePayeeDetailsEvents | Raised when the payee for a given Provider and given period is determined. | curam.financial.impl.PaymentProcessing.determinePayeeDetails() |
| PaymentProcessingDeterminePayeDetailsEvents | Raised when the payee for a given Provider and given period is determined. | curam.financial.impl.PaymentProcessing.determinePayeeDetails() |
The following events are located in the curam.financial.impl.ProcessCaseNominee interface.
Event Class |
Description |
Event is raised before and after |
|---|---|---|
| ProcessCaseNomineeCreateCaseNomineeEvents | Raised when the Provider Group is created as the case nominee for the given product delivery case of the Provider. | curam.financial.impl.ProcessCaseNominee.createCaseNominee() |
| ProcessCaseNomineeCreateCaseNomineEvents | Raised when the payee is created as the case nominee for the given product delivery case of the Provider. | curam.financial.impl.ProcessCaseNominee.createCaseNominee() |
| ProcessCaseNomineeCreateCaseNomineeForContractEvents | Raised when the Provider Group is created as the case nominee for the given product delivery case of the Provider and contract frequency. | curam.financial.impl.ProcessCaseNominee.createCaseNomineeForContract() |
| ProcessCaseNomineeCreateNomineeForAllCasesEvents | Raised when the case nominees are created for all existing cases associated with the Provider for whom the Provider Group Associate Payment Configuration is created. | curam.financial.impl.ProcessCaseNominee.createNomineeForAllCases() |
| ProcessCaseNomineeReassignCaseNomineeObjectivesOnCancellationEvents | Raised when all the case nominee objectives associated with the Provider Group Associate Payment Configuration is reassigned on cancellation of payment configuration. | curam.financial.impl.ProcessCaseNominee.reassignCaseNomineeObjectivesOnCancellation() |
| ProcessCaseNomineeReassignCaseNomineeObjectivesOnModificationEvents | Raised when all the case nominee objectives associated with the Provider Group Associate Payment Configuration is reassigned on modification of Provider Group Associate. | curam.financial.impl.ProcessCaseNominee.reassignCaseNomineeObjectivesOnModification() |
| ProcessCaseNomineeReassignCaseNomineeObjectiveOnModificationEvents | Raised when all the case nominee objectives associated with the Provider Group Associate Payment Configuration is reassigned on modification of payment configuration. | curam.financial.impl.ProcessCaseNominee.reassignCaseNomineeObjectivesOnModification() |
| ProcessCaseNomineeReAssignCaseNomineeObjectiveOnPayeeModificationEvents | Raised when all the case nominee objectives associated with the old payee to the new payee for the given product delivery case is reassigned. | curam.financial.impl.ProcessCaseNominee.reAssignCaseNomineeObjectiveOnPayeeModification() |
The following events are located in the curam.financial.impl.RateValidator interface.
Event Class |
Description |
Event is raised before and after |
|---|---|---|
| RateValidatorValidateRatesEvents | Raised when there is any gap or overlapping in the period of the set of rates provided are validated. | curam.financial.impl.RateValidator.validateRates() |