Release Notes for Oracle Health Insurance Enterprise Policy Administration Patch 4.24.1.0.1
This document contains the release notes for Oracle Health Insurance Enterprise Policy Administration Patch 4.24.1.0.1.
Version compatibility: Oracle Health Insurance Enterprise Policy Administration Release 4.24.1.x is only compatible with other Oracle Health Insurance applications release version 4.24.1.x unless explicitly stated otherwise. |
As per the Service Description, you are obligated to request a service upgrade within 90 days of this release being generally available (GA). In line with the Oracle Cloud Services Pillar document, Section 4.2.2 End of Life, this release will be EOL in 12 months. |
Enhancements
ID | Summary | Patch |
---|---|---|
POL-15307 |
Financial: Ability to send Accounting Details seperately OHI application sends out accounting details along with the financial message. Also, the granularity of grouping of account details is bounded by invoice grouping. That is details within an invoice can only be grouped. This posses challenges for customers who would like accounting to be done at different level , compared to invoice. Example Invoice is per member, but accounting across member for a product With this enhancement it will be possible to 1) send out account details as part of separate batch and 2) have grouping logic which is not bounded by financial message grouping or invoice grouping. |
|
POL-15369 |
Create / Update registration records to handle payments This enhancement allows users to register policy binder payments in OHI as "Generic" Payments. It allows users to manage binder payment and also generate accounting details for them. |
|
POL-15551 |
Reinsurance Treaties This enhancement introduces native data model to create and manage reinsurance treaties. |
|
POL-15792 |
Optimize loading of SVNTV fields into the memory during extracts Currently, the system loads all the Single Value Non-Time Valid(SVNTV) dynamic fields associated with resources into the memory which causes OOM. Only the required SVNTV dynamic fields should be loaded into memory while processing the extracts. |
4.23.2.0.9 |
Configuration Properties
Ref | Action | Description |
---|---|---|
POL-15307 |
Added |
ohi.financialmessage.includeaccounting Should accounting details be included when financial message is generated? (default value true) |
Web Services
Ref | Action | Description | ||
---|---|---|---|---|
POL-15307 |
Added |
accountingdetails API Read-only API to query on accounting details (new entity). |
||
POL-15307 |
Added |
financialtransactions/{id}/accountingdetails/undo IP New IP to make accounting details for a specific transaction void |
||
POL-15307 |
Modified |
financialtransactionprocessdata API Added attribute accountingDetailsGeneratedDateTime |
||
POL-15369 |
Added |
Create Accounting Details from Registrations IP New long running operation to create accounting details for the selected registrations |
||
POL-15369 |
Added |
registrations/{id}/accountingdetails/create New IP to create accounting details for a specific registration |
||
POL-15369 |
Added |
registrations/{id}/accountingdetails/undo New IP to undo accounting details for a specific registration |
||
POL-15369 |
Modified |
registrations API New type added: "G"(eneric) and automatic generation of code. And added attributes Currency and Grouping. GET, PUT, POST, PATCH, DELETE is enabled on the registration entity
|
||
POL-15551 |
Added |
reinsurancetreatypremiumscopes API API to select, insert, update and delete reinsurance treaty premiumscopes |
||
POL-15551 |
Added |
reinsurancetreaties API API to select, insert, update and delete reinsurance treaties |
||
POL-15551 |
Added |
policyreinsurancetreaties API API to select, insert, update and delete policy reinsurancetreaties |
||
POL-15551 |
Added |
reinsurancetreatytypes API API to select, insert, update and delete reinsurance treaty types |
||
POL-15551 |
Added |
reinsurancetreatybenefitscopes API API to select, insert, update and delete reinsurance treaty benefitscopes |
||
POL-15551 |
Added |
reinsurancetreatyenrollmentscopes API API to select, insert, update and delete reinsurance treaty enrollmentscopes |
||
POL-15551 |
Added |
reinsurancetreatyreinsurers API API to select, insert, update and delete reinsurance treaty reinsurers |
||
POL-15551 |
Modified |
Policy Update Request IP Added policyReinsuranceTreatyList to attachedPolicyData |
||
POL-15551 |
Modified |
Policy in IP Added policyReinsuranceTreatyList to attachedPolicyData |
||
POL-15551 |
Modified |
Attached policy data IP Added policyReinsuranceTreatyList to attachedPolicyData |
Dynamic Logic
Ref | Action | Description |
---|---|---|
POL-15369 |
Added |
UpdateRegistration New pre-defined method to update a registration of type "G"(eneric) |
POL-15369 |
Added |
AddRegistration New pre-defined method to add a registration of type "G"(eneric) |
POL-15369 |
Added |
Create accounting detail with dual for registration New signature for creating accountingDetail and accountingDetailDual for a specific registration |
POL-15369 |
Added |
Create Accounting Detail (Registrations) New signature for creation of accounting detail for registration |
POL-15369 |
Added |
Registration Code Generation New signature for automatic generation of registration.code |
POL-15551 |
Added |
removeTreaty Predefined method on AttachedPolicyData to remove PolicyReinsuranceTreaty |
POL-15551 |
Added |
addTreaty Predefined method on AttachedPolicyData to add a PolicyReisuranceTreaty |
POL-15551 |
Added |
getReinsuranceTreaties Predefined method to retrieve reinsurance treaties |
POL-15551 |
Added |
removePolicyReinsuranceTreatyList Predefined method on attachedPolicyData to remove all policy reinsurance treaties for that attached policy data |
UI Changes
Ref | Action | Description |
---|---|---|
POL-15307 |
Added |
FI0027 Accounting Details Added Accounting Details page as object navigation link in policies page |
POL-15307 |
Modified |
FI0014 Registrations Create, Update, Delete support is added in Registrations page |
POL-15551 |
Added |
PO0220 Reinsurance Treaties Added Reinsurance Treaties Search Object and View Edit page |
POL-15551 |
Added |
PO0219 Reinsurance Treaty types Added Reinsurance Treaty Types View Edit Object List page |
POL-15551 |
Added |
Policyattacheddata Added policy reinsurance treaties tab under attached data section of policies detail page |
Bug Fixes
BugDB | SR | Internal | Summary |
---|---|---|---|
36925397 |
3-37554577351 |
POL-15662 |
Evaluate Conditions not working in Edit Mode |
Description: |
Evaluate condition in floorplan not working for the first time in edit mode. Its working fine in create mode. initconditions are not used in floorplan, as evaluateconditions are not working as intended when used with initconditions |
||
Resolution: |
Evaluate conditions are working in edit mode as well as expected |
||
36968835 |
3-37171703281 |
POL-15723 |
Dynamic record is displaying in extensibility when configured to show in floorplan |
Description: |
When auto-include extensibility is set to 'true' and a dynamic record is configured to show in the floorplan, the documented behavior is that the Dynamic Record or Field would not be shown in the 'Additional Fields' or 'Extensibility' section but it is shown in Extensibility' section |
||
Resolution: |
When auto-include extensibility is set to 'true' and a dynamic record is configured to show in the floorplan, the dynamic record is not shown in the additional fields or extensibility tab section. |
||
36968812 |
POL-15721 |
Policy Search: Few fields are missing on Download |
|
Description: |
Create a policy with policy holder, Person, brand and save. Navigate to search policy page and make search with the policy created and click on download button. Few fields are missing like policy holder, person, Agents, Group Account |
||
Resolution: |
Fields like policy holder, person, brand are shown in csv on Download |
||
36977357 |
POL-15733 |
Remove Copy from Global activities details page |
|
Description: |
Copy action should not be shown for view only details pages |
||
Resolution: |
Copy action is removed from view only details pages |
||
37091050 |
POL-15944 |
Include stand alone catchUp periods when running APPLY_REGISTRATIONS activity |
|
Description: |
During the APPLY_REGISTRATIONS activity, periods are (re)generated and used to apply registrations. CatchUp periods are defined as periods that start before the reference input date. When the system generates periods, the catchUp periods are only generated in combination with the first regular cycle, which is the period starting on the reference date. If the first regular cycle is not generated, neither are the catchUp periods, causing gaps when the first regular cycle is never generated (for example when the reference date is after the end date of the collection setting). |
||
Resolution: |
The Apply Registrations activity does not make a distinction between catchUp periods and regular periods so registrations can be applied to catchUp periods only. |
||
37082025 |
POL-15912 |
Global Activities page taking lot of time to retrieve results. |
|
Description: |
When a query is performed without any filters on the global activities page, it takes a lot of time to load the search results. |
||
Resolution: |
Updated the search criteria for the page to load results only when filters are applied. |
||
37098754 |
POL-15954 |
Yearly amount is coming as null for last calculation period when using amount prorate function |
|
Description: |
When the adjustment is calculated using prorated dynamic logic, the yearly amount was coming as null. This was causing an error during the adjustment calculation for the last calculation period. Instead of the reconciled amount for the enrolled days, the total amount was incorrectly applied to the last calculation period. |
||
Resolution: |
The yearly amount is now properly populated and correctly utilized by the dynamic logic. As a result, the reconciled adjustment amount is now accurately calculated for the last calculation period. |
||
37056652 |
POL-15841 |
Inbound & outbound exchange: Action items like build, message, download missing |
|
Description: |
In Inbound and Outbound exchange pages action buttons such as build, message, download are missing |
||
Resolution: |
Action buttons like build, message, download are visible on the Inbound and Outbound exchange pages |
||
37135683 |
POL-15996 |
Create policies page not loading on reload of application. |
|
Description: |
Create policies page not loading when reloaded from the same page. This issue occurs with custom floorplan having table component within Form component |
||
Resolution: |
Create policies page loads without throwing any errors on reload from the same page. |
||
37093050 |
POL-15946 |
Parameter Amount Value is saved With Default Value instead of zero |
|
Description: |
Parameter Amount Value is saved With Default Value when value zero is sent. |
||
Resolution: |
Parameter Amount Value is saved with value zero instead of default value |
||
37004426 |
POL-15747 |
No success message or pop up on clicking resend/cancel notification and getting console error |
|
Description: |
No success message appears when clicked on send notifications /cancel notifications option |
||
Resolution: |
A success message or popup is shown on clicking resend/cancel. There are no console errors when performing these actions. |
||
37004112 |
POL-15746 |
Linking Relation: A relation link is not deleted when a relation is deleted. |
|
Description: |
Previously, when a relation link was deleted using the generic person API, the corresponding counterpart remained intact. |
||
Resolution: |
Deleting one of the relation links via the generic person API will now also remove its counterpart. |
||
37084665 |
3-37715853681 |
POL-15932 |
ID of single value flex code is returned as "null" (String) in the generic API response |
Description: |
ID of single value flex code is returned as "null" (String) in the generic API response. |
||
Resolution: |
ID attribute of single value flex code is now excluded from the generic API response |
||
36921298 |
3-37479307981 |
POL-15661 |
Decimals are not shown on premium schedule lines for dimensions of datatype number. |
Description: |
When a premium schedule line with dimensions of datatype number is configured, decimals values cannot be entered and saved. |
||
Resolution: |
When a premium schedule line with dimensions of datatype number is configured, decimals values are shown properly |
||
37090899 |
POL-15942 |
Sorting at tab table is not working |
|
Description: |
Create a Dynamic record. Add the record to tab table in floorplan. On Saving the data at tab table the records should be sorted but it is not. |
||
Resolution: |
Sorting is now applied at tab table |