Release Notes for Oracle Health Insurance Claims Adjudication Release 4.23.1.0.0

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

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

AUT-2237

Created APIs to Unfinalize Authorization

This enhancement introduces the ability to unfinalize and/or cancel authorization using the API.

AUT-2740

Dynamic Logic Statistics Integration Point enhanced to retrieve statistics ordered by total allocated memory

To retrieve statistics ordered by total allocated memory, use the GET call: http://<host>:<port>/<context-root>/dynamiclogicstatistics/allocatedmemory This call retrieves the dynamic logic statistics ordered by total allocated memory per dynamic logic code. Also, three new statistics are added: totalAllocatedMemory, maxAllocatedMemory, avgAllocatedMemory.

AUT-2741

Dynamic Logic Test Unit Integration Point returns response when status is 400

Dynamic Logic Test Unit Integration Point now returns a response body when status is 400 with a False value. If status is 400 with an exception, then the response body is not displayed.

AUT-2742

Purging capabilities are added for tables related to data import.

This enhancement introduces purging capabilities for tables related to data import.

AUT-2744

Improved memory management

The Application Health Check status 429, informs the load-balancer or client programs that no new requests should be sent anymore, when the free memory goes below the threshold limit as set by the system properties. When the memory state becomes low, lower, or critical, then depending on the state either no new background processing tasks are started, or they are rejected, or terminated.

3.22.2.0.8

AUT-2789

Purging capabilities are added for activity processing technical tables.

This enhancement introduces purging capabilities for activity processing technical tables.

Documentation Links:
Administration Guide

AUT-2849

Configurable payload for workflow notifications

This enhancement introduces the ability to generate the payload for workflow notifications using a dynamic logic function. This enables you to simplify the integration with workflow applications by removing the need for an external payload transformation step.

A pend reason sends a workflow message, if the system properties "ohi.workflow.start.logic.request" , "ohi.workflow.start.logic.response", "ohi.workflow.end.logic.request" has values, then the dynamic logic with the code equal to the value of the system property is called and the result is used to invoke the workflow systems.

If the dynamic logic does not exist in the system, then the workflow systems are not invoked and no notification is sent.

AUT-2954

JVM garbage collection metrics included in Prometheus.

This enhancement adds metrics for garbage collection monitoring. The following system properties control these metrics:

  • ohi.instrumentation.gather.jvm: Set to true to enable recording of JVM metrics only. Requires restarting the application to take effect.

  • ohi.instrumentation.gather.system: Set to true to enable system metrics. Effective immediately. There is no requirement for a restart.

  • ohi.instrumentation.gather.gc: Set to true to enable the following garbage collection metrics: JvmGCMetrics, JvmHeapPressureMetrics. Effective immediately. There is no requirement for a restart.

3.22.1.0.12, 3.22.2.0.3

AUT-3010

New Metrics for Activities and Extracts

This enhancement adds the following new metrics to the applications:

  • Activity Framework Metrics:

    • ohi.activityprocessing.activities.started.count - Monitors the number of activities started.

    • ohi.activityprocessing.activities.completed.timer - Monitors the duration of a completed activity.

  • Extract Metrics:

    • ohi.extract.extracts.started.count - Monitors the number of extracts started.

    • ohi.extract.entities.processed.count - Monitors the number of processed (root) entities.

3.22.2.0.10

AUT-3021

New statistics added to Test Unit IP and Dynamic Logic Statistics IP, along with new Query Metrics and a System property

This enhancement introduces the following:

  • New fields included in the Test Unit IP:

    • queryCount (total number of queries started while running the dynamic logic),

    • retrievedRowsCount (total number of rows retrieved for all the queries run while running the dynamic logic),

    • maxResultSetSize (highest number of rows retrieved among all the queries run).

  • New fields included in the Dynamic Logic Statistics IP:

    • queryCount (total number of queries started while running the dynamic logic),

    • averageRowsCount (average number of rows retrieved while running the dynamic logic),

    • retrievedRowsCount (total number of rows retrieved for all the queries run while running the dynamic logic),

    • maxResultSetSize (highest number of rows retrieved among all the queries run).

  • A new link added to the overview response of the Dynamic Logic Statistics IP: http://<host>:<port>/<context-root>/dynamiclogicstatistics/retrievedrows

  • New Query metrics included:

    • ohi.persistence.query.count (counts number of queries run),

    • ohi.persistence.query.rowcount (counts number of rows retrieved).

  • A new System property: ohi.instrumentation.gather.persistence. Set to true/false to enable/disable recording of persistence metrics.

AUT-3045

Spring Batch Metrics included in Prometheus

This enhancement introduces the inclusion of batch metrics in Prometheus. These metrics enable tracking CMT’s progress and other batch processes.

Documentation Links:
Administration Guide

NXT-18517

Mask the Operational Data

This enhancement introduces the capability to mask the operational data within the application. The purpose of this enhancement is to create representative operational test data for non-production environments. The user can specify fields containing personally identifiable information (PII) as well as how the information is transformed.

This feature is now available for on-premises deployments. It will be made available for cloud deployments in a future release.

Documentation Links:
Developer Guide

3.22.2.0.3

NXT-21629

Adjudication Limit Counter Page

This enhancement introduces a new page for viewing limit counters and their consumption. With this page it is possible to view consumed limits, totals and consumptions

3.22.1.0.12, 3.22.2.0.6

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.

NXT-23157

Financial Holds and Financial Transaction Set Pages

This enhancement introduces financial hold pages for claims, as well as financial transaction set pages for claims, policies, and value-based payment applications.

NXT-23805

Generate Draft Provider Pricing Clauses through Apply Options API

This enhancement introduces the capability to generate draft provider pricing clauses by using the new apply options API to apply pricing options.

Documentation Links:
Developer Guide

NXT-24143

Query API GET Operation is disabled by default

This enhancement introduces property ohi.service.queryapi.get.support to enable the GET operation on the query API (deprecated behavior). By default it is set to false.

This enhancement re-implements the enrollment integration point callout. The parameters are no longer embedded in the URL but included in the message instead. This is a breaking change.

Following are some examples of searches that compare the use of GET and POST:

Table 1. Search a Person with Two Filters
With GET With POST

HTTP Method

GET

POST

URI

http://[hostName]:[portNumber]/[api-context-root]/generic/persons?q=dateOfBirth.eq('1900-01-01').and.name.eq('Doe')

http://[hostName]:[portNumber]/[api-context-root]/generic/persons/search

JSON Body

N/A

{
    "resource": {
        "q": "dateOfBirth.eq('1900-01-01').and.name.eq('Doe')"
    }
}
Table 2. Search a Person on Two Filters with Ordering on Criteria, Limit, and Offset for Pagination
With GET With POST

HTTP Method

GET

POST

URI

http://[hostName]:[portNumber]/[api-context-root]/generic/persons?q=dateOfBirth.eq('1900-01-01').and.name.eq('Doe')&orderBy=code:desc&limit=10&offset=0

http://[hostName]:[portNumber]/[api-context-root]/generic/persons/search

JSON Body

N/A

{
    "resource": {
        "q": "dateOfBirth.eq('1900-01-01').and.name.eq('Doe')",
        "orderBy": "code:desc",
        "limit": 10,
        "offset": 0
    }
}
Table 3. Searching via Dynamic Logic
With GET With POST
String response = initCallOut(WebTarget.class)
        .path("generic/messages")
        .queryParam("q","code.eq('OHI-DYLO-001')")
        .request("application/json")
        .buildGet()
        .invoke()
        .readEntity(String.class)
String response = initCallOut(WebTarget.class)
        .path("generic/messages/search")
        .request()
        .buildPost(Entity.json(jsonPayload))
        .invoke()
        .readEntity(String.class)

Where jsonPayload is a String representing:

{
    "resource": {
        "q": "code.eq('OHI-DYLO-001')"
    }
}

Please note that the Page Links associated to the query response also had a structure change: the "searchResource" element was renamed to "body". See an example below:

Table 4. Change in the Response
Before this release In this release
"searchResource": {
    "resource": {
        "offset": "50",
        "name": "activities"
    }
}
"body": {
    "resource": {
        "offset": "50",
        "name": "activities"
    }
}

NXT-24896

Enhanced Ability to Apply Options and Templates to Generate Draft Provider Pricing Clauses Using the User Interface

This enhancement introduces an improved ability to apply options or templates directly from the user interface to the pricing worksheet, facilitating the generation of draft provider pricing clauses.

NXT-25239

Non-Unique Relation Identifiers

This enhancement introduces a new configuration setting that controls whether a relation identifier is unique across relations.

Documentation Links:
Configuration Guide

NXT-25248

UI: Filtering Referenced Data Based on Related Configuration

This enhancement introduces the capability to filter referenced data based on related configuration. With this enhancement, users can configure elements such as an enrollment products list of values to display only products for which at least one group account product is defined, or a list of values on diagnosis to show only those that are associated with a specific group.

NXT-25361

JavaScript Extension Toolkit Upgrade to v14

This enhancement includes an upgrade of the JET (JavaScript Extension Toolkit) core library to version 14, bringing the following changes:

  • The color of selected items (lists or tables) has been changed from green to blue.

  • Sharp borders are now applied around focused elements.

  • Number and amount formats are automatically determined based on the user’s country and are supported out of the box. Country-level number and amount format settings are no longer considered.

NXT-25985

ET UI: Bulk Editing for Draft Provider Pricing Clauses

This enhancement introduces the capability to perform bulk edits on draft provider pricing clauses.

NXT-26135

List of Values Support for Quick Search and Mode

This enhancement introduces a feature that allows searching using a list of values in quick search.

Documentation Links:
Developer Guide

NXT-26197

Improvements to Table Components

This enhancement brings multiple changes to the table UI component:

  • The general look and feel of the table has been updated.

  • All columns are now displayed by default.

  • It is now possible to set minimum and maximum column widths at the table component level using the minColWidth(%) and maxColWidth(%) settings.

Documentation Links:
Developer Guide - Table Component

NXT-26366

POST, PUT, PATCH, and DELETE on Episode Details

This enhancement removes the episode details resource restriction that prevents the creation, updation, and deletion through the generic API.

3.22.2.0.2

NXT-26601

Improved Language Configuration Support

This enhancement introduces a new feature to facilitate the process of setting up a new language in any of the OHI components. It provides the ability for business users to install new languages on the existing installation of the OHI application through the OHI installer. Once the language is installed in the system, the user can change the language from the preferences menu.

NXT-26741

Additional Dynamic Fields on Claim Line

This enhancement increases the number of a single value, non-time valid number dynamic fields that can be stored on the claim line and CTR claim line entities by 5.

3.22.2.0.3

NXT-27308

UI: Rendering Address for Individual Providers

This enhancement allows users to add a new rendering address for individual providers directly from the individual provider page.

NXT-27387

Eligibility Check Additional Dynamic Fields

This enhancement increases the number of non-time valid dynamic fields that can be stored on the ELIGIBILITY CHECK entity.

NXT-27499

Remove unused properties for vault configuration

With this release few properties which are used to authenticate/authorize vault has been removed.

OIG-2764

Simplified Application Client Configuration

This enhancement allows users to reuse application clients configured in the authorization server across REST clients.

3.22.2.0.3

POL-10966

POL-11206

Technical Identifiers in HTTP APIs

This enhancement introduces alternate, non-guessable technical identifiers (ID) in HTTP APIs. The database upgrade (running ohi-update.sh) may take longer for this release as the length of technical identifier columns is now increased.

The data type of technical identifiers like id and any foreign key attributes such as createdBy, lastUpdatedBy, and subjectId is changed from number to string in a generic HTTP API response, except for complex objects. This does not require any change in the JET UI, but any other consumers of HTTP API may need a change to parse the technical identifier as a string.

Sample HTTP API Response
  • Old format

{
  "id": 1587903,
  "code": "PERS123",
  "createdBy": 212,
  "dateOfBirth": "1900-01-01",
  "dobInterpretation": "E",
  "gender": "F",
  "lastUpdatedBy": 212,
  ...
}
  • New format

