Release Notes for Oracle Health Insurance Claims Adjudication Release 4.23.2.0.0

This document contains the release notes for Oracle Health Insurance Claims Adjudication Release 4.23.2.0.0.

Version compatibility: Oracle Health Insurance Claims Adjudication Release 4.23.2.x is only compatible with other Oracle Health Insurance applications release version 4.23.2.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

AUT-2750

New metrics for Data Replication

This enhancement adds the following new data replication metrics to the Authorization, Policy, Claims, and Value based payments applications:

  • ohi.datareplication.sourceevents.created

  • ohi.datareplication.targetevents.created

  • ohi.datareplication.targetevents.processed

  • ohi.datareplication.sourceevents.lasttimestamp

  • ohi.datareplication.targetevents.lasttimestamp

  • ohi.datareplication.targetevents.processed.lasttimestamp

AUT-3268

Metrics internal code optimization

This enhancement adds a metric set for every OHI metric category. The property "ohi.instrumentation.gather.applicationmetrics" controls all metrices and can be used to switch on/off all the OHI metrices. The property "ohi.instrumentation.gather.{0}" controls a single metric set or category of metrices The placeholder value is the code of the metric set such as "activityprocessing", "persistence", "springbatch", "datareplication".

The following properties have been removed:

  • ohi.instrumentation.gather.persistence

  • ohi.instrumentation.gather.activityprocessing

AUT-3376

Activity Groupmode processing enhancements

This enhancement slows down activity processing when memory runs short. It tries to prevent entering into the critical memory state. It is now monitored when and how often the group mode did not start or was terminated, with the help of two new metrices, ohi.activityprocessing.group.failed.errors and ohi.activityprocessing.group.failed.nomemory. Now, the activity groupmode processing starts only when memory state = normal and it is terminated when memory state is not normal.

AUT-3377

New metrics for Activity Grid Processing

This enhancement adds the following new activity grid processing metrics to the applications:

  • ohi.activityprocessing.threadpool.size - Monitors the number of background threads in the thread pool.

  • ohi.activityprocessing.grid.submission.tasks - Counts the number of submission tasks created.

  • ohi.activityprocessing.grid.submissions - Counts the number of activities successfully submitted into the grid.

  • ohi.activityprocessing.grid.started - Monitors the work distribution over the nodes in the grid.

  • ohi.activityprocessing.grid.executing - Monitors of work to be completed.

  • ohi.activityprocessing.grid.completed -Monitors the completed work.

AUT-3423

Spring Batch Metrics included in Prometheus for Import and Export

This enhancement introduces the inclusion of spring batch metrics in Prometheus for import and export. These metrics provide useful information for CMT import and export.

AUT-3561

Remove environment identifier from healthcheck

As part of this enhancement, environment identifier has been removed from healthcheck.

NXT-19080

Data purge API

This enhancement introduces two integration points to purge claims' and authorization’s data.

NXT-21628

Provider limit counters page

This enhancement introduces a new page to view provider limit counters.

NXT-21670

Query API Diacritic Insensitivity

This enhancement introduces diacritic insensitive searches for the query API, and other integration points that use the same domain-specific query language.

4.23.1.0.0

NXT-24398

Cache query (by code) results on configuration entities

This enhancement implements caching for all the configuration entities using code. This has been previously implemented only for a few entities.

NXT-25192

Reprocess technical errors from the Claims page

This enhancement introduces the ability to reprocess and dismiss technical errors in a claims page.

Documentation Links:
Security Guide

NXT-25426

Enforce pend resolution

This enhancement introduces the ability to re-apply pend rules to verify whether a pend condition is resolved. If the condition is resolved, the pend reason resolves automatically.

The enhancement addresses the root cause to resolve a pend condition.

Documentation Links:
Operations Guide

NXT-25486

Multiscreen support in JET

This enhancement adds multiple screens with tabs feature to JET to allow users to switch between the screens easily.

NXT-25971

Fee Schedule Lines across Fee Schedules (JET Page)

With this enhancement, users can work on creating, copying, updating, and deleting fee schedule lines across fee schedules using the JET user interface.

NXT-26188

Update the field definition on a dynamic field usage

This enhancement introduces the ability to update field definitions on a dynamic field usage.

Documentation Links:
Configuration Guide - Example 1

NXT-26266

JET: Enhance View and Edit template to support different layouts for information presentation

This enhancement introduces a new component Form. Form component allows for multi sections - multi column configuration.

This enhancement also makes it possible to have a multi column configuration within the region component.

NXT-26593

Extensibility: Additional dynamic fields on a policy product

This enhancement increases the number of non-time-valid dynamic fields on a policy product. A table can now be extended with: * 140 character dynamic fields * 30 number dynamic fields * 30 date dynamic fields

NXT-26846

Improvements to Benefits and Pricing sections - Claims Page

This enhancement adds deeplinks to the benefits and pricing building blocks, allowing the claims operator to understand better the rules applied during the claims adjudication process.

NXT-26997

Additional information on applied benefits

This enhancement introduces additional fields on the claim page for the evaluated waiting period, whether the waiting period was served, and benefits applied as a result.

This enhancement also introduces the ability to evaluate claim line parameters for a context waiting period logic for cases where a member has yet to serve the waiting period.

NXT-27054

Extend init condition evaluation for multivalued records in region/tab

Support Initialization conditions (initCondition) at region/tab level for multi-values records.

NXT-27232

Override counter period when writing external consumption

This enhancement adds the plan year’s start and end date to the counter period of an external consumption without a counter period. These dates override the limit’s default configuration.

NXT-27365

With this enhancement, all the access restrictions on pricing constructs while applying pricing options on a pricing worksheet are taken care of.

With this enhancement, all the access restrictions on pricing constructs while applying pricing options on a pricing worksheet are taken care of.

NXT-27369

Upgrade to Java 11 and WebLogic 14.1.1

This enhancement upgrades Java to version 11 and WebLogic to version 14.1.1. See "Additional Upgrade Steps for Installation" below and the installation guide for more details.

Documentation Links:
Installation Guide

NXT-27376

Migration of credentials from OPSS to ohistore

Weblogic 14.1.0.0 has removed support for OPSS; hence, existing secrets must be migrated to a new secret store.

NXT-27453

Reduce claim line querying for combination checks

This task is to improve processing of combination checks . This will reduce the querying on claim lines history for any member .

NXT-27481

Removal of ADF user screens

This enhancement removes the UI screens based on the ADF technology stack.

NXT-27594

Claims page improvements: Information presentation

This enhancement introduces the following two changes to claims system floorplans - 1) Forms component and 2) Claims lines in a tabular view.

NXT-27927

UI: Download feature in Results Component

This enhancement introduces the ability to download data displayed within the results component in search pages and tabs in view and edit pages.

NXT-27951

Claims POST registrations API

This enhancement introduces the POST operation to the registrations API resource.

Documentation Links:
Developer Guide

NXT-28084

Medicare: address entity changes

This enhancement introduces the county and stateAndCountyCode attributes to the address entity.

NXT-28145

UI: Dynamic fields integer formatting

This enhancement introduces the ability to display numeric fields as 1) Number - with locale-driven formatting and 2) Integer - without formatting.

The system data type number can be overwritten by specifying 1) a number-format setting for dynamic fields (configurable at the usage) or 2) a format attribute within the floorplan.

NXT-28213

UI: Application to support Small and Large scales

This enhancement introduces the possibility for the user to choose an application scale 1) large or 2) small by setting the user preference attribute Large fonts? Large fonts, when set to false, apply small scale to the application.

POL-12478

Exclude reference resources for generic GET operation

This enhancement introduces a new resource representation parameter excludereferenceresources. When set to true, it excludes the list and reference resources from the generic GET response.

Additionally, for the search requests originating from UI, excludereferenceresources is set to true, that is, to retrieve only the required details.

POL-12479

Exclude person covered services from the persons integration point

This enhancement introduces a new header, excludeCoveredServices, for the GET operation on the persons integration point, providing the ability to exclude persons covered services from the response.

POL-13467

Improvements on the persons page

This enhancement introduces a new object navigation link on the persons page to maintain person covered services.

POL-13552

