Release Notes for Oracle Health Insurance Enterprise Policy Administration Patch 3.21.1.0.2
Enhancements
ID | Summary | Description | Included in Patch |
---|---|---|---|
POL-6764 |
Additional Parameters for Run Calculation and Produce Invoice for Group Account & Run Calculation and Select in Set for a Group Account Integration Points |
This enhancement touches on the fact that the activities support several parameters that are currently not available in the integration point. The change is that we’ll now also make those same parameters (which are already there on the activities) available through the integration point. |
|
POL-6985 |
Extend Example Calculation & Quote Integration Point Responses |
Run example and quote integration point response are modified to return additional attributes retrieved amount and retrieved percentage. It is also possible to fetch up to 5 calculation result dynamic fields in the response by using accept header parameter "fields". calculationresults/definition#/calculationresultsrestentity - now returns all the dynamic fields configured on the calculation result. Added in/out variable dynamicFields (map) to "Premium Schedule Line Evaluation" dynamic logic. |
Web Services
Ref | Action | Subject | Description |
---|---|---|---|
POL-6764 |
Modified |
Run Calculation and Produce Invoice for Group Account Integration Point |
Added the following parameters to the request:
|
POL-6764 |
Modified |
Run Calculation and Select in Set for a Group Account Integration Point |
Added the following parameters to the request:
|
POL-6985 |
Modified |
Quote Integration Point |
Fetches and returns up to 5 calculation result dynamic fields in the response by using accept header parameter "fields". This parameter takes the usage names of the field separated by '|' (vertical bar). The attributes Retrieved Amount and Retrieved Percentage are added to calculation result lines. |
POL-6985 |
Modified |
Run Example Calculation for a Policy Integration Point |
Fetches and returns up to 5 calculation result dynamic fields in the response by using accept header parameter "fields". This parameter takes the usage names of the field separated by '|' (vertical bar). The attributes Retrieved Amount and Retrieved Percentage are added to calculation result lines. |
POL-6985 |
Modified |
Sample Process and Apply Registrations to Periods Integration Point |
Fetches and returns up to 5 calculation result dynamic fields in the response by using accept header parameter "fields". This parameter takes the usage names of the field separated by '|' (vertical bar). The attributes Retrieved Amount and Retrieved Percentage are added to calculation result lines. |
POL-7857 |
Added |
Group Account Product Parameter Domain API |
|
POL-7857 |
Added |
Enrollment Product Parameter Domain API |
|
POL-7857 |
Modified |
Parameter Domains API |
The entity Parameter Domain is changed to subtype/inheritance-based entity. The subtypes are Group Account Product Parameter Domain and Enrollment Product Parameter Domain. This API now supports only "Read" operation. Use subtype specific resources to perform Create/Update/Delete operations. |
Dynamic Logic
Ref | Action | Subject | Description |
---|---|---|---|
POL-6985 |
Added |
Premium Schedule Line Evaluation |
Added In/Out parameter dynamicFields |
Breaking Changes
Ref | Action | Subject | Description |
---|---|---|---|
POL-6985 |
Modified |
Sample Process and Apply Registrations to Periods Integration Point |
Before this release, all the dynamic fields were returned and from this release only the dynamic fields that are requested in Accept header (in fields parameter) are returned. |
POL-6985 |
Modified |
Quote Integration Point |
Before this release, all the dynamic fields were returned and from this release only the dynamic fields that are requested in Accept header (in fields parameter) are returned. |
POL-6985 |
Modified |
Run Example Calculation for a Policy Integration Point |
Before this release, all the dynamic fields were returned and from this release only the dynamic fields that are requested in Accept header (in fields parameter) are returned. |
POL-7857 |
Modified |
Parameter Domains API |
The entity Parameter Domain is changed to subtype/inheritance-based entity. The subtypes are Group Account Product Parameter Domain and Enrollment Product Parameter Domain. This API now supports only "Read" operation. Use subtype specific resources to perform Create/Update/Delete operations. |
Bug Fixes
BugDB | SR | Internal | BP | Summary |
---|---|---|---|---|
32642389 |
POL-7732 |
Updating an approved policy through 'Policy In Data File Set Import' fails |
||
Description: |
When sending in changes on an approved policy, JpaObjectRetrievalFailureException was raised and processing the policy did not succeed. |
|||
Resolution: |
Approved policies are now processed without JpaObjectRetrievalFailureException. |
|||
32670844 |
3-25318845771 |
POL-7786 |
BP |
Two policy enrollment products on one policy autocreating the same policy account, resulting in error |
Description: |
When on one policy, two policy enrollment products are used with the same policy account definition and with auto-create policy accounts set to yes, the application tried to create two policy accounts at the same time, resulting in an error. |
|||
Resolution: |
The application will now check correctly (i.e. also the unflushed changes) before autocreating additional policy accounts. |
|||
32670892 |
3-25445719021 |
POL-7788 |
BP |
totalResults attribute shows incorrect value for a policy that is part of multiple group accounts |
Description: |
In policies generic API response, the totalResults attribute contains incorrect value for a policy that is part of multiple group accounts if policy is queried based on group client code |
|||
Resolution: |
totalResults attribute now shows the correct value |
|||
32727147 |
3-25527500471 |
POL-7856 |
BP |
The result amount of the adjustment is incorrect if different percentage is applied on the last split policy calculation period |
Description: |
The result amount of the adjustment is incorrect if different percentage is applied (for example, based on a dynamic field on Policy entity) on the last split policy calculation period. |
|||
Resolution: |
The result amount of the adjustment calculated is now correct if different percentage is applied on the last split policy calculation period. |
|||
32727981 |
3-25508377771 |
POL-7858 |
BP |
GET request on groupclients API with expand=all fails with HTTP 500 error |
Description: |
GET request on groupclients API with expand=all fails with HTTP 500 error. |
|||
Resolution: |
GET request on groupclients API with expand=all now returns the correct response. |
|||
32774435 |
3-25668579301 |
POL-7905 |
BP |
Process and Apply Registrations to Periods operation applies the payment twice |
Description: |
Process and Apply Registrations to Periods operation applies the payment twice. This happens when an exact payment is applied for a period (and Date Paid To is set) and then another payment with the same payDate and same (or different) amount as the first payment is sent and Process and Apply Registrations to Periods operation is invoked. The first payment that was already applied, is applied again for the subsequent calculation period(s). |
|||
Resolution: |
If any applied payments are set to 'New', then the lookBackDate is adjusted. It is set to the start date of the policy calculation period whose payDate is equal to the payDate of the applied payment that was set to 'New'. This will ensure payment is not applied twice. |
|||
32781352 |
3-25668579301 |
POL-7909 |
BP |
Process and Apply Registrations to Periods operation throws NullPointerException if the adjustment is applicable and if the payment for the calculation period is made in two installments |
Description: |
Process and Apply Registrations to Periods operation throws NullPointerException if the adjustment is applicable and if the payment for the calculation period is made in two installments by sending in two different registrations with the same payDate, for example if the first registration covers the first half of the period and the second registration covers the remaining days of the period |
|||
Resolution: |
The NullPointerException is fixed by storing the adjustment sequence on calculation result line. |