{
  "id": "158790378430",
  "code": "PERS123",
  "createdBy": "212",
  "dateOfBirth": "1900-01-01",
  "dobInterpretation": "E",
  "gender": "F",
  "lastUpdatedBy": "212",
  ...
}

POL-11213

Enhanced look-up capabilities for referenced properties

This enhancement introduces the option to specify a combination of search criteria for a look-up in the UI. With this enhancement it is now possible to, for example, specify a person look-up with the search criteria last name, date of birth, marital status, and identifier. The criteria support the operators between, greater than, less than, like, and equal. Each criterion with a specified value acts as an AND condition to the search.

This enhancement also introduces the option to configure a lookup on existing data for a string. With this enhancement it is now possible to, for example, specify a list of existing page names or tags on the Floorplan page, a list of grouping labels on the Draft Provider Pricing Clause page, and a list of aggregation levels in the Product page. The user can select a value from the lookup or add a new value. To enable this behavior, the setting "group" should be enabled for the string property.

POL-12061

Indicator Overflow and PII in Usage Configuration Page

This enhancement allows users to configure indicator overflow and PII settings through the usage page.

POL-9591

Throttle Number of Global Level Activities that can Run in Parallel

This enhancement introduces a limit to the number of parent activities that can run in parallel at any point in time.

PRD-3598

Label Component Prefix

This enhancement introduces the capability to include a prefix in the label component of a floor plan by utilizing the prefix property.

Documentation Links:
Developer Guide

Configuration Properties

Ref Action Description

AUT-2849

Added

ohi.workflow.start.logic.request

New system property

AUT-2849

Added

ohi.workflow.end.logic.request"

New system property

AUT-2849

Added

ohi.workflow.start.logic.response

New system property

AUT-2954

Added

ohi.instrumentation.gather.jvm

New system property

AUT-3021

Added

ohi.instrumentation.gather.{0}

New system property

NXT-24143

Added

ohi.service.queryapi.get.support

Property to enable support for GET operations in Query API. The default value for this property is "False", which means the system will accept only "POST" requests.

Note: This property has been deprecated.

NXT-26796

Modified

ohi.processing.max.concurrentparentactivities.size

The default value is changed to 8

NXT-26986

Added

ohi.processing.concurrentparentactivities.throttle.{0}.{1}

System property that determines whether the parent level/root activities should be throttled per activity type per activity level. The first placeholder is the activity type code and the second placeholder is the activity level

NXT-26986

Added

ohi.processing.max.concurrentparentactivities.size.{0}.{1}

System property that determines the number of parent activities that run in parallel per activity type per activity level. The first placeholder is the activity type code and the second placeholder is the activity level

NXT-26986

Added

ohi.processing.throttle.activities.task.priority.{0}.{1}

Priority of the task (per activity type per activity level) for execution. The first placeholder is the activity type code and the second placeholder is the activity level.

NXT-26986

Added

ohi.processing.throttle.activities.task.dequeue.delay.{0}.{1}

Amount of delay in seconds (per activity type per activity level) when a task re-queues for another attempt. The first placeholder is the activity type code and the second placeholder is the activity level.

NXT-27499

Removed

ohi.vault.clientpem.url

Resource URL to Vault Client pem

NXT-27499

Removed

ohi.vault.jkskeystore.password

Password for JKS keystore that contains certificates

NXT-27499

Removed

ohi.vault.clientkeypem.url

Resource URL to Vault Client Key pem

NXT-27499

Removed

ohi.vault.jkstruststore.url

URL to JKS truststore that contains certificates

NXT-27499

Removed

ohi.vault.jkskeystore.url

URL to JKS keystore that contains certificates

POL-9591

Added

ohi.processing.concurrentparentactivities.throttle

Added an optional system property that controls whether the parent level activities should be throttled or not. Default value is true

POL-9591

Added

ohi.processing.max.concurrentparentactivities.size

Added an optional system property that controls the number of parent level activities that can run in parallel. Default value is 2.

Web Services

Ref Action Description

NXT-18517

Added

FN0088

A new table will be used to store the list of columns in the database that contains PII information and that needs to be part of the de-identification process, no values for this table will be provided by default.

To add the list of columns to this table, a new IP 'Data De-identification Metadata Configuration IP' will be provided.

End-point : http://[hostName]:[portNumber]/[api-context-root]/deidentificationmetadata/

NXT-21629

Added

Limit consumptions counter and counter period search

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

NXT-25239

Modified

relationidentifiers API

Identifier must be unique when identifier type is set to be unique

NXT-25239

Modified

Relations IP

If more than 1 relation is matched to an identifier, then an error message is thrown

NXT-25239

Modified

identifiertypes API

An identifier type cannot be set to unique when identifiers exist

NXT-25926

Modified

dynamiclogicstatistics

NXT-25943

Modified

/testdynamiclogic

logMessages in Test Unit IP Response

NXT-26326

Modified

dynamiclogicstatistics

POL-10966

Added

relationlinktypes API

API to configure relation links of different types.

POL-10966

Added

relationlinks API

API to maintain relationships between two relations by a pair of relation links.

POL-10966

Modified

relations API

Relation links added.

POL-10966

Modified

persons API

Ability to send in relation links in a list is added.

POL-10966

Modified

organizations API

Ability to send in relation links in a list is added.

POL-10966

Modified

Policy In Integration Point

Ability to send in relation links added. Only available in OHI Policies.

POL-10966

Modified

Relation Integration Point

Relation links added

POL-11206

Modified

Generic HTTP APIs

The data type of technical identifiers like id, createdBy and lastUpdatedBy in the response (and metadata) is changed from number to string

Data Conversion

Ref Action Description

NXT-25239

Added

Identifier types

New column IND_UNIQUE added to REL_IDENTIFIER_TYPES_B with default value set to 'Y' in all the applications except for Policies.

NXT-25239

Removed

Relation Identifiers

Unique constraint on identifier and identifier type is dropped in all the applications except for policies as in policies it was already dropped earlier.

Dynamic Logic

Ref Action Description

POL-11206

Modified

Call out to generic HTTP APIs

The data type of technical identifiers like id, createdBy and lastUpdatedBy in the response (and metadata) is changed from number to string. So, any dynamic logic that parses generic HTTP API response needs to parse the technical identifiers as string instead of number

POL-11206

Modified

Code Generation

The length of ID attribute is extended from 14 digits to 19 digits. So, this may have an impact if the id is used in code generation dynamic logic (eg: for policy, claim, relation or provider). So, ensure that the generated code fits the length limit/passes field validation dynamic logic (eg: for providers)

UI Changes

Ref Action Description

NXT-21629

Added

Adjudication Limit Counters

Added new JET UI Page.

NXT-23157

Added

Financial holds and Financial Transaction Set

Added financial hold page in claims and financial transaction set pages in claims, policies and value based payment application

NXT-24896

Modified

Pricing Worksheet , Draft Provider Pricing Clauses page

Added apply options or templates dialog

NXT-25985

Modified

Draft Provider Pricing Clauses

New action to update multiple rows together with values supplied in a drawer.

NXT-26135

Added

Search, List Pages

Search on a list of values through a quick search

NXT-27308

Modified

Individual Providers

Deeplink added for service addres

NXT-27308

Removed

Service Address

Service address page is removed from main menu

POL-10966

Added

Link Types

Setup link types

POL-10966

Modified

Persons

Added ability to maintain relation links

POL-10966

Modified

Organizations

Added ability to maintain relation links

POL-11213

Added

List of Values

Complex search criterion for look ups for Referenced Properties in UI

POL-11213

Added

Grouping Label

Grouping values of particular string field across all the records of the resource in context.

POL-12061

Modified

Usages page

Indicators Overflow and PII added

Breaking Changes

Ref Action Description

NXT-24143

Modified

Enrollment Integration Point

The implementation of the enrollment request is changed: the request parameters are no longer embedded in the URL but are instead included in the message payload. This change is applicable for claims only.

POL-11206

Modified

Generic HTTP APIs

The data type of technical identifiers like id, createdBy and lastUpdatedBy in the response (and metadata) is changed from number to string

POL-11206

Modified

Call out to generic HTTP APIs in dynamic logic

The data type of technical identifiers like id, createdBy and lastUpdatedBy in the response (and metadata) is changed from number to string. So, any dynamic logic that parses generic HTTP API response needs to parse the technical identifiers as string instead of number

Bug Fixes

BugDB SR Internal BP Summary

34879821

NXT-25978

Claim Transaction Event Rule is not available in event payload logic

Description:

Claim transaction event rule should be available as input parameter to the logic.

Resolution:

Claim transaction event rule is available as input parameter to the logic.

33410123

NXT-23425

ADF: Time Valid Reference Sheet Overrides Not Showing Start Date or End Date on the DPPC Page

Description:

Time Valid Reference Sheet overrides are not displaying the start date or end date on the draft provider pricing clauses all or worksheet page. When attempting to save these reference sheet overrides, a GEN-DYNA-010 error is displayed.

Resolution:

34863863

3-31111068731

NXT-25944

"Add message" action on claim line level ( dialog) should not allow for empty message

Description:

"Add Message" action on claim line level ( dialog) should not allow for empty message. The add message functionality (that cannot be influenced on the floorplan) should require a message to be selected.

Resolution:

"Add Message" action on claim line level ( dialog) will not allow for empty message. A message should be selected mandatorily

34866064

NXT-25609

When the value of claim is undefined in adjudication cases, the user is unable to download the file.

Description:

When the value of claim is undefined, the user is unable to download the file.

Resolution:

The download feature in adjudication details is working as expected.

34872778

3-31454344411

NXT-25989

Covered Amount is set to null on claim line when line is denied with fatal message

Description:

Covered Amount set to null on claim line when line is denied with fatal message at Manual Adjudication

Resolution:

On a denied claim the total covered amount is set to zero in the default currency. On an approved claim that includes claim lines with covered amounts in different currencies, the total covered amount and currency is left empty, i.e., set to null.

34871839

3-33307073211

NXT-25668

Reference Sheet Lines page is not loading all the results

Description:

Reference Sheet Lines page is not loading more than 50 records even when there are more than 50 records present in the database

Resolution:

Reference Sheet Lines page loads records as per expected behavior since it uses a generic API now and also quick search is made based on Query API and advance search is removed from the page

34532970

3-30389121226,3-33158060141

NXT-25300

Java.sql.sqlsyntaxerrorexception: ora-01795: maximum number of expressions in a list is 1000

Description:

In ADF UI, while adding "Diagnosis Group Details" under "Diagnosis Group", when user click on Definition LOV to select value and if list of values have more than 1000 values, exception will be logged and user won’t be able to see data in UI.

Resolution:

34038511

3-29106316611

NXT-24511

Reference Sheet Field Display Sequence Issue in JET

Description:

The display sequence of reference sheet fields in JET is not appearing correctly.

Resolution:

Reference sheet fields are not being displayed in the expected order. This problem impacts the arrangement of fields on the reference sheet page for dynamic records. The displayed sequence does not align with the order in which the record fields are created in a dynamic record definition.

34194895

3-29348208321

NXT-24804

Data Replication Issue on Activity Restart

Description:

In cases where data replication is initiated before the required configuration (indicated in the error message) is loaded into claims, the activity encounters a failure due to a business error.

Upon resolving the configuration concerns, restarting the affected activity should ideally proceed to process the target events (replicated members). However, currently, the activity fails to do so. This is attributed to the activity fetching records from the rep_target_events table where the processed_timestamp is null.

Resolution:

In scenarios where an activity of type process_target_repl_events encounters a failure with a status other than completed, the activity restart mechanism should retrieve records from the rep_target_events table based on the activity’s status. These records should then be processed accordingly.

34747018

3-31049172121

NXT-25640

Error while processing a claim in manual benefits status from postman

Description:

While processing a claim, 'IllegalArgumentException: AddMessage function unavailable in the current context' error is raised on derivation rule dynamic logic execution if dynamic logic calls addMessage predefined method internally.

Resolution:

Added message context before executing derivation rule.

34675537

3-30739753241

NXT-25512

OHI allows to resolve pend while user does not have corresponding access restriction

Description:

OHI ADF screen allows to resolve claim line pend reason when user does not have access grants to resolve the pend. This happens only when the claim is re-processed. When the claim is processed for the 1st time, the applicable error message is shown.