JET: Default override for UI operations

For the API requests originating from the UI for create, update, and delete operations, the defaultoverride parameter is set to true to reduce the overall response payload.

Documentation Links:
Developer Guide - Defaultoverride

POL-13590

UI: Deeplinks to support full screen mode

This enhancement will make it possible to configure deep links to open in a 1) Drawer or 2) full screen in a new tab in the view mode.

POL-14103

Ability to access PII in base views

By default, the base views exclude all columns and dynamic fields that contain Personally Identifiable Information (PII). This enhancement introduces a system property that overrides this behavior, so that PII data elements become available in base views. This feature enables customers to use base views to create reports that contain PII.

POL-14188

Check the validity of the concealment’s regular expression on the IdentifierType

This enhancement adds a check on the validity of the concealment’s regular expression of the Identifier Type.

POL-3449

UI: Keyboard shortcuts

This enhancement introduces configurable shortcut keys for header’s action buttons.

Documentation Links:
Administration Guide

Additional Upgrade Steps

This section describes the steps that a functional application manager will take during the upgrade. These steps to be performed as an application user who is authorized to access the IPs.

Pre-Upgrade Phase

  1. Execute the below SQL statement with the user: OHI_CLAIMS_OWNER

update databasechangelog set FILENAME='2023-11-20_NXT-27567.xml' where FILENAME='2024-02-04_NXT-28628.xml';

commit;
  1. Export the keystore from OPSS/Vault

    Invoke the following "GET" request to export the keystore: http://[hostName]:[portNumber]/[api-context-root]/keystores/export. The response of this request can be saved anywhere on the file system as e.g. keystores.json.

  2. Export the credentials from OPSS/Vault

    Invoke the following "GET" request to export the credentials: http://[hostName]:[portNumber]/[api-context-root]/credentials/export. The response of this request can be saved anywhere on the file system as e.g. credentials.json.

Post-Deploy Phase

  1. Import the saved keystore

    Invoke the following "POST" request to import the keystore: http://[hostName]:[portNumber]/[api-context-root]/keystores/import. This request will take the previously saved file as the input (e.g. keystores.json). The parameter name is "keystore".

  2. Import the saved credentials

    Invoke the following "POST" request to import the keystore: http://[hostName]:[portNumber]/[api-context-root]/credentials/import. This request will take the previously saved file as the input (e.g. credentials.json). The parameter name is "credentials".

Configuration Properties

Ref Action Description

NXT-24614

Added

ohi.processing.pagesize.combination.check.matching.lines

It is used to determine the number of claim lines that are selected from history in each set for matching

NXT-27376

Modified

NXT-27376

Allowed values for property "ohi.secure.secrets.store" are one of the following: "vault", "ohistore".

NXT-27481

Removed

ohi.accessibilitypreference.popup

Use this property to initiate showing a modal pop-up for UI accessibility settings, in case the system hasn’t done that for the user earlier.

NXT-27481

Removed

ohi.ui.pollinterval.<0>

This property controls the interval between automatic page refreshes for pages that support it. The <function_code> is an optional suffix that the system can use to differentiate poll intervals between different pages.

NXT-27481

Removed

ohi.ui.pollinterval

This property controls the interval between automatic page refreshes for pages that support it. Value is in milliseconds.

NXT-27481

Removed

ohi.ui.maxrowstoretrieve.<0>

Maximum number of rows retrievable to show in a UI table for an individual page. The function code is the one shown in the 'About this page' pop-up, and is case-sensitive. Note: It is not possible to change the number of rows that show up for an individual LOV. The ohi.ui.maxrowstoretrieve always restricts the LOV. If this property is not set, it will take the value of ohi.ui.maxrowstoretrieve (which has in its turn a default of '200')

NXT-27481

Removed

ohi.ui.maxrowstoretrieve

Maximum number of rows retrievable to show in a UI table. Note that this value impacts memory usage and page load times.

POL-14103

Added

ohi.baseview.exclude.pii

This new boolean property controls whether Personally Identifiable Information (PII) is included in base views. By default, PII is excluded from base views. SaaS customers can change the value of this property by submitting a service request.

Web Services

Ref Action Description

NXT-19080

Added

Purge Claims

Purge Claims Data

NXT-19080

Added

Purge Authorizations

Purge Authorizations (in claims)

NXT-21628

Added

Provider limit consumptions counter and counter period search

Two new resources are added under provider limit consumptions API which allows user to search counters and counter periods.

NXT-25426

Modified

Process Claim

Re-evaluate external intervention rules for pended claims with pend reasons flagged as auto resolve

NXT-25426

Modified

Pend Reasons API

A new identifier Auto Resolve is added, with default value set to false

NXT-26997

Modified

Ctr Claim Line Benefit Specifications API

Created the attribute evaluationResult

NXT-26997

Modified

Claim Line Benefit Specifications API

Created the attribute evaluationResult

NXT-27232

Modified

Adjudication Counters Integration Point

Plan year start date and end date are added to the request. These dates are used to determine the counter period in the event that none exist, overriding the limit’s default configuration.

NXT-27365

Added

Apply Options IP

If the parent Pricing Worksheet, Pricing Option, and Pricing Template are protected by additional access restrictions of type Pricing Construct, then a user needs the same access restriction to invoke Apply Options IP.

NXT-27376

Added

Export Credentials

Export existing credentials

NXT-27376

Added

Import Keystores

Import keystore

NXT-27376

Added

Import Credentials

Import credentials

NXT-27376

Added

Export Keystores

Export existing keystores

NXT-27951

Modified

registrations API

User can now create and update registrations through generic API

NXT-28084

Modified

persons IP/API

Added optional attributes county and stateAndCountyCode to Address

NXT-28084

Modified

organizations IP/API

Added optional attributes county and stateAndCountyCode to Address

NXT-28084

Modified

addresses API

Added optional attributes: county and stateAndCountyCode

POL-12479

Modified

persons IP

A new header called excludeCoveredServices is introduced to allow the possibility to exclude person covered services from the response.

Data Conversion

Ref Action Description

NXT-25426

Added

Pend Reasons

Auto Resolve is set to No for existing Pend Reasons

NXT-26266

Modified

All floorplans that support region

Region with set1, set2, set3 is converted to sets array

NXT-27481

Removed

Access Restrictions

Access Restrictions related to ADF are removed

Dynamic Logic

This section intentionally left blank.

UI Changes

Ref Action Description

NXT-21628

Added

Provider Limit Counters

New JET UI Page Provider Limit Counter is added

NXT-25192

Added

Claim Level Summary

Action links to re-process/ dismiss are added for task at claim level summary

NXT-25426

Modified

Pend Reasons

Add Auto Resolve?

NXT-25486

Modified

All pages

Adds tabs feature to JET for easy switching between the pages/screens

NXT-25971

Modified

Fee Schedule

Fee Schedule Lines is removed from object navigation and added as a tab under Fee Schedule Page.

NXT-26266

Modified

Policy, Enrollment, Enrollment Product, Group client, Group account, and Product

The floorplan for the mentioned pages is modified to support the form layout. Form layout is configurable for other View and Edit pages.

NXT-26266

Modified

Claim, Claimlines, CTR claims, CTR claimlines

The floorplan for the mentioned pages is modified to support the form layout. Form layout is configurable for other View and Edit pages.

NXT-26846

Modified

Claims Benefits Tab

Added deeplinks for benefit specs, benefit rules, regimes, and products. Modified placement of benefits code, subtype, and description in the benefits tab. Moved the description to set 1 and the product to set 2 in the coverages tab. In the pricing tab, added providerPricingClause to set 1. Added deeplink to Pricing Rule. Added show more to claim line summary to open the pricing tab.

NXT-26997

Modified

Claims Page

The regime evaluation result is added to the applied benefits section of the page. Also, the applied parameters show the actual values that were applied

NXT-27054

Added

Applicable to any page configured with init condition

InitCondition should support for Multi-value records when added in Region/Table.

NXT-27232

Modified

Adjudication Limit Counters

Added start date and end date when creating external consumption.

NXT-27594

Modified

View Edit Claims Page

New actions Accept, Deny, and Overturn? were added at the claim and claim line levels.

