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