Resolution:

OHI ADF screen does not allow to resolve the claim line pend reason when user does not have access grants to resolve the pend even when the claim is processed for the 2nd time.

34508931

3-30377954961

NXT-25257

CMT import of Exchange Rates fails when Audit Trail is enabled trail is enabled

Description:

When importing a CMT set with exchange rates, containing exchange rates with empty context field, the import fails with a NPE when the import is done with the indicator enable audit trail set.

Resolution:

Importing a CMT set, containing exchange rates with empty context field, now works with enable audit trail set to true

34609321

3-30452029991

NXT-25421

Limit from product benefit specification is not selected on recalculation of coverage from manual benefits.

Description:

Limit from product benefit specification is not selected on recalculation of coverage from manual benefits .

Resolution:

Now this will be resolved. We are adding the limits during recalculation and limit consumptions are updated accordingly .

34626789

3-30270443091

NXT-25451

Table stats for pri$fee_schedule_lines is gathered for all child activities concurrently

Description:

Table stats for pri$fee_schedule_lines is gathered for all child activities concurrently .

Resolution:

Gather table stats once for all the child activities .

34867157

NXT-25952

Custom lov poceduregroupdetails is not working in claimlines page

Description:

Create a record definition (ex: medication) with record-fields (medicationName, otherMedication of type char-100). Create ProcedureGroupDetailsLOV floorplan with title property Procedure.descr3. Use the record field medicationName as LOV on proceduregroupdetails. It is not saving the medication name

Resolution:

The dynamic record usage values are saved and works as expected when it is configured as LOV on proceduregroupdetails

34588162

NXT-25325

Usage: The search is not retained when navigating back to usage page after making changes to a selected usage record

Description:

Go to Usage page for any entity e.g.: Policies. Search for any specific usage record. Click on View icon to view or edit anything on that particular record. After making changes, click on Apply button, so that user is navigated back to Usage page. Click on Save button. The search box still shows the previously searched value but the table shows all the records

Resolution:

The previous search is retained when navigating back to usage page after making changes to a selected usage record

34831575

NXT-25859

When a claim with multiple approved and denied claimlines opens in drill down view mode, clicking on claimLineSummary button showing same details for all the claimlines

Description:

Create a Claim with Approved and Denied claim lines. Click on Claim Line Summary of First line, which is in approved status, the details are displayed correctly. Click on Claim Line Summary of Second line which is in denied status, the details are not displayed for this line, rather its showing the same details of previous claim line summary.

Resolution:

ClaimLineSummary button shows correct data for both approved and denied claimlines in drill down view mode

34835412

3-31264277391

NXT-25866

Claim pend history does not reflect the user that resolved the pend

Description:

When viewing the pend reason history of a claim, the "resolved by" does not reflect the user that actually resolved the pend. Instead it reflects the user that submitted the claim for further processing.

Resolution:

PendReason 'resolvedBy' user information is displayed in history drawer for claim and claimline pendreason

34257328

NXT-24868

Quick Search Fields Popup Misalignment on Claims Page in Firefox Browser

Description:

The label and text area for the member last name (claim) field lack proper spacing, and there is excessive space between the label and value of the member claim line field. This spacing inconsistency varies depending on the machine and screen resolution.

Resolution:

The alignment issues in the quick search 'and' mode popup in the Firefox browser have been resolved.

34770289

NXT-25103

Unable to View Entry Status in Claim History Tab

Description:

The following steps outline how to view a claim in the entry status:

  1. Create a claim with mandatory fields.

  2. Click the Save button.

  3. Navigate to the history link and view the entry status. Note that even with the display claim status history enabled, the details may not be displayed. This issue is only observed for newly-created claims.

Resolution:

In the JET UI, a newly created claim displays the entry status in the claim history link.

34814700

NXT-25809

ClaimLine - Under Summary section, Show more link inside Benefits section is not working

Description:

Create a Claim and Finalize it. Open a claim line. Click on Summary Button, the details of all the sections should be displayed. Expand Benefits section. Click on Show More Link. The screen goes blank and not navigating to Benefits icon on Claims Page

Resolution:

34973664

NXT-26051

typeJET field in product limits tab of products page doesn’t display value

Description:

typeJET custom property in product limits tab of products page doesn’t display value and leads to console error

Resolution:

typeJET field in product limits tab of products page displays proper value

35058137

3-32082556451

NXT-26371

Business rule OHI-ACRE-006 on Data Access Group for Update privilege is not preventing updates for all fields

Description:

When a user has retrieve rights on the access restriction on data access group attached to a claim, it is possible to update several fields. Error message OHI-ACRE-006 should be shown on all updates.

Resolution:

When a user has retrieve rights on the access restriction on data access group attached to a claim, error message OHI-ACRE-006 is shown on all the updates.

34974180

3-31809029671

NXT-26185

ClaimStatusHistory API doesn’t return any response for the claims created from JET UI

Description:

'claimstatushistory' API returns response for the claims created from ADF UI but not for the claims created from JET-UI. created a claim from JET UI with the below payload and 'claimstatushistory' API for the created claim responds with 204.

Resolution:

ClaimStatusHistory for a claim in ENTRY state is now created from the backend.

35720594

NXT-25616

Delete on a new row should remove additional fields overflow section as well

Description:

Product Limits tab: Add new row. Then click on Delete. It should additional fields overflow section as well.

Resolution:

Delete on a new row removes additional fields overflow section as well

35212953

NXT-26673

Error Message on manual Benefits page is not shown at the right place

Description:

While updating coverage amounts in Manual Benefits dialog, if there is any business error then the error messages shouldn’t be shown on the claim details page rather the error message should be shown in the 'manual benefits' drawer.

Resolution:

While updating coverage amounts in Manual Benefits dialog, if there is any business error then the error message is shown in the 'manual benefits' drawer.

35255571

3-32601191311

NXT-26732

Advanced search on numeric fields in claim lines doesn’t work

Description:

Using the Advanced Search on claim lines in the Claims floor plan: When user search on a numeric value in the amount fields (fixed or dynamic) this is completely ignored. Whether user use the query Operator clause eq or gte or without this query Operator clause. The query is simply not executed.

Resolution:

Advance search issues for numeric fields can be done ( by using query operators like eq / gte )

35354295

3-32862871471

NXT-26871

Application doesn’t start if there are compilation error in the Dynamic Logic

Description:

The application startup failed when there were compilation issues with DYLO. The system throws the error which weren’t handled.

Resolution:

Handled the DYLO compilation error during the application startup. The application will start logging warning if there are compilation issue with DYLO.

35315734

NXT-26827

Coverage and limit consumptions tab is not showing for benefits tab on claims page

Description:

Coverage and limit consumptions tab is not showing for benefits tab on claims page. Claims page should have 3 tabs as 'Applied Benefits', 'Coverages' and 'Limit Consumptions'

Resolution:

Coverage and limit consumptions tab is now showing for benefits tab on claims page

35471826

3-31569988441

NXT-27080

Delete icon is shown in table row even if user doesn’t have access to delete

Description:

Table pages showed the delete icon despite using a user access role where the specified table page is configured with delete permission set to false.

Resolution:

On configuring a page with no user access to delete/remove, the user does not see the delete icon on the page.

35472492

NXT-27088

Default value not shown for a flex code with descriptor and read-only=true

Description:

Default Value not shown for a flex code with Descriptor and floorplan property read-only set to true

Resolution:

Default Value shows for a flex code with descriptor and read-only=true in floorplan

35077000

3-32110222731

NXT-26407

Fee Schedule activity import is marked as success while it is still in progress .

Description:

Fee Schedule activity import is marked as success while it’s child activities are still processing insert/update logic . This was due to task ID of the child activities is assigned to parent activity ID instead of the activity ID itself .

Resolution:

Now , the main activity progress is in sync with child activities completion . Task ID of the child activity is same as the activity ID itself

35325761

3-31464688761

NXT-26840

When selecting a specific version of claim, cycle of the all the versions are displayed

Description:

When selecting a specific version of claim, cycle of the all the versions are displayed. When selecting a specific version, user wants to see the cycle of the selected version and not the others.

Resolution:

For CTR claims, claim history drawer will show cycle of only selected version of claims

35386393

NXT-26921

The Test Unit now accepts changes made in a Derivation Rule

Description:

The Test Unit now accepts changes made in a Derivation Rule

Resolution:

Security Context is set appropriately

35438854

NXT-27029

Property display - 'notNull' isn’t working for dynamic records configured in a widget table region component

Description:

Setting display property as 'notNull' for a multivalue sub property still shows the field when the value is null and configured in table region.

Resolution:

Setting display property as 'notNull' for multivalue sub properties in table region component, will only show those fields which have a value.

35686891

NXT-27458

The setField pre-defined method throws an NPE when a field usage name does not exist

Description:

The setField pre-defined method throws an NPE when a field usage name does not exist

Resolution:

Return an error instead of throwing an NPE in the following cases: 1. the fieldName does not exist 2. the fieldName exists, but the combination value-flexCodeDefinitionCode does not exist

34873109

NXT-25983

Additional Fields Drawer in JET pages : Single value non-time valid fields are not persisting after save

Description:

SVNTV fields are not getting saved when values are provided in Additional Fields drawer

Resolution:

Single value non-time valid fields in Additional Fields drawer in JET screens are persisted with values specified by user, on save action.

35489119

3-30739647241

NXT-27119

Blocked threads are waiting on coherence during cmt import

Description:

During CMT import when non entity cache is under construction, threads accessing that cache waits on coherence.

Resolution:

Moved non entity caches from coherence to JVM memory

34987903

3-32247856831

NXT-26249

The number of items in shared Eclipselink caches is maximized

Description:

The shared Eclipselink caches could grow unlimited, which resulted in memory shortage. To prevent that, the number of items in such a cache is now limited using the system properties ohi.persistence.cache.size.default and ohi.persistence.cache.{0}.size.

Resolution:

The number of items in shared caches is now limited using the system properties ohi.persistence.cache.size.default and ohi.persistence.cache.{0}.size.

34902686

NXT-26040

Activity recovery at startup time does not set process_stop_datetime

Description:

When an activity in 'Initial' or 'In process' status was set to 'Technical Error' status, process_stop_datetime was not set accordingly hence giving an impression that the activity’s elapsed time keeps increasing.

Resolution:

The update query which sets the 'Technical Error' status has been modified to set the correct process_stop_datetime as well.

35356756

3-32933090951

NXT-26877

Unable to load FastStringService class during dynamic logic execution

Description:

During claim processing, execution of few dynamic logic fail with "java.lang.RuntimeException: Unable to load FastStringService" exception which prevents claims processing

Resolution:

Implemented mechanism to load FastStringService class at the application startup time so that it will be available later in dynamic logic execution

35283688

3-32590830611

NXT-26777

Superseded claimlinerulecoverages are shown in manual benefits dialog

Description:

Superseded claimlinerulecoverages are shown in manual benefits dialog.

Resolution:

Only non superseded claimlinerulecoverages are shown in manual benefits dialog.

35191140

3-32290010481

NXT-26648

Role condition evaluation is not working when multiple floorplans exists

Description:

Users that have create/edit access to claims are not allowed to create/edit authorizations and the other way around. Users that have create/edit access to claims are allowed read-only access to authorizations and the other way around. The issue is that each time the authorization creation is enabled for a claims user

Resolution:

When createEnabled (Floorplan configuration) is set to false, role condition evaluation works properly when multiple floorplans are configures

35392214

NXT-26930

The flex code descriptor value should be shown in create as well as edit state

Description:

When a dynamic record with flex code as one of its property is configured as a subproperty for a LOV, the descriptor of the flexcode is not shown in the create state but is shown in the edit state when a value is selected for the LOV

Resolution:

For sub-property configuration of a dynamic record which has a flex code as one of its properties, both the value and descriptor are shown when a value is selected for the parent property in create mode.

34885720

3-31391733371

NXT-26002

OHI accepts dynamic field numeric content of 13 digits while 12 is defined as max. length

Description:

When a Field Definition is created as type 'Number' with a specific length, with no Decimal value, and when value is assigned to it from the specific page, it accepts a number of lengths one more than the specified value.