NXT-27927

Modified

All Search pages and tabs results

Added capability to download results in a csv of search page and tabs for list configuration.

NXT-28145

Modified

Dynamic Field Usages

For dynamic field usages, the subtype would be picked up from the format’s value of property definition in the floorplan. If integer, no number formatting would be applied. Otherwise, number formatting would be applied.

NXT-28145

Modified

Numeric Datatype Fields

For fields with number datatype, the formatting would be applied based on the field usage subtype. If the subtype is set to an integer, no number formatting is applied; otherwise, formatting is applied.

NXT-28213

Added

Application Scaling/FontSize

JET applications support multiple Scales. 1. Large. 2. Small. Small is the default scale configured. Users can switch the scale value by using the checkbox present in the preference dialog.

POL-13467

Modified

Persons

Removed covered services tab from the persons floorplan. Added Person covered services as an object navigation

POL-13590

Modified

Persons, Policies

Extended Deeplink Functionality to open the field PECOs and Policy Holder in a new tab on view.

POL-3449

Added

KeyboardShortcuts(CO0021)

Added keyboard shortcuts entry under user preferences dropdown. On clicking, a dialog opens up where user can view or update shortcut entries for page actions.Also added shortcuts enabled indicator under user preferences

Breaking Changes

Ref Action Description

NXT-27369

Modified

Timestamp

The default timestamp format in the error message argument has changed after the Java 11 upgrade. The format in use now is YYYY-MM-DDTHH:MM:SS.

Example: Error text before this release was, 'CLA-IP-LIMI-024: Start date-time "1/1/11 12:00 AM" cannot be greater than the end date-time "1/1/10 12:00 AM" of the transaction period'. This is now changed to 'CLA-IP-LIMI-024: Start date-time "2011-11-01T00:00:00" cannot be greater than the end date-time "2010-11-01T00:00:00" of the transaction period'.

NXT-27376

Modified

Replacement of OPSS/Vault

With the upgradation of Weblogic 14.1.0.0.x, the default secret store, which was earlier "OPSS," has been changed to "ohistore". The ohistore is a custom solution built within the product to provide similar functionality. If any secret has been stored in OPSS/Vault, then those are supposed to be migrated. See NXT-27376 for migration.

POL-13467

Modified

Persons

It is not allowed to re-configure person covered services as a tab on the persons page, as they are now available as a separate object navigation page.

Bug Fixes

BugDB SR Internal Summary

34369411

3-31796002821

NXT-25065

Dynamic logic timeout property is ignored when compiling dynamic logic at startup time

Description:

The dynamic logic timeout property (ohi.dynamiclogic.timeout or ohi.dynamiclogic.timeout.{0}) is ignored when the dynamic logic is compiled at system startup time.

Resolution:

Load the system property from the database if the loading of system properties is not completed. If loading of system property is completed then load from cache.

Backports:

3.22.2.0.15, 4.23.1.0.2

35659099

3-32793189991

NXT-27406

Error CLA-FL-BENS-031 is attached to claim line when it is submitted with 'processed as IN' checked and there are multiple benefit specifications that qualify

Description:

When a claim with an out of network provider is resubmitted with 'Process as In’ checked off and the product configuration has multiple benefits differing only in provider group that qualify, wrong error message is attached to the claim line

Resolution:

Added fix to allow benefit specific selection, by making counting specific provider group scope to be counted as in if process-as-in is marked true in the claimline, even if the provider specified does not lie in any of the product provider groups

Backports:

4.23.1.0.2

35722568

NXT-27514

Financials page :Once a hold is expired or released, the row should not be editable

Description:

In Financial Holds page, once a hold is expired or released, the row shouldn’t be editable

Resolution:

If status is released or expired , financial hold rows are in read-only mode

Backports:

4.23.1.0.1

36125696

3-35164428231

NXT-28308

Fee Schedule Procedures requests are encountering - GEN-PROC-ERR

Description:

When the number of fee schedule lines exceeds 1000 for a specific fee schedule and procedure, the update of fee schedule lines using feescheduleprocedures IP gives the below error: 'ORA-01795: maximum number of expressions in a list is 1000'

Resolution:

In the during the processing of IP call a select query is called which used to have all associated feeScheduleLines ids in where in clause, which would throw error if they were more than 1000. Now the query runs with 1000 items at a time, thus avoiding the database exception.

35521895

NXT-27156

The date format is different in different widgets and search floorplans

Description:

The date is displayed as YYYY-MM-DD in some widgets, and in some widgets, it’s displayed as DD-MM-YYYY.

Resolution:

Date fields are displayed in same format in search/view-edit page when the same date fields are also used in widgets for that page

Backports:

4.23.1.0.2

35597758

NXT-26609

Multiple issues at claim line level when a claim line is configured as a table in claim floorplan

Description:

There are some issues in claim line tab of claims page when claim line is configured as a tab table: Labels with status on claim Line is not displayed Checkboxes are not displayed for any of the claim lines for claims wherever applicable (open claim in manual adjudication status for this)

Resolution:

Claim line configuration as a tab-table is supported and standard operations can be performed without any issues

35726302

NXT-27522

Messages Drawer is not loading results in the draft provider pricing clause page

Description:

When the user clicks on the invalid link on errored DPPC records, the messages drawer that opens up does not load any results and shows as loading indefinitely.

Resolution:

When clicking on invalid link on errored DPPC records, the message drawer that opens up shows all the messages linked to that record.

Backports:

4.23.1.0.1

35732491

NXT-27427

Issue with diacritics search with special characters

Description:

While performing a diacritic search with a special character followed by a stoplist or stopword, the search ends with an unknown result set.

See E Oracle Text Supplied Stoplists for more information.

Resolution:

The issue is with the behavior of the Oracle text index with Stop list and Stop word functionality. When these stop list words are used along with special characters, then the same will not be indexed, and this leads to this issue; the same has been fixed by modifying the index metadata.

Backports:

4.23.1.0.1

35775224

NXT-27656

Slowness observed in claims processing

Description:

The query to find claims lines for duplicate checks also considers linked relations now. With this change, slowness was observed in claims processing.

Resolution:

Claims should process efficiently as before .

Backports:

4.23.1.0.1

35794843

NXT-27700

Memory leakage with coherence processing pattern

Description:

DHL observed performance issues with activity processing; many activities got stuck during processing due to OOM.

Resolution:

Memory leaks are fixed in coherence.

Backports:

4.23.1.0.1, 3.22.2.0.13

35789267

NXT-27693

Active? Indicator should be true by default in the JET UI benefit specification page

Description:

Active? Indicator should be true by default.

Resolution:

Active? Indicator is now marked true by default on the Benefit Specifications page.

35746191

3-34060667661

NXT-27559

Search bar disappears when floorplans with different quick search attributes with criteria are switched.

Description:

When two search floorplans are configured on a page with different quick search attributes and the search is made on the non-common field among the floorplans, the search bar disappears.

Resolution:

The search criteria and sort criteria are cleared when the floorplans are switched to allow entering fresh search and sort criteria.

Backports:

4.23.1.0.1

35685770

3-33858160991

NXT-27455

Dynamic logic cache reloads every time on business cache invalidation, even if there is no dynamic logic update

Description:

Dynamic logic cache uses a business process cache, which is invalidated on any change in configuration entities (that implements ProcessCacheInvalidating) even though there is no change in dynamic logic itself. On invalidation of the cache, byte code is loaded again for all the dynamic logic, which is CPU intensive and can slow down other processes running in parallel during the class loading.

Resolution:

Now, the cache invalidation and reloading happen only on the changes in the dynamic logic entity.

Backports:

4.23.1.0.1, 3.22.2.0.12

35789177

NXT-27692

Authorization Missing? Indicator displays the incorrect value in the UI

Description:

The default value for the Authorization Missing? is false. This field is correctly displayed as unchecked when entering a new benefit specification. But once you Save the benefit specification, it indicates Yes in UI.

Resolution:

When entering a new benefit specification and saving it, is Authorization Missing? Indicator displays as unchecked only if the user has not explicitly set it to true while entering.

35963226

NXT-28000

Dynamic logic is not compiled at startup

