The following events are located in the curam.financial.impl.ServiceInvoiceLineItem interface.
Event Class |
Description |
Event is raised before and after |
|---|---|---|
| ServiceInvoiceLineItemApproveEvents | Raised when a Service Invoice Line Item is approved. | curam.financial.impl.ServiceInvoiceLineItem.approve() |
| ServiceInvoiceLineItemDenyEvents | Raised when a Service Invoice Line Item is denied. | curam.financial.impl.ServiceInvoiceLineItem.deny() |
| ServiceInvoiceLineItemSubmitEvents | Raised when a Service Invoice Line Item is submitted. | curam.financial.impl.ServiceInvoiceLineItem.submit() |
| ServiceInvoiceLineItemMatchCaseEvents | Raised when a Case Reference in a Service Invoice Line Item is matched with a case participant. | curam.financial.impl.ServiceInvoiceLineItem.matchCase() |
| ServiceInvoiceLineItemMatchPayeeEvents | Raised when payee details on a Service Invoice Line Item are matched with a provider/provider group. | curam.financial.impl.ServiceInvoiceLineItem.matchPayee() |
| ServiceInvoiceLineItemMatchProviderEvents | Raised when the details of the provider who is providing the service as taken from the Service Invoice Line Item, are matched with a registered provider. | curam.financial.impl.ServiceInvoiceLineItem.matchProvider() |
| ServiceInvoiceLineItemMatchClientEvents | Raised when client details are matched with the client who received the service. | curam.financial.impl.ServiceInvoiceLineItem.matchClient() |
| ServiceInvoiceLineItemResolveServiceAuthorizationLineItemFromKeyIdentifiersEvents | Raised when a Service Authorization Line Item is matched to a Service Invoice Line Item. | curam.financial.impl.ServiceInvoiceLineItem.resolveServiceAuthorizationLineItemFromKeyIdentifiers() |
| ServiceInvoiceLineItemValidateLineItemAgainstAuthorizationEvents | Raised when Service Authorization Line Item details are validated against Service Invoice Line Item details. | curam.financial.impl.ServiceInvoiceLineItem.validateLineItemAgainstAuthorization() |
| ServiceInvoiceLineItemGeneratePaymentEvents | Raised when a payment is processed for a Service Invoice Line Item. | curam.financial.impl.ServiceInvoiceLineItem.generatePayment() |
| ServiceInvoiceLineItemDeterminePaymentAmountFromEstablishedRatesEvents | Raised when the payment amount is determined from the established rates for the period specified in the Service Invoice Line Item. | curam.financial.impl.ServiceInvoiceLineItem.determinePaymentAmountFromEstablishedRates() |
| ServiceInvoiceLineItemMatchIdentifiersEvents | Raised when Case, Provider, Client details on a Service Invoice Line Item are matched. | curam.financial.impl.ServiceInvoiceLineItem.matchIdentifiers() |
| ServiceInvoiceLineItemDeterminePaymentAmountFromEstablishedRatesForReassessmentEvents | Raised when a payment amount is determined from the established rates to reassess the payment made for Service Invoice Line Item. | curam.financial.impl.ServiceInvoiceLineItem.determinePaymentAmountFromEstablishedRatesForReassessment() |
| ServiceInvoiceLineItemMatchAgainstFlatRateContractEvents | Raised when Service Invoice Line Item details are matched with an existing Flat Rate Contract. | curam.financial.impl.ServiceInvoiceLineItem.matchAgainstFlatRateContract() |
| ServiceInvoiceLineItemRetrieveServiceAuthorizationEvents | Raised when Service Authorization details related to a Service Invoice Line Item are retrieved. | curam.financial.impl.ServiceInvoiceLineItem.retrieveServiceAuthorization() |
| ServiceInvoiceLineItemSubmitAndApproveSILIForCorrectionEvents | Raised when a Service Invoice Line Item Correction is submitted and approved. | curam.financial.impl.ServiceInvoiceLineItem.submitAndApproveSILIForCorrection() |
| ServiceInvoiceLineItemRetrieveSILIAmountPaidEvents | Raised when the amount paid against a Service Invoice Line Item is retrieved. | curam.financial.impl.ServiceInvoiceLineItem.retrieveSILIAmountPaid() |
| ServiceInvoiceLineItemListSOAttendanceConfigurationforSILIEvents | Raised when the Service Offering Attendance Configuration for the Service Offering related to a Service Invoice Line Item is retrieved. | curam.financial.impl.ServiceInvoiceLineItem.listSOAttendanceConfigurationforSILI() |
| ServiceInvoiceLineItemGetAmountPaidEvents | Raised when the amount paid/payable against a Service Invoice Line Item is retrieved. | curam.financial.impl.ServiceInvoiceLineItem.getAmountPaid() |
The following events are located in the curam.financial.impl.DeterminePaymentAmount interface.
Event Class |
Description |
Event is raised before and after |
|---|---|---|
| DeterminePaymentAmountDeterminePaymentAmountForSILIEvents | Raised when the amount to be paid for the Service Invoice Line Item is determined. | curam.financial.impl.DeterminePaymentAmount.determinePaymentAmountForSILI() |
The following events are located in the curam.financial.impl.PaymentOptionProcessor interface.
Event Class |
Description |
Event is raised before and after |
|---|---|---|
| PaymentOptionProcessorProcessServicePaymentOptionChangeForSILIEvents | Raised when the payments for a Service Offering made through invoices for the specified reassessment period is processed. | curam.financial.impl.PaymentOptionProcessor.processServicePaymentOptionChangeForSILI() |
| PaymentOptionProcessorProcessProviderPaymentOptionChangeForSILIEvents | Raised when the payments for a Provider made through invoices for the specified reassessment period is processed. | curam.financial.impl.PaymentOptionProcessor.processProviderPaymentOptionChangeForSILI() |
The following events are located in the curam.financial.impl.ServiceInvoiceLineItemHelper interface.
Event Class |
Description |
Event is raised before and after |
|---|---|---|
| ServiceInvoiceLineItemHelperMatchClientEvents | Raised when the client details with the client who received the service is matched. | curam.financial.impl.ServiceInvoiceLineItemHelper.matchClient() |
| ServiceInvoiceLineItemHelperMatchProviderEvents | Raised when the Provider details with Provider/Provider Group who provided the service is matched. | curam.financial.impl.ServiceInvoiceLineItemHelper.matchProvider() |
| ServiceInvoiceLineItemHelperMatchCaseEvents | Raised when the case reference in Service Invoice Line Item to the participant case is matched. | curam.financial.impl.ServiceInvoiceLineItemHelper.matchCase() |
| ServiceInvoiceLineItemHelperMatchPayeeEvents | Raised when the payee details with Provider/Provider Group is matched. | curam.financial.impl.ServiceInvoiceLineItemHelper.matchPayee() |
The following events are located in the curam.financial.impl.ServiceInvoiceLineItemTransactionHelper interface.
Event Class |
Description |
Event is raised before and after |
|---|---|---|
| ServiceInvoiceLineItemTransactionHelperCreateCancellationTransactionEvents | Raised when the Service Invoice Line Item transaction of type canceled is created. | curam.financial.impl.ServiceInvoiceLineItemTransactionHelper.createCancellationTransaction() |
| ServiceInvoiceLineItemTransactionHelperCreateDenialTransactionEvents | Raised when the Service Invoice Line Item transaction of type denied is created. | curam.financial.impl.ServiceInvoiceLineItemTransactionHelper.createDenialTransaction() |
| ServiceInvoiceLineItemTransactionHelperCreateInvoicedTransactionEvents | Raised when a new transaction with the type as Invoiced for a Service Invoice Line Item is created. | curam.financial.impl.ServiceInvoiceLineItemTransactionHelper.createInvoicedTransaction() |
| ServiceInvoiceLineItemTransactionHelperCreatePaymentTransactionEvents | Raised when a new transaction with the type as Payment for a Service Invoice Line Item is created. | curam.financial.impl.ServiceInvoiceLineItemTransactionHelper.createPaymentTransaction() |