Resolution:

Field Definition of type 'Number' accepts correct length even with no Decimal value.

34871981

NXT-25973

Add to Floorplan - Next button is not responding

Description:

Create a usage Field and click on add to floor plan. Select custom Floor plan and click on next. Select the set and select 'Create new tile'. Now Next button is not responding

Resolution:

Next button is working fine in Usages page when Add To Floorplan action is performed

35024128

3-31464688761

NXT-26297

Claim history panel issues for ctr version of claim.

Description:

There are few issues around the claim history panel such as CTR history not showing all the statuses and the time stamp shown for the status for CTR claim is wrong.

Resolution:

Claim history panel changes done as part of this bug: • Records are ordered by field "dateTime". • Removed claim status history selector. • The default behavior is to show recent cycles. • Prior cycle selector is the first selector. • Date time : timestamp is shown

Ctr History panel changes as part of this bug: • Removed status history selector. • All statuses are shown as returned by API. • Removed prior cycle selector. Records are ordered by statusDateTime descending.

35162558

3-32225018171

NXT-26606

Excess from previous product is not applied when member upgrades the product and serving waiting period for new one .

Description:

Excess from previous product is not applied when member upgrades the product and serving waiting period for new one . This happens when both the current policy product and previous policy product with the same product are included in enrollment response .

Resolution:

Upgrades with same product is processed with previous product

35357571

NXT-26879

Financials Object Navigation: When screen resolution is increased, the drawer is not displayed completely after clicking on 'View'

Description:

Open a claim in Finalized status. Click on Financials Object navigation link. Increase the screen resolution to 110 %. Click on View icon of any record. The drawer opens but not displayed completely. Also, there is not option to scroll horizontally.

Resolution:

Financials Objects drawer is displayed completely and horizontal scroll is also seen with increased resolution

34977924

NXT-26205

Internal caching has been optimized

Description:

Internal caching structures were holding references to other structures too long, leading to too much memory consumption

Resolution:

The references are removed, making it possible to reuse the memory

35153735

NXT-26572

Automatic activity fail over sometimes results in duplicate child activities

Description:

When a JVM processing activity is restarted, the activity failover happens and the other JVM in the system re-submits that activity. This creates duplicate child activities upon rolling restart. This leads to reprocessing the data file that was already successfully processed before the JVM is restarted

Resolution:

The unique Identifier issue was fixed already, the issue was not reproducible

35043701

3-31945494731

NXT-26345

Time-Valid flex codes are not showing nested properties

Description:

Flex codes configured under procedure is not showing up in Claim lines.

Resolution:

Users can now configure a floorplan at claim lines level for flex codes configured under procedure level.

35297771

3-32666710581

NXT-26787

Save action on a page takes too long when many picklists are configured

Description:

Save action on claim page takes too long when many picklists are configured. The claim gets created but the page is not re-directed to view-edit page

Resolution:

Save action on a page gets redirected to view-edit in optimal time when the configuration on page includes many picklists

34868535

NXT-25960

Zip files cannot be imported on Mac and Linux

Description:

File cannot be imported using Mac and Linux. This is a common issue observed with file upload component

Resolution:

It is possible to import Zip files on Mac and Linux.

34907820

3-32018579181

NXT-25995

Procedure Group Page: Table is not loading when navigating to object navigation 'Procedure Group Details'

Description:

The table is not loading when navigating to object navigation 'Procedure Group Details' on the 'Procedure Group' page.

Resolution:

'Procedure Group Details' on the 'Procedure Group' page is loaded when navigating between object navigation links

35478689

NXT-26945

Submit button is not working on Claims Page when custom floorplan contains a dynamic field(Multivalue field) with mandatory flag set to true

Description:

Submit button is not working on Claims Page when there is a custom floorplan added for claim-details page and that custom floorplan contains a dynamic-field(multivalue) with mandatory flag set to true.

Resolution:

Claim is submitted successfully and page is also refreshed when it is based on custom floorplan which has multivalue dynamic fields

35087893

3-32655529051

NXT-26448

Claimline sequence is not generated correctly when trying to create third claim line in one go without saving any claim line

Description:

Create a Claim. Start Adding more than 2 Claim Lines. After adding second claim line when user try to add third line, again the sequence is showing as 2 instead of 3

Resolution:

Claimline sequence is generated correctly when trying to create multiple claim lines in one go without saving any claim line

35341051

NXT-26863

Same column name being assigned for multiple flex code usages

Description:

When multiple numeric columns of the flex code field usages were imported using the configuration migration routine, it was noticed that the same column name was being assigned to all the field usages leading to import failures.

Resolution:

Appropriately chosen unique column names are now assigned to the multiple numeric flex code field usages that are being imported using the configuration migration routine.

35433223

NXT-27018

Not able to update Flex code Definition record

Description:

Go to Flex Code definition page and click on Edit. Even if no changes are made to the selected record, clicking on Save is not working and getting console error

Resolution:

Able to update Flex code Definition record in the Flex code definitions

35029224

3-29958611621

NXT-26300

Reprocessing locked claim line leads to CLA-CLLI-007 error

Description:

When we reprocess claim line which has either null covered amount or null covered number of units and system has an EIR configured at manual adjudication level , then benefits processing leads to CLA-CLLI-007 error .

Resolution:

Reprocessing locked claim lines are processed without any error now .

35064129

NXT-26387

Selecting all claimlines in a claim and resolve a pend for all the claimlines at once, doesn’t work

Description:

Resolving a Pend Reason for all the claimlines at once available for a claim is not working.

Resolution:

Bulk claimline pend resolution feature is modified to resolve the specified pend on all the claim lines. Note that pend will get resolved on all the lines where it is present (irrespective of the lines selected by the user) .

35080986

3-31142348479; 3-32128672291

NXT-26428

Flexcodesystem and flexcodes imported through CMT set on a target environment are not correctly mapped for all the translations

Description:

When a CMT set having flexcodes values are imported, then flexcodes are not correctly mapped to their respective field usages for all the translations. They are working fine only for locale translation.

Resolution:

After this fix, when importing flexcodesystem and flexcodes with CMT, flexcodes are correctly mapped to their respective field usages for all the translations.

35077172

NXT-26413

New episode is getting created for overlapping claims lines

Description:

When an episode exists and incoming claim line overlaps with it in such a way that start date of claim line is less than episode start date and claim line end date is between episode start and end date, claim line isn’t getting included in that episode.

Resolution:

Applicability of claim line for given episode is verified by checking the start date or end date of claim line between episode start and end date.

35130181

3-32265793401

NXT-26531

JET UI : The placing of decimal point is different in JET and ADF

Description:

When a dynamic field is configured as big decimal field and is used in claim page, in English language preference, both ADF and JET screen show same value and same format. But on changing the language preference to 'Portuguese' the decimal point shifts its place and comma is missing in JET UI

Resolution:

Decimal point is shown as expected when preferred language is changed other than English

35042024

NXT-26326

Statistics count increases during GET calls on the dynamiclogicstatistics IP endpoints

Description:

Statistics count increases during a GET call on the dynamiclogicstatistics IP endpoints, even if no dynamic logic is run.

Resolution:

This issue is occurring when the dynamiclogicstatistics requests run on different nodes. This bug is resolved. Now, the statistics count increases only after a dynamic logic is executed.

35462893

NXT-27065

Claims screen does not display claim version in full

Description:

Finalize a claim and open the claim page in JET UI. The claim version drop down box does not show full text unless it is clicked on.

Resolution:

Claim version dropdown is expanded a little so that version is more clearly visible

35599375

NXT-27300

In JET UI, name format and DOB are shown as optional fields but are mandatory in persons page.

Description:

The name format and DOB fields are not shown as mandatory in the UI even though they are required fields in persons page,

Resolution:

Name format and DOB fields are now made mandatory through floorplan attributes for persons page.

35487285

NXT-27109

Claim line resolve pend created on claim line not working

Description:

Claim line resolve pend not working when custom floorplan with multivalue field on claim line pend reason list is configured on the claims floorplan.

Resolution:

Claim lines can be resolved without errors by selecting few claim lines from the claim lines tab and using the resolve pend reason button

35509242

NXT-27143

When Dynamic record is configured as Tab-List, getting error after filling the records and saving the claim

Description:

When Dynamic record is configured as Tab-List in claims floorplan, attaching a new record is not letting the claim to be saved and gives Business Rule errors.

Resolution:

Claims can be saved without error when dynamic records are configured as tab in claims floorplan and with new values added for the dynamic record.

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.

Resolution:

After dynamic logic is invalidated, dynamic logic is queried by code and that does not do an implicit flush. Code will be created with the dynamic logic provided in "Claim Code Generation"

35590299

NXT-26575

Application startup is stuck for claims

Description:

The oldest application node precompiles all the dynamic logic sources during application startup, while other nodes wait for it to complete. In case the oldest node is restarted/shut down during this process due to some reason, the other nodes wait endlessly as the status will be stuck in the "compiling" state, causing the application startup to get stuck.

Resolution:

The dynamic logic precompilation process has been optimized. Also, the non-oldest nodes need not wait endlessly for the dynamic logic sources to be compiled completely, but until a configured timeout.

34872108

NXT-25741

Boilerplates not loading for widgets

Description:

Users will add boilerplate keys in custom widgets. These are not getting loaded in UI

Resolution:

Boilerplates added in widgets floorplan by users will be shown in the UI Note : when configuring more than one widget based on same resource, users might have to use labels with prefix 'WIDGETS'. This will be fixed as part of NXT-27395

34977378

NXT-26195

Floorplan changes for Auto Include Extensibility.

Description:

The floorplan page allows auto include extensibility to set to be true and also existing floorplans have auto include extensibility set to true for templates other than SEARCH TABLE, VIEW EDIT LIST and VIEW EDIT HIERARCHICAL RECURSIVE.

Resolution:

All the existing floorplans of templates other than SEARCH TABLE, VIEW EDIT LIST and VIEW EDIT HIERARCHICAL RECURSIVE have auto include extensibility flag set to false and also while creating new floorplan, it conditionally displays the auto include extensibility based on the template.

35077446

3-32043583961

NXT-26415

Claim with multiple CTR versions should always show versions where reversal is false

Description:

A claim having multiple CTR versions sometimes display reversal amounts as negative number

Resolution:

A claim having multiple CTR versions shows the amounts where the reversal is false.

35063527

3-31977844691

NXT-26380

HTTP api metadata caches url from the first api request to get the metadata of a resource

Description:

When metadata of any entity is accessed first time using generic API, it’s generated with absolute URLs and gets cached. Subsequent requests to the same metadata is served from the cache. In multi-node system, accessing metadata from different nodes will return already cached metadata and base URL (hostname and port) mentioned there won’t match with current requests' base URL.

Resolution:

Instead of caching generic API metadata request response with absolute URLs, it gets cached by replacing base URL by placeholder. While returning response for each generic API metadata, cached metadata is processed and placeholder gets replaced by base URL of current request.

34868041

NXT-25958

Additional Fields: Apply and Cancel buttons are shown in View mode

Description:

Apply and Cancel buttons are shown in View mode in additional fields drawer

Resolution:

Apply button is not shown in view mode in additional fields drawer

34871310

NXT-25969

Additional Fields: Cancel button is saving the data.

Description:

Create a new claim and click on additional fields. Save few additional fields. Now edit the additional fields and click on cancel. New changes are getting saved

Resolution:

On click of cancel, the values in the additional fields drawer move back to prior state if there are any changes made.

34911609

NXT-26054

Field with SVTV Flex code & mandatory are not responding in additional fields drawer

Description:

Create SVTV Flex code which is mandatory for Enrollment products and fill the data for this field in the additional fields drawer, still we get the error to fill the data

Resolution:

SVTV Flex code field values can be added without any error in additional fields drawer

35109380

3-32181209591

NXT-26500

Assigned column name of flex code field usage when creating it from ADF UI is not correct sometimes

Description:

Assigned column name of flex code field usage when creating it from ADF UI is not correct sometimes

Resolution:

The column name which was assigned while creating a flex code field usage after an error message was thrown, was incorrect. After the correct columnName is assigned, the deletion of dynamic records using method deleteDynamicRecord on key value works fine.