Description:

Dynamic logic was not always recompiled at application startup.

Resolution:

Any dynamic logic with tec_byte_code as null will be compiled during the application startup, and tec_byte_code will be populated accordingly.

Backports:

4.23.1.0.2

35513175

3-33075425901

NXT-27149

Tasks and activities failover happens in all the nodes

Description:

When a JVM processing task/activity leaves the cluster, that task/activity is recovered by all the JVMs in the cluster. This can produce incorrect results as the recovery should be performed only by one (master) node.

Resolution:

Added condition so that task/activity recovery can be done by the master node of cluster only

Backports:

3.22.2.0.12

36074887

3-35011487731

NXT-28201

The custom JET fields createdByJET and lastUpdatedByJET are not working in pages for auditable resources

Description:

The custom JET fields createdByJET and lastUpdatedByJET are not working on generic pages.

Resolution:

The custom JET fields createdByJET and lastUpdatedByJET can be added to generic floorplans and work fine.

Backports:

4.23.1.0.2

35860955

NXT-27783

Clicking the 'Cancel' button, the 'Confirm Cancel' dialog doesn’t close

Description:

When user clicks the 'Cancel' button, the 'Confirm Cancel' dialog remains on screen and nothing happens in Activity page

Resolution:

When clicking the 'Cancel' button in the 'Confirm Cancel' dialog, the dialog disappears and user is redirected to the Create Activity screen.

Backports:

4.23.1.0.1

35876765

3-34457311281

NXT-27797

Datafile Link Query Improvement

Description:

This fix improves the performance of the datafile query by returning the datafile link using message code/datafile code.

Resolution:

Improved the query performance to generate datafile links

Backports:

4.23.1.0.1, 3.22.2.0.13

35108668

NXT-26498

The order of dynamic records does not remain the same as what is configured on the Record Definition page

Description:

The dynamic record shows the fields in a different order than how it was configured.

Resolution:

The dynamic record shows the fields in the order in which they were configured. So, the fields are now displayed based on the sequence mentioned.

35063652

NXT-26383

Some activities are stuck in in process status if new nodes are started while the activities are running

Description:

Some activities are stuck in in process status if new nodes are started while the activities are running.

The fix for this issue will prevent NPEs from being thrown by Oracle Coherence.

Resolution:

Added check on startup service so that the system starts only when fully initialized.

Backports:

3.22.2.0.3, 3.22.1.0.8

36027401

NXT-28130

Reference sheet: Unable to add a record that has a flex code-based field

Description:

Create a record definition with flex code definition fields and select the reference sheet checkbox field. Navigate to the reference sheets page and create an entry using the record definition created above. Click on the reference sheet line and add a record. Select the flex code lov and save. An error is thrown.

Resolution:

Users can create a reference sheet line without errors based on a dynamic record definition with a flex code field.

Backports:

4.23.1.0.2

35964020

3-34674229901

NXT-28002

The description of the procedure code (if configured) is not displayed when the procedure code is selected from lookup

Description:

Configure the claim lines floorplan in a way so that a description can be displayed when a value of procedure code is selected. Click on the Lookup option for the procedure code. After the selection of a value, the user should be moved back to the claim lines page, where the selected value of the procedure code is displayed as expected, but the description field is not displayed.

Resolution:

The description of the procedure code (if configured) is displayed when the procedure code is selected from lookup.

Backports:

4.23.1.0.3

36010448

3-34727138861

NXT-28086

Order of pend reason history is not alphabetical/sorted

Description:

Under pend reason history, if there are multiple pend reasons, then the order of them is not alphabetical/sorted. The sequence of pend reasons seems to be random.

Resolution:

Pend reason history is converted to a tabular structure and sorted based on pendReason code, claimLine code, and priority.

36087025

3-35012024601

NXT-28227

Conditional population of fields are not working in create process even though objectstate is 'always'

Description:

In Claims - Payer page, add a new custom page (dynamic record) payer details. The conditional population of certain fields are not working during create but only in "Edit" even though "objectState": "always" is set. The data is showing correctly while viewing and during Edit but not during create.

Resolution:

Conditional display works for dynamic records in create mode (with object state set to "always")

Backports:

4.23.1.0.3

36087090

3-35067781441

NXT-28228

Label component not working when it’s configured inside tab-results component

Description:

Configure a dynamic record as tab-region and try to configure the flex code value to show as a label. The label isn’t showing up in the tab.

Resolution:

Flex code value can be configured to be shown as a label in tab results in HRR page

Backports:

4.23.1.0.3

35917691

NXT-27907

Unable to see external links icon after adding it in floorplans

Description:

The icon for external link is not getting displayed when configured in floorplans

Resolution:

External link configured in floorplans are displayed in UI

Backports:

4.23.1.0.2

36010969

3-34821774461,3-34621023981

NXT-28087

Previous instance of policyProduct does get removed timely when reprocessing a Claim

Description:

Before gathering enrollment data, we remove previous enrollment details from claims. Policy product details are also removed as part of it using JPQL. However, the old policy product list remains available in the in-memory claim object, which can lead to data inconsistency during policy product selection.

Resolution:

While removing previous enrollment details from claims, the policyProductList is now set to null for the object of the claim.

Backports:

3.22.2.0.15, 4.23.1.0.2

36210577

3-35499768621

NXT-28560

Length of OHI_ID_ARRAY database type is still 14 after upgrading to 4.23.1 release

Description:

Length of OHI_ID_ARRAY database type is still 14 after upgrading to 4.23.1 release

Resolution:

The length of OHI_ID_ARRAY database type is updated to 19

35940111

3-34454791491

NXT-27930

Multivalue records are not parsed in an enrollment response

Description:

When multivalued records with flex code are passed in enrollment response, it is not able to pass the records as <record>

Resolution:

36051354

3-34786906091

NXT-28175

Logging improvement to diagnose when claims processing transaction is rolledback and retried in a new transaction

Description:

Logging improvement to diagnose when claims processing transaction is rolledback and retried in a new transaction.

Resolution:

The logging has been improved to help diagnose when a claims processing transaction is rolledback and retried in a new transaction.

Backports:

4.23.1.0.2, 3.22.2.0.14

34800659

NXT-25604

Column Label result is showing up along with column data in Financials Overview Table

Description:

Result is showing up on the label along with column data in Financials Overview Table.

Resolution:

Result is removed from the label, and only data is shown in Financials Overview Table.

35733309

3-33917283371

NXT-27538

Message parameters configured as {…​} are not being replaced with parameter values

Description:

Message parameters are not being replaced with parameter values when the parameterized string is used as {…​}

Resolution:

Message parameters are replaced with appropriate parameter values in the same message when the parameterized string used is {…​}

Backports:

4.23.1.0.1, 3.22.2.0.12

35675203

NXT-27199

Table pages: Only the first few records are loaded in UI, no scrolling is possible after those first few records

Description:

In table pages, all the records are not rendered in UI. Fewer records are displayed than the total records available. When we add a new record, it is not shown in the UI after scrolling but displayed on search.

Resolution:

Scrolling is possible after the first few records, and all the results loaded are visible in the UI.

35625282

NXT-27349

System allows to set system=false for system floorplans and widgets

Description:

BR: GEN-RULE-027 is not trigged. Users can patch a system floor plan to "system:false" and modify its contents.

Resolution:

Update of system attribute in floorplan and widgets is not allowed anymore.

35544807

3-33374204261

NXT-27213

Whenever there is an IP error response, errorCode, errorPath, and errorDetails should be prefixed with 'o:' to follow the REST standards.

Description:

A few IP error responses are not in line with REST standards. 'o:' is missing.

Resolution:

Error response from IP is now in line with REST standards.

35196877

3-32427188011

NXT-26657

Routing slips PRICINGDONE and PREPROCESSING are not reset during the automatic reprocess of the claim

Description:

We see that a Pend Rule with Reprocess delivers an (unexpected) different result compared to a Manual Submit of a similar Claim; this is because the routing slips PRICINGDONE and PREPROCESSING are not reset.

Resolution:

'PRICINGDONE' and 'PREPROCESSING' routing slips are now reset during the automatic reprocess of the claim.

