C1-MEMTRMRSN

This algorithm is invoked when the status of a delinquency process is changed to Pending Termination. It updates the status reason of the active individual memberships which are billed to the delinquent account. The system considers the active individual memberships depending on the value defined for the Skip Termination of Guaranteed Available Memberships(Valid Values-Y,N) parameter. If the Skip Termination of Guaranteed Available Memberships(Valid Values-Y,N) parameter is set to Y, the system does not consider the active individual memberships where the Evaluate Guaranteed Availability flag is set to true. However, if the Skip Termination of Guaranteed Available Memberships(Valid Values-Y,N) parameter is set to N, the system considers the active individual memberships irrespective of whether the Evaluate Guaranteed Availability flag is set to true or false.

If the individual membership's start date is later than the respective termination date, this algorithm does the following:

  • Updates the status reason of the individual membership. It considers the status reason which is specified in the Awaiting Membership Cancellation Reason attribute of the delinquency process preference. Before updating the status reason of the individual membership, the system validates whether the status reason is defined for the Active status of the C1-IndMembership business object.

  • Creates a log entry for each individual membership in the delinquency process

However, if the individual membership's start date is earlier than the respective termination date and if the individual membership's end date is later than the respective termination date, this algorithm does the following:

  • Updates the status reason of the individual membership. It considers the status reason which is specified in the Membership Termination Reason for Delinquency attribute of the delinquency process preference. Before updating the status reason of the individual membership, the system validates whether the status reason is defined for the Active status of the C1-IndMembership business object.

  • Adds the termination date and termination reason (i.e. status reason) corresponding to the individual membership in the CI_​MEMBERSHIP table.

  • Sets the individual membership's end date to the termination date corresponding to the individual membership in the CI_​MEMBERSHIP table.

  • Creates a log entry in each individual membership indicating that it is terminated due a delinquency process

  • Creates a log entry for each individual membership in the delinquency process

  • Stamps the delinquency process ID as a characteristic using the C1-DELPO characteristic type on the individual membership

It contains the following parameters:

  • Membership Active Status - Used to specify the active status code of an individual membership. Here, you must specify the status code which is defined in the lifecycle of the C1-IndMembership business object.

  • Skip Termination of Guaranteed Available Memberships(Valid Values-Y,N) - Used to indicate whether you want to skip the active individual memberships where the Evaluate Guaranteed Availability flag is set to true. The valid values are Y and N.

Note:

The system derives the individual memberships using an algorithm which is attached to the Memberships Derivation system event of the delinquency process type.

The system considers the delinquency process preference which is specified in the Delinquency Process Field Mapping option type of the DELINPROC feature configuration.

This algorithm is only applicable for the fully insured individual business.