@AccessLevel(value=EXTERNAL)
public interface ApplicableRateProcessor
Modifier and Type | Method and Description |
---|---|
void |
processRateChangeForPlacement(Placement placement,
curam.util.type.DateRange reassessPeriod)
Processes the change of rate for a given placement and reassesses the
payment.
|
void |
processRateChangeForPRLI(ProviderRosterLineItem providerRosterLineItem,
curam.util.type.DateRange reassessPeriod)
Processes the change of rate for a given provider roster line item and
reassesses the payments.
|
void |
processRateChangeForSILI(ServiceInvoiceLineItem serviceInvoiceLineItem,
curam.util.type.DateRange reassessPeriod)
Processes the change of rate for a given service invoice line item and
reassesses the payment.
|
@AccessLevel(value=EXTERNAL) @Implementable void processRateChangeForPlacement(Placement placement, curam.util.type.DateRange reassessPeriod) throws curam.util.exception.AppException, curam.util.exception.InformationalException
placement
- The placement details.reassessPeriod
- The period for which payments are to be reassessed.curam.util.exception.AppException
curam.util.exception.InformationalException
FinancialComponent |
@AccessLevel(value=EXTERNAL) @Implementable void processRateChangeForPRLI(ProviderRosterLineItem providerRosterLineItem, curam.util.type.DateRange reassessPeriod) throws curam.util.exception.AppException, curam.util.exception.InformationalException
providerRosterLineItem
- The provider roster line item details.reassessPeriod
- The period for which payments are to be reassessed.curam.util.exception.AppException
curam.util.exception.InformationalException
FinancialComponent, ProviderRosterLineItemTransaction |
@AccessLevel(value=EXTERNAL) @Implementable void processRateChangeForSILI(ServiceInvoiceLineItem serviceInvoiceLineItem, curam.util.type.DateRange reassessPeriod) throws curam.util.exception.AppException, curam.util.exception.InformationalException
serviceInvoiceLineItem
- The service invoice line item details.reassessPeriod
- The period for which payments are to be reassessed.curam.util.exception.AppException
curam.util.exception.InformationalException
FinancialComponent, ServiceInvoiceLineItemTransaction |