Backports:

4.23.1.0.1, 3.22.2.0.12

35709569

3-33964183741

NXT-27493

Activity message is lost when generate financial message activity is recovered

Description:

Activity message (ACT-FL-DAFI-001) is lost when generate financial message activity is recovered.

Resolution:

The activity message ACT-FL-DAFI-001 is removed when the recovery process starts, but if the error persists during the activity’s reprocess, the messages are recreated.

Backports:

4.23.1.0.1, 3.22.2.0.12

35731038

NXT-27534

Flex code fields with search criteria not loading correct LOV values

Description:

Flexcodes LOV doesn’t load correct results when searching with criteria. The query constructed had a missing parenthesis to group and/or conditions.

Resolution:

Search query is constructed properly for flexcode lov, and expected results are shown.

Backports:

4.23.1.0.1, 3.22.2.0.12

35439682

3-33193709791

NXT-27036

Stuck thread when getting dynamic record setup if reference sheet line is queried for dynamic logic

Description:

Stuck thread (and memory issues) are observed when getting dynamic record setup if the reference sheet line is queried from dynamic logic using SearchBuilder and if the volume of reference sheets is high.

Resolution:

Added a new cache for Storing DynamicFieldUsage id and its FlexCodeSystem id and changed the implementation for querying reference sheet to use that cache instead of querying through dynamic record setup.

Backports:

3.22.2.0.8

35547764

3-33515434791

NXT-27217

Improve log messages to point to log file when appropriate

Description:

Improve log messages to point to log file when appropriate.

Resolution:

35491910

3-32026064771, 3-33959947311

NXT-27120

Performance issue when updating the status of base financial objects in generate financial messages activity under high concurrency

Description:

High wait event enq: TX - allocate ITL entry occurs when updating the status of base financial objects to FM in generate financial message activity under high concurrency, and this causes the activity to run very slow.

Resolution:

Update the base financial object at the end of the parent activity instead of updating it after every child activity. This should minimize the number of sessions opened for the update.

Backports:

4.23.1.0.1, 3.22.2.0.12

35800411

3-34207093491

NXT-27716

Adjudication limit counters do not show all limit consumptions

Description:

API returns only the first 50 consumptions when there are more than 50 consumptions under the counter.

Resolution:

Users can now access all the consumptions without limit.

Backports:

4.23.1.0.1, 3.22.2.0.12

35834773

NXT-27745

Quick search using And mode: Unable to quick search using And mode text box when widgets are added

Description:

On the claims (landing) page, do a quick search using the And mode text box and check if you are able to enter any value. Now click on Add card and a few widgets. Refresh the page and log in again. Again, do a quick search using the And mode text box, and check if you are able to enter any value. On clicking quick search, the And mode text box is not shown.

Resolution:

Quick Search popup opens when widgets are enabled.

Backports:

4.23.1.0.1

35684557

3-33893255611

NXT-27439

Claim type cannot be updated via claims update IP or derivation rule

Description:

GEN-RULE-009 error is returned while updating claim type using claims update IP or claim level derivation rule.

Resolution:

Users can now update the claim type using update IP.

Backports:

3.22.2.0.15, 4.23.1.0.2

Issues that were backported in previous Release / Patch

BugDB Internal Summary Backport BugDB SR

34369411

NXT-25065

Dynamic logic timeout property is ignored when compiling dynamic logic at startup time

3.22.2.0.15

35814092

34369411

NXT-25065

Dynamic logic timeout property is ignored when compiling dynamic logic at startup time

4.23.1.0.2

35854447

35063652

NXT-26383

Some activities are stuck in in process status if new nodes are started while the activities are running

3.22.2.0.3

34982471

35063652

NXT-26383

Some activities are stuck in in process status if new nodes are started while the activities are running

3.22.1.0.8

34838360

35196877

NXT-26657

Routing slips PRICINGDONE and PREPROCESSING are not reset during the automatic reprocess of the claim

4.23.1.0.1

35820630

35196877

NXT-26657

Routing slips PRICINGDONE and PREPROCESSING are not reset during the automatic reprocess of the claim

3.22.2.0.12

35204698

3-32427188011

35439682

NXT-27036

Stuck thread when getting dynamic record setup if reference sheet line is queried for dynamic logic

3.22.2.0.8

35439830

3-33193709791

35491910

NXT-27120

Performance issue when updating the status of base financial objects in generate financial messages activity under high concurrency

4.23.1.0.1

35839913

3-32026064771

35491910

NXT-27120

Performance issue when updating the status of base financial objects in generate financial messages activity under high concurrency

3.22.2.0.12

35491920

3-32026064771, 3-33959947311

35513175

NXT-27149

Tasks and activities failover happens in all the nodes

3.22.2.0.12

35513269

3-33075425901

35521895

NXT-27156

The date format is different in different widgets and search floorplans

4.23.1.0.2

35971792

35659099

NXT-27406

Error CLA-FL-BENS-031 is attached to claim line when it is submitted with 'processed as IN' checked and there are multiple benefit specifications that qualify

4.23.1.0.2

35825206

3-32793189991

35732491

NXT-27427

Issue with diacritics search with special characters

4.23.1.0.1

35794256

35684557

NXT-27439

Claim type cannot be updated via claims update IP or derivation rule

3.22.2.0.15

35684560

3-33893255611

35684557

NXT-27439

Claim type cannot be updated via claims update IP or derivation rule

4.23.1.0.2

35684561

3-33893255611

35685770

NXT-27455

Dynamic logic cache reloads every time on business cache invalidation, even if there is no dynamic logic update

4.23.1.0.1

35700098

35685770

NXT-27455

Dynamic logic cache reloads every time on business cache invalidation, even if there is no dynamic logic update

3.22.2.0.12

35685778

3-33858160991

35709569

NXT-27493

Activity message is lost when generate financial message activity is recovered

4.23.1.0.1

35709574

3-33964183741

35709569

NXT-27493

Activity message is lost when generate financial message activity is recovered

3.22.2.0.12

35709581

3-33964183741

35722568

NXT-27514

Financials page :Once a hold is expired or released, the row should not be editable

4.23.1.0.1

35722569

35726302

NXT-27522

Messages Drawer is not loading results in the draft provider pricing clause page

4.23.1.0.1

35726305

35731038

NXT-27534

Flex code fields with search criteria not loading correct LOV values

4.23.1.0.1

35731084

35731038

NXT-27534

Flex code fields with search criteria not loading correct LOV values

3.22.2.0.12

35731060

35733309

NXT-27538

Message parameters configured as {…​} are not being replaced with parameter values

4.23.1.0.1

35733356

3-33917283371

35733309

NXT-27538

Message parameters configured as {…​} are not being replaced with parameter values

3.22.2.0.12

35733366

3-33917283371

35746191

NXT-27559

Search bar disappears when floorplans with different quick search attributes with criteria are switched.

4.23.1.0.1

35767231

3-34060667661

35775224

NXT-27656

Slowness observed in claims processing

4.23.1.0.1

35766953

35794843

NXT-27700

Memory leakage with coherence processing pattern

4.23.1.0.1

35794870

35794843

NXT-27700

Memory leakage with coherence processing pattern

3.22.2.0.13

35794878

35800411

NXT-27716

Adjudication limit counters do not show all limit consumptions

4.23.1.0.1

35800361

3-34207093491

35800411

NXT-27716

Adjudication limit counters do not show all limit consumptions

3.22.2.0.12

35800320

3-34207093491

35834773

NXT-27745

Quick search using And mode: Unable to quick search using And mode text box when widgets are added

4.23.1.0.1

35834881

35860955

NXT-27783

Clicking the 'Cancel' button, the 'Confirm Cancel' dialog doesn’t close

4.23.1.0.1

35860963

35876765

NXT-27797

Datafile Link Query Improvement

4.23.1.0.1

35876769

35876765

NXT-27797

Datafile Link Query Improvement

3.22.2.0.13

35876772

3-34457311281

35917691

NXT-27907

Unable to see external links icon after adding it in floorplans

4.23.1.0.2

35917718

35963226

NXT-28000

Dynamic logic is not compiled at startup

4.23.1.0.2