35263194

3-32225018171

NXT-26746

Incorrect selection of policy product parameters in case of upgrade with product history

Description:

There was an intermittent issue with the way policy product is selected while loading policy product parameters if there are products with history in the enrollment response . This leads to wrong limits and parameters being applied on the claim line rule coverages .

Resolution:

To resolve the issue , we make sure that correct policy product is available in the benefit context and use it for processing .

35165336

3-32387051031

NXT-26612

Referencesheetlines can not be created with blank endDate via API or IP

Description:

When trying to create reference sheet lines using API or IP with empty enddate i.e. endDate as "". Application is causing NPE

Resolution:

An empty string for a date has been handled so that NPE will not be there. Also this empty string will update the endDate as null in database.

34866023

NXT-25749

Boolean fields with NULL value should display blank in UI

Description:

Boolean fields are not getting downloaded when displayed as No in UI but are blank when downloaded. Boolean fields with NULL values needs to be displayed as blank rather than 'No' in UI

Resolution:

Boolean fields with NULL values are displayed as blank rather than 'No' in UI

34870326

NXT-25901

While editing an existing DPPC record, the fields 'individual providers' and 'Organizational Providers' gets disabled when not filled in first attempt

Description:

During edit operation on DPPC record, the fields 'individual providers' and 'Organizational Providers' become editable for a sec and again gets disabled.

Resolution:

Fields 'individual providers' and 'Organizational Providers' in DPPC page do not get disabled when editing the DPPC

34723806

3-29584669481,3-31267385791

NXT-25593

OptimisticLockingException when updating lastlogintimestamp of the user

Description:

Updating lastLoginTimestamp is controlled by a system property ohi.ws.last.login.update.threshold i.e the lastLoginTimestamp is not updated if the user logs-in multiple times with in the same hour.But if there are concurrent requests next second after this hour, both the API/IP requests try to update the same user record, system throws 500 error in this case.

This causes problem in updating the LASTLOGINTIMESTAMP

Resolution:

Error thrown by the system is ignored in case there are concurrent requests to update the same user record. The LASTLOGINTIMESTAMP will be set according to the first request that updates the user record amongst all the incoming concurrent requests.

34866928

NXT-25950

Display never not working for dynamic fields mentioned in floorplan when autoinclude is set to yes

Description:

Dynamic field is shown in persons page UI and able to edit it in extensibility drawer, even though the property is added to the floorplan and display attribute is set to never.

Resolution:

Dynamic field is not shown in extensibility drawer when configured in the floorplan and display 'never' is set

34870460

NXT-25964

Unsaved pop up message is showing when we click on add button in few pages

Description:

On clicking of add button unsaved pop up showing. Pop-up is also shown while scrolling to fetch more rows. The issue doesn’t occur if we add new rows without doing a blank search

Resolution:

Unsaved pop up message doesn’t show when we click on add button in table pages

34872498

NXT-25933

Episodes page - pop-up alignment issue

Description:

Episodes page - If you hover over an insurable entity the pop-up shows in left corner and outside the page

Resolution:

Episodes page - hovering over insurable entity, the pop-up shows in the page and not outside the page context

34911393

NXT-26052

Apply button is not responding in additional fields drawer when mandatory dynamic records are configured

Description:

Make a Dynamic Record as mandatory from usages page. Create a new claim and click on additional fields drawer. Apply button is not responding, when checked the console we have a error to fill in the Extensibility tab level

Resolution:

Apply button in additional fields drawer works fine with mandatory dynamic records configured

34186685

3-32110222731

NXT-24766

Intermittent Failure of Fee Schedule Integration Point due to Optimistic Lock Exception

Description:

The fee schedule integration point intermittently encounters an optimistic lock exception: Resource busy and acquire with NOWAIT specified or timeout expired. This issue arises from child activities acquiring locks on the fee schedule, which can also be processed by other child activities.

Resolution:

To address this, we have removed the lock acquisition on the fee schedule for the fee schedule integration point (activity-based).

35337642

NXT-26858

In Claims widgets when dates are empty the value displayed is [Object object]

Description:

In Claims component while creating Widgets for Pended Claims by Receipt Date if the receipt date is empty the system displays [Object object].

Resolution:

In widgets when date fields are empty the value is shown as empty instead of displaying [Object object]

35302549

3-32742074681

NXT-26796

ActivitySubmissionTask enqueued to AQ does not use the priority from the task type

Description:

When ActivitySubmissionTask is enqueued (if activities throttling is enabled) to AQ, the priority is set to 0 instead of using the priority (9) from the task type

Resolution:

When ActivitySubmissionTask is enqueued to AQ, the priority from the task type is used. The default value of the property ohi.processing.max.concurrentparentactivities.size is changed to 8. System spawned activities (eg: INTEGRATION_OUT_PROCESSING) are not throttled by default

35389556

3-33015625981

NXT-26928

Advanced search is not working in referencesheetlines page when the record definition contains flexcodesystem

Description:

Advanced search is not working in referencesheetlines page when the Record Definition that is used to create Referencesheet Contains flexcodesystem.

Resolution:

Advanced search is working fine with flexcodesystem in referencesheetlines page.

35303901

3-32580265181

NXT-26806

Dynamic record as tab list is not showing flexcode data

Description:

Dynamic record as tab list is not showing flexcodes. The user is able to add a record but data doesn’t show up in the list.

Resolution:

Flexcodes configured in the tab list/tab table configurations shows the value.

35340927

3-32824655691

NXT-26861

Values entered in SVNTV type fields are not retained when record definition fields are also present

Description:

SVNTV fields are not retained when record definition fields are added to the resource.

Resolution:

User can now configure SVNTV fields when record definition fields are present. Also fields like claimed, allowed and covered amount are now shown in Claims screen

35228144

3-32535028871

NXT-26691

DynamicRecordSetup non-entity cache holds redundant FieldDetails objects

Description:

Too many redundant FieldDetails objects (which are already part of FlexCodeSetup non-entity cache) are cached in DynamicRecordSetup non-entity cache. This is causing memory issues.

Resolution:

The memory utilization of non-entity cache DynamicRecordSetup is optimized

35395195

NXT-26938

When multiple Claim search floorplans are enabled, going back to breadcrumb link does not retain the previously selected floorplan

Description:

Create a custom floorplan for claims - search object and enable it. Go to claims search page and make sure the drop-down to select floorplan appears. Select system floorplan and search for any record. Open the claim page by clicking on View icon of the claim record that appears in the search table. Click on breadcrumb link 'Claims' to go back to Claims Search page. The search box still shows the entered text, but the floorplan selected is displaying a custom floorplan and not the system floorplan

Resolution:

When there are multiple search page floorplans enabled and user performs a search with a criteria, both the values - floorplan selected and search criteria are retained when user navigates back to search page from view-edit page

35439794

NXT-27037

In Claim lines the Pended line selector does not work with custom floorplan

Description:

The Pended Line Selector does not work for few Claims which has multiple claim lines that are in pended status. However on clicking of the Pended line selector nothing happens.

Resolution:

In the claim line section of claims page, the toggle button to switch between pended lines works for custom floorplans as well

35380709

NXT-26914

Claim lines - While searching for Procedures in Claim Line the system jumps to top of Claim Screen

Description:

Navigate to claims and open any claims which has multiple claimlines. In claimline, quick search for an exact valid procedure. After searching, remove some value from entered text. The UI automatically scrolls to the top of the Claim section.

Resolution:

When working on any action in tab section in HRR page, the UI will not automatically scroll to top of the section (parent) and would retain the scroll position. This issue in not seen now in HRR pages like Claims

34844068

NXT-25890

Errors received while saving a table with Combobox type of columns in DPPC page

Description:

When the values are selected in comboxes fields and then save the table, error is displayed. Pricing Option Page / Partial provider pricing clauses tab - Error: GEN-ORA-01400: "DYLO_CODE" column is mandatory for table "PRI_PARTIAL_PPRC_DYN_LOGIC"

Resolution:

Multiple Values can be selected for combobox columns in DPPC page and records can be saved with those values

34844240

3-30886340351

NXT-25892

JetUI- provider search is taking around 30sec average to load a provider in the claim form

Description:

Provider search which appears in several sections in the claim like service provider, referral provider (as applicable) takes an average of around 30sec ( 37sec-27sec) response time.

Resolution:

Added function based index on REL_PROVIDERS table NAME column in claims application to improve performance.

34845443

3-31210906991

NXT-25898

Custom boilerplates are not working for claim line details view page

Description:

When user configures custom boilerplates for Claim line details view page floorplan, custom boilerplates are not getting rendered in the UI.

Resolution:

Custom boilerplates configured in claimline floorplan are shown with proper text in UI

34697776

NXT-25531

Money fields where amount has decimal value with .9999 getting rounding off to whole number.

Description:

At various pages, the money field is getting rounding off. Example- Charged amount value is "123.9999", but on claimline UI, it is showing '124'

Resolution:

Money fields are now rounded-off based on decimal precision specified in data model and not converted to whole number

34791240

NXT-25719

Claim Line Summary for Approved claimline shows Fatal error for 1-2 seconds if opened after Denied Claim line Summary and then the respective drawer gets mis-aligned

Description:

Click on Claim Line Summary of 'Denied' claim line, which will show FATAL errors. Then click on Claim Line Summary of 'Approved' claim line, which displays FATAL error for sometime and then in 1-2 seconds, error goes away but respective drawer is mis-aligned

Resolution:

Claim Line Summary drawer for Approved claim lines behaves consistently when switching between denied claim lines

34813586

NXT-25804

When a claimline is opened second time and clicked on Summary Button at Claimline page, the drawer that opens is blank

Description:

Create a Claim such that claim is finalized with pricing info and open any claimline. Click on Summary Button at claim line page. The drawer will open with detailed information. Go back to claim. Open same claimline again. Click on Summary button. No information is now displayed in the drawer

Resolution:

Claimline summary is getting displayed with proper values when opened multiple times

34858637

3-31414189871

NXT-25940

Advanced search on 'createdBy' not working in claims page

Description:

When trying to implement advanced search for a claim based on the claim created by. After developing the LOV on users, which will show displayName when id of the user will passed. Query API created is not correct and returns error.

Resolution:

Advanced search on 'createdBy' works fine in claims page

34853666

NXT-25926

Dynamiclogicstatistics Reset URL missing in Dynamiclogicstatistics Response Body

Description:

/dynamiclogicstatistics/reset URL is not showing in /dynamiclogicstatistics response body.

Resolution:

/dynamiclogicstatistics/reset URL is showing in /dynamiclogicstatistics response body.

34891380

3-30739647241

NXT-26020

Claims processing is slow during CMT import

Description:

If a CMT data set containing large number of items that execute dynamic logic (eg: to validate if the dynamic field is valid as per the field validation dynamic logic) are imported when claims are processed (which involves executing a number of dynamic logic during claims flow), both CMT import and claims processing become very slow because execution of dynamic logic in both CMT import and claims processing is handled inefficiently.

Resolution:

The execution of dynamic logic in both CMT import and claims processing has been optimized.

34886067

NXT-26004

Activities - Parameters do not show-up when you view any activity

Description:

Go to Global Activities page. Invoke a new activity and fill all the required details including parameters selection. Click on Invoke button. The activity will be saved without displaying any parameter.

Resolution:

Parameters are displayed properly in Global activities page after invoking an activity

35487729

NXT-27110

Improved performance activity "Select Financial Transactions into a new Financial Transaction Set." when parameter "grouping is used.

Description:

When parameter "grouping" is used, selection of financial transactions to select into set was inefficient.

Resolution:

Added index on FIN_TRANSACTION_SET_GROUPING to speed up selection in set when parameter "grouping" is used.

35441652

3-33085914661

NXT-27041

Tagging not working, system claim line floorplan do not get loaded when tagged with system claim floorplan.

Description:

The user is not able to add tagging to the system claim line floorplan (CLAIMLINESVIEWONLY), which is causing issues related to tagging on the claims page. Also, the proper floorplan is not getting loaded for claim lines while performing the 'ADD' action in the claim line tab.

Resolution:

Floorplan will be loaded as per specifications while performing tab ADD action and when tagging is enabled. 'ADD' button at tab level will also be disabled when no applicable floorplans are present.

35425325

3-31806714591,3-33261629141

NXT-27003

Empty keyValue and description in referencesheets when switching to another language

Description:

When working with multiple languages, the key value (code) and description of a flex code remained empty.

Resolution:

This was due to an issue in an internal cache, which is now fixed.

34954888

NXT-26116

Contracted procedures are not sorted on code if number of records are less than 150.

Description:

Contracted procedures are not sorted on code if number of records are less than 150.

Resolution:

Sorting is applied now.

35030895

3-31827806771

NXT-26302

Reference sheet import activity terminates due to technical error and status remains in 'In Process' status

Description:

Some times Reference sheet import activity terminates due to technical error and status remains in 'In Process' status. Technical error occurs because the import type domain enum for reference sheet is not registered in time on all the nodes in a multi cluster setup.

Resolution:

Reference sheets should be completed with 'CO' status without any technical error

34915578

3-31477093221

NXT-26068

Financial message not created for reversal transactions when covered amount on claim is null

Description:

If a claim processing involves currency conversion, a manual fatal message attached to the claim/claim lines can cause covered amount and covered amount currency (on claim and claim line) to be null.

Resolution:

Financial messages for reversal transactions are now created when covered amount on the claim is null.

35221152

NXT-26678

External intervention rules business process cache holds live domain object ClaimForm

Description:

The key used in external intervention rules business process cache holds live domain object ClaimForm which is memory intensive as it holds the transaction related objects.

Resolution:

The external interventions rules business process cache key is changed to use the ID of the ClaimForm instead

35222426

NXT-26682

On clicking a Deeplink configured within Widgets, an empty Drawer opens up followed by a Page Navigation

Description:

On Clicking a Deeplink configured within a Widget, a Drawer opens followed by a Page Navigation to the associated page. The expected behavior for a Deeplink inside a widget is to not open a drawer but to directly navigate to the associated page.

Resolution:

On clicking a deeplink configured within a Widget, the current page in context navigates to the deeplinked page.

35380939

NXT-26916

In Claim Line section, when you click on "Pended Lines" selector the system jumps to Claim section

Description:

Navigate to claims , open any claim which has pended lines switch in claimline (generally claim status as change or manual adjudication). Click on "Pended Lines" selector button in claim line section, the UI automatically scrolls to the top of the Claim section.

Resolution:

When working on any action in tab section in HRR page, the UI will not automatically scroll to top of the section (parent) and would retain the scroll position. This issue in not seen now in HRR pages like Claims

35472056

NXT-27084

In JET UI same list of additional columns is displayed in dynamic record tabs

Description:

When a dynamic record is configured as tab, additional fields are being added to that dynamic record from the parent resource when auto include extensibility is set to true for that floorplan.

Resolution:

With auto include extensibility set to true, the dynamic records which are added to a floorplan as a tab table and tab list with detail page will show only the fields configured for the dynamic record and not include other fields from the parent resource.

35174146

3-32295832461

NXT-26620

Translatable attributes of flex codes are not migrated for all the installed languages using CMT

Description:

Translatable attributes of flex codes are not migrated for all the installed languages using CMT

Resolution:

Translatable attributes of flex codes for all the installed languages are now migrated using CMT. Earlier, these variables were updated based on their source language that was causing conflicts. The fix now updates variables based on their current language.

35026019

NXT-26255

Creating a claim using generic claims API does not return id of the claim form if there is a claim event rule with claim status ENTRY

Description:

When a claim event rule is configured on claim status as ENTRY, creating a claim using generic claims API resource does not return claim form ID in the response.

Resolution:

Claim form ID is now returned by generic claims API when a claim event rule is configured on claim status as ENTRY

35031374

3-31827806771

NXT-26304

Unable to update Activity status to 'TE' while handling unexpected exceptions

Description:

Activity status was not being updated as TE while getting unexpected exceptions during the progress of an activity. This was due to the application not being able to complete the previous transaction before updating error

Resolution:

Previous transaction is now explicitly committed before moving to exception handling to resolve the lock issue.

35603345

3-33578720361

NXT-27317

Enable edit operation on 'financials' page if user has read access for claims(cl0172) and edit access for financials(cl0126)

Description:

User should be able to edit the financial transaction process data even though user has read access for claims. Edit action should be enabled if the below conditions are satisfied. 1. At least read access to the claims page. 2. Edit access to financial transaction process data page (this data is accessible from the claims page in the side menu "Financials")

Resolution:

Edit action on FinancialTransactionProcessData page is now controlled with access restriction code CL0126. This page is editable if user has update access to CL0126, and it becomes non-editable when user has only read access to CL0126.

35289240

3-32732352891

NXT-26780

Incorrect list of unfinalizereasons are being shown while unfinalizing a claim.

Description:

Incorrect list of unfinalizereasons are being shown while unfinalizing a claim which the user doesn’t have access.

Resolution:

Only the unfinalize reasons for which an user has access is being shown while unfinalizing a claim

35477904

3-33328591481

NXT-27100

Records are not sorted even if default sort is defined in payload for widgets

Description:

Create/update any widget to have default sort section added in payload. Add the widget as a card/dashboard. Records are not sorted in widgets

Resolution:

Records are sorted properly as defined in the payload for widgets

34863704

NXT-25943

'Execution starts' , Result , Execution Completed msgs display twice in logMessages in Test Unit IP Response

Description:

'Execution starts' , Result , Execution Completed msgs display twice in logMessages in Test Unit IP Response.

The standard logging is confusing, it seems that the same error message is given twice. This is however not the case. One is for Test Unit dylo and the other for the actual Dylo. The dynamic logic code context is missing in the logging. These messages should be more clear.

Resolution:

Internal log messages are removed and not showing anymore in the Test Unit IP Response.

35438620

3-33108720861

NXT-27027

Failure in enabling dynamic logic cache across the cluster nodes

Description:

Dynamic logic executables cache wasn’t getting enabled across cluster nodes after CMT import.

Resolution:

Ensured to have all the prerequisites available to enable cache in other nodes

34909742

NXT-26047

Context string enclosed in single quote gives API error

Description:

Search query formed when context string has a trailing space leads to API error. Search Query Expected is for example "q": "groupClient.code.eq('TEST ')" but actually is 'q": "groupClient.code.eq(''TEST '')"

Resolution:

Search performed without errors when context string has a trailing space as well

35439213

NXT-26534

Usages page: Adding a dynamic record to External Claims Data fails

Description:

Adding a dynamic record to External Claims Data fails with below error : The indicator display in overflow can only be unchecked for non time valid free field usages or flex code usages

Resolution:

Display In Overflow field for dynamic Record was by default set to False , changed it to True.

35411456

3-33103343541

NXT-26985

Unable to import few datasets into the configuration environment

Description:

While importing the data sets into the Configuration environment, getting the error message. It is not possible to set the Default Indicator for Floorplans. createEnabled property is not available for the below 5 instances because of which it is failing at the time of import

CLAIMLINESVIEWONLY WIDGETS PRODUCTBENEFITSPECIFICATION FINANCIALTRANSPROCESSDATA DPPCDIMINISHINGRATEOVERRIDES

Resolution:

The floorplans can be imported into the Configuration Environment without any errors

34954550

3-31347176551

NXT-26115

FlexCodeDefinitionCode and Value fields are present in the generic API Get response but are missing in the extract output.

Description:

FlexCodeDefinitionCode and Value fields were not present in the extract output but were present in the generic API Get response.

Resolution:

If FlexCodeDefinitionCode and Value fields are present in the generic API Get response, then these fields are present in the extract as well.

35619655

NXT-27341

Parent activity cannot deal with spawned child activities that fail

Description:

Parent activity was unable to handle business/validation errors on individual spawned child activities. So all child activities were getting InProcess status and parent activity was getting BusinessError status.

Resolution:

Parent activity will now be able to handle business/validation errors on the level of individually spawned child activities.

35354865

3-31806714591

NXT-26873

User isn’t able to access ReferenceSheetLine which doesn’t have valid FlexCode value

Description:

When FlexCode value appears blank/empty in UI while selecting it in ReferenceSheetLine, ReferenceSheetLine is saved without FlexCode value. Later retrieval of such ReferenceSheetLine through API/UI throws an exception and user isn’t able to see its data.

Resolution:

Brought up a mechanism which ensures that ReferenceSheetLine will be saved with valid FlexCode value.

35367081

3-32938796531

NXT-26892

Claimline status on claim page and claimline details page are different

Description:

Claim line status on claim details page and claim line details page are different. Open a claim with multiple claimLines, on claim details page for few claimlines the status shows 'To Be Approved' and for few claimlines it shows 'To Be Denied', when claimLine details page is opened for 1 claimline it shows correct status, where as for other claimlines it still shows the previous claimline’s status.

Resolution:

Claim line status is shown properly in claim and claim line details page and the values are not different in both the UI screens

35372054

3-32959396861

NXT-26901

Reference sheet line import activity sometimes fails with NullPointerException

Description:

Reference sheet line import activity sometimes fails with NullPointerException. The exception is resolved if the activity is recovered/restarted

Resolution:

The NullPointerException is fixed and the memory utilization in reference sheet line import activity is optimized

35394047

NXT-26932

java.lang.NoClassDefFoundError: org/bouncycastle/asn1/cms/CMSObjectIdentifiers when creating a key using keystores IP

Description:

BouncyCastle library is being used in the flow of creating the keys using Keystore. This library was not bundled with the application

Resolution:

Latest version of BouncyCastle library has been bundled with the policies application.

Issues that were backported in previous Release / Patch

BugDB Internal Summary Backport BugDB SR

34186685

NXT-24766

Intermittent Failure of Fee Schedule Integration Point due to Optimistic Lock Exception

3.22.2.0.3

34982424

3-32110222731

34186685

NXT-24766

Intermittent Failure of Fee Schedule Integration Point due to Optimistic Lock Exception

3.22.1.0.15

34186688

3-32110222731,3-33230242901

34194895

NXT-24804

Data Replication Issue on Activity Restart

3.22.2.0.3

34982437

3-29348208321, 3-29584669481

34257328

NXT-24868

Quick Search Fields Popup Misalignment on Claims Page in Firefox Browser

3.22.2.0.3

35243215

34532970

NXT-25300

Java.sql.sqlsyntaxerrorexception: ora-01795: maximum number of expressions in a list is 1000

3.22.2.0.10

35434715

3-33158060141

34609321

NXT-25421

Limit from product benefit specification is not selected on recalculation of coverage from manual benefits.

3.22.2.0.1

35013727

3-30452029991

34609321

NXT-25421

Limit from product benefit specification is not selected on recalculation of coverage from manual benefits.

3.22.1.0.8

34768417

3-30452029991

34609321

NXT-25421

Limit from product benefit specification is not selected on recalculation of coverage from manual benefits.

3.21.2.0.9

34645515

3-30452029991

34626789

NXT-25451

Table stats for pri$fee_schedule_lines is gathered for all child activities concurrently

3.22.2.0.1

34982463

3-30270443091

34626789

NXT-25451

Table stats for pri$fee_schedule_lines is gathered for all child activities concurrently

3.22.1.0.8

34721623

3-30270443091

34675537

NXT-25512

OHI allows to resolve pend while user does not have corresponding access restriction

3.22.2.0.1

34950188

3-30739753241

34675537

NXT-25512

OHI allows to resolve pend while user does not have corresponding access restriction

3.22.1.0.9

34679846

3-30739753241

34697776

NXT-25531

Money fields where amount has decimal value with .9999 getting rounding off to whole number.

3.22.2.0.2

34697777

34723806

NXT-25593

OptimisticLockingException when updating lastlogintimestamp of the user

3.22.2.0.1

34921600

3-29584669481,3-31267385791

34723806

NXT-25593

OptimisticLockingException when updating lastlogintimestamp of the user

3.22.1.0.9

34726395

3-29584669481,3-31267385791

34866064

NXT-25609

When the value of claim is undefined in adjudication cases, the user is unable to download the file.

3.22.2.0.1

34974818

