C1-REN-VALID
This algorithm is invoked when the user clicks the Validate button. It validates the records which are in the Pending status. It validates the following:
-
The policy ID given in the record is valid.
Note: If the policy ID is invalid, it derives the policy ID using the respective source system and policy number combination. Once the policy ID is derived, the corresponding record is updated in the C1_UPLOAD_REQ_DTLS table. If the system could not derive the policy ID using the source system and policy number combination, the status of the record in the C1_UPLOAD_REQ_DTLS table is changed to Invalid. -
The reinstatement reason is valid for the status specified in the Policy Reinstatement Status for Reason Verification parameter.
-
The two or more records with the same policy ID do not exist in the upload request.
Note: If duplicate records exist in the upload request, it validates and changes the status of one record to Valid and the status of the remaining records to Invalid.
If any of above validations fail, the status of the record in the C1_UPLOAD_REQ_DTLS table is changed to Invalid. However, if all the above validations are successful, the status of the record in the C1_UPLOAD_REQ_DTLS table is changed to Valid. Once all the pending records in the upload request are validated, the status of the upload request is changed to Validated.
This algorithm contains the following parameters:
-
Policy Status after Processing Reinstatement Upload Request - Used to specify the status to which you want to transition the policy when the policy reinstatement upload request is processed.
Note: Here, you must specify the PENDREINSTAT status defined in the lifecycle of the C1-POLICY business object. The system will then transition the respective fully insured group policy to the Pending Reinstatement status when the policy reinstatement upload request is processed. -
Policy Reinstatement Status for Reason Verification - Used to specify the status against which you want to validate the given reinstatement reason.
Note: Here, you must specify the REINSTATE status defined in the lifecycle of the C1-POLICY business object. The system will then validate whether the given reason is already defined for the Reinstated status of the C1-POLICY business object.
Both the above parameters are mandatory.