35963374

35964020

NXT-28002

The description of the procedure code (if configured) is not displayed when the procedure code is selected from lookup

4.23.1.0.3

35964055

3-34674229901

36010969

NXT-28087

Previous instance of policyProduct does get removed timely when reprocessing a Claim

3.22.2.0.15

36010978

3-34821774461,3-34621023981

36010969

NXT-28087

Previous instance of policyProduct does get removed timely when reprocessing a Claim

4.23.1.0.2

36010990

3-34821774461,3-34621023981

36027401

NXT-28130

Reference sheet: Unable to add a record that has a flex code-based field

4.23.1.0.2

36027408

36051354

NXT-28175

Logging improvement to diagnose when claims processing transaction is rolledback and retried in a new transaction

4.23.1.0.2

36051382

3-34786906091

36051354

NXT-28175

Logging improvement to diagnose when claims processing transaction is rolledback and retried in a new transaction

3.22.2.0.14

36051388

3-34786906091

36074887

NXT-28201

The custom JET fields createdByJET and lastUpdatedByJET are not working in pages for auditable resources

4.23.1.0.2

36102569

3-35011487731

36087025

NXT-28227

Conditional population of fields are not working in create process even though objectstate is 'always'

4.23.1.0.3

36101397

3-35012024601

36087090

NXT-28228

Label component not working when it’s configured inside tab-results component

4.23.1.0.3

36101381

3-35067781441

Known Issues

BugDB SR Internal Summary

31545595

NXT-13750

GEN-DYNA-001 is not raised when sending in multiple lines with the same value

Description:

GEN-DYNA-001 is not raised when sending in multiple lines with the same value for a dynamic field that is set up to be unique.

32477460

NXT-22010

No base view generated for reference sheet lines

Description:

Reference sheet line(s) use a different storage structure (JSON) for the dynamic fields. The base view generator does not support that yet. So, the reference sheet line columns can’t be queried using base views.

32530815

NXT-22103

ACTIVITY CONSUMPTION_IMPORT should not be triggered from IP

Description:

Invoking the activity consumption import process through activity IP is not allowed from UI and should not be allowed from IP.

32945627

NXT-22704

The SetRecalculateBenefits function fails intermittently

Description:

While trying to set the amount on claimLineRuleCoverage using setAmountManually method, the amount is set to the desired amount on claimLineRuleCoverage. However, after recalculating benefits, the amount (cover label) on claimLineCoverages is not set to the desired amount. This issue is occurring intermittently.

33078317

NXT-22935

Duplicate cases get created when there is a past case date

Description:

There are a few scenarios of duplicate case creation when there is a past case date.

33350875

NXT-23322

Provider limits are not working as expected

Description:

For provider limits without procedure definition, the limit is not applied across all the procedures of all claim lines of certain claims.

For provider limits with procedure definitions, the limit should be applied only on the claim lines that have procedures of the same procedure definition. But now it’s getting applied on each claim line individually.

33654812

NXT-23946

Tasks for a claim stays in PENDING status on node failure or switchover

Description:

Tasks for a claim stay in PENDING status on node failure or switchover. The corresponding claims are stuck in Initial status.

33665545

3-27921000351

NXT-23969

Combination Checks duplicate the message using the addMessage method when the Type is Exclusive.

Description:

Combination Checks duplicate the message using the addMessage method when the field Type is selected as Exclusive.

33698723

NXT-24018

Mismatch in Dynamic Records not failing with an error

Description:

If there is a mismatch in dynamic records, the replication activity should fail with an error, but in this case, the activity was completed with "CO" status. Only the log file contained the error.

34169428

NXT-24160

PATCH calls on the reference sheet lines resource are getting back an unusual response.

Description:

PATCH calls on the reference sheet lines resource are getting back an unusual response. The record is added to the DB. But returns 500 Internal Server Error as a response.

34008782

3-28606893871,3-35610906861

NXT-24457

Enrollment callouts throw a null pointer error on the read timeout

Description:

Enrollment callouts should not throw a null pointer error on read timeout. It should log timed out the message and throw EnrollmentClientException.

34189805

NXT-24484

Filter with claimPendReasonList and claimLinePendReasonList is not working when added with or condition

Description:

The following query doesn’t consider the claims in a result, which has pend reasons either at the claims level or claim line level. Claims that have pend reasons at both levels (claim & claim line) are included in the result.

Use case: There are some claims for which pend reasons are configured only at the claim level, and for some claims, it is only at the claim line level. We need all the claims where claimPendReasonList.pendReason.code.eq('MEDICAL').or.claimLineList.claimLinePendReasonList.pendReason.code.eq('MEDICAL')

34113807

3-29168078521

NXT-24626

User friendly message must be thrown instead of TokenMgrError

Description:

If the querystring is not properly formatted, then a parsing exception is thrown in the response with 500 status.

34128362

NXT-24637

Claim is back to manual pricing or backtomanual when the user is not authorized for claims API

Description:

If the user is authorized for backtomanual pricing or backtomanual benefits without claims API read access, response code 403 is returned as expected. However, the claim status is still changed to manual pricing or manual benefits respectively.

34145248

3-29423861521

NXT-24682

Enrollment callouts throw a null pointer error when authentication credentials are missing

Description:

Enrollment callouts throw a null pointer error when authentication credentials are missing. Instead, it should return EnrollmentClientException and log a message about credentials missing.

34159148

NXT-24713

Patch operation not working on Transaction Sources Resource

Description:

Patch operation on Transaction Sources does not work when the user tries to update the —Transaction Source Usages_ of —Transaction Source_.

34164741

NXT-24723

Outbound Exchange: Values are not getting updated after building a data set

Description:

When trying to build a data set, exactVersionMatch and disableDeleteByOmission are not getting updated. Also, If we try to update the inclusionDate by passing an empty value, it is not getting updated.

34169837

NXT-24731

Execution of callout rule dynamic logic fails from test unit

Description:

For callout rule dynamic logic, the endpoint placeholder is set on callout rule code and not dynamic logic code (ohi.{0}.endpoint.request); this leads to an execution error in a unit test.

34189192

NXT-24773

Add and Edit functionality not working properly for reference sheet object navigation and also results are not displayed correctly for reference sheets in Provider Pricing Clauses Page.

Description:

In the reference sheet based object navigation links for provider pricing clause page, add and edit functionality is not working, also results are not displayed correctly

34218880

NXT-24829

Inconsistency in response body across different resources

Description:

While creating a claim using an API PUT request, if the claim is not created and gives a 422 error in the response body, the error is listed within 'errorDetails'. This is unlike other resources where any error while creating the resource is listed within 'o:errorDetails'.

34231559

NXT-24849

Reversal of a financial transaction that is sent out and marked mandatory gets the bulking group of that sent out transaction

Description:

Reversal of a financial transaction that is sent out and marked mandatory gets the bulking group of that sent out transaction. So when the next version of the transaction is selected, the previous reversal is not included.

34270456

NXT-24879

Claim’s start and end dates should be set based on claim line start and end dates when a claim is created or updated

Description:

Claim start and end dates are not populated based on the claim line’s start and end dates.

34401051

3-29621579461

NXT-25116

The CMT recovery process fails with a null pointer exception

Description:

During restart, the data set processes for CMT are cleaned up. As a result, the CMT recovery process fails with a null pointer exception.

34445139

3-30161147631

NXT-25161

In the test unit signature under dylo, we are unable to set values for a few objects.

Description:

In the DYLO test unit signature, few restrictions are there to set values for an object. It should be possible to define any object in any given state as input under the test unit.

34456508

3-30172109281

NXT-25191

It should not be possible to add pend reasons to a claim or claim line at entry state

Description:

Claims are having the option to add pend reason to a claim or claim at ENTRY state. This should not be allowed.

34579024

NXT-25362

GEN_FIN_MSG_XML_BLK activity causes memory issues if there are more transactions with the same bulking group

Description:

The generate financial message activity creates one child GEN_FIN_MSG_XML_BLK activity for each distinct bulking group. Created child activity fetches the financial transactions, which has a bulking group and creates one financial message. If the bulking group is not set/not distinctive enough, this might cause performance (memory related) issues.

