Release Notes for Oracle Health Insurance Enterprise Policy Administration Patch 3.21.1.0.3

Enhancements

ID Summary Description Included in Patch

POL-7252

Upgrade / Downgrade Data model

OHI already supports including a members plan history to determine the served period when a waiting period applies. The functionality checks if the member previously was insured for an equal or better version of a service and determines the start date of the served period accordingly.

Better or lesser scores are currently defined at product level. The requirement is to have these scores at a more granular level.

Through this enhancement the system allows scores at the level of a modality or clinical category (in OHI terms: services) within a product. The system now also allows separate scores for user liabilities (in OHI terms: parameters) and benefit limits. With this enhancement we also introduce the following options: - Suspension periods: a period without coverage but member’s earlier enrollments do count for serving the waiting period - Waivers: member specific exemptions from a waiting period for a specific services - Transfer Certificates: member’s plan history across funds also counts for serving the waiting period

This enhancement replaces the product level scores functionality from the previous release.

Configuration Properties

This section intentionally left blank.

Web Services

Ref Action Subject Description

POL-7252

Added

coveredservicetiers API

New HTTP API Resource for defining Covered Service Tiers

POL-7252

Added

personcoveredservices API

New HTTP API Resource for getting Person Covered Services

POL-7252

Added

productcoveredservices API

New HTTP API Resource for defining Product Covered Services

POL-7252

Added

waiverreasons API

New HTTP API Resource for defining Waiver Reasons

POL-7252

Modified

Relation Integration Point

Added Person Covered Service element, only allowed for Persons

POL-7252

Modified

persons API

Added Person Covered Service element

Data Conversion

This section intentionally left blank.

Dynamic Logic

Ref Action Subject Description

POL-7252

Added

Dynamic Logic Signature

Introduced a new signature with name "Person Covered Service"

POL-7252

Added

setPersonCoveredService

Added new predefined method

UI Changes

Ref Action Subject Description

POL-7252

Added

FN0080: Covered Service Tier

Added Covered Service Tier Page

POL-7252

Added

FN0080: Waiver Reasons

Added Waiver Reasons Page

POL-7252

Added

FN0082: Product Covered Service

Added Product Covered Service Page

POL-7252

Modified

RM0012: Persons Page

Modified Persons Page to contain person covered service tab

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

32808859

POL-7835

In policy details page, parameter field values are not rendered in UI.

Description:

In policy details page, Enrollment tab summary section did not render parameter field values in UI.

Resolution:

The policy with the enrollments, which have the parameter values associated to it. The parameter values can now be seen in the summary section in policy detail page.

32855767

POL-8095

Not able to filter the results in Lov’s based on anything else apart from code.

Description:

The user is not able to perform search for anything else apart from the code in the LOVs. . Steps - 1. Find an LOV which have multiple search criteria for the search. 2. Click on the gear icon beside the search icon on the LOV 3. Select any other option apart from code for search criteria 4. Try to search a result based on that field which should return a result. . Expected: The LOV should work properly and return proper search results based on the selected search criteria.

Resolution:

Now able to filter/search the results based on checkbox selected from advanced attribute (i.e gear icon)

32847537

3-25807956679

POL-8100

Scroll required between tabs to navigate to all tabs in a page without zooming out

Description:

Customer needs to display more than 7 tabs, but the screen cannot fit all of them. Since there is no option to scroll between tabs the only option is to zoom out to be able to see all the tabs

Resolution:

Now the scroll option is available for the tabs, so now without zooming out the user can navigate from one tab to another in case of more no. of tabs.

32868151

3-25842782931

POL-8112

BP

Totals are incorrect if aggregate function count is used when grouped by enrollment product code

Description:

When a policy has multiple policy group accounts and if all the group accounts have the same enrollment product and if all the group accounts belong to the same group client, then querying policyenrollments generic API by group client code and grouping by enrollment product code produces incorrect totals results. The root attribute totalResults is however correct.

Eg: GET /api/generic/policyenrollments?q=policy.policyGroupAccountList.groupAccount.groupClient.code.eq('GROUP_CLIENT_CODE').and.policy.lastVersion.eq(true)&totalResults=true&groupBy=policyEnrollmentProductList.groupAccountProduct.enrollmentProduct.code&aggregate=count():totals

Resolution:

Resolved the issue by counting distinct policy enrollments. The totals (and totalResults) are now displayed correctly if aggregate function count is used when grouped by enrollment product code.

32871678

POL-8116

BP

Parameter alias field values are not displayed for group policy.

Description:

In policy pages, Parameter alias field values are not displayed for group policy under parameter value tab of policy enrollment section.

Resolution:

In policy pages, parameter alias field values are being displayed based on enrollment product and group account product.

Issues that were backported in previous Release / Patch

No backports.