Release Notes for Oracle Health Insurance Enterprise Policy Administration Patch 4.25.1.0.8

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

Version compatibility: Oracle Health Insurance Enterprise Policy Administration Release 4.25.1.x is only compatible with other Oracle Health Insurance applications release version 4.25.1.x unless explicitly stated otherwise.
As per the Service Description, you are obligated to request a service upgrade within 90 days of this release being generally available (GA). In line with the Oracle Cloud Services Pillar document, Section 4.2.2 End of Life, this release will be EOL in 12 months.

Enhancements

ID Summary Patch

NXT-32524

Table component improvements - Usability with editable row

Introduced check (Apply) icon as a table row-level action in edit mode. Clicking the check icon returns the row from edit mode to view mode. Actions in other rows will be disabled until the user clicks on the check icon of the current row being edited. Editable row remains in edit mode and persists the data when the user clicks outside the table or switches to another browser tab.

NXT-32617

UI: Ability to exclude trailing wildcard with like search

This enhancement allows excluding the automatic inclusion of the trailing wildcard for like search in quick search, advanced search, and lookups by setting the application property ohi.ui.likesearch.wildcard.enabled to false.

The system also auto-truncates the leading and trailing white space for searches.

NXT-32621

UI: Additional Features Quick Search

With this enhancement, the quick search component is extended, and it will be possible:

  • To include all types of fields in the quick search.

  • To have query operators like between, less than, greater than, etc, configurable in quick search.

  • To set specific search criteria flagged as mandatory.

NXT-32629

UI: Expandable "more" section in tables

With this enhancement, the overflow region for the table ("More" link) is now expandable to a two-column layout, allowing more information to be viewed at once.

Additional Upgrade Steps

Pre-Upgrade phase

  1. Make sure to have enabled auto-purge for (connector) activities, because the Liquibase script 2025-09-10_INT_AGGREGATE_CHANGE_EVENTS.xml (introduced to fix the bug POL-12671) contains conversion of aggregate events based on activities. This script will take a while (depending on the data volume).

  2. Disable connector configurations that are not used (anymore).

Configuration Properties

This section intentionally left blank.

Web Services

Ref Action Description

POL-17903

Modified

generic/aggregatechangeevents API

Attributes added:

  • reference to Activity

  • reference to Connector Configuration

  • unprocessed (to be able to check on aggregate events that are not picked up yet)

Data Conversion

Ref Action Description

POL-17903

Added

Aggregate events and details

For each connector configuration aggregate events and details are created.

Dynamic Logic

This section intentionally left blank.

UI Changes

This section intentionally left blank.

Breaking Changes

This section intentionally left blank.

Access Restrictions

This section intentionally left blank.

Bug Fixes

BugDB SR Internal Summary

38530119

POL-17903

Database queries to pick up events for connector configuration are slow

Description:

The connector configuration queries to pick up unprocessed events are slow, making it highly CPU-intensive and placing significant load on the database.

Resolution:

Optimized the connector configuration queries.

In addition the events are picked up as soon as the activity is created, not until it is submitted. This reduces the chance of sending duplicate aggregated events.

Note: The aggregated events now refer to a (enabled) connector configuration. This means that for each enabled configuration with the same aggregated type, an aggregated event is created. For example, if there are two connector configurations with the type POLI and a change event of the same type, two aggregated events are created. This also means, that, when a policy event does not point to an existing, enabled connector configuration, unnecessary aggregate events will not be created. Also: if a connector configuration is added with an aggregate type that matches an existing one (like POLI) after aggregate events are created: the aggregate events will not be picked up for that new connector configuration. Aggregate events are processed per connector configuration they refer to, not per aggerate type.

It is recommended to disable connector configurations that are not used (anymore): this will decrease the amount of unnecessary aggregate events created.

38553507

POL-17929

Person page: titles not getting removed

Description:

In person’s page combobox property - title is not getting cleared

Resolution:

Values are getting cleared in Person Titles combobox as expected

38439958

POL-17775

Table height is not getting auto adjusted when a new row is added/copied

Description:

The table height does not auto-adjust for rows containing combo box fields. Additionally, when rows are added or copied, the row height isn’t recalculated, causing values in combo box cells to appear clipped or partially hidden

Resolution:

Fix added to adjust the table height when adding or copying rows, including those containing combo box.

38617426

3-42702599701, 3-42695355031

POL-17986

The activity thread pool size does not revert to its original value of 8 after memory usage returns to normal

Description:

During periods of high memory usage, the system automatically reduces the number of activity threads it can handle to 1, to prevent further strain. However, after memory usage returns to normal, the system does not increase this capacity back to its usual level i.e. 8. As a result, the affected node can only process one activity at a time, which causes slow performance and delays.

Resolution:

Once memory usage returns to normal, the system automatically restores it the thread-pool capacity back to the usual level of 8 threads on the impacted node. This ensures that performance returns to normal and multiple tasks can be processed at the same time, preventing delays.

38642532

POL-18027

Resend/cancel enrollment event notifications IP shows enrollment event notification in response.

Description:

According to functional documentation, only OK should be returned as response and no payload.

Resolution:

Removed enrollment event notification payload from the following IP’s: * enrollmenteventnotifications/{id}/cancel * enrollmenteventnotifications/{id}/resend

Issues that were backported in previous Release / Patch

No backports.