Release Notes for Oracle Health Insurance Enterprise Policy Administration Patch 3.21.3.0.4
This document contains the release notes for Oracle Health Insurance Enterprise Policy Administration Patch 3.21.3.0.4.
Enhancements
ID | Summary | Description | Included in Patch |
---|---|---|---|
NXT-23648 |
Remove SELECT ON SYS.V_$PARAMETER privilege from the application owner schema in the installer |
The privilege SELECT ON SYS.V_$PARAMETER is no longer required in application and is removed from installer. Note that this change impacts only the fresh installation. |
|
POL-7338 |
Quote Integration Point : Evaluate policy validation rules before calculating premium |
With this enhancement, the policy process flow is evaluated by the quote integration point. The integration point evaluates validation rules except pend rules and callout rules. The same functionality is added to the example calculation as described for the quote integration point. |
|
POL-8752 |
Policy In Integration Point Patch |
This enhancement introduces the ability to apply the enrollment file payload as a patch. This difference with the Policies In Integration Point is that the list items in the payload are added to or update existing entries in the existing list, rather than fully replacing the existing list. Existing list items are not deleted. |
|
POL-8854 |
Transfer Certificate cover gap should be considered when calculating wait start date |
In a Transfer Certificate scenario where there is a gap between the last fund cover end date and new fund cover start date, the wait start date calculation must align with the not covered gap as the member has to serve the complete waiting period. |
|
POL-8947 |
Retrieve Next Calculation Date |
This enhancement introduces a new integration point that returns three policy calculation periods based on a reference date. The response consists of the period that includes the reference date and the two periods that follow. |
|
POL-9016 |
Custom Covered Services |
This change allows the user to create and/or delete person covered services in dynamic logic functions of signature Person Covered Service. |
|
POL-9026 |
Update Person Covered Services in Dynamic Logic |
This change allows the user to update a restricted list of person covered service fields in dynamic logic functions of signature Person Covered Service. |
|
POL-9121 |
Redetermine Wait Start Date |
This change adds the ability to reset the waiting period start date based on the score values that are set within the Set Person Covered Service function. |
|
POL-9182 |
A change in a policy product parameter should lead to the creation of a separate Person Covered Service |
The predefined method setPersonCoveredService now includes any changes in a policy enrollment product parameter value when determining the PECOs that need to be generated. |
Upgrade Steps for Installation
To perform the upgrade, perform the following steps:
-
Perform any pre-upgrade steps.
-
Stop all the managed nodes running the .existing version of the application.
-
Perform any pre-undeploy steps.
-
Undeploy the existing version of the application.
-
Back up the database.
-
Perform any post-undeploy steps.
-
Unpack the release bundle into a directory that we refer to as OHI_ROOT from now on.
-
Change Installation Configuration: In
<OHI_ROOT>/util/install
, make a copy ofohi_install.cfg.template
and name itohi_install.cfg
. -
Edit
ohi_install.cfg
to contain your specific database connection data and other configuration settings. The settings are explained in the file itself. -
Make sure NO connections are present to the database using the OHI_xxx_USER account (where xxx is the abbreviation of the application)
-
Run the Upgrade script:
-
Open a command window and browse to
<OHI_ROOT>/util/install
. -
Run the upgrade by executing
./ohi-update.sh .
-
-
Make the required changes to the ohi properties file
-
Perform any post-upgrade steps
-
Start WebLogic application server
-
Deploy the Application
-
Perform any post-deploy steps
Configuration Properties
Ref | Action | Subject | Description |
---|---|---|---|
POL-8947 |
Added |
ohi.policies.calculate.calculationperiods.nextcycle |
This property can be set for the 'Get Calculation Cycles for a Policy IP': to indicate the amount of next cycles that should be selected. This property is optional and default value is 2. |
Web Services
Ref | Action | Subject | Description |
---|---|---|---|
POL-7338 |
Modified |
Quote Integration Point |
This integration point now evaluates validation rules (except pend rules and callout rules) |
POL-7338 |
Modified |
Run Example Calculation for a Policy |
This integration point now evaluates validation rules (except pend rules and callout rules) |
POL-8752 |
Modified |
Policy In Integration Point |
Optional boolean header parameter to use patch operation added |
POL-8752 |
Modified |
Submit a Policy for Processing |
Optional boolean header parameter to use patch operation added |
POL-8947 |
Added |
Get Calculation Cycles for a Policy |
This operation provides means to get the information about next calculation cycles for a policy that uses policy calculation period based on premium calculation. |
Dynamic Logic
Ref | Action | Subject | Description |
---|---|---|---|
POL-9016 |
Added |
addPersonCoveredService |
predefined method to add Person Covered Service |
POL-9016 |
Added |
removePersonCoveredService |
predefined method to remove Person Covered Service |
POL-9121 |
Added |
redetermineWaitStartDate |
predefined method to initiate the generation of the wait start date for existing Person Covered Services |
UI Changes
Ref | Action | Subject | Description |
---|---|---|---|
POL-7338 |
Modified |
View and Edit Policy (PO0001) |
Example calculation includes evaluation of validation rules. |
Bug Fixes
BugDB | SR | Internal | BP | Summary |
---|---|---|---|---|
33515523 |
POL-9392 |
BP |
User cannot do add card functionality in JET UI |
|
Description: |
User which have the objectVersionNumber other than "1" value is not able to add the widgets to the card and displays with the console error. |
|||
Resolution: |
Now user which are having objectVersionNumber other than 1 will be able to add,remove widgets |
|||
33538296 |
POL-9426 |
When multiple persons have same identifier, person matching in Policy In IP is not correct |
||
Description: |
Since pre enrollment, this does not work correctly anymore: when multiple persons are found with same identifier, it now fetches an arbitrary one, while it should not fetch any, since it is not clear which one it should be. |
|||
Resolution: |
When person is searched based on identifier and multiple, existing persons, are found, Policy In IP will create a new person as it is not possible to determine which person to use. Next to that: when searching for identifiers and a relation had same identifier (but with different type), the relation had was returned twice, and treated as if multiple relations (so no match): this is fixed. |
|||
33546099 |
POL-9456 |
BP |
Billing currency conversion logic does not update totalAmountCurrency of financial transaction |
|
Description: |
If dynamic logic for Currency Conversion (Billing or Commission) is used on financial transaction detail, the total amount currency is not copied from the details (the currency of the calculation result is used instead). |
|||
Resolution: |
The totalAmountCurrency of financial transaction is copied from its details, except when the currencies differ: in that case following error is raised: "POL-FL-FINA-001: A financial transaction should not have details in different currencies". |
|||
33564074 |
POL-9525 |
BP |
End enrollment for group policy is not working. |
|
Description: |
When End Enrollment operation is performed in a policy which belongs to a group account,application throws an error. |
|||
Resolution: |
Fix was made so that End Enrollment Operation works as expected. |
|||
33587212 |
POL-9575 |
BP |
Boilerplate texts are not loading for some of the timestamp formats. |
|
Description: |
Boilerplate texts were not loading when provided timestamp was in different formats. |
|||
Resolution: |
Fix was made to load boilerplate texts for different timestamp formats. |
|||
33593306 |
POL-9581 |
BP |
Change Group page is not working |
|
Description: |
Change group account is not working when trying to change a group account attached to a policy. |
|||
Resolution: |
User will now be able to add/change group account attached to any policy. |
|||
33610975 |
POL-9613 |
BP |
Not able to see the updated data after saving persons detail in the Cloud Environment. |
|
Description: |
While trying to update the Persons Details, data was getting saved in the database but was not reflected in the UI screen. The console error was showing Bad Request. This Bug was raised to fix this UI issue in the presence of Load Balancer. |
|||
Resolution: |
Person details can be updated & the updated data is seen without any error. Also able to navigate between Active & working copy persons |