Release Notes for Oracle Health Insurance Enterprise Policy Administration Patch 3.22.2.0.8

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

Version compatibility: Oracle Health Insurance Enterprise Policy Administration Release 3.22.2.x is only compatible with other Oracle Health Insurance applications release version 3.22.2.x unless explicitly stated otherwise.
In accordance with the OHI error correction policy (Document 1494031.1 on My Oracle Support), error correction support will be provided for this release and the previous two releases.

Enhancements

ID Summary Patch

POL-12613

Reduce the premium schedule lines and adjustment rules fetched in online operations

This enhancement optimizes the premium schedule lines and adjustment rules selection (by reducing the number of premium schedule lines and adjustment rules fetched based on the time period) in online operations like quote integration point and sample invoice etc.

POL-12630

Implement throttling per activity type

The activities should be throttled based on the activity type to have more control over on activity processing based on priority, throttling size, and delay. By default, the system-generated activities will not be considered for throttling however, they can be throttled if they are defined using properties.

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 Description

POL-12630

Added

ohi.processing.concurrentparentactivities.throttle.{0}.{1}

System property that determines whether the parent level/root activities should be throttled per activity type per activity level. The first placeholder is the activity type code and the second placeholder is the activity level

POL-12630

Added

ohi.processing.max.concurrentparentactivities.size.{0}.{1}

System property that determines the number of parent activities that run in parallel per activity type per activity level. The first placeholder is the activity type code and the second placeholder is the activity level

POL-12630

Added

ohi.processing.throttle.activities.task.priority.{0}.{1}

Priority of the task (per activity type per activity level) for execution. The first placeholder is the activity type code and the second placeholder is the activity level.

POL-12630

Added

ohi.processing.throttle.activities.task.dequeue.delay.{0}.{1}

Amount of delay in seconds (per activity type per activity level) when a task re-queues for another attempt. The first placeholder is the activity type code and the second placeholder is the activity level.

Web Services

This section intentionally left blank.

Data Conversion

This section intentionally left blank.

Dynamic Logic

This section intentionally left blank.

UI Changes

This section intentionally left blank.

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

35427737

POL-12487

BP

Policy not getting created without brand in spite of brand not being a mandatory input field.

Description:

When a new Policy was created without giving brand, validating it or submitting it led to an error on the UI in spite of brand not being a mandatory input field.

Resolution:

New policy without brand gets validated and submitted successfully.

35301499

3-32771391831

POL-12665

BP

Periods are missing from the Calculation Results when there is made use of multiple Policy Collection Settings

Description:

During Policy Calculation Period generation in a scenario where there are multiple Policy Collection Settings and the Billing Cycle is set to Forward Billing, it is possible that some of the calculation dates are set to a date after the Generate Up To Date. Therefore, these periods are not considered during Policy Calculation Period generation and will not be part of the Calculation Results

Resolution:

When a calculation date is set after the Generate Up To Date, it is replaced with the date of the calculation date of the last cycle.

35337511

POL-12720

BP

Enrollment Product should be removed if Start Date is later than the End date of the policy enrollment

Description:

Create a policy with enrollment start date date: 2022-07-01 and end date : 2022-12-31 End the enrollment policy with date 06/30/2022. Expected to get the Enrollment product getting removed.

Resolution:

If Start Date is later than the End date of the enrollment policy date, enrollment product will be removed

35337485

POL-12719

BP

Contract period end date is not getting updated with a different date

Description:

Create a policy with contract end data. Try to end the policy with a different date. End date for Contract period end date is not getting updated.

Resolution:

User is able to update the contract period end date with a different date while trying to end the policy

35336537

POL-12715

BP

Same column name being assigned for multiple flex code usages

Description:

When multiple numeric columns of the flex code field usages were imported using the configuration migration routine, it was noticed that the same column name was being assigned to all the field usages leading to import failures.

Resolution:

Appropriately chosen unique column names are now assigned to the multiple numeric flex code field usages that are being imported using the configuration migration routine.

35362628

3-32932637051

POL-12752

BP

Calculation Results are incorrect when there is a change in Policy Collection Setting

Description:

When an existing Policy Collection Setting is end dated, a new Policy Collection Setting is created and the new Policy Collection Setting overlaps part of the end dated Policy Collection Setting, a mistake is observed when calculating premium. The overlap incorrectly triggers reconciliation of the entire period.

Resolution:

Ending an existing Policy Collection Setting and adding a new Policy Collection Setting does no longer result in incorrect calculated premium.

35222415

POL-12520

BP

On clicking a Deeplink configured within Widgets, an empty Drawer opens up followed by a Page Navigation

Description:

On Clicking a Deeplink configured within a Widget, a drawer opens followed by a Page Navigation to the associated page. The expected behavior for a Deeplink inside a widget is to not open a drawer but to directly navigate to the associated page.

Resolution:

On clicking a deeplink configured within a Widget, the current page in context navigates to the deeplinked page.

35384896

3-32959396861

POL-12769

BP

Reference sheet line import activity sometimes fails with NullPointerException

Description:

Reference sheet line import activity sometimes fails with NullPointerException. The exception is resolved if the activity is recovered/restarted

Resolution:

The NullPointerException is fixed and the memory utilization in reference sheet line import activity is optimized

35322158

POL-12690

BP

Look and Feel issues in Widgets

Description:

Few alignment issues in Widgets:

The placeholder for the quick search box is not properly aligned. Search Icon is not showing properly should be on same level as lov. The loading icon is showing as elliptical instead of circular. No uniformity in text size between different column.

Resolution:

Look and feel improved for widgets. Changes in search alignment and loading icon

35331371

3-32666710581

POL-12706

BP

Save action on a page takes too long when many picklists are configured

Description:

Save action on claim page takes too long when many picklists are configured. The policy gets created but the page is not re-directed to view-edit page

Resolution:

Save action on a page gets redirected to view-edit in optimal time when the configuration on page includes many picklists

Issues that were backported in previous Release / Patch

No backports.