Release Notes for Oracle Health Insurance Enterprise Policy Administration Patch 4.23.2.0.2

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

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

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

This section intentionally left blank.

Bug Fixes

BugDB SR Internal Summary

36376607

POL-14766

Connector config: spinner shown on create

Description:

Click on Create button in Connector configuration Page, Create page is not loaded with spinner shown for long time and there is a console error

Resolution:

User is able to view Create page on click of Create button in Connector configuration Page

36325054

3-35475079541

POL-14637

Enrollment Changes are not separated per person in Enrollment Events

Description:

During Policy Version Change functionality, the creation of policy Enrollment Events turns out to be different when a new policy is created versus when an existing one is updated. In the first case, a single event is created for all Enrollments instead of one Enrollment Event per person. This can be reproduced by creating a policy (with the compare versions process step) and then including two different enrollments with two different persons. This should result in two different events per person so the customer can identify which enrollment got changed/added. Instead, it only creates a general enrollment event, including both enrollments.

Resolution:

When a new policy (version1) is created, and the compare policy version functionality is enabled, enrollment changes are separated per person in Enrollment Events.

36313847

3-35742239861

POL-14617

End policy action in view and edit policy page ends inactive time valid records

Description:

Select an active policy which has at least one or more policy enrollment products in the past. Using End policy action, end the policy with end date as current date. Inactive time valid records are ended as well

Resolution:

Only active time valid records (enrollment products) will be ended when a Policy is ended and inactive records are not modified with policy end date

36352074

POL-14713

Dynamic field value is getting wiped off and not holding the data upon save and also title is not displayed

Description:

When a dynamic field is of string type, converted to Lov field and attached to Dynamic record and used as a detail page, the value selected is not retained on the page, also, when that field is used to display title of the page, the title is not displayed.

Resolution:

The selected value from LOV is retained and page is saved, also the selected value is displayed in title of the page

36371685

3-35948698481

POL-14758

Response time of adding a dynamic record on attached policy data using collection patch is high

Description:

If attached policy data has large number of dynamic records (for example, 1000), then adding a new dynamic record (for a different dynamic field usage) using collection patch (of 200 records) operation takes more time.

Resolution:

Reduced the number of iterations to validate the dynamic records

36502541

3-36334533791

POL-15012

Access mapping (relation links api) missing for organization/person page

Description:

Upon clicking the person in the policy enrollment, the member window opens but does not loads the person details

Resolution:

Person details are loaded on clicking the person in the policy enrollment and there is no error related to access

36355929

POL-14718

Changes are not saved for the code and description of an existing CMT Set in Jet UI

Description:

When changing the code and description of an existing CMT Set in JET UI the message 'Changes are saved successfully' appears but the changes are not stored.

Resolution:

Code, Description can be updated for an existing CMT Set and changes are saved successfully

36377401

POL-14768

Save and Cancel shortcuts aren’t working for create HRR pages

Description:

Save and Cancel shortcuts aren’t working for create HRR pages

Resolution:

Save and Cancel shortcuts will work for create HRR pages also now

36353153

3-35011487731

POL-14714

Custom jet fields createdbyjet and lastupdatedbyjet are not working for tab configuration

Description:

The custom JET fields createdByJET and lastUpdatedByJET are not working in the below auditable resources in tab configuration in HRR page. createdByJET and lastUpdatedByJET should show user names

Resolution:

createdByJET and lastUpdatedByJET shows user names in tab configurations in HRR pages

36366919

POL-14734

Preferred language field editable in persons details section though it is readonly

Description:

Preferred language field is nested property of Member field. It should not be editable in Policies page - person details section

Resolution:

Preferred language field is displayed as readonly nested property in persons details section as expected

36350882

POL-14708

Ethinicity and race multivalue select box not working in create mode

Description:

Ethinicity and Race multivalue select box are behaving as a normal dropdown in create mode instead of multivalue.

Resolution:

Multiple values can be selected for Ethinicity and Race select box in Create mode as well

36433105

3-36176430291

POL-14881

Dynamic records ID should be returned as string in the API response

Description:

The ID of dynamic records of resources are returned as number (Long) in the API response, they should be returned as String.

Resolution:

The Dynamic records ID was transformed from Long to String in the API response

36462976

POL-14937

Flexcodes API returns value of ID as number instead of String

Description:

Flexcodes API returns the value of id as a number instead of String but the definition defined the type of ID as string

Resolution:

The Flexcodes API now returns value of Id, created by and last updated by as Strings as defined in the definition

36453009

3-36224017471

POL-14927

Conversion Script For Floorplan Region Sets Changes

Description:

A data conversion was performed for all seeded floorplans that included the region in the payload. In the JSON payload for floorplans, the format "region → set1, set2, set3" was converted to an array format "set[]".However, the conversion script for customer floorplans (non-system specific) was not delivered as part of the major release.

Resolution:

The conversion script for customer floorplans (non-system specific) is delivered as part of this fix, that converts the customer floorplans (payload) having region components, with the format "region → set1, set2, set3" to an array format "set[]". It is also recommended to convert all the non system specific floorplans that are stored externally; this can either by done manually or by configuring the floorplans in the system before running the conversion script.

36480308

3-31029430181

POL-14972

Policy search by Policy Holder name is case sensitive

Description:

When searching for a policy using POLICYHOLDER NAME with the name captured all in lowercase then no results are returned

Resolution:

Policy search with POLICYHOLDER NAME with the name captured all in lowercase letters works fine

36355819

3-35475079541

POL-14715

Adding Bank Accounts as configurable entity for Business Event Rules

Description:

Bank Accounts are added as configurable entity for Business Event Rules and are therefore part of the Compare Policy Version functionality.

Resolution:

Bank Accounts are now part of the Compare Policy Version functionality.

36392137

POL-14785

Unable to invoke Macros when a macros template is attached to macro definition

Description:

Unable to invoke Macros when a macros template is attached to macro definition, there is a console error

Resolution:

It is possible to invoke macros without errors when a macros template is attached to macro definition

36414244

3-35684326321

POL-14836

Gathering statistics on technical table for every extract activity is inefficient

Description:

Gathering statistics on technical table for every extract activity is inefficient as it was enabled by default for all cases and because of parallel extracts performance was degraded.

Resolution:

A check is added which will ensure statistics are gathered only in certain cases. Hence, improving the efficiency of extract activity.

36350831

POL-14673

Preferred language, contact details and address details are not populating in person details section in create mode

Description:

Go to person details section and click on 'Add New?' deep link. Fill all the mandatory details, contact and address details and click on save button. Close the deeplink pop up. Observe Preferred language, contact details and address details are not populating in person details

Resolution:

Only the properties that are mentioned in Persons LOV floorplan will be displayed in create mode. Member Identifiers and Address List are moved to the same region as Members LOV

36363652

POL-14729

Additional Fields at tab level is not retrieving the data.

Description:

The data of extensible fields under the more action drawer in a tab table is not showing up even after save.

Resolution:

The data of extensible fields under the more action drawer in a tab table is displayed properly after the save operation is performed.

36264585

3-35378971011

POL-14532

Ensure that notification is sent only when the datafile creation for output generation activity is complete

Description:

Notification was sent when the output generation activity was complete but the datafile creation was done later in a different transaction. This led to a mismatch in the number of datafiles received in the datafile set at the time of notification.

Resolution:

Notification is only sent when the output generation activity and the datafile creation are complete. This is achieved by handling both processes in a single transaction.

36347910

POL-14683

Medicare details are auto populating in new record when there are multiple policy enrollment products

Description:

Medicare Details are auto populating (copied from previous enrollment product) in new records when there are multiple Policy Enrollment Products. Issue doesn’t exist when there are Medicare Details already created through API

Resolution:

Medicare details are not auto populated (from previous enrollment product) in new records when there are multiple policy enrollment products. It would be empty for the user to fill in the details

36403711

POL-14805

Global activities: Business error shown on bulk update invoke

Description:

Invoke a new activity on the global activities page in the JET UI. Pick BULK_UPDATE as the activity type and populate the required fields. Populate the group account from the drop down list. On Invoking the activity, getting business error.

Resolution:

Invoke activity is successful without business error for Bulk update using Group Account

Issues that were backported in previous Release / Patch

No backports.