34843044

3-31130354031

NXT-25889

End Benefit Derivation Rule Returns Processing Error GEN-FIEL-010

Description:

When the End Benefits Derivation Rule uses an exchange rate to set a numeric dynamic field on the claim line to a number with more decimal places than the field supports, rounding does not happen properly.

34857101

NXT-25929

Additional fields drawer: Apply button not responding and Client side error not shown for mandatory fields

Description:

In Claims page after clicking on drawer of additional fields. Fill few fields and try to apply but is not responding. This issue has come up because we have a mandatory field to be filled in Additional Fields and the user is not notified with this, by scrolling down to fill in those fields.

34875997

NXT-25987

Include claim line with null episode identifier and multiple episodes gets added to existing episode.

Description:

When an include claim line comes with null episode identifier and multiple time-overlapping episodes exists for the member, it gets added to an existing episode.

34938143

3-31591920981

NXT-26091

Incorrect response when alias 'D' is used for claimDiagnosis.diagnosis in accept header

Description:

When accepting the header for claims, API has aliases with alias d for claimDiagnosis.diagnosis along with b for the brand; the brand code is not returned. However, if the diagnosis alias is removed or is not d, then the response is correct.

34938152

3-31591920981

NXT-26092

Provider entity fields of level greater than 1 cannot be fetched by claims resource

Description:

Fetching provider entity fields greater than 1 level deep from claims resource is not possible.

34967121

NXT-26155

On adding a new member through the 'add new?' link, the module doesn’t show all mandatory fields

Description:

Open create a claim. Click on 'Add new?'. Populate all fields that are shown as mandatory. Upon saving, we get an error to enter data into additional fields that weren’t mandatory, like name format, etc.

35000725

3-31898611651

NXT-26257

The multi-value flexcode for feeschedule is not being updated

Description:

When a multi-value flexcode is added to the feeScheduleLine via feeSchedule IP, f_eeSchedule_ is not being updated.

35018330

3-31969350441

NXT-26277

Query API cannot handle optional fields with flex code definition requesting combination with null

Description:

When you do a query search with a combination of a null, for instance (multicore.eq('Y').or.multicore.eq(null)), the result shows the records having value Y and not the ones with a null value.

35056041

NXT-26369

NPE, when enrollment response, returns a product that does not belong to the claim brand.

Description:

When a claim is sent in via IP and enrollment, the response returns a product that belongs to another brand than what is specified in the claim request; an NPE is returned instead of an error.

35059098

3-31234252921

NXT-26375

Fee schedule line condition logic not allowing to match between fee schedule line dynamic field and claim line dynamic field

Description:

FeeScheduleline dynamic fields are currently not accepted by fee schedule line condition dynamic logic.

36173196

NXT-26446

The deselection of claim lines is not working

Description:

Using option Select All, under claim lines tab, we can select all lines, but if we click this button again, the claim lines are not getting deselected. This is true for both list view and table view of claimlines

35116639

3-32093115791

NXT-26515

PPC CMT import completed, but the CMT - CLAIMS updated none of the PPC records

Description:

Provider Pricing Clause (PPC) import is completed after 4 hours, but none of the records in the database was updated. The hypothesis is that due to the row lock on the PPC record, the following exception was thrown, but the import process didn’t catch it, and it marked the import process status as Completed.

35143144

NXT-26549

Create configuration migration set overwrites existing sets

Description:

In the JETUI, if a new configuration migration is created and a code is used of a CMT set that already exists, the existing migration set is overwritten with the data of the "new" set. The expectation is that saving that "new" set would fail because there already is an existing set with that code.

35143149

NXT-26550

Create configuration migration set overwrites existing sets

Description:

In the JETUI, if a new configuration migration is created and a code is used for a CMT set that already exists, the existing migration set is overwritten with the data of the "new" set. The expectation is that saving that "new" set would fail because there already is an existing set with that code.

35170337

3-32373573471

NXT-26619

Benefit counter units are not getting uploaded into OHI using write consumption

Description:

A null pointer exception is thrown when processing write consumption.

35242524

NXT-26709

Input passed to Episode Start Date dynamic logic works as triggering or include line

Description:

triggeringClaimLine in Episode Start Date dynamic logic works as triggering or include line.

35258896

3-34815761621

NXT-26737

Duplicate records are getting created when click on Attach and Next Button

Description:

Create a Claim with one claim line. Now, add another claim line with different info and click on Attach and Next Button. When we go back to claim line tab of claims page, the records of claim lines display duplicate records.

35262820

NXT-26745

Counter period does not always created for calendar year external limit consumptions

Description:

Counter period does not always created for calendar year external limit consumptions.

35263469

NXT-26749

A carry-over counter period is not created for insurance limits that count per product per provider

Description:

A carry-over counter period is not created for Insurance limits that count per product per provider.

35327507

NXT-26843

Query API does not return all claims with claim pend reason or claim line pend reason not null

Description:

Query API does not return all claims with claim pend reason or claim line pend reason not null.

35750879

NXT-26852

Adjudication case consumptions are not counted towards carry over counter periods

Description:

Adjudication case consumptions are not counted towards carry-over counter periods.

35340860

NXT-26860

Certain external consumptions are not updating counter periods

Description:

When external consumptions with an unspecified provider or aggregation level are added to a counter, they do not count towards existing counter periods that count per provider or product.

35350138

3-32828784691

NXT-26868

Dynamic record definition does not appear in reference sheet search result/advanced search

Description:

The Dynamic Record Definition field is not showing up in the reference sheet search result (Reference Sheet Search Page), and also, the user cannot search/Advance Search using it in JET UI (Despite adding it to the floorplan).

35409222

NXT-26979

Limit counters search does not return family counters when resource specifies or condition

Description:

Search on limit counters does not fetch family counters if the request has an 'OR' condition on the insurable entity.

35439093

NXT-27031

Default Search on the basis of dates, location provider and Service provider does not work in Claims page

Description:

In floorplan configuring default sort order as "asc" for parameters receiptDate, locationProvider, serviceProvider. doesn’t show the results as expected.

35675158

NXT-27060

Widget title not loading for context based widget when we close and add again

Description:

Navigate to the page of context based widgets. Click on add card. Add any context based widget, wait for it to load. Once loaded, close the widget and click on add card. Add the same widget again. The widget title/header is not displayed

35471119

3-33156986581

NXT-27076

Target events are not periodically committed as they are processed

Description:

The actual commit of the events happens at the end of the activity (main transaction), even though the propagation (transaction boundary) is set as REQUIRES_NEW on the processor.

This gives the false impression to the user that the events are still not processed or running infinitely.

34871682

NXT-27278

Auto Include Extensibility Error Handling

Description:

When there is an error in any multivalue dynamic field or dynamic record, the error path does not indicate the particular property along with the index as shown for other multivalue list items present in the metadata.

35595199

NXT-27289

When KB is checked, messages added via derivation rule dynamic logic is not cleared on claim reprocess

Description:

When KB is checked, messages added via derivation rule dynamic logic are not cleared on claim reprocess.

35684712

NXT-27299

For certain special LOV properties configured in the floorplan with suffix 'JET' ,upon selecting a value, the focus moves out of the table row

Description:

On selecting a value from dropdown for special functional LOV properties in table pages, the focus moves out of the table row

35633916

NXT-27371

Creating claims fails when "Claim Code Generation" dynamic logic is executed first time after invalidating dynamic logic cache

Description:

Creating claims fails when "Claim Code Generation" dynamic logic is executed first time after invalidating dynamic logic cache.

35675153

NXT-27395

Widgets:- Boilerplates are not loading when multiple widgets with same resource are loaded

Description:

While adding widgets through "Add-Card", boilerplates are not loading when multiple widgets are loaded with same resource and Template as "Data Table".

35686780

NXT-27433

Reset Query Statistics - in Monitor Dynamic Logic Querying

Description:

When we query something in the testunit dynamic logic and then invoke/test another dynamic logic in the same testunit dynamic logic, the value/count for all query parameters displays incorrect

35721329

NXT-27515

Checkbox is not getting checked by default in UI using conditional display in table pages

Description:

