Release Notes for Oracle Health Insurance Enterprise Policy Administration Patch 4.24.1.0.12

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

Version compatibility: Oracle Health Insurance Enterprise Policy Administration Release 4.24.1.x is only compatible with other Oracle Health Insurance applications release version 4.24.1.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

No enhancements.

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

This section intentionally left blank.

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.

Breaking Changes

Ref Action Description

POL-17500

Modified

Bill Allocation and Group account available product tabs

System floorplan for premiumbillallocations, groupaccountproducts is modified for filter condition on Group client billing account, insurableClass, Enrollment Product, Enrollment Product Category, Group account Add On. Custom floorplans if any need to be modified by referring to system floorplan accordingly.

POL-17341

Modified

Process Flow pages, Group Clients page, Group Account Products page

System floorplan for groupaccountproducts, groupclientbillingaccounts, grouprulesteps, policypendrulesteps, policyrulesteps is modified for filter condition on contactRelation, insurableClass, pendRule, calloutRule, validationRule. Custom floorplans if any need to be modified by referring to system floorplan accordingly.

Bug Fixes

BugDB SR Internal Summary

37689174

3-39953000191

POL-16766

PCPs with forward billing are skipped for apply registrations

Description:

A change in Collection Setting can result in consecutive Policy Calculation Periods (based on the start- and end date of those Policy Calculation Periods) having different pay dates. In most cases the pay date of the latest Policy Calculation Period will also be later compared to the pay date of the earliest Policy Calculation Period. But, when the earliest Policy Calculation Period was not paid for in the first place, the pay date will be pushed according to the principle of forward billing. This could result in a scenario where the latest Policy Calculation Period (based on start date), has a pay date which is earlier compared to its predecessor. When a registration is processed, the system starts applying the registration to the Policy Calculation Period with the earliest pay date and skip the forward billed Policy Calculation Period.

Resolution:

When there are Policy Calculation Periods found without a corresponding Calculation Result, the system skips Process Registrations and adds the informative message POL-FL-PREG-004 to the activity. If there is no activity spawned, no informative message is added.

38041034

POL-17255

Performance degradation in activity processing due to the overhead caused by the heartbeat query

Description:

The cleanup_act_status activity monitoring heart-beat query, which performs a SELECT on the ACT_ACTIVITIES table to fetch records with status 'IP', is experiencing performance issues. The query is currently executing a full table scan as the status field is not indexed, resulting in increased execution time.

Resolution:

The query was optimized by using the VIRTUAL_UNPROCESSED_STATUS column, which is indexed and offers better performance.

38216432

3-41533253061

POL-17500

Group client Enrollment Products Search is not working

Description:

Unable to add Insurable class and Enrollment product value. Getting "GEN-PROC-002: Value "undefined" provided is not of type Number" error. Similar issue is observed in Group Account Add On in Group account available product.

Resolution:

It is possible to add Insurable class, Enrollment product value and Group Account Add On by using dropdown

38089636

3-41091694751

POL-17330

Policy details page is not loading when user validates any policy which is in edit status, also auto refresh not working after validation

Description:

When an existing policy contains a message without a process step, the Policy Details page fails to load. Additionally, if a policy is in edit status and a user validates and a message attached which doesn’t have process step, the page does not refresh after validation, and the Policy Details page fails to load.

Resolution:

Policy page loads now after Validate Operation without error. Note: There is a known issue that loading icon sometimes doesn’t get closed automatically in expanded view mode

38250950

POL-17547

When executing data masking, ORA-00942: table or view does not exist.

Description:

When executing ohi_data_masking_pkg.mask_data_parallel, "ORA-00942: table or view does not exist" was raised. This was caused because of seed data that controls which tables or columns have to be truncated or nullified respectively contained references to non-existing tables.

Resolution:

Removed entries for non-existing tables in seed data for data masking.

38013139

3-40699032496

POL-17248

'Submit after update?' field is not displaying correctly on the macro screens

Description:

When executing a macro for a Group Client or Group Account, the 'Submit after update?' field in the "Parameters" tab is not getting reflected.

Resolution:

Fix added to display value for 'Submit After Update' field in parameter tab.

38068154

POL-17313

Added custom content-Length header (X-Content-Length) to the data file response for validation during file downloads in OIG

Description:

Enhance the getFileContents API in DataFile to include a custom response header X-Content-Length, allowing the calling application to verify if the full content has been received.

If there’s a mismatch or if the response header is missing (incase of partial response) , the application can retry the API to retrieve the complete content

Resolution:

To address issues of incomplete or failed data file downloads in Oracle Insurance Gateway (OIG), content length validation has been implemented. This validation is triggered when OIG detects partial data by comparing the actual content length with the expected value provided in the custom response header "X-Content-Length". This header is now included in the POL data file response to enable accurate validation.

38226872

3-40724895331

POL-17509

Tracking/Tracing of requests should not be sent to external systems

Description:

Tracing headers (such as B3 headers) are being sent to external systems. This leads to a 500 error response. However, when the spanId header is removed, the request goes through successfully with a 201 response

Resolution:

B3 Tracing headers will be added when the host of the request and the application are identical.

38094932

3-41205595461

POL-17341

Unable to add a new validation rule, pend rule, or callout in the policy process flow

Description:

Unable to add a new validation rule, pend rule, or callout in the policy process flow. Getting "GEN-PROC-002: Value "undefined" provided is not of type Number (post , policyvalidationrules)" error. Similar issue is observed in Billings account Contact Relation field, Insurable class in Group account product and Group pend rules in Group process flow

Resolution:

It is possible to add a new validation rule, pend rule, or callout in the policy process flow. Similarly in group process flow, contact relation LOV, insurable class LOV in Group Account Products page

38060674

3-40947650401

POL-17309

Dynamic fields information not shown in policy Bill receivers

Description:

Dynamic fields information not shown in policy Bill receivers since it is moved to 'more' section under Policy Bill Allocations as form table

Resolution:

Changes are made in the system specific floorplan to show Policy Bill Allocations as tab instead of form table

Issues that were backported in previous Release / Patch

No backports.