35720594

NXT-25616

Delete on a new row should remove additional fields overflow section as well

3.22.2.0.1

34872470

34747018

NXT-25640

Error while processing a claim in manual benefits status from postman

3.22.2.0.1

34894812

3-31049172121

34747018

NXT-25640

Error while processing a claim in manual benefits status from postman

3.22.1.0.8

34747033

3-31049172121

34871839

NXT-25668

Reference Sheet Lines page is not loading all the results

3.22.2.0.10

35471491

3-33307073211

34791240

NXT-25719

Claim Line Summary for Approved claimline shows Fatal error for 1-2 seconds if opened after Denied Claim line Summary and then the respective drawer gets mis-aligned

3.22.2.0.1

34791257

34866023

NXT-25749

Boolean fields with NULL value should display blank in UI

3.22.2.0.1

34981363

34835412

NXT-25866

Claim pend history does not reflect the user that resolved the pend

3.22.2.0.1

34888865

3-31264277391

34835412

NXT-25866

Claim pend history does not reflect the user that resolved the pend

3.22.1.0.9

34835598

3-31264277391

34844240

NXT-25892

JetUI- provider search is taking around 30sec average to load a provider in the claim form

3.22.2.0.1

34942494

3-30886340351

34844240

NXT-25892

JetUI- provider search is taking around 30sec average to load a provider in the claim form

3.22.1.0.9

34844254

3-30886340351

34845443

NXT-25898

Custom boilerplates are not working for claim line details view page

3.22.2.0.1

34870001

3-31210906991

34845443

NXT-25898

Custom boilerplates are not working for claim line details view page

3.22.1.0.9

34869983

3-31210906991

34872498

NXT-25933

Episodes page - pop-up alignment issue

3.22.2.0.1

34872502

34858637

NXT-25940

Advanced search on 'createdBy' not working in claims page

3.22.2.0.1

34888776

3-31414189871

34863863

NXT-25944

"Add message" action on claim line level ( dialog) should not allow for empty message

3.22.2.0.1

34887120

3-31111068731

34863863

NXT-25944

"Add message" action on claim line level ( dialog) should not allow for empty message

3.22.1.0.9

34876660

3-31111068731

34866928

NXT-25950

Display never not working for dynamic fields mentioned in floorplan when autoinclude is set to yes

3.22.2.0.1

34866934

34867157

NXT-25952

Custom lov poceduregroupdetails is not working in claimlines page

3.22.2.0.1

34650859

3-30727204301

34867157

NXT-25952

Custom lov poceduregroupdetails is not working in claimlines page

3.22.1.0.8

34650872

3-30727204301

34868041

NXT-25958

Additional Fields: Apply and Cancel buttons are shown in View mode

3.22.2.0.1

34868046

34868535

NXT-25960

Zip files cannot be imported on Mac and Linux

3.22.2.0.1

34868555

34870460

NXT-25964

Unsaved pop up message is showing when we click on add button in few pages

3.22.2.0.1

34874801

34871310

NXT-25969

Additional Fields: Cancel button is saving the data.

3.22.2.0.1

34871347

34871981

NXT-25973

Add to Floorplan - Next button is not responding

3.22.2.0.1

34871991

34873109

NXT-25983

Additional Fields Drawer in JET pages : Single value non-time valid fields are not persisting after save

3.22.2.0.1

34873114

34872778

NXT-25989

Covered Amount is set to null on claim line when line is denied with fatal message

3.22.2.0.2

34982451

3-31454344411

34872778

NXT-25989

Covered Amount is set to null on claim line when line is denied with fatal message

3.22.1.0.12

34882273

3-31454344411

34907820

NXT-25995

Procedure Group Page: Table is not loading when navigating to object navigation 'Procedure Group Details'

3.22.2.0.1

34907854

34885720

NXT-26002

OHI accepts dynamic field numeric content of 13 digits while 12 is defined as max. length

3.22.2.0.1

34885737

3-31391733371

34891380

NXT-26020

Claims processing is slow during CMT import

3.22.2.0.1

34891400

3-30739647241

34891380

NXT-26020

Claims processing is slow during CMT import

3.22.1.0.11

34891410

3-30739647241

34902686

NXT-26040

Activity recovery at startup time does not set process_stop_datetime

3.22.2.0.2

35119649

34909742

NXT-26047

Context string enclosed in single quote gives API error

3.22.2.0.1

34909767

34973664

NXT-26051

typeJET field in product limits tab of products page doesn’t display value

3.22.2.0.1

34962689

34911393

NXT-26052

Apply button is not responding in additional fields drawer when mandatory dynamic records are configured

3.22.2.0.1

34911396

34911609

NXT-26054

Field with SVTV Flex code & mandatory are not responding in additional fields drawer

3.22.2.0.1

34911610

34915578

NXT-26068

Financial message not created for reversal transactions when covered amount on claim is null

3.22.2.0.2

34979425

3-31477093221

34915578

NXT-26068

Financial message not created for reversal transactions when covered amount on claim is null

3.22.1.0.12

34979337

3-31477093221

34954888

NXT-26116

Contracted procedures are not sorted on code if number of records are less than 150.

3.22.2.0.1

34954899

34974180

NXT-26185

ClaimStatusHistory API doesn’t return any response for the claims created from JET UI

3.22.2.0.1

34974184

3-31809029671

34974180

NXT-26185

ClaimStatusHistory API doesn’t return any response for the claims created from JET UI

3.22.1.0.10

34974188

3-31809029671

34977378

NXT-26195

Floorplan changes for Auto Include Extensibility.

3.22.2.0.1

34977394

34977924

NXT-26205

Internal caching has been optimized

3.22.2.0.1

34987897

34987903

NXT-26249

The number of items in shared Eclipselink caches is maximized

3.22.2.0.3

34987152

3-32247856831

35024128

NXT-26297

Claim history panel issues for ctr version of claim.

3.22.2.0.1

35026279

3-31464688761

35029224

NXT-26300

Reprocessing locked claim line leads to CLA-CLLI-007 error

3.22.2.0.1

35037750

3-29958611621

35029224

NXT-26300

Reprocessing locked claim line leads to CLA-CLLI-007 error

3.22.1.0.11

35037673

3-29958611621

35030895

NXT-26302

Reference sheet import activity terminates due to technical error and status remains in 'In Process' status

3.22.2.0.2

35031420

3-31827806771

35031374

NXT-26304

Unable to update Activity status to 'TE' while handling unexpected exceptions

3.22.2.0.2

35031394

3-31827806771

35031374

NXT-26304

Unable to update Activity status to 'TE' while handling unexpected exceptions

3.22.1.0.11

35031395

3-31827806771

35043701

NXT-26345

Time-Valid flex codes are not showing nested properties

3.22.2.0.3

35043816

3-31945494731

35043701

NXT-26345

Time-Valid flex codes are not showing nested properties

3.22.1.0.12

35043763

3-31945494731

35058137

NXT-26371

Business rule OHI-ACRE-006 on Data Access Group for Update privilege is not preventing updates for all fields

3.22.2.0.1

35058181

3-32082556451

35058137

NXT-26371

Business rule OHI-ACRE-006 on Data Access Group for Update privilege is not preventing updates for all fields

3.22.1.0.11

35058192

3-32082556451

35063527

NXT-26380

HTTP api metadata caches url from the first api request to get the metadata of a resource

3.22.2.0.2

35063554

3-31977844691

35064129

NXT-26387

Selecting all claimlines in a claim and resolve a pend for all the claimlines at once, doesn’t work

3.22.2.0.1

35064157

3-32106750331

35064129

NXT-26387

Selecting all claimlines in a claim and resolve a pend for all the claimlines at once, doesn’t work

3.22.1.0.11

35064167

3-32106750331

35077000

NXT-26407

Fee Schedule activity import is marked as success while it is still in progress .

3.22.2.0.3

35077009

3-32110222731

35077172

NXT-26413

New episode is getting created for overlapping claims lines

3.22.2.0.2

35076450

35077446

NXT-26415

Claim with multiple CTR versions should always show versions where reversal is false

3.22.2.0.1

35077779

3-32043583961

35077446

NXT-26415

Claim with multiple CTR versions should always show versions where reversal is false

3.22.1.0.11

35077782

3-32043583961

35080986

NXT-26428

Flexcodesystem and flexcodes imported through CMT set on a target environment are not correctly mapped for all the translations

3.22.2.0.2

35080990

3-31142348479;

35080986

NXT-26428

Flexcodesystem and flexcodes imported through CMT set on a target environment are not correctly mapped for all the translations

3.22.1.0.11

35080994

3-31142348479; 3-32128672291

35087893

NXT-26448

Claimline sequence is not generated correctly when trying to create third claim line in one go without saving any claim line

3.22.2.0.3

35276544

3-32655529051

35109380

NXT-26500

Assigned column name of flex code field usage when creating it from ADF UI is not correct sometimes

3.22.2.0.2

35109399

3-32181209591

35109380

NXT-26500

Assigned column name of flex code field usage when creating it from ADF UI is not correct sometimes

3.22.1.0.12

35109398

3-32181209591

35130181

NXT-26531

JET UI : The placing of decimal point is different in JET and ADF

3.22.2.0.2

35130250

3-32265793401

35130181

NXT-26531

JET UI : The placing of decimal point is different in JET and ADF

3.22.1.0.12

35130259

3-32265793401

35439213

NXT-26534

Usages page: Adding a dynamic record to External Claims Data fails

3.22.2.0.9

35439216

35153735

NXT-26572

Automatic activity fail over sometimes results in duplicate child activities

3.22.2.0.3

35153747

3-32317309991

35162558

NXT-26606

Excess from previous product is not applied when member upgrades the product and serving waiting period for new one .

3.22.2.0.2

35162571

3-32225018171

35165336

NXT-26612

Referencesheetlines can not be created with blank endDate via API or IP

3.22.2.0.3

35177167

3-32387051031

35174146

NXT-26620

Translatable attributes of flex codes are not migrated for all the installed languages using CMT

3.22.2.0.6

35175269

3-32295832461

35174146

NXT-26620

Translatable attributes of flex codes are not migrated for all the installed languages using CMT

3.22.1.0.12

35175270

3-32295832461

35191140

NXT-26648

Role condition evaluation is not working when multiple floorplans exists

3.22.2.0.6

35209324

3-32290010481

35212953

NXT-26673

Error Message on manual Benefits page is not shown at the right place

3.22.2.0.3

35212959

35221152

NXT-26678

External intervention rules business process cache holds live domain object ClaimForm

3.22.2.0.3

35224499

3-32535028871,3-32637203321

35222426

NXT-26682

On clicking a Deeplink configured within Widgets, an empty Drawer opens up followed by a Page Navigation

3.22.2.0.6

35222431

35228144

NXT-26691

DynamicRecordSetup non-entity cache holds redundant FieldDetails objects

3.22.2.0.3

35233080

3-32535028871,3-32637203321

35255571

NXT-26732

Advanced search on numeric fields in claim lines doesn’t work

3.22.2.0.4

35256126

3-32601191311

35263194

NXT-26746

Incorrect selection of policy product parameters in case of upgrade with product history

3.22.2.0.3

35263200

3-32225018171

35283688

NXT-26777

Superseded claimlinerulecoverages are shown in manual benefits dialog

3.22.2.0.4

35309444

3-32590830611

35283688

NXT-26777

Superseded claimlinerulecoverages are shown in manual benefits dialog

3.22.1.0.13

35363702

3-32590830611

35297771

NXT-26787

Save action on a page takes too long when many picklists are configured

3.22.2.0.4

35297777

3-32666710581

35302549

NXT-26796

ActivitySubmissionTask enqueued to AQ does not use the priority from the task type

3.22.2.0.7

35302555

3-32742074681

35303901

NXT-26806

Dynamic record as tab list is not showing flexcode data

3.22.2.0.4

35303980

3-32580265181

35315734

NXT-26827

Coverage and limit consumptions tab is not showing for benefits tab on claims page

3.22.2.0.6

35358160

35325761

NXT-26840

When selecting a specific version of claim, cycle of the all the versions are displayed

3.22.2.0.6

35330455

3-31464688761

35337642