In Financial Holds page, the checkbox 'Release?' should stay checked once it is checked. We can release the hold by selecting it once, but it doesn’t keep it showing as selected.

35722669

NXT-27518

Generate baseviews fails intermittently with CacheCreationException

Description:

Generate baseviews fails intermittently with CacheCreationException: Name of the cache entityNamePropertyCache already exists.

35728057

NXT-27531

Renaming the usage name of the default insurable entity type for person, breaks the UI prompt

Description:

To align the person insurable object between the different components it needs to be renamed from servicedMember to person in OHI Claims. This is required for integration purposes. After updating the different floorplans to use the new usage name, the prompt is displayed as <person>

35742644

3-33777769061

NXT-27552

If a Claim Line hits a Daily Limit, OHI publishes the message associated with the authorization limit instead of the Daily Limit

Description:

This issue is in both ADF and JET. First, create an Adjudication Limit, then Create a Reservation and create a claim; repeat this step. You will see a message associated with the authorization limit instead of the Daily Limit.

35814675

3-33232690791

NXT-27730

Applied benefits are not visible against claimlines

Description:

In the Enrollment response, if there is more than one product(previous product), the claim line is approved with 0 covered amount, and applied benefits are not shown against claimlines.

35841806

NXT-27763

Claims entry page - benefits external checkbox returns error

Description:

The application returns a technical error, when checking the 'Benefits External?' checkbox in the UI when creating a version 2 of a claim.

35841919

3-34095696191

NXT-27765

The presence of dynamic logic for fee schedule line duplicity erroneously allows duplicates

Description:

Description of the bug: Steps to reproduce: 1. Find a fee schedule which is already existing and has one or more lines. 2. Modify the dynamic logic for the fee schedule duplicity (by changing the fields). 3. Duplicate the existing line and Save.

Expected: PRI-FSLI-005 is thrown. Actual: The line is saved.

35874448

NXT-27796

CMT import with all provider groups override existing provider group affiliations

Description:

Existing provider group affiliations are not retained after CMT import of a set that has all provider groups

35878047

3-34410216941

NXT-27808

Non-selective criteria in reference objects cause OHI to load too many objects in memory.

Description:

Non-selective criteria in reference objects cause OHI to load too many objects in memory.

35948308

NXT-27974

Not all provider limit counts are shown in the pricing pop-up dialog for a claim

Description:

Configure a claim with 2 claim lines, both counting towards the same provider limit. Finalize the claim. Both claim lines have a claim line message attached indicating the limit being applied but the pricing pop-up dialog only indicates that claim line 2 counted towards the limit.

36083975

NXT-28226

External consumption o sublimit does not create counter period for its composite limit

Description:

As per current OHI behaviour, when an external consumption creates a counter period for an annual or calendar year sub limit counter, it does not create a corresponding counter period for the composite limit. Only the consumption is added to the composite limit counter.

36127587

3-35023479031

NXT-28314

Custom lov on existing resource is throwing an error in payers page

Description:

Create a new LOV with page name other than resource name. Try to refer the new LOV from a new page. Add a new record. Error is thrown

36150504

NXT-28391

Individual providers - Unable to edit service address configured as deeplink in rendering address tab

Description:

It is not possible to edit resources which are configured as Deeplinks. For example in Individual providers, it is not possible to edit service address in rendering address tab. On click of edit button in service address drawer, its directly navigating back to individual providers page and not possible to edit/save

36150775

NXT-28395

Remove the delay in auto selecting a field when only one result is available for LOV

Description:

Auto select of single result lov value only works when the lov has fetched that value and then you tab out else if the response has not yet come, the lov goes blank as soon as you tab out.

36194649

NXT-28399

Add new row is shown at last in table pages

Description:

Click Add new in table page. A new row is getting appended in the last visible row of the screen

36153965

NXT-28402

DPPC - Advance Search is not working for Custom JET properties

Description:

Create a custom floorplan for Draft Provider Pricing Clause which has "dppcMethodRuleTypeJET" configured under Advance Search. Now select the value for "Method/Rule Type" and perform advance search action. The advance search is not performed, rather it throws an error

36158118

NXT-28410

False condition for init condition on MVNTV DYN record is not working for custom tabs if sequence is not set to 1

Description:

Configured persons floorplan to add additional custom tab in which init condition is defined. When the page has all the existing tabs along with this new custom tab, init condition is not working, but when only custom tab is kept, init condition is working fine

36195580

NXT-28419

Incorrect result showing in Boilerplates Table

Description:

Table showing only 1 result instead of 10, after performing Add and Cancel

36158083

NXT-28420

Init Condition - Default property is not working for LOV fields

Description:

Default value configured in floorplan for LOV fields is not applied ( displayed in UI) when used with init conditions

36172449

NXT-28443

JWT bearer grant type is not working

Description:

OHI supports both client_credentials and urn:ietf:params:oauth:grant-type:jwt-bearer (shortly referred as JWT bearer) grant types in OAuth, however JWT bearer grant type is not working as expected.

36181357

NXT-28456

Alignment is broken when Single value or multi value field is configured in dynamic record with one of the fields having LOV value

Description:

The alignment of dynamic record fields are broken mostly in Edit mode depending upon which set or tile the fields are configured in.

36181513

NXT-28458

When a claim page is configured with 5 sets, the fields are moved to different sets and only 2 sets are displayed

Description:

Create a Custom Claims floorplan to display fields in one of the section with 5 sets. Load the Claims Page. 5 sets are not displayed, rather fields are merged into different sets and only 2 sets are displayed.

36189017

NXT-28464

ReferenceSheetLine generic API may return incorrect root element in the response for XML type

Description:

ReferenceSheetLine generic API may return incorrect root element in the response (if Accept header is set to application/xml) if the resource name of more than one reference sheet starts with the same value

36195686

NXT-28518

Download: All Records are not showing in downloaded file even after scrolling, only 10 records showing in table.

Description:

The download feature in the table is not working properly. When a user scrolls through a set of records and tries to download the data in the table, the downloaded file doesn’t show the correct result.

36203926

3-34786906091

NXT-28539

Dynamic logic byte code is not loaded during server startup on non master nodes after invalidateall IP is invoked

Description:

Dynamic logic byte code should be loaded during node-2 startup instead of loading at the actual dynamic logic execution time

36206119

3-34786906091

NXT-28549

Thread code of CtrClaimEvent task for a high priority claim may be incorrect sometimes

Description:

For high priority claim,CtrClaimEvent task is initialized and submitted to WLS work manager. If WLS assigns a different thread, the thread code on CtrClaimEvent task is not overwritten.

36220190

NXT-28578

Relation Links aren’t removed for a relation when empty list is given as payload

Description:

Unable to delete Relation Links by giving empty relation link list as payload for Persons IP.

36221806

3-35456928411

NXT-28584

User is not able to create External Intervention Rule with Claim Type as blank

Description:

When External Intervention Rule is saved with Claim Type as blank, it gets created with the default Claim Type P.

36246830

NXT-28649

Combination check for mandatory procedure within claimlines of the same claim works erroneously in certain cases

Description:

When combination check dynamic logic checks messages that were attached on another claim line on the same claim during its combination check, it does not work as expected

36261477

3-35639469161

NXT-28666

Changes are not saved for the code and description of an existing CMT Set in Jet UI

Description:

When changing the code and description of an existing CMT Set in Jet UI the message 'Changes are saved successfully' appears. But the changes are not stored.

36261246

NXT-28669

Resolve Pend reason is not working from Claim Line level when the claim line is configured as Tab in Claims floorplan

Description:

When a claimline is configured as tab in claims floorplan, and user tries to resolve pend from claim line level, it does not work and throws console error.

Deprecated Items

These features will be removed in a future release. Customers are advised to review the documentation and take timely action.

JIRA Key Announced Release Announced Summary

NXT-25000

3.22.2.0.0

The use of parameters that influence the resource representation in the 'Accept' header of an HTTP request is deprecated.

NXT-25662

3.22.2.0.0

The support to GET operations on Query API calls is deprecated.

POL-7669

3.22.2.0.0

The type of the marital statuses of a Person has changed from an enumerated, fixed list of types to a configurable list.