Release Notes for Oracle Health Insurance Enterprise Policy Administration Patch 3.21.3.0.4

This document contains the release notes for Oracle Health Insurance Enterprise Policy Administration Patch 3.21.3.0.4.

Enhancements

ID Summary Description Included in Patch

NXT-23648

Remove SELECT ON SYS.V_$PARAMETER privilege from the application owner schema in the installer

The privilege SELECT ON SYS.V_$PARAMETER is no longer required in application and is removed from installer. Note that this change impacts only the fresh installation.

POL-7338

Quote Integration Point : Evaluate policy validation rules before calculating premium

With this enhancement, the policy process flow is evaluated by the quote integration point. The integration point evaluates validation rules except pend rules and callout rules. The same functionality is added to the example calculation as described for the quote integration point.

POL-8752

Policy In Integration Point Patch

This enhancement introduces the ability to apply the enrollment file payload as a patch. This difference with the Policies In Integration Point is that the list items in the payload are added to or update existing entries in the existing list, rather than fully replacing the existing list. Existing list items are not deleted.

POL-8854

Transfer Certificate cover gap should be considered when calculating wait start date

In a Transfer Certificate scenario where there is a gap between the last fund cover end date and new fund cover start date, the wait start date calculation must align with the not covered gap as the member has to serve the complete waiting period.

POL-8947

Retrieve Next Calculation Date

This enhancement introduces a new integration point that returns three policy calculation periods based on a reference date. The response consists of the period that includes the reference date and the two periods that follow.

POL-9016

Custom Covered Services

This change allows the user to create and/or delete person covered services in dynamic logic functions of signature Person Covered Service.

POL-9026

Update Person Covered Services in Dynamic Logic

This change allows the user to update a restricted list of person covered service fields in dynamic logic functions of signature Person Covered Service.

POL-9121

Redetermine Wait Start Date

This change adds the ability to reset the waiting period start date based on the score values that are set within the Set Person Covered Service function.

POL-9182

A change in a policy product parameter should lead to the creation of a separate Person Covered Service

The predefined method setPersonCoveredService now includes any changes in a policy enrollment product parameter value when determining the PECOs that need to be generated.

Upgrade Steps for Installation

To perform the upgrade, perform the following steps:

  1. Perform any pre-upgrade steps.

  2. Stop all the managed nodes running the .existing version of the application.

  3. Perform any pre-undeploy steps.

  4. Undeploy the existing version of the application.

  5. Back up the database.

  6. Perform any post-undeploy steps.

  7. Unpack the release bundle into a directory that we refer to as OHI_ROOT from now on.

  8. Change Installation Configuration: In <OHI_ROOT>/util/install, make a copy of ohi_install.cfg.template and name it ohi_install.cfg.

  9. Edit ohi_install.cfg to contain your specific database connection data and other configuration settings. The settings are explained in the file itself.

  10. Make sure NO connections are present to the database using the OHI_xxx_USER account (where xxx is the abbreviation of the application)

  11. Run the Upgrade script:

    1. Open a command window and browse to <OHI_ROOT>/util/install.

    2. Run the upgrade by executing ./ohi-update.sh .

  12. Make the required changes to the ohi properties file

  13. Perform any post-upgrade steps

  14. Start WebLogic application server

  15. Deploy the Application

  16. Perform any post-deploy steps

Configuration Properties

Ref Action Subject Description

POL-8947

Added

ohi.policies.calculate.calculationperiods.nextcycle

This property can be set for the 'Get Calculation Cycles for a Policy IP': to indicate the amount of next cycles that should be selected. This property is optional and default value is 2.

Web Services

Ref Action Subject Description

POL-7338

Modified

Quote Integration Point

This integration point now evaluates validation rules (except pend rules and callout rules)

POL-7338

Modified

Run Example Calculation for a Policy

This integration point now evaluates validation rules (except pend rules and callout rules)

POL-8752

Modified

Policy In Integration Point

Optional boolean header parameter to use patch operation added

POL-8752

Modified

Submit a Policy for Processing

Optional boolean header parameter to use patch operation added

POL-8947

Added

Get Calculation Cycles for a Policy

This operation provides means to get the information about next calculation cycles for a policy that uses policy calculation period based on premium calculation.

Data Conversion

This section intentionally left blank.

Dynamic Logic

Ref Action Subject Description

POL-9016

Added

addPersonCoveredService

predefined method to add Person Covered Service

POL-9016

Added

removePersonCoveredService

predefined method to remove Person Covered Service

POL-9121

Added

redetermineWaitStartDate

predefined method to initiate the generation of the wait start date for existing Person Covered Services

UI Changes

Ref Action Subject Description

POL-7338

Modified

View and Edit Policy (PO0001)

Example calculation includes evaluation of validation rules.

Deprecated items (to be removed in future release)

This section intentionally left blank.

Breaking Changes

This section intentionally left blank.

Bug Fixes

BugDB SR Internal BP Summary

33515523

POL-9392

BP

User cannot do add card functionality in JET UI

Description:

User which have the objectVersionNumber other than "1" value is not able to add the widgets to the card and displays with the console error.

Resolution:

Now user which are having objectVersionNumber other than 1 will be able to add,remove widgets

33538296

POL-9426

When multiple persons have same identifier, person matching in Policy In IP is not correct

Description:

Since pre enrollment, this does not work correctly anymore: when multiple persons are found with same identifier, it now fetches an arbitrary one, while it should not fetch any, since it is not clear which one it should be.

Resolution:

When person is searched based on identifier and multiple, existing persons, are found, Policy In IP will create a new person as it is not possible to determine which person to use. Next to that: when searching for identifiers and a relation had same identifier (but with different type), the relation had was returned twice, and treated as if multiple relations (so no match): this is fixed.

33546099

POL-9456

BP

Billing currency conversion logic does not update totalAmountCurrency of financial transaction

Description:

If dynamic logic for Currency Conversion (Billing or Commission) is used on financial transaction detail, the total amount currency is not copied from the details (the currency of the calculation result is used instead).

Resolution:

The totalAmountCurrency of financial transaction is copied from its details, except when the currencies differ: in that case following error is raised: "POL-FL-FINA-001: A financial transaction should not have details in different currencies".

33564074

POL-9525

BP

End enrollment for group policy is not working.

Description:

When End Enrollment operation is performed in a policy which belongs to a group account,application throws an error.

Resolution:

Fix was made so that End Enrollment Operation works as expected.

33587212

POL-9575

BP

Boilerplate texts are not loading for some of the timestamp formats.

Description:

Boilerplate texts were not loading when provided timestamp was in different formats.

Resolution:

Fix was made to load boilerplate texts for different timestamp formats.

33593306

POL-9581

BP

Change Group page is not working

Description:

Change group account is not working when trying to change a group account attached to a policy.

Resolution:

User will now be able to add/change group account attached to any policy.

33610975

POL-9613

BP

Not able to see the updated data after saving persons detail in the Cloud Environment.

Description:

While trying to update the Persons Details, data was getting saved in the database but was not reflected in the UI screen. The console error was showing Bad Request. This Bug was raised to fix this UI issue in the presence of Load Balancer.

Resolution:

Person details can be updated & the updated data is seen without any error. Also able to navigate between Active & working copy persons

Issues that were backported in previous Release / Patch

No backports.