Checks each product delivery case for a product to see if the case's support for reassessment (e.g. support for reassessment when closed) has changed due to the change in the product's reassessment strategy.
For each product delivery case for the product:
- if the case was not reassessable under the old strategy but becomes reassessable under the new strategy, then an assessment is performed on the case to build up the dependency records for the case's determination result;
- if the case was reassessable under the old strategy but is no longer reassessable under the new strategy, then the dependency records for the determination result are removed;
- otherwise no action is performed on the case.
This batch process takes the following parameter:
- Product ID - unique identifier used to run this process for cases of a particular product
See the Inside Cúram Eligibility and Entitlement Using Cúram Express Rules guide.
Batch Process Class and Method: The class and method for the chunker batch process is
curam.core.sl.infrastructure.assessment.intf.ApplyProductReassessmentStrategy.process me>.
The class and method for the stream batch process is curam.core.sl.infrastructure.assessment.intf.ApplyProductReassessmentStrategyStream.process.