Release Notes for Oracle Health Insurance Enterprise Policy Administration Patch 3.22.2.0.12

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

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-4403

Coverage Never In Force Indicator

This enhancement introduces the capability to mark a policy enrollment product as "never in force". In addition, a reason explaining why a policy enrollment product is set to "never in force" is provided. These reasons are configurable.

A policy enrollment product that was never in force is treated is ignored within the context of premium calculation, tier determination and pre-defined methods that deal with policy enrollment products.

The use of this new indicator is optional. If you chose to use this new indicator, we suggest that you revisit dynamic logic that relies on the presence of policy enrollment products. The following dynamic is a non-exhaustive list of dynamic logic that may required change.

  • Person Covered Services function

  • Enrollment Response function

  • Bulk update condition and function

  • Output definition function

  • Policy calculation period segments

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

Ref Action Description

POL-4403

Added

neverinforcereasons API

New API to configure never in force reasons

POL-4403

Modified

policyenrollmentproducts API

Added attributes neverInForce indicator and neverInForceReason

POL-4403

Modified

Premium Calculation

Policy Enrollment Products never in force are ignored in calculation and tier determination

POL-4403

Modified

Generate Mutations

Mutations are not generated for 'never in force' policy enrollment products

POL-4403

Modified

Cancel Policy IP

For non-contracted periods, the calculation input date is based on the first policy enrollment product that has not never in force.

POL-4403

Modified

Policy In IP

Added never in force indicator and reason to policy enrollment product

Data Conversion

This section intentionally left blank.

Dynamic Logic

Ref Action Description

POL-4403

Modified

Predefined method: getAllPolicyEnrollmentProducts

Never in force policy enrollment products are excluded

POL-4403

Modified

Predefined method: endPolicy

Never in force policy enrollment products are excluded

POL-4403

Modified

Predefined method: endEnrollment

Never in force policy enrollment products are excluded.

POL-4403

Modified

Predefined method: setPersonCoveredService

Policy enrollment products with indicator neverInForce checked, are excluded.

UI Changes

Ref Action Description

POL-4403

Added

Never In Force Reason

New configuration page

POL-4403

Modified

Policy Page

Added never in force and never in force reason to policy enrollment product section and never in force policy enrollment products are ignored from change products, end enrollment and end policy actions.

Breaking Changes

This section intentionally left blank.

Bug Fixes

BugDB SR Internal BP Summary

35497349

3-33233017641

POL-12960

BP

Optimize the query to delete policy calculation periods in calculate premium activity (AU localization)

Description:

The query to delete policy calculation periods in calculate premium activity (AU localization) uses inefficient access path

Resolution:

The query to delete policy calculation periods in calculate premium activity (AU localization) is optimized

35526472

POL-13015

BP

Enrollment product - parameter domain values, percentage column is reflecting as duplicate

Description:

Enrollment product - parameter domain values, percentage column is reflecting as duplicate

Resolution:

In enrollment products page , parameter domain values tab conditional dynamic logic column name now displayed as condition instead of percentage

35372744

POL-12762

BP

Business event rules page: the field 'attribute' should contain direct fields

Description:

In Business event rules page, the field 'attribute' should contain direct fields. On selection of entity field types ('MVTV' , 'DYNR','MVNTV','SVTV' ), it is not displaying direct fields in attribute field.

Resolution:

On selection of entity type (multi value time valid , dynamic records, multi value non time valid fields , single value time valid ) in 'Field' attribute of Business Event Rules page, it displays directs fields of dynamic records.

35423931

3-33021021681

POL-12845

BP

Flex code descriptor is not shown in create state for subproperty configuration.

Description:

When a dynamic record with flex code as one of its property is configured as a subproperty for a LOV, the descriptor of the flexcode is not shown in the create state but is shown in the edit state when a value is selected for the LOV

Resolution:

For sub-property configuration of a dynamic record which has a flex code as one of its properties, both the value and descriptor are shown when a value is selected for the parent property in create mode.

Issues that were backported in previous Release / Patch

No backports.