NXT-26858

In Claims widgets when dates are empty the value displayed is [Object object]

3.22.2.0.9

35427240

35340927

NXT-26861

Values entered in SVNTV type fields are not retained when record definition fields are also present

3.22.2.0.7

35340944

3-32824655691, 3-33189795581

35340927

NXT-26861

Values entered in SVNTV type fields are not retained when record definition fields are also present

3.22.1.0.15

35368948

3-32824655691

35341051

NXT-26863

Same column name being assigned for multiple flex code usages

3.22.2.0.7

35341098

35354295

NXT-26871

Application doesn’t start if there are compilation error in the Dynamic Logic

3.22.2.0.6

35354314

3-32862871471

35354865

NXT-26873

User isn’t able to access ReferenceSheetLine which doesn’t have valid FlexCode value

3.22.2.0.9

35355012

3-31806714591

35354865

NXT-26873

User isn’t able to access ReferenceSheetLine which doesn’t have valid FlexCode value

3.22.1.0.14

35354913

3-31806714591

35356756

NXT-26877

Unable to load FastStringService class during dynamic logic execution

3.22.2.0.5

35356763

3-32933090951

35356756

NXT-26877

Unable to load FastStringService class during dynamic logic execution

3.21.3.0.13

35371650

3-32933090951

35356756

NXT-26877

Unable to load FastStringService class during dynamic logic execution

3.21.2.0.10

35509503

3-33299475261

35356756

NXT-26877

Unable to load FastStringService class during dynamic logic execution

3.22.1.0.15

35371644

3-32933090951

35367081

NXT-26892

Claimline status on claim page and claimline details page are different

3.22.2.0.6

35367102

3-32938796531

35367081

NXT-26892

Claimline status on claim page and claimline details page are different

3.22.1.0.13

35367101

3-32938796531

35372054

NXT-26901

Reference sheet line import activity sometimes fails with NullPointerException

3.22.2.0.6

35372089

3-32959396861

35380939

NXT-26916

In Claim Line section, when you click on "Pended Lines" selector the system jumps to Claim section

3.22.2.0.9

35380951

35386393

NXT-26921

The Test Unit now accepts changes made in a Derivation Rule

3.22.2.0.7

35386915

35386393

NXT-26921

The Test Unit now accepts changes made in a Derivation Rule

3.22.1.0.14

35386948

35389556

NXT-26928

Advanced search is not working in referencesheetlines page when the record definition contains flexcodesystem

3.22.2.0.7

35390874

35392214

NXT-26930

The flex code descriptor value should be shown in create as well as edit state

3.22.2.0.7

35392235

35395195

NXT-26938

When multiple Claim search floorplans are enabled, going back to breadcrumb link does not retain the previously selected floorplan

3.22.2.0.9

35432758

null

NXT-26986

Implement throttling per activity type

3.22.2.0.9

null

35425325

NXT-27003

Empty keyValue and description in referencesheets when switching to another language

3.22.2.0.9

35425352

3-31806714591

35425325

NXT-27003

Empty keyValue and description in referencesheets when switching to another language

3.22.1.0.15

35425362

3-31806714591,3-33261629141

35433223

NXT-27018

Not able to update Flex code Definition record

3.22.2.0.9

35433271

35438620

NXT-27027

Failure in enabling dynamic logic cache across the cluster nodes

3.22.2.0.8

35448732

3-33108720861

35438854

NXT-27029

Property display - 'notNull' isn’t working for dynamic records configured in a widget table region component

3.22.2.0.9

35438875

35439794

NXT-27037

In Claim lines the Pended line selector does not work with custom floorplan

3.22.2.0.9

35439797

35441652

NXT-27041

Tagging not working, system claim line floorplan do not get loaded when tagged with system claim floorplan.

3.22.2.0.10

35441659

3-33085914661

35471826

NXT-27080

Delete icon is shown in table row even if user doesn’t have access to delete

3.22.2.0.10

35471850

3-31569988441

35472056

NXT-27084

In JET UI same list of additional columns is displayed in dynamic record tabs

3.22.2.0.10

35472078

35472492

NXT-27088

Default value not shown for a flex code with descriptor and read-only=true

3.22.2.0.10

35472542

35477904

NXT-27100

Records are not sorted even if default sort is defined in payload for widgets

3.22.2.0.10

35481932

3-33328591481

35487285

NXT-27109

Claim line resolve pend created on claim line not working

3.22.2.0.10

35487778

35487729

NXT-27110

Improved performance activity "Select Financial Transactions into a new Financial Transaction Set." when parameter "grouping is used.

3.22.2.0.9

35487738

35489119

NXT-27119

Blocked threads are waiting on coherence during cmt import

3.21.3.0.12

35527942

3-30739647241

35509242

NXT-27143

When Dynamic record is configured as Tab-List, getting error after filling the records and saving the claim

3.22.2.0.10

35573745

35603345

NXT-27317

Enable edit operation on 'financials' page if user has read access for claims(cl0172) and edit access for financials(cl0126)

3.22.2.0.10

35603385

3-33578720361

Known Issues

BugDB SR Internal Summary

31545595

NXT-13750

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

Description:

GEN-DYNA-001 not raised when sending in multiple lines with the same value for a dynamic field that is setup 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 through IP is not allowed from UI and it should not be allowed from IP as well.

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. But after recalculation of 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 past case date

Description:

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

33350875

NXT-23322

Provider Limits are not working as expected

Description:

For provider limit without procedure definition,limit is not getting applied across all the procedures of all claim lines of certain claim. For provider limit with procedure definition, limit should be applied only on the claim lines which have procedures of same procedure definition. But now it’s getting applied on each claim line individually.

33430355

NXT-23457

Conditionally handling of remove action on claim line results based upon the claim status is not working as expected

Description:

Remove action is available even when the claim is locked or replaced. It is also available when claim status is not entry or change. Expected : Remove Action is only available on claim lines that are unlocked or non replaced and claim status is in entry or change.

33654812

NXT-23946

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

Description:

Tasks for claim stays in "PENDING" status on node failure or switchover . The corresponding claims stuck in Initial status.

33665545

3-27921000351

NXT-23969

Combination Checks duplicates the message using the addMessage method when Type is Exclusive

Description:

Combination Checks duplicates the message using the addMessage method when field "Type" is selected as Exclusive

33698723

NXT-24018

Mismatch in Dynamic Records not failing with error

Description:

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

34169428

NXT-24160

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

Description:

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

34008782

3-28606893871

NXT-24457

Enrollment callouts throws null pointer error on read timeout

Description:

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

34189805

NXT-24484

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

Description:

Below query doesn’t consider the claims in result which has pend reasons either at claims level or claim line level. Claims which having pend reasons at both level (claim & clam line) are included in result.

Usecase: There are some claims for which pend reasons are configured only at claim level and for some claims it is only at 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 / backtomanual, when user is not authorized for claims API

Description:

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

34145248

3-29423861521

NXT-24682

Enrollment callouts throws null pointer error when authnetication credentials are missing .

Description:

Enrollment callouts throws null pointer error when authnetication credentials are missing . Instead , it should return EnrollmentClientException and log 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 we try to update the Transaction Source Usages of the 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 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 execution error in 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 API PUT request, if the claim is not created and gives a 422 error, in the response body, the error is listed out 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 which is sent out and marked mandatory gets the bulking group of that sent out transaction

Description:

Reversal of a financial transaction which 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

Claims start and end date should be set based on claim line start and end dates when a claim is created or updated

Description:

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

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.

34401051

3-29621579461

NXT-25116

CMT recovery process fails with null pointer exception

Description:

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

34445139

3-30161147631

NXT-25161

In the test unit signature under dylo we are unable to set values for 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 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 is having bulking group and creates one financial message. If the bulking group is not set/not distinctive enough, this might cause performance (memory related) issues.

34800659

NXT-25604

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

Description:

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

34843044

3-31130354031

NXT-25889

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

Description:

When End Benefits Derivation Rule uses 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 accept header for claims API has aliases with alias 'd' for claimDiagnosis.diagnosis along with 'b' for 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, which are greater than 1 level deep from claims resource is not possible

34967121

NXT-26155

On adding a new member through '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. On saving, we get a error to enter data into additional fields that weren’t mandatory like name format etc.

35000725

3-31898611651

NXT-26257

The multivalue flexcode for feeschedule is not being updated

Description:

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

35018330

3-31969350441

NXT-26277

Query API cannot handle optional field 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 response returns a product that belongs to another brand than what is specified in claim request, an NPE is returned instead of 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.

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

35087433

NXT-26442

Ability to select a few claimlines and then resolving pend reasons is not working

Description:

Select multiple Claim Lines which has same Pend reason attached and then click on Resolve Pend Reason Button. The system is currently not sending multiple requests to resolve the pend for all the selected claim lines.

35087518

NXT-26443

After Applying search criteria on claim lines, when resolving pend reasons, it is not resolving the pend reasons for filtered claim lines

Description:

Create a Claim with 4 claim lines and all of them should have Pend Reasons attached. Now, apply search criteria such that only 2 claim lines are filtered. Select the filtered claim lines and click on Resolve Pend Reason button. Only for filtered claims lines, the pend reason should be resolved, not for all the claim lines available in the system.

35108668

NXT-26498

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

Description:

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

35116639

3-32093115791

NXT-26515

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

Description:

Provider Pricing Clause (PPC) import completed after 4 hours but none of the records in database was updated. Hypothesis is that due to row lock on PPC record finally following exception was thrown but import process didn’t catch it and it marked 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 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.

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 line for claims wherever applicable (open claim in manual adjudication status for this) etc

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

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 of the routing slips 'PRICINGDONE' and 'PREPROCESSING' are not reset

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

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

Carry over counter period not created for insurance limits that count per product per provider

Description:

Carry over counter period 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

35340860

NXT-26860

Certain external consumptions are not updating counter periods

Description:

When external consumptions with unspecified provider/aggregation level is added to a counter, it does not count towards existing counter periods that count per provider/product.

35350138

3-32828784691

NXT-26868

Dynamic record definition does not appear reference sheet search result/advance search

Description:

Dynamic Record Definition field is not showing up in reference sheet search result (Reference Sheet Search Page) as well user cannot search/Advance Search using it in JET UI (In spite of adding it in the floorplan).

35403785

3-33072998251

NXT-26948

If system property ohi.workflowtaskstart.endpoint.request is not SET and even when the reservation has a pend with 'Publish?' unchecked we are getting an error to set the system property ohi.workflowtaskstart.endpoint.request

Description:

We are getting an unwanted error message to set the system property 'ohi.workflowtaskstart.endpoint.request', thought the reservation has the PEND with the 'Publish?' as No

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 request has 'OR' condition on insurable entity .

35438775

OHISD-2085

NXT-27028

Unable to view or add existing widgets for a specific user

Description:

Add any of the widget using Add card Disable any of the widget froms widgets page Now, It doesn’t show any of the widget and there’s no disabled message as well

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.

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 reference sheet line is queried from dynamic logic using SearchBuilder and if the volume of reference sheets is high

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 commited periodically as they are processed

Description:

The actual commit of the events happens at the end of 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.

35491910

3-32026064771, 3-33959947311

NXT-27120

Performanc 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

35513175

3-33075425901

NXT-27149

Tasks and activities fail over 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

35521895

NXT-27156

Date format is different in different wigets and search floorplans

Description:

The date is displayed as YYYY-MM-DD in some widgets and in some widgets its displaying as DD-MM-YYYY

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. Less records displayed than total records available. When we add a new record it is not shown in UI after scrolling, but on search it is displayed.

35544807

3-33374204261

NXT-27213

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

Description:

Few IP error responses are not inline with REST standards. 'o:' is missing.

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

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 is not indicating 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 is 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

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.

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

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

35732491

NXT-27427

Issue with Diacritics search with special characters

Description:

While searching the texts should not end with the above list for specific languages. Please refer the following link.

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

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.

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 .

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

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.

35726302

NXT-27522

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

Description:

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

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. Query constructed had a missing parenthesis to group 'and' and 'or' conditions

Deprecated Items

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.

NXT-25718

3.22.2.0.0

The ADF user interface, including the ADF menu, 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.