Release Notes for Oracle Health Insurance Claims Adjudication Release 4.26.1.0.0

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

Version compatibility: Oracle Health Insurance Claims Adjudication Release 4.26.1.x is only compatible with other Oracle Health Insurance applications release version 4.26.1.x unless explicitly stated otherwise.
In accordance with the OHI error correction policy (Document KB347263 on My Oracle Support), error correction will be provided for: a) the current release, and b) the preceding release for a grace period of 6 months.

Enhancements

ID Summary Patch

CPN-3502

Improved query efficiency for configuration entities with dynamic data tables

This enhancement optimizes how the system handles queries on configuration entities with dynamic data tables (such as message groups). Previously, the system repeatedly fetched information from these dynamic data tables, resulting in slower access. With this release, the system retrieves data from memory whenever possible, delivering faster performance.

CPN-3641

Enhanced PHI logs access using base views

In SaaS deployments, PHI access logs are stored in the database for 60 days in the PHI_LOG_EVENTS table. Logs older than 60 days are moved to OCI Object Storage by a daily database scheduler job. Prior to this release, customers could query recent logs (≤ 60 days) using the logphievents generic API, but accessing older logs required raising an SR with the AMS team to retrieve files from OCI Object Storage.

This enhancement improves the customer experience by enabling PHI access logs to be extracted directly through base view generation. The PHI_LOG_EVENTS table is now included in base view generation, allowing customers to schedule a daily extract of the PHI_LOG_EVENTS_BV base view and load the extracted data into their own data warehouse for analysis and reporting.

An access restriction is created for PHI_LOG_EVENTS_BV, but it is not automatically granted to the ALL_VIEW_ACCESS_ROLE.

4.25.1.0.8

CPN-3676

Upgrade to Java 21, Jakarta EE 9.1 and WebLogic 15.1.1

This enhancement upgrades Java to version 21, Java EE to Jakarta EE 9.1 and WebLogic to version 15.1.1. See "Additional Upgrade Steps for Installation" below and the installation guide for more details.

CPN-3775

Allow purging of data with a 7-day retention period in non-production environments

The data purge process previously required a minimum retention period of 30 days. This enhancement allows to configure a lower retention period (e.g: 7 days) specifically in non-production environments, while production environments maintain the 30-day policy. This change will help optimize disk space in non-production environments.

4.25.1.0.18

CPN-3799

Operational Reports and Data Transfer

The following changes are made in Operational Reports and Data Transfer:

  • In the previous release, the CSV files generated by the Data Transfer IP did not include a header row. In this release, CSV files include the header.

  • In the previous release, when a query returned no records, the Data Transfer IP responded with HTTP 200 with an empty response body. This behavior is changed to return HTTP 204 (No Content).

  • Two new error messages are introduced in the Operational Reporting IP. The IP returns an HTTP 422 response with one of the following error messages:

    • OHI-IP-ORV-008: View {0} does not exist

    • OHI-IP-ORV-009: Access restriction grant is missing to query the view {0}

  • Default PAR (Pre-Authenticated Request) URL expiry time has been changed from 30 minutes to 1 minute.

  • The following issues specific to On-Prem deployments are fixed:

    • Incomplete or truncated responses when querying very large data.

4.25.1.0.8

CPN-3862

Optimized evaluation of logging parameters in dynamic logic

When debug or trace logging is turned off, certain log statements may still trigger additional data retrieval or calculations in the background. This can slow down execution or cause errors, for example when trying to log a null value.

With this enhancement, such log statements are automatically guarded. When debug or trace logging is disabled, the associated expressions are skipped, avoiding unnecessary work and improving overall efficiency.

Example:

log.debug("Claim ID: {0}", claim.getId())

In earlier versions, claim.getId() was executed even if debug logging was disabled. If claim was null, this resulted in a NullPointerException, even though debug logging was turned off. With this enhancement, the expression is executed only when debug logging is enabled.

This enhancement applies only to new or recompiled dynamic logic.

CPN-3869

Expose Foreign Keys and Unique Keys on Base Views

The Data Transfer functionality requires some understanding of the data model and the keys between different Base Views. A Base View does not have a key on its own, but the underlying tables do.

This enhancement introduced two new tables:

  • BVG_FOREIGN_KEYS, representing the foreign key relations between two Base Views

  • BVG_KEYS, representing the unique and primary keys on a single Base View

The data from each table can be accessed by a Base View itself.

CPN-3926

Automatic heap histogram collection for improved memory analysis

A heap histogram is a lightweight memory dump that provides detailed information about objects in the heap, including their class names, sizes, and counts. It helps identify memory leaks, understand object allocation patterns, and optimize memory usage.

With this enhancement, heap histograms are automatically captured in SaaS deployments when the heap memory reaches a critical state, enabling proactive and improved memory analysis.

4.25.1.0.7

CPN-3973

Groovy 5 upgrade

This release includes an upgrade from Groovy 4.x to Groovy 5.0.7. This upgrade introduces performance enhancements and new syntax options. For detailed information, please refer to the Groovy 5.0 Release Notes.

Some of the key breaking changes in Groovy 5 include:

  • Stricter handling of duplicate imports: In earlier versions of Groovy, the compiler was lenient when finding duplicate imports or an import and a similarly-named class definition. While having duplicates was considered poor style, the compiler followed the lenient behavior of letting the last definition "win". From Groovy 5, the compiler now follows Java behavior and gives an error in such cases.

  • New default imports from java.time: The java.time packages are an additional default import in Groovy 5. If you have classes in the default (no) package with the same names as classes in the java.time package, you will need to rename those classes, or place them in a package, or use an import alias, to avoid conflicts. The most common classes that might conflict are Year, Month, and Duration.

For additional details, see the Breaking changes section in the Groovy 5.0 release notes.

Not all internal compiler or runtime changes are fully described in the Groovy 5.0 release notes. Customers are therefore strongly advised to perform comprehensive unit and regression testing of the dynamic logic to ensure compatibility with Groovy 5.

To enable compatibility with Groovy 5, the bytecode of existing dynamic logic is reset during the upgrade. This reset causes the application start-up time to be slightly longer on the first startup after the upgrade, as the dynamic logic are recompiled at startup time. Future application restarts do not recompile this bytecode, so subsequent startups are faster.

CPN-3975

Optimized memory usage during dynamic field/records retrieval and activity processing through chunking strategy

Memory utilization is improved during the retrieval of dynamic fields and records in the dynamic logic. A new predefined method, getDynamicRecordsByType, is introduced to retrieve dynamic records based on the field usage name (refer to "Predefined Methods" in the Developer Guide for details).

Write access is enabled for all dynamic fields of attachedPolicyData within "Policy Calculation Period Segments", allowing these fields to be modified using Groovy-style property access instead of the setDynamicField method (see "Policy Calculation Period Segments" in the Developer Guide).

Additionally, activity processing chunking is introduced to further optimize memory usage. When enabled, activity groups are processed based on a configurable chunk size (default 100 MB), and transactions are committed once the defined threshold is reached to prevent excessive memory consumption, after which processing continues for the remaining activities of the group within the same iteration.

4.25.1.0.21

CPN-4025

Security logs retrieval via API and data transfer

Prior to this release, security logs were written only to the file system and were not accessible through any API. With this enhancement, SaaS customers can now retrieve security logs using a dedicated API as well as through the data transfer feature.

A new API, logsecurityevents, is introduced, backed by the new table LOG_SECURITY_EVENTS. A corresponding base view, PHI_LOG_SECURITY_EVENTS_BV, is now available to support extraction of security logs via the data transfer feature. This allows customers to schedule regular extracts (e.g., daily) and load the data into their own analytics or SIEM systems.

Access to security logs is controlled:

  • The access restriction for PHI_LOG_SECURITY_EVENTS_BV is created but not granted automatically to ALL_VIEW_ACCESS_ROLE.

  • A dedicated access role must be explicitly granted to users who are allowed to extract security logs.

The table LOG_SECURITY_EVENTS is included in auto-purge with a default retention period of 7 days.

4.25.1.0.8

CPN-4206

Introduced additional attributes in security logs for enhancing log auditing and parsing capabilities

Introduced the following new attributes in security logs:

  • eventCategory: All security events are categorized into distinct categories. This attribute holds the category assigned to the security event being logged.

  • eventType: Brief summary of the security event being logged.

  • eventOutcome: Outcome of the event. Possible values: Success or Failure.

  • eventSeverity: Describes the severity of the event. Possible values: INFO, WARN or ERROR.

  • httpStatusCode: HTTP response code of the request for which the event is being logged. This will be null whenever the code is not deterministic at the time of event.

  • failureReason: Briefly describes the reason of failure. This attribute will be non-null only where relevant.

  • apiEndpoint: Holds the API endpoint to which the request was sent.

  • sessionId: Identifies the session provided by the caller. Applicable to SaaS and UI requests.

  • accessTokenId: Identifies the access token associated with the request. Applicable to SaaS and non-UI requests

4.25.1.0.17

CPN-4207

Enhanced PHI access logs to include access scope, session ID and access token ID

Enhanced PHI access logs to include three new attributes:

  • accessScope: Indicates whether a single record or multiple records are accessed within a transaction.

  • sessionId: Identifies the session provided by the caller. Applicable to SaaS and UI requests.

  • accessTokenId: Identifies the access token associated with the request. Applicable to SaaS and non-UI requests.

4.25.1.0.17

CPN-4302

Configurable PHI Event Logging for Data Transfer IP

PHI event logging for Data Transfer IP is now configurable using the system property ohi.datatransfer.logging.phi.events.enabled.

By default, this property is set to true, so existing behavior remains unchanged and PHI access events continue to be written to LOG_PHI_EVENTS when PHI data is accessed during Data Transfer IP operations.

When this property is set to false, PHI access event records during Data Transfer IP operations are not written to LOG_PHI_EVENTS.

Before disabling PHI event logging, customers should review their audit, compliance, and security requirements.

NXT-24422

Business Rule to prevent pre-reservation step form derivation rule

This enhancement introduces a new business rule that prevents setting up a pre-reservation step for derivation rules.

NXT-26542

Exposed generic API for deployment metadata and extended User Preferences to support switching between customer and browser timezones

A generic deployment metadata API is now available to retrieve the customer time zone. The User Preferences API includes a new browserTimeZone flag, which defaults to false. When set to true, timestamps are displayed in the end user’s browser time zone. When set to false, timestamps are displayed in the configured customer time zone.

4.25.1.0.18

NXT-28025

Deprecate the Payment Status Integration Point

Deprecate the Payment Status Integration Point

NXT-29960

Send enriched enrollment requests

This enhancement introduces the ability to include custom attributes in the enrollment request payload.

By enabling the option to add parameters and utilize them in building a response payload, the response can become more tailored to the specific situation of the claim.

4.24.1.0.17, 4.25.1.0.4

NXT-30165

Remove deprecated features relying on SOAP services

This enhancement removes support for the following integration points that rely on SOAP services:

Adjudication Cases, Contract References, Payment Status, Resolve Pend Reasons, Products / Benefits import

All of these features have been announced as deprecated in 4.23.2.

NXT-30348

Reinsurance Regimes

This enhancement introduces a dedicated Reinsurance Regime feature that separates reinsurance configuration from benefit configuration, simplifying the management of reinsurance rules and making them easier to configure and maintain. It supports the application of reinsurance treaties during claims adjudication based on configured business rules and provides a clear calculation of the insurer’s retained amount and the reinsurer’s share of the claim.

NXT-30383

UI: Coverage Regime Page

This enhancement introduces the ability to view, create and edit Coverage Regime with a simplified representation in UI.

4.25.1.0.5

NXT-30732

Counter IP carry over date

This enhancement introduces the capability to control the carry over settings when creating external consumption. Writing an external consumption request doesn’t have the product limit (override) in context so it will always use the setting on the limit. This enhancement introduces an additional parameter to the Adjudication Counter IP, carryOverDate, which can be used to override the carry over settings on the limit. Furthermore, this enhancement introduces the capability of creating new counter periods for plan year limits. This requires the presence of a start date in the request.

NXT-30753

Improvements Claims Page - Applied Benefits and Applied Pricing

This enhancement introduces multiple improvements in the Applied Benefits and Applied Pricing sections, including:

  • Rearrangement of content in the context of a claim line

  • Addition of deep links for configuration building blocks

  • Repositioning of links from the detail page to the header, optimizing the area for claim details

  • New placement of links ensures they are always accessible while working on a claim, eliminating the need for back-and-forth navigation related to claim details

4.25.1.0.7

NXT-30992

With this enhancement it is now possible to Copy Pricing Worksheet from an existing Worksheet

This enhancement enables user to copy a specific pricing worksheet along with the draft provider pricing clauses on the Pricing worksheet. This feature also enables user to override specific attributes on the draft provider pricing clauses at the time of copying.

4.25.1.0.3, 4.25.1.0.4

NXT-31011

Access Restriction on Download Feature

This enhancement links the ability to download data from the JET user interface to a user role. Only users with access to the Download Data restriction grant can download data from JET UI using the download action.

4.25.1.0.4

NXT-31023

Search Result Download in CSV Format

This enhancement addresses the issue of referenced fields being downloaded in one column as JSON data in the CSV exports from UI. With this enhancement all the displayed data of a reference field will be downloaded into separate columns.

4.25.1.0.5

NXT-31102

Additional features - Claims Page

This enhancement introduces the following features on the claims page - Action Change and Unfinalize brings the claim to edit mode - Actions like add messages, resolve pends are added to edit mode as well - Action undo replacement is moved from claim line level to claim level - Quick links to authorizations and member claims lines are added to the page

4.25.1.0.7

NXT-31146

Extend Policy Product Parameters

This enhancement enables dynamic fields on Policy Product Parameters. Customers can store additional attributes, such as aggregation level identifiers, that define how a limit level is applied. The system can accept and store these values from the enrollment response and use them to determine limit aggregation levels.

NXT-31178

Upgrade to JET version 19.0.0

This enhancement upgrades the JET (JavaScript Extension Toolkit) core library to version 19 from 17. This uptake includes the required dependency, tooling, and compatibility updates to align the UI with the OJET 19, enabling continued support for the latest Oracle JET components, framework fixes, and runtime improvements.

NXT-31230

UI: Episodes Search Object - Table template to support inline edits

This enhancement introduces ability to inline edit table data from the episodes search page

4.25.1.0.10

NXT-31355

Ability to update Claim Form

This enhancement introduces the ability to update claim form for an existing claim. This feature can be enabled by configuring system property 'ohi.claims.update.claimform.allow' to true.

Additional restrictions have been introduced in generic APIs to create or update claim lines such that only the procedure codes for the flex code system configured for the selected claim form can be used as the claim line procedures.

Note: Since the API request to retrieve the floorplan from JET user interface is cached at the browser and server to improve the application performance, there is a possibility of serving outdated floorplan data after the property change. To ensure the latest version of floorplan is picked up:

  • perform a floorplan update to clear the server-side cache

  • clear the browser cache to refresh the data and prevent stale responses.

Documentation Links:
Operations Guide

4.25.1.0.2

NXT-31592

Conditionally disable actions for the claims and policies page

This enhancement introduces the ability to disable the following buttons conditionally:

  • Submit claim

  • Submit policy

  • Edit policy

4.25.1.0.5

NXT-31594

JET: Save user preferences for table displays

This enhancement enables you to save your table column selections and column widths on supported pages. After you adjust a table, select Save Preferences to save your settings for that page.

Where it applies

  • System- or floorplan-driven pages that use following templates when the flexColumn property is true (Note: Default setting is true):

    • View/Edit List

    • Search Object Table

Supported pages and tables

  • Product Definition

    • Product Service Definition table in products and across products page

  • Claims

    • Draft provider pricing clause table within worksheet and across worksheet page

    • Fee Schedule lines

    • Provider Pricing Clause

    • Claim lines table within claims page

  • Common

    • Reference Sheets

4.25.1.0.15

NXT-31595

Family Level Reserve Limits

This enhancements extends the existing reserve limit feature to also include family level limits.

4.25.1.0.2

NXT-31600

Access restriction on ability to overturn deny messages

This enhancement extends the message group access restriction check to include the deny message overturn indicator update on claims and claim lines.

Documentation Links:
Security Guide

4.24.1.0.8, 4.25.1.0.1

NXT-31617

Increase the length of scope attribute on OAuthClientCredentialsGrantConfiguration entity

The scope attribute was limited to 100 characters, which was insufficient to store full scope values provided by Oracle Integration Cloud. Its length is increased to 200 characters.

4.24.1.0.7, 4.25.1.0.1

NXT-31704

Deeplink to Claims from Adjudication Consumptions

With this enhancement deeplink is added to view claims from consumptions

4.25.1.0.1

NXT-31924

Disable Enrollment Callout on Claim

This enhancement introduces the ability to prevent the enrollment call out within the context of a single claim, controlled through a new indicator on the claim itself. If the indicator is set to true, and there is enrollment data attached (either from a previous processing or coming in with the claim) then the enrollment data is retained regardless of the timer settings / expiration and no new callout is performed.

4.25.1.0.4

NXT-31925

Operational Reporting View - Daily claims count per claim process type

This enhancement introduces an operational reporting view of the daily claim count by process type. The report allows users to analyze and monitor daily claim volumes for each process type.

4.25.1.0.8

NXT-31938

Ability to update episode details using UI

This enhancement introduces the ability to create, update or remove episode details for an episode using the user interface.

4.25.1.0.4

NXT-32017

UI: Additional Features Advanced Search

With this enhancement, the following multiple capabilities are added to the advanced search:

  • Ability to select query operators for different search criteria.

  • Ability to specify selected criteria as mandatory in advanced search.

  • Multiple adjustments to reference sheet lines, page searches, and sort, including the ability to search on nulls, the ability to sort on start and end dates, view last updated by, and time details.

4.25.1.0.12

NXT-32032

Operational Reporting View - Daily Claims Productivity Per User

This enhancement introduces an operational reporting view of the daily claims productivity per user. It allows users to analyze and monitor daily claims productivity per user.

4.25.1.0.12

NXT-32037

User Interface - Additional tab features

Added a 'Close Other Tabs' option via a three-dot menu to close all but the active tab, auto-scroll to keep the active tab visible, and improved tab closing behavior to fall back to the previous tab when closing the last tab.

4.25.1.0.14

NXT-32040

Operational Reporting views for In or out-of-network provider service for any claim submission

This enhancement will introduce an operational reporting view that provides information if a claim submitted is for an in-network or out-of-network provider service.

4.25.1.0.12

NXT-32232

Additional details on Episodes search page

With this enhancement, the Episodes search page now displays total charged amount and total allowed amount, along with other episode details.

4.25.1.0.7

NXT-32307

UI: Ability to search for a claim based on code from claim page

This enhancement adds the ability to search for a claim using the claim code directly from the claims page. A new search field is introduced on the claim page, allowing users to enter a claim code and quickly find the matching claim.

4.25.1.0.6

NXT-32383

Ability to un-resolve the pend on claim or line

This enhancement introduces the ability to unresolve a resolved pend reason on a claim or a claim line from the claims page.

4.25.1.0.8

NXT-32464

Non-Unique Provider Identifiers

This enhancement enables the configuration setting that controls whether a provider identifier is unique across providers.

4.25.1.0.21

NXT-32471

Improve handling of HTTP error: 401 UnAuthorized in JET UI

With this enhancement, OHI uses system property OHI_DEPLOYMENT_TYPE to handle HTTP 401 error. When this property value is set to "CLOUD", this will force a "401" response to re-direct the OHI JET login page when the IDCS OpenID session cookie is missing/expired.

4.25.1.0.17

NXT-32524

Table component improvements - Usability with editable row

Introduced check (Apply) icon as a table row-level action in edit mode. Clicking the check icon returns the row from edit mode to view mode. Actions in other rows will be disabled until the user clicks on the check icon of the current row being edited. Editable row remains in edit mode and persists the data when the user clicks outside the table or switches to another browser tab.

4.25.1.0.7

NXT-32617

UI: Ability to exclude trailing wildcard with like search

This enhancement allows excluding the automatic inclusion of the trailing wildcard for like search in quick search, advanced search, and lookups by setting the application property ohi.ui.likesearch.wildcard.enabled to false.

The system also auto-truncates the leading and trailing white space for searches.

4.25.1.0.7

NXT-32621

UI: Additional Features Quick Search

With this enhancement, the quick search component is extended, and it will be possible:

  • To include all types of fields in the quick search.

  • To have query operators like between, less than, greater than, etc, configurable in quick search.

  • To set specific search criteria flagged as mandatory.

4.25.1.0.7

NXT-32629

UI: Expandable "more" section in tables

With this enhancement, the overflow region for the table ("More" link) is now expandable to a two-column layout, allowing more information to be viewed at once.

4.25.1.0.7

NXT-32633

UI: Additional Features Sort

With this enhancement, the sort component is updated to display null values based on the sort order, that is, for Default and Criteria:

  • If the sort order is descending, nulls last is applied.

  • If the sort order is ascending, nulls first is applied.

It is now possible to specify sorting criteria for a multi-value property (list) configuration in a form and region.

4.25.1.0.13

NXT-32683

UI: Ability to view inherited Claim Header attributes on Claims Line.

This enhancement enables adding the following fields from the claim as read-only on the claim line level (claims line table-column, table-more, and claim line detail page):

  • claim→serviceMember

  • claim→serviceProvider

  • claim→locationProvider

  • claim→referralProvider

  • claim→serviceSpecialties

  • claim→authorizationCode

  • claim→emergencyIndicator

  • claim→paymentReceiverRelation

  • claim→paymentReceiverProvider

  • claim→locationType

Also, a new section, Header Messages, has been added to the Claimline summary section.

4.25.1.0.12

NXT-32962

Implement Max Row Limit for Tab-Result Component

This enhancement introduces a maximum row limit of 100 for the Tab-Result Component. If the number of rows in the tab results exceeds 100, it is recommended to apply search criteria to view more records.

Documentation Links:
Developer Guide - Tab-Results

4.24.1.0.16, 4.25.1.0.8

NXT-33004

Copy Action for Duplicating Records on HRR Pages

The Copy Action is available when the metadata indicates that cloning is supported for a resource. It allows users to quickly duplicate an existing record by providing a new functional key. The system pre-fills the remaining values from the original record (excluding system-generated fields), allowing users to modify and save the new record while keeping the original record unchanged.

During cloning, the following child entities are not copied: User Roles for Access Roles, Relation Identifiers for Persons, and Provider Limit Rules for Provider Limit Categories.

Modifying individual child records during the clone operation is currently not supported for Access Restriction Grants under Access Roles, Partial Provider Pricing Clauses under Pricing Options, and Diminishing Rate Blocks, along with nested block amount and size lists, under Diminishing Rates.

Documentation Links:
Developer Guide - Clone API

4.25.1.0.18

NXT-33070

Improved Multi-Select Behavior for Row Selection in Tables

The record-selection behaviour has now been updated to follow an additive selection model, ensuring that selecting a record no longer clears existing selections. All previously selected records will remain selected and will not be unintentionally deselected.

Prior to this implementation, when user selects multiple records using checkboxes, clicking anywhere on a another row (outside the checkbox) would deselect all selected records except the one that was clicked.

4.25.1.0.8

NXT-33123

Additional features - Claims Page

With this enhancements the following features are added to claims page:

  • Ability to delete non system specific messages though claim and claim line summary. This functionality can be enabled by setting system property ohi.jsui.summary.message.delete.enabled to true.

  • Custom property claimDiagnosisListJET - This property allows to view claim level diagnoses information at the claim line level. This property can be added to the claim line table and claim line detail page.

4.25.1.0.8

NXT-33247

UI: Procedure codes next to indPricePrincipalProcedures.

With this enhancement, the display of indPricePrincipalProcedures is adopted to show the related procedure code in the label.

4.25.1.0.12

NXT-33394

UI: Search Object - Table template to support edits

This enhancement introduces the ability to inline-edit table data on the search page, built on the 'Search Object - Table' template.

NXT-33396

Search page - Filter Component

This enhancement adds support for trailing wild card selective search in filter component used in Exchanges page. 'likeic' operator checks the system property if trailing % should be included or not.

Documentation Links:
Developer Guide - Filter Component

4.25.1.0.14

NXT-33431

Display utilized amounts, days and units for the authorization search page

With this enhancement authorizations page is extended to show utilized amounts, days and units.

4.25.1.0.13

NXT-33467

UI : Claim and CTR Floorplan changes

As part this enhancement, multiple changes to the floorplan w.r.t. the arrangement of subsections and additional information is displayed for claims.

4.25.1.0.12

NXT-33488

Remove outer join for 'And' mode quick search

As part of this enhancement outer join is removed from "AND" mode based quick search and selection pop-up in LOV field. Also, outer join is removed for searches on insurable entity field in JET UI when used in quick search "OR" mode

4.25.1.0.13

NXT-33615

Enhance Claims in progress report to add out of the box fields.

This enhancement adds new columns to the Claims in Progress metadata: claim form, process type, payer, total covered amount, total retention amount, total allowed amount, and process category.

4.25.1.0.20

NXT-33659

Disable user location based time conversion

JET UI no longer relies only on the user’s browser timezone for datetime display. This helps prevent incorrect time conversion for customers operating across different geographic locations. The customerTimeZone, configured in the deployment metadata table during application installation, is used by default by JET UI. Users can override this through the "Use Browser Timezone?" option in the Preferences dialog, after which the UI will use the browser timezone. If customerTimeZone is not configured or is invalid/unsupported by JET, the UI falls back to the browser timezone.

4.25.1.0.18

NXT-33686

New boilerplate key for submit button in status CHANGE for claims page.

This enhancement introduces a new boilerplate key for the Submit button when a claim is in status Change. In this status, users can choose either Benefits Only or Submit the claim by going through pricing flows. To make this distinction clearer, it will now be possible to rename Submit button to “Price” in status change.

4.25.1.0.15

NXT-33697

UI: European date/number formatting for English Language

With this enhancement, support is added to keep the UI in English language while using European date and number formats (e.g., dd/MM/yyyy and 1.234.567,00), when user sets 'en‑EU' in the existing ohi.ui.default.locale system property. If the property is not set, date and number formats continue to follow the user’s selected locale (language + region), with no change in behaviour.

4.25.1.0.16

NXT-33718

Extended user preference - Reorder and Auto-commit

With this enhancement it is now possible to reorder table columns as per user’s preference. Also, the save button to store preference is replaced by auto commit feature.

This feature is available for all pages based on the following floor plan template:

  • View and Edit List Table

  • List View - Table

This feature is also available for selected pages which are not floorplan based:

  • Common Pages like Reference sheets.

  • Claims page claim line tab.

  • In Policies application, pages like Premium schedule lines, Adjustment lines, and Fee schedule lines.

4.25.1.0.18

NXT-33750

Enhance UI download functionality to include all search results based on query criteria.

This enhancement expands the UI download functionality, allowing users to export the complete set of search results that match the active query across all download-enabled use cases in the application.

4.25.1.0.21

NXT-33780

Ability to build and Validate multiple draft provider pricing clauses across worksheet

This enhancement introduces ability to build/validate multiple draft provider pricing clauses across multiple worksheets by removing the restriction of 10 distinct worksheet.

4.25.1.0.21

NXT-34301

Extend generic APIs to fetch provider name for provider type of flexcodes

This enhancement makes it possible to fetch the provider Name field when the flex code type is Provider. With this change, the provider Name field can now be configured and displayed on user interface pages that use Provider-type flex codes.

In addition, Reference Sheet lines can now display the provider name when the field usage type is Provider.

4.25.1.0.20

POL-14575

Removal of OHI_ENROLLMENT_RESPONSE_LOB property

This enhancement removes the ohi.ws.enrollmentresponse.request.lob property and lineOfBusinessCode from the enrollment (request).

POL-15334

Additional Data Masking Functions

This enhancement introduces two new data masking functions:

  • Text hash with seed, preserve size

  • Number hash with seed, preserve size

Along with the new masking functions:

  • New fields are added to the list of allowed native fields that can be part of the masking process.

  • Additional tables/columns are now purged as part of the masking process.

4.24.1.0.8, 4.25.1.0.1

POL-16056

Store Long Addresses

The character limit for the "Additional Address" fields has been increased from 60 to 250 characters. This change applies to the following fields:

  • ADDITIONAL PART 1

  • ADDITIONAL PART 2

  • ADDITIONAL PART 3

This update affects Relation Entities.

4.25.1.0.2

POL-16598

Detecting & resolving duplicate message transformation task.

  1. If a more recent transformation task exists, the older task is stopped to avoid duplicate tasks. This applies only to the Policies application.

  2. Only tasks with an Errored status can be restarted.

POL-16635

Undo Persisted Accounting Details

This enhancement allows to undo persisted accounting details when financial messages are unsent.

In addition, the following operations/batches are adjusted to allow accounting to be persisted:

  • Generate Fee and Produce Invoice for a Policy.

  • Generate Fee and Produce Invoice for a Group Account.

POL-17431

Providers - Service Address - Store Long Addresses

The character limit for the "Additional Address" fields has been increased from 60 to 250 characters. This change applies to the following fields:

  • ADDITIONAL PART 1

  • ADDITIONAL PART 2

  • ADDITIONAL PART 3

This update affects Provider entity.

POL-17575

Reset a value using floorplan conditions

With this enhancement, a new optional floorplan property resetValue is introduced, which can be used within the condition block to reset the value for a field.

4.25.1.0.3

POL-17690

Integration Point’s design updated to handle code references case-insensitively.

After this enhancement, Integration Point’s design updated to handle code references case-insensitively (e.g. brandCode, policyCode, addOnCode), so values like "abc" match an existing "ABC" instead of causing update failures or unique-key violations.

POL-17946

Generic Auditing Framework

This enhancement introduces a Generic Audit Framework in OHI to provide standardized tracking of record-level and field-level changes across supported entities. It captures create, update, and delete actions along with details of what changed, who performed the action, and when it occurred. A new API allows users to retrieve audit history with filtering and pagination, while built-in access controls ensure audit visibility aligns with entity, record, and field-level permissions. Audit tracking applies only to user-driven or directly modified fields and does not include technical or system-generated (calculated) fields.

Audit API resources use separate access restrictions instead of inheriting those of their parent resources. Therefore, users with access to a resource, such as Policies, may still require an additional Audit API-specific grant.

The need to grant separate Audit API access will be removed in the next patch. Users with access to the main resource will automatically be able to access its Audit API.

POL-18132

UI: Conditional display of row-level actions: edit and delete for tabs.

This enhancement introduces the ability to control the display of actions (edit/delete) through initconditions.

4.25.1.0.12

POL-18358

Improved activity notification tracking and recovery by migrating to the OHI task-based framework.

This enhancement migrates activity notification processing to the OHI task-based framework. As a result, notifications are easier to track, support, and recover when delivery is delayed or fails.

POL-18557

Worklist Framework

This enhancement creates a work item when a policy, claim, or authorization cannot be processed automatically. The system routes the work item to the appropriate queue. A user with access to that queue can fetch or be assigned the work item, review the pend reason, take the required action, and submit the policy, claim, or authorization.

POL-18558

Introduced Workitem data model and APIs to support configurable queue-based processing , including assignment controls, status tracking, and hold history.

This enhancement introduces workitem data model and APIs to support configurable queue-based processing , including assignment controls, status tracking, and hold history.

POL-18579

New operational report Workitem user productivity report.

This enhancements allows user to view worklist user productivity report. Existing Claims In progress and Policy In progress updated to show if the claim/policy is assigned to a user (via workitem) and to which queue they belong. to.

POL-18631

Increased length for street and city address fields

With this enhancement, the 'street' and 'city' fields for relation addresses and provider service addresses now support up to 250 characters, increased from the previous limit of 60 characters.

4.25.1.0.22

PRD-3017

SOAP-based product and benefits exports removed

This enhancement removes support for the following integration points that rely on SOAP services:

Product / Benefit export

This feature was announced as deprecated in release 4.23.2.

Additional Upgrade Steps

Pre-Upgrade phase

  1. As part of NXT-29609, the access restriction type "Line of Business" is removed from Claims application. If any access restrictions are currently configured using the "Line of Business" type, remove them using accessrestrictions API or JET UI.

Post-Deploy phase

  1. Groovy 5 is more restrictive and doesn’t support direct use of .size or .value on collections (lists)

    Example: Replace .size with size() and list*.value.sum() with list.sum()

    checkPOEP = defaultPoliciesSql.getPolicyEnrollmentProducts(testCode + '_POLI_001', 2, 'PERSON', testCode + '_RELA_001')
    // def poepSize = checkPOEP.size //INVALID,throws error
    def poepSize = checkPOEP.size() //VALID
    def customerList = getCustomerList(inputList)
    // Integer b = customerList*.value.sum(); //INVALID,throws error
    Integer b = customerList.sum(); //VALID

    The impacted dynamic logic to be identified and updated as stated below

    Identify the impacted dynamic logic using GUI based search or API as mentioned below

    API: POST generic/dynamiclogic/search

    {
    "resource": {"q":"logic.like('%*.value.sum()%').or.logic.like('%.size%')"}
    }
  2. Java 21 and Groovy 5 enforce stricter rules and no longer allow direct use of private variables and methods

    Example: Parsing the below JSON as a String and then calling .value on it results in an error, since .value is a private field of the String class and is not accessible

    "communicationPreference":[{"communicationMode": "EMAIL"}]
    person.communicationPreference.get(0).communicationMode.value //INVALID, throws error
    person.communicationPreference.get(0).communicationMode //VALID

    Identify the impacted dynamic logic using GUI based search or API as mentioned below and update it

    API: POST generic/dynamiclogic/search

    {
    "resource": {"q":"logic.like('%.value').or.logic.like('%.value.toString%')"}
    }
  3. With the Java 21 upgrade, Java EE-related package names have changed from javax to jakarta (for example, javax.ws is now jakarta.ws) as part of the adoption of Jakarta EE standards. Please update any use of javax.ws. in dynamic logic to jakarta.ws. to ensure compatibility.

    Identify the impacted dynamic logic using GUI based search or API as mentioned below and update it

    API: POST generic/dynamiclogic/search

    {
    "resource": {"q":"logic.like('%javax.ws.%')"}
    }

Upgrade Steps for Installation

To perform the upgrade, perform the following steps:

  1. Perform any pre-upgrade steps.

  2. Stop all the managed nodes running the existing version of the application.

  3. Perform any pre-undeploy steps.

  4. Undeploy the existing version of the application.

  5. Back up the database.

  6. Perform any post-undeploy steps.

  7. Unpack the release bundle into a directory that we refer to as OHI_ROOT from now on.

  8. Change Installation Configuration: In <OHI_ROOT>/util/install, make a copy of ohi_install.cfg.template and name it ohi_install.cfg.

  9. Edit ohi_install.cfg to contain your specific database connection data and other configuration settings. The settings are explained in the file itself.

  10. Make sure NO connections are present to the database using the OHI_xxx_USER account (where xxx is the abbreviation of the application)

  11. Run the Upgrade script:

    1. Open a command window and browse to <OHI_ROOT>/util/install.

    2. Run the upgrade by executing ./ohi-update.sh .

  12. Make the required changes to the ohi properties file

  13. Perform any post-upgrade steps

  14. Start WebLogic application server

  15. Deploy the Application

  16. Perform any post-deploy steps

Additional Upgrade Steps for Installation

The following phases are defined:

  1. pre-upgrade: Application is still running.

  2. pre-undeploy: Application is stopped, but not undeployed.

  3. post-undeploy: Application is undeployed. Database is backed up.

  4. post-upgrade: Released upgrade script run is complete.

  5. post-deploy: New application is deployed, and is up and running.

Post-UnDeploy Phase

  1. See the "Upgrade Steps for JDK and WebLogic Installation" section in the Installation Guide.

  2. As part of NXT-30165, the 'Payment Status' message origin has been removed. The claim messages, claim line messages and bill messages which have origin as 'PAYMENT STATUS' should be removed too. The script for this removal is as below :

set serveroutput on;

declare
  c_batch_size constant pls_integer := 10000;

  type t_rowid_tab is table of rowid index by pls_integer;
  l_rowids t_rowid_tab;

  cursor c_claim_line_messages is
    select rowid
      from cla_claim_line_messages
     where origin = 'PAYMENT STATUS';

  cursor c_claim_messages is
    select rowid
      from cla_claim_messages
     where origin = 'PAYMENT STATUS';

  cursor c_bill_messages is
    select rowid
      from cla_bill_messages
     where origin = 'PAYMENT STATUS';

  procedure delete_claim_line_messages is
    l_deleted_rows number;
    l_total        number := 0;
  begin
    open c_claim_line_messages;

    loop
      fetch c_claim_line_messages
        bulk collect into l_rowids
        limit c_batch_size;

      exit when l_rowids.count = 0;

      forall i in 1 .. l_rowids.count
        delete from cla_claim_line_messages
         where rowid = l_rowids(i);

      l_deleted_rows := sql%rowcount;
      l_total := l_total + l_deleted_rows;

      commit;

      dbms_output.put_line(
        'Deleted CLA_CLAIM_LINE_MESSAGES batch: ' || l_deleted_rows
      );
    end loop;

    close c_claim_line_messages;

    dbms_output.put_line(
      'Deleted CLA_CLAIM_LINE_MESSAGES total: ' || l_total
    );
  exception
    when others then
      if c_claim_line_messages%isopen then
        close c_claim_line_messages;
      end if;
      raise;
  end delete_claim_line_messages;

  procedure delete_claim_messages is
    l_deleted_rows number;
    l_total        number := 0;
  begin
    open c_claim_messages;

    loop
      fetch c_claim_messages
        bulk collect into l_rowids
        limit c_batch_size;

      exit when l_rowids.count = 0;

      forall i in 1 .. l_rowids.count
        delete from cla_claim_messages
         where rowid = l_rowids(i);

      l_deleted_rows := sql%rowcount;
      l_total := l_total + l_deleted_rows;

      commit;

      dbms_output.put_line(
        'Deleted CLA_CLAIM_MESSAGES batch: ' || l_deleted_rows
      );
    end loop;

    close c_claim_messages;

    dbms_output.put_line(
      'Deleted CLA_CLAIM_MESSAGES total: ' || l_total
    );
  exception
    when others then
      if c_claim_messages%isopen then
        close c_claim_messages;
      end if;
      raise;
  end delete_claim_messages;

  procedure delete_bill_messages is
    l_deleted_rows number;
    l_total        number := 0;
  begin
    open c_bill_messages;

    loop
      fetch c_bill_messages
        bulk collect into l_rowids
        limit c_batch_size;

      exit when l_rowids.count = 0;

      forall i in 1 .. l_rowids.count
        delete from cla_bill_messages
         where rowid = l_rowids(i);

      l_deleted_rows := sql%rowcount;
      l_total := l_total + l_deleted_rows;

      commit;

      dbms_output.put_line(
        'Deleted CLA_BILL_MESSAGES batch: ' || l_deleted_rows
      );
    end loop;

    close c_bill_messages;

    dbms_output.put_line(
      'Deleted CLA_BILL_MESSAGES total: ' || l_total
    );
  exception
    when others then
      if c_bill_messages%isopen then
        close c_bill_messages;
      end if;
      raise;
  end delete_bill_messages;

begin
  delete_claim_line_messages;
  delete_claim_messages;
  delete_bill_messages;
end;
/
  1. Use this script only when an environment has a large volume of old ERRORED claim-related asynchronous tasks caused by a known operational or configuration issue and those tasks no longer require retry or investigation. Execute the following SQL statement with the user OHI_CLAIMS_OWNER. The script updates selected old errored asynchronous tasks to DISMISSED and resolves the related system event logs so that the task purge can process them after the upgrade. Provide the purge retention days when prompted, review the output, and then execute COMMIT or ROLLBACK manually.

set serveroutput on

declare
    v_purge_days constant pls_integer := &p_purge_days;

    c_task_type_ref_codes constant sys.odcivarchar2list :=
        sys.odcivarchar2list(
            'WorkflowEvent',
            'TaskDoneEvent',
            'ClaimsEvent',
            'CtrClaimEvent',
            'PolicyAccountTransactionEvent'
        );
    c_bulk_limit constant pls_integer := 1000;

    v_cutoff_date     timestamp := trunc(systimestamp) - v_purge_days;
    v_task_table_id   ohi_tables_b.id%type;
    v_logs_resolved   pls_integer := 0;
    v_tasks_dismissed pls_integer := 0;

    type task_id_table is table of ohi_tasks.id%type index by pls_integer;
    v_task_ids task_id_table;

    cursor c_errored_tasks is
        select task.id
        from   ohi_tasks task
               join ohi_task_types_b task_type
                 on task_type.id = task.taty_id
        where  task.virtual_status = 'ERRORED'
        and    task.creation_date < v_cutoff_date
        and    task_type.ref_code in (
                   select column_value
                   from   table(c_task_type_ref_codes)
               );
begin
    if v_purge_days < 30 then
        raise_application_error(-20001, 'p_purge_days must be at least 30');
    end if;

    select id
    into   v_task_table_id
    from   ohi_tables_b
    where  name = 'OHI_TASKS';

    dbms_output.put_line('Selected old errored task counts by task type');
    dbms_output.put_line('Purge days: ' || v_purge_days);
    dbms_output.put_line('Cutoff date: ' || to_char(v_cutoff_date, 'YYYY-MM-DD HH24:MI:SS'));
    dbms_output.put_line('');

    for rec in (
        select task_type.ref_code,
               count(*) as task_count
        from   ohi_tasks task
               join ohi_task_types_b task_type
                 on task_type.id = task.taty_id
        where  task.virtual_status = 'ERRORED'
        and    task.creation_date < v_cutoff_date
        and    task_type.ref_code in (
                   select column_value
                   from   table(c_task_type_ref_codes)
               )
        group  by task_type.ref_code
        order  by task_type.ref_code
    ) loop
        dbms_output.put_line(rec.ref_code || ': ' || rec.task_count);
    end loop;

    open c_errored_tasks;

    loop
        fetch c_errored_tasks bulk collect into v_task_ids limit c_bulk_limit;
        exit when v_task_ids.count = 0;

        forall i in 1..v_task_ids.count
            update ohi$system_event_logs
            set    resolved = 'Y',
                   object_version_number = object_version_number + 1,
                   last_updated_by = 10,
                   last_updated_date = current_timestamp
            where  resolved = 'N'
            and    work_id = v_task_ids(i)
            and    tabl_id_work = v_task_table_id;

        v_logs_resolved := v_logs_resolved + sql%rowcount;

        forall i in 1..v_task_ids.count
            update ohi_tasks
            set    status = 'DISMISSED',
                   object_version_number = object_version_number + 1,
                   last_updated_by = 10,
                   last_updated_date = current_timestamp
            where  id = v_task_ids(i);

        v_tasks_dismissed := v_tasks_dismissed + sql%rowcount;
    end loop;

    close c_errored_tasks;

    dbms_output.put_line('');
    dbms_output.put_line('No changes committed yet.');
    dbms_output.put_line('Resolved ' || v_logs_resolved || ' system event logs');
    dbms_output.put_line('Dismissed ' || v_tasks_dismissed || ' errored tasks older than ' || to_char(v_cutoff_date, 'YYYY-MM-DD HH24:MI:SS'));
    dbms_output.put_line('');
    dbms_output.put_line('To commit changes, execute: COMMIT;');
    dbms_output.put_line('To rollback changes, execute: ROLLBACK;');
exception
    when others then
        if c_errored_tasks%isopen then
            close c_errored_tasks;
        end if;

        dbms_output.put_line('Error occurred: ' || sqlerrm);
        dbms_output.put_line('Execute ROLLBACK; to undo any changes');
        raise;
end;
/

Post-Upgrade Phase

  1. A new MDC (Mapped Diagnostic Context) field, user, has been introduced for security logs.

    To ensure this information appears in the security log file, update the log pattern for the securityAppender (which uses RollingFileAppender) to include the user MDC field.

    Example updated pattern
    <appender name="securityAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <encoder>
            <pattern>%d{ISO8601} [ %t ] %marker %c - %m [user:%X{user:-N/A}] %n</pattern>
        </encoder>
        ...
    </appender>
  2. Create a new securityDBAppender in SaaS deployments. This appender enables writing security logs to the database.

    Example Logback configuration
    <configuration debug="true" scan="true" scanPeriod="60 seconds">
      ...
      <appender name="securityDBAppender"
                class="com.oracle.healthinsurance.loggingsupport.appender.impl.OhiSecurityLoggerAppender">
        <connectionSource class="ch.qos.logback.core.db.JNDIConnectionSource">
          <jndiLocation>jdbc/policiesUserOhiApplicationDS</jndiLocation>
        </connectionSource>
        <logType>security</logType>
        <bufferDir>/writable/log/storage/buffer/security</bufferDir>
      </appender>
      ...
      <root level="error">
        ...
        <appender-ref ref="securityDBAppender"/>
      </root>
    </configuration>

Configuration Properties

Ref Action Description

CPN-3975

Added

ohi.activityprocessing.group.transaction.commit.strategy

This property configures group strategy to manage memory using Single-Commit (DEFAULT) or Chunking-Memory (CHUNK) strategy. By default Single-Commit is applied

CPN-3975

Added

ohi.activityprocessing.group.transaction.commit.chunking.memory.threshold

This property configures the memory threshold (in MB) at which Group Chunking-Memory strategy commits and continues processing.

CPN-4302

Added

ohi.datatransfer.logging.phi.events.enabled

Introduced a new optional property

NXT-30165

Removed

ohi.ws.paymentstatusresponse.request.enabled

The use of the Payment Status integration point is optional. In the event when the payment status information is provided through the Payment Status integration point, enable this integration point by setting the value to true.

NXT-30165

Removed

ohi.processing.paymentstatuscomplete.timeout

Used to specify value (in seconds) that the application uses to determine if all Payment Status response messages for a claim are received in time; if a response is not received before the time out period is exceeded, the Payment Status Complete task ends in an errored state.

NXT-30165

Removed

ohi.ws.{0}.response.validate

This property that validated the response against an XSD when it is received, is removed

NXT-30165

Removed

ohi.paymentstatus.endpoint.request

Reference to the Web Service endpoint which the OHI Claims system uses to request for Payment Status information. Required when ohi.ws.paymentstatusresponse.request.enabled = true

NXT-30165

Removed

ohi.paymentstatus.endpoint.response

The replyTo URI for the Payment Status Response service that is provided by the OHI Claims system. This URI is passed in the Payment Status Request message. Typically, this is a reference to a loadbalancer or a service endpoint on a service bus that forwards the request to a physical machine that executes the Web Service.

NXT-30165

Removed

ohi.ws.{0}.request.validate

This property that validated the request against an XSD when it is received, is removed

NXT-30165

Removed

ohi.processing.paymentstatuscomplete.interval

Used to specify the time interval (in seconds) that the application uses to check if all Payment Status response messages for a claim are received

NXT-31355

Added

ohi.claims.update.claimform.allow

This property allows / not allows update on claim.claimForm for an existing claim. default value is 'false', which means update on claim form is not allowed

NXT-32617

Added

ohi.ui.likesearch.wildcard.enabled

This property enables or disables the trailing '%' sign from quick, advanced search, and lookup (LOV) with the query operators like and likeic.

NXT-33123

Added

ohi.jsui.summary.message.delete.enabled

This property enables or disables the delete link in the claim/claimline summary for messages

NXT-33702

Added

ohi.activityprocessing.notification.type

ohi.activityprocessing.notification.type Property that controls if a notification should be send after completion of an activity.

Allowable values are: 'Always', 'OnFailureOnly' and 'Never' (default value 'Always').

Always means: send notification always regardless of the completion status of the activity. OnFailureOnly means that a notification is sent when an activity is completed with errors. And Never means no notification will be send at all.

NXT-33702

Added

ohi.activityprocessing.notification.type.{0}

Activity type-specific property that controls if a notification should be send after completion of an activity.

Allowable values are: 'Always', 'OnFailureOnly' and 'Never'.

Always means: send notification always regardless of the completion status of the activity. OnFailureOnly means that a notification is sent when an activity is completed with errors. And Never means no notification will be send at all.

If not specified, it will take the value of property ohi.activityprocessing.notification.type.

NXT-33750

Added

ohi.api.download.max.rows

The ohi.api.download.max.rows system property, which allows users to configure the maximum number of rows that can be downloaded through the Download API.

By default, this property is set to 2,000 rows. The maximum supported value is capped at 10,000 rows.

POL-14575

Removed

ohi.ws.enrollmentresponse.request.lob

System property removed

POL-18557

Added

ohi.worklist.enabled

Decides if the work items are created on the system or not. If set to true, work item tasks are created else skip creation of workitem. The default value = "false".

POL-18557

Added

ohi.worklist.service.{0}.client.authentication

The authentication mechanism used when invoking the notification endpoint. Optional. Possible values are BasicAuthentication, OAuth, or None. Default: BasicAuthentication.

POL-18557

Added

ohi.worklist.service.{0}.notification.method

The HTTP method used to send the notification. Optional. Possible values are POST or PUT. Default: POST.

POL-18557

Added

ohi.worklist.service.{0}.media.type

The media type used when sending the notification to the external endpoint. Optional. Default: application/json.

POL-18557

Added

ohi.worklist.notification.endpoint.{0}

The generic endpoint for sending notifications can be overridden for a specific notification definition code.

POL-18557

Added

ohi.worklist.notification.endpoint

The generic workitem notification endpoint.

Web Services

Ref Action Description

CPN-3799

Modified

Data Transfer IP

  • CSV files generated by the Data Transfer IP includes the header.

  • When the query returned no records, the Data Transfer IP responds with HTTP 204 (No Content).

CPN-3799

Modified

Operational Reporting IP

Two new error messages are introduced in the Operational Reporting IP. The IP returns an HTTP 422 response with one of the following error messages:

  • OHI-IP-ORV-008: View {0} does not exist

  • OHI-IP-ORV-009: Access restriction grant is missing to query the view {0}

CPN-4206

Modified

logsecurityevents

Added 9 new attributes: eventCategory, eventType, eventOutcome, eventSeverity, httpStatusCode, failureReason, apiEndpoint, sessionId, accessTokenId.

CPN-4207

Modified

logphievents

Added three new attributes: accessScope, sessionId, and accessTokenId.

NXT-26542

Added

deploymentmetadata API

New read-only generic API is added.

NXT-26542

Modified

userpreferences API

Added a new attribute browserTimeZone to the user preferences API.

NXT-29609

Modified

accessrestrictions Generic API

Access restriction of type 'Line of Business' is removed from the Claims application.

NXT-29960

Modified

Enrollment Integration Point

When a dynamic logic function of signature Enrollment Request Definition exists, the system uses the request definition for this function to do the enrollment callout. If there is no dynamic logic function with this signature, the system uses the standard enrollment request.

NXT-30165

Removed

Contract References

The Contract References IP that rely on SOAP services is removed.

NXT-30165

Removed

Payment Status

The Payment Status IP that rely on SOAP services is removed.

NXT-30165

Removed

Resolve Pend Reasons

The Resolve Pend Reasons IP that rely on SOAP services is removed.

NXT-30165

Removed

Product/Benefits Import

The Products/Benefits import IP that rely on SOAP services is removed.

NXT-30165

Removed

Adjudication Cases

The Adjudication Cases IP that rely on SOAP services is removed.

NXT-30348

Added

reinsuranceregimes API

Enable Generic POST, PUT, PATCH, COLLECTION PATCH, DELETE operations.

An attribute "Reinsurance regime code" has been added to the Reinsurance Treaty entity

NXT-30732

Modified

Adjudication Counters Integration Point

Added carryOverDate to the request

NXT-31924

Modified

Claims IN integration Point

Keep enrollment data indicator is added to the payload on claim header level

NXT-31924

Modified

Claims Update integration point

Keep enrollment data indicator is added to the payload on claim header level

NXT-31924

Modified

Submit Claim

If the keep enrollment indicator is set to true, then no enrollment callout is done regardless of the timer setting / expiration of the enrollment data

NXT-32033

Modified

Providers

ADDITIONAL_PART_2 is updated

NXT-32033

Modified

Providers

ADDITIONAL_PART_1 is updated

NXT-32033

Modified

Providers

ADDITIONAL_PART_3 is updated

NXT-32464

Modified

Provider IP

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

NXT-33750

Added

Download API

New HTTP API integration Point -Download API is added

POL-16635

Modified

policies/{policyId}/fee

The following attributes are added to the request: - createAccountingDetailToPersistDynLogic - includeSubjectForGroupingAccounting - includeReversalForGroupingAccounting

The attribute createAccountingDetailDynLogic is now optional

POL-17690

Modified

macros IP

search on Macro Definition is case insensitive

POL-17690

Modified

organizationproviders IP

checks on references to specialty are case insensitive match on provider using provider code and flex code system are still case sensitive since both are not stored as upper case

POL-17690

Modified

individualproviders IP

checks on references to specialty are case insensitive match on provider using provider code and flex code system are still case sensitive since both are not stored as upper case

POL-17690

Modified

groupclients IP

checks on references like referencing group client, data access group are case in sensitive, also matching on details where code is involved like group account and check on group client if it exists is case insensitive

POL-17690

Modified

policymutations IP

checks on references like output definition and fee definition are case insensitive

POL-17690

Modified

policyaccounttransactions IP

search on account number, account definition are case insensitive

POL-17690

Modified

policyaccounts IP

search on account number, account definition are case insensitive

POL-17690

Modified

policyupdaterequests IP

checks on references like brand are case in sensitive, also matching on details where code is involved, like add on and check on policy if it exists is case insensitive

POL-17690

Modified

policies (Patch) IP

checks on references like brand are case in sensitive, also matching on details where code is involved, like add on and check on policy if it exists is case insensitive

POL-17690

Modified

persons IP

checks to references like prefixes, titles, relation tags are case insensitive

POL-17690

Modified

organizations IP

checks to references like relation tags are case insensitive

POL-17690

Modified

activities IP

search on activity type is case insensitive

POL-17946

Added

Audit Search Generic API

Enable Generic POST operations.

Retrieves Generic Audit records for a selected auditable entity, including its create, update, and delete history.

POL-18557

Added

generic/queuedefinitions

API for new entity QueueDefinition.

POL-18557

Added

generic/workitemnotifications

API for new entity WorkitemNotification.

POL-18557

Added

generic/queuependreasons

API for new entity QueuePendReason.

POL-18557

Added

generic/queuemessages

API for new entity QueueMessage.

POL-18557

Added

generic/workitemhistory

API for new entity WorkitemHistory.

POL-18557

Added

generic/workitemholdhistory

API for new entity WorkitemHoldHistory.

POL-18557

Added

generic/workitem

API for new entity Workitem.

POL-18557

Added

workitems/assign/{assigneeUserId}

IP to assign workitems to user

POL-18557

Added

workitems/{id}/updatepriority

IP to escalate and/or update priority of a workitem

POL-18557

Added

workitems/{id}/requestfeedback

IP to raise a feedback request on a workitem

POL-18557

Added

workitems/{id}/release

IP to release a workitem from hold

POL-18557

Added

workitems/{id}/respondfeedback

IP to provide a response to a feedback request

POL-18557

Added

workitems/fetchnext

IP to fetch the next workitem (and assign if not assigned yet)

POL-18557

Added

workitems/{id}/hold

IP to put a workitem on hold

POL-18557

Added

generic/globalsladefinitions

API for new entity GlobalSLADefinition.

POL-18557

Added

generic/workitemholdtypes

API for new entity WorkitemHoldType.

PRD-3017

Removed

Product / Benefit export

The Product / Benefit export integration point that relies on SOAP services is removed.

Data Conversion

Ref Action Description

NXT-31011

Added

OHI_ACCESS_RESTRICTION_GRANTS

The new access restriction will be provided to all non system active roles (with retrieve flag as Y), having at least a system function access grant with retrieve flag as Y

NXT-32464

Removed

Provider Identifiers

Unique constraint on identifier and identifier type is dropped in all the applications.

Dynamic Logic

Ref Action Description

CPN-3973

Modified

Groovy 5 upgrade

Upgraded Groovy from 4.x to 5.0.7.

NXT-29960

Added

Enrollment Request Definition

New dynamic logic function to construct the enrollment request including additional parameters

NXT-30348

Added

Reinsurance Regime

New dynamic logic condition. When this condition evaluates to true, the reinsurance regime is executed.

NXT-30348

Added

getTreaties

New pre-defined method to access the enrollment data for Treaties.

POL-18557

Added

Signature 'Queue Evaluation'

New signature for dynamic logic condition on Queue Definition.

POL-18557

Added

Signature 'Queue Parameters'

New signature for function dynamic logic on Queue Definition.

POL-18557

Added

Signature 'Workitem Notification'

New signature for function dynamic logic on Notification Definition to assemble payload for notifications.

UI Changes

Ref Action Description

NXT-29609

Modified

Access Restrictions page

Access restriction of type 'Line of Business' is removed from the Claims application.

NXT-30348

Added

Reinsurance Regimes (CL0208)

CLAIMS: A new JET UI page, "Reinsurance Regimes" has been added.

POLICIES: New fields reinsuranceRegimeCode has been added in Reinsurance Treaties page

NXT-30383

Modified

CL0005 Coverage Regimes page

Modified existing hierarchical detail pages into a single page to enable users to view, create, and edit the regimes in a simplified layout

NXT-30732

Modified

Adjudication Limit Counters

Added field 'carry over date' to write consumption section and its value is passed to the Create Consumption IP

NXT-30753

Modified

Claims CL0172, Applied Benefits and Applied Pricing

Claims Benefits and Pricing pages now open as slide-in drawers from both the Claims and Claimline page. The selected claim line is automatically highlighted when opened from claimlines page, information is reorganized into tables with updated ordering and new deep links have been added.

NXT-30992

Modified

CL0098 Pricing Worksheet Page

Copy worksheet drawer has been added in search and detail page.

NXT-31102

Modified

Claims (CL0172)

Added Object Navigation for Authorizations and Member Claim lines. Action Unfinalize and Back to Change loads the page in edit mode. For successfully completed submit process, the page continues to auto refresh till the claim status is Initial, Pricing Done, Pricing Adjudication Done, Benefits Done, Adjudication Done, Sent Out For Pre Processing or Sent Out For Pricing.

NXT-31102

Modified

Claims (CL0172)

Actions like add messages, resolve pends are added to edit mode as well. Action undo replacement is moved from claim line level to claim level. See more for messages is added in summary. Close icon is changed to collapsible. All toggles are enabled by default in History.

NXT-31230

Modified

Episodes page CL0145

Episodes Search page has the capability to support inline edit by adding "inlineEdit" as an action under table component in the floorplan

NXT-31704

Modified

Adjudication Limit Counters

Deep link added to the Claim Code/Description column in the Limit Consumptions section

NXT-31924

Modified

Claims Page

A new indicator 'Keep Enrollment Data' is added to the Routing Slips section of the page

NXT-31925

Modified

Operational Reports

New operational report DAILYCLAIMSCOUNTPERPROCESSTYPE added, new floorplan introduced for the same

NXT-32032

Added

Operational Reports

New operational report 'DAILYCLAIMSPRODUCTIVITYPERUSER' added, new floorplan introduced for the same

NXT-32040

Added

Operational Reports

New operational report 'PROVIDERNETWORKINFORMATIONS' added, new floorplan introduced for the same

NXT-32232

Modified

Episodes (CL0145)

Added columns total charged amount and total allowed amount

NXT-32383

Modified

Claims Page (CL0172), ClaimLines Page (CL0206)

Unresolve link introduced for claim and claimline pend reasons which are resolved. Also toggle added in claimlines page to view claimline with unresolved pends

NXT-32683

Modified

Claims Page (CL0172)

Inheritance properties added to system floorplan

NXT-33123

Modified

Claims Page (CL0172), ClaimLines Page (CL0206)

Added Seq and claim line code columns to claim line table search results. Added maxColWidth for Seq, KP, KB, Allowed #, Covered #  columns in system floorplan for claims, claimlines, subclaims

NXT-33123

Modified

Claims Page (CL0172)

Resolve action is visible as table action instead of sub menu

NXT-33123

Modified

Claims Page (CL0172)

Ability is added to delete a message from Summary by adding system property 'ohi.jsui.summary.message.delete.enabled' and disabling messages tab configurations

NXT-33123

Modified

Claims Page (CL0172)

Ability added with custom property claimDiagnosisListJET to display inheritance at claimline level

NXT-33247

Modified

Claims and CTR page (CL0172)

Procedure code added as suffix to pricePrincipalProcedure indicators

NXT-33431

Modified

View Authorizations page (CL0022)

Page is updated to page to display utilizedAmount, utilizeddays and utilizedUnits

NXT-33467

Modified

Claims and CTR pages (CL0172)

System floorplans are modified - claims, claimlines, claimlinesviewonly, ctrclaims and ctrclaimlines

NXT-33659

Modified

Preferences Dialog

A new checkbox, "Use Browser Timezone?" has been introduced in Preferences dialog which can be used to override the user’s configured timezone.

NXT-33686

Modified

CL0172 Claims Page

A new boilerplate, 'M_CLAIMS_ACTION_SUBMIT_CHANGE' is introduced for Submit button in change status

NXT-33750

Modified

All floorplan based pages (and Reference Sheet Lines)

API based download is enabled in UI pages.

However, there is an exclusion list application wise:

UI based download is retained in Extensibility tabs and tabs of some Detail pages:

  • Claims - Transaction Sources (Transaction Source Usages), Banks (Addresses, Bank Account Number Relations), Draft Provider pricing clause → deep link to Diminishing Rates Override drawer → Rate Blocks table, Search Adjudication Limit Counters, Diminishing Rates tab (Diminishing Rate Blocks), Organizations tabs (Addresses, Bank Account Number Relations, Relation Identifiers, Relation Links), Coverage Regimes Tabs (Cover Withhold Rules, Count Towards Limit), Draft Provider Pricing Clauses Deeplinks (Pricing Worksheet(Draft Provider Pricing Clauses Tab), Restrict To Method Drawer Link), Adjustment Rules Tabs (Adjustment Rule Percentages, Reimbursement Method Types), Combination Adjustment Rules Tabs (Adjustment Rule Percentages, Reimbursement Method Types), Dynamic Field Rules Tabs (Reimbursement Method Types tab), Encounter Rules Tabs (Reimbursement Method Types), Inclusion Rules Tabs( Reimbursement Method Types), Lower Of Rules Tab (Reimbursement Method Types), Messages Rules Tabs (Reimbursement Method Types), Pricing External Intervention Rules Tabs (Reimbursement Method Types), Provider Limit Categories → Provider Limit Rules Tabs (Provider Limit Heights, Reimbursement Method Types tabs)

  • Proddef - Product Service Definition (Products and Across) Boilerplate text value is updated for all the Regime fields to indicate the type of regime

  • Policies- Group Account adjustment overrides, Enrollment Product Adjustment overrides, Organization Providers Tabs (Provider Specialties, Provider Group Affiliations, Service Addresses, Provider Identifiers), Policy Process Flows Tabs ( Policy Process Steps, Policy Rule Steps), Group Process Flows Tabs (Group Process Steps, Group Rule Steps)

  • Authorizations - Organization Providers Tabs (Provider Specialties, Service Addresses, Provider Identifiers)

  • Capitation - Banks tabs (Addresses, Bank Account Number Relations), Organizations tabs (Addresses, Bank Account Numbers, Relation Identifiers, Relation Links), Persons tabs, Organization Providers tabs (Provider Specialties, Service Addresses, Provider Identifiers), Contract Adjustment lines

POL-18557

Added

Queue Definitions Page (CO0029)

Added New search table page Queue Definitions.

POL-18557

Added

Global SLA Definitions (CO0041)

Added new page to Add edit delete Global SLA Definitions

POL-18557

Added

Worklist (CO0030)

Added new page to see list of work items and perform operations on work item

POL-18557

Added

Work item notification (CO0043)

Added new page to Add edit delete Wok item Notification

POL-18557

Added

Work item Hold Types (CO0042)

Added new page to Add edit delete Wok item Hold Types

POL-18557

Modified

Claims Search page, Claims view page (CL0172)

Added new action button 'Next Work Item'

POL-18557

Modified

Authorizations Search page, Authorizations view page (AU0005)

Added new action button 'Next Work Item'

POL-18557

Modified

Pend Reasons (AU0013)

Added new attribute 'priority' in the table column

Breaking Changes

Ref Action Description

CPN-3676

Modified

DB Log Appender

The third-party library used to log application, dynamic logic, and security events to the database (via the database appender) relies on Java reflection to access private variables. Since reflection access is restricted by default in Java 21, environments (eg: SaaS deployments) using the database appender must update the startWeblogic.sh script for each managed server to include the following JVM options:

--add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-exports java.base/sun.nio.ch=ALL-UNNAMED

CPN-3775

Modified

Installer

The installer is enhanced to automatically create or update deployment metadata in the OHI$DEPLOYMENT_METADATA database table during installation or upgrade operations. As part of this enhancement, the ohi_install.cfg template now includes the following new configuration parameters:

  • timeZoneOverride

  • deploymentType

  • isEnvironmentProduction

CPN-3973

Modified

Groovy 5 upgrade

Upgraded Groovy from 4.x to 5.0.7.

CPN-4025

Modified

securityAppender

A new MDC (Mapped Diagnostic Context) field, user, has been introduced for security logs. To ensure this information appears in the security log file, update the log pattern for the securityAppender (which uses RollingFileAppender) to include the user MDC field.

Example updated pattern:

<appender name="securityAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <encoder>
        <pattern>%d{ISO8601} [ %t ] %marker %c - %m [user:%X{user:-N/A}] %n</pattern>
    </encoder>
    ...
</appender>

Also, security log messages now refer to the "login name" of the user instead of the "ID" of the user.

NXT-31011

Added

OHI_ACCESS_RESTRICTION_GRANTS

JET (UI) will implement a new access restriction called "Download 'Data'" to manage the visibility of the Download button. Users who are not granted this access restriction will no longer see the download action, making this a breaking change.

NXT-31947

Modified

CLA_CLAIMS

This is a breaking change, as the lastUpdatedDate and lastUpdatedBy fields in the CLA_CLAIMS table will not be updated in this scenario. As a result, it is recommended to consult both the CLA_CLAIMS and EXT_EXTERNAL_CLAIMS_DATA tables to accurately track the lastUpdatedDate and lastUpdatedBy details for a claim.

NXT-33618

Removed

Data File Sets IP

Removed the GET operation on the datafilesets IP endpoint.

NXT-33750

Modified

Below breaking change will be observed for UI download enhancement.

  • Date / date time fields are not formatted.

  • For system enumerations ( example status field on claim) key will be download.

  • For composite columns - example when two different fields were shown in one column in UI, download will have columns per value. Example instead of one column for formatted name, download will have separate columns for first name, middle name , last name and so on. Another example is maximum value / current value in counters, and setup pages, in download separate columns will be present for maximum/current days, units and amount.

  • Product service definition - download will show separate columns for each regime.

  • In UI if a custom list of value is added on a native field / string field using floorplan based configuration, only native data will be part of download - example - partial provider pricing clauses only method code will be download

NXT-34717

Modified

**

When a claim is in Manual Adjudication or Manual Pricing Adjudication, any associated pend reason will be ignored if all the claim lines meet denial criteria.

POL-14575

Modified

Enrollment Request

lineOfBusinessCode removed as query parameter and on enrollment request.

POL-14575

Removed

ohi.ws.enrollmentresponse.request.lob

System property removed

Access Restrictions

Ref Action Description

NXT-30348

Added

CL0208

Access Restriction for Reinsurance Regimes UI page

NXT-31011

Added

OHI_ACCESS_RESTRICTIONS_B

A new access restriction of type DWDATA and code as UI_DATA_DOWNLOAD has been added. The same has been assigned to ALL_FUNCTIONS_ACCESS_ROLE

NXT-31594

Modified

CO0019

Added Create, Retrieve, Update, Delete access to User View Preference API as part of CO0019

NXT-32209

Modified

CO0019

keyboardshortcuts API and floorplans.enhance IP added to CO0019 function code

NXT-32383

Added

Unresolve Pend IP

New access restriction introduced for Unresolve Pend IP

NXT-33659

Modified

CO0019

The 'deploymentmetadata API' access restriction has been added to function code CO0019.

NXT-33750

Added

Download API access

A user who has been granted GET access to a resource’s HTTP API can download that resource’s data using this endpoint.

POL-18557

Added

workitems.requestfeedback IP

Access restriction for Request feedback IP

POL-18557

Added

workitems.hold IP

Access restriction for Hold work item IP

POL-18557

Added

workitems.release IP

Access restriction for Release work item IP

POL-18557

Added

workitems.updatepriority IP

Access restriction for Update Priority IP

POL-18557

Added

workitems.fetchNext IP

Access restriction for Fetch Next work item IP

POL-18557

Added

workitems.eligibleusers IP

Access restriction for Eligible users IP

POL-18557

Added

workitems.respondfeedback IP

Access restriction for Respond feedback IP

POL-18557

Added

workitems.assign IP

Access restriction for Assign work item IP

POL-18557

Added

CO0043

Workitem Notifications (JET) — access restriction function code for accessing Workitem Notifications page.

POL-18557

Added

CO0041

Global SLA Definition (JET) — access restriction function code for accessing Global SLA Definitions page.

POL-18557

Added

CO0029

Queue Definition (JET) — access restriction function code for accessing Queue Definitions page.

POL-18557

Added

CO0030

Workitems View (JET) — access restriction function code for accessing the Worklist page.

POL-18557

Added

access restriction type: DAGRQD

New Access Restriction type for data access group on queue definition.

POL-18557

Added

CO0042

Workitem Hold Type (JET) — access restriction function code for accessing Workitem Hold Types page.

Bug Fixes

BugDB SR Internal Summary

35471119

3-33156986581

NXT-27076

Target events not periodically committed

Description:

The commit of the events happen at the end of the activity (main transaction), even though the propagation (transaction boundary) is set as REQUIRES_NEW on the processor. This gives the false impression to the user that the events are still not processed or running infinitely.

Resolution:

Resolved an issue where replicated target events appeared to remain in progress until the overall activity completed. Processed events are now committed periodically during replication. This ensures that successfully processed claim relations become visible sooner and prevents the misleading impression that replication is running indefinitely.

34270456

3-29505983391

NXT-24879

Claim start and end dates are not set

Description:

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

Resolution:

The claim start and end dates are now set according to specs

Backports:

3.22.1.0.6

37489530

NXT-30929

Countries LOV only shows the code, it doesn’t show Name

Description:

In all the LOVs where the LOV floorplan is configured to show anything apart from code and description for example code and name, in these cases only code is displayed. It doesn’t show name in the UI.

Resolution:

Countries LOV dropdown now shows both code and name

36972536

3-37582942001

NXT-30195

Large chronicle queue files of size 180 GB are created by applicationDBAppender while capturing application log events.

Description:

The applicationDBAppender that captures the application log events in database generates a large chronicle queue files of size 180 GB on encountering an exception that gets re-queued in an end-less while loop.

Resolution:

The elements are not requeued to prevent an endless loop and to avoid increasing the queue file size.

Backports:

4.25.1.0.2

36881104

3-40007142171

NXT-29962

Generic search API on providers and relations does not expand dynamicData

Description:

Searches on super entities such as providers and relations do not expand the dynamicData with the expand option in the request

Resolution:

The dynamicData is now expanded on super entities search such as Providers.

36765095

NXT-29642

Empty ID for dynamic fields in query results

Description:

The ID for single-value non-time-valid dynamic fields returned as null in the search results

Resolution:

If the value of the ID of Flex code values and DynamicRecords is null then ID is removed from the response.

36691212

3-36700304951

NXT-29523

System randomly throws optimistic locking exception while updating dynamic logic on CFS deployments

Description:

In certain scenarios, updates made to dynamic logic were not immediately reflected at runtime because the internal cache reload process could occur before the relevant database transaction was committed. This timing issue could cause the cache to be repopulated with stale data.

Resolution:

The dynamic logic cache reload process is now triggered only when the update transaction is committed, ensuring that the cache consistently reflects the most recent changes.

Backports:

4.24.1.0.13, 4.25.1.0.4

36703909

3-37528423931

NXT-29515

Additional Field values when filled are not retained after save

Description:

Additional field values of a dynamic record for a claim cannot be nullified by passing in empty tags

Resolution:

Additional field values of a dynamic record for a claim can now be nullified by passing in empty tags in the PATCH payload

Backports:

4.24.1.0.6, 4.23.1.0.10

37126786

:3-38128452811

NXT-30461

Unable to clear/delete end date in flex codes

Description:

Not able to remove the start/end date of the flex code tab in the flex code definitions page. It should be removable as per expected behavior.

Resolution:

The end date of a flex code can now be nullified by passing null values.

37824918

NXT-31309

Claims in progress - facing error on selecting advanced search value

Description:

If a LOV value is already selected in Advanced Search for a specific criterion in any Operation Reports page and the operator for that criterion is changed, the selected LOV value is not cleared. As a result, the search query becomes incorrect when the Search button is clicked.

Resolution:

Fix added to prevent the error when selecting an LOV value. The LOV value now also clears correctly when the search operator changes.

37469305

3-38685467541

NXT-30914

Restrict directly setting startDate and endDate on a Claim

Description:

The standard start/end date on the claim header are display-only fields, i.e., their values are automatically derived from the start and end dates on the claim lines and user should not be able to update these.

Resolution:

Users can no longer manually set the Start Date and End Date on a Claim.

Backports:

4.24.1.0.6, 4.25.1.0.0

37257530

3-38637505211

NXT-30646

Query API returns error when the search criteria value contains an apostrophe.

Description:

When the query field string value contains an apostrophe ('), the query API returns a parsing error.

Resolution:

Query API now returns correct results even when search criteria contains apostrophes.

Backports:

4.25.1.0.2

37788964

3-40242015751

NXT-31357

Generate financial message fails when length of invoice bulking group on transactions exceeds 100

Description:

Generate financial message fails when length of invoice bulking group on transactions exceeds 100

Resolution:

Generate Financial message activity will complete successfully for transactions with invoice bulking group of length greater than 100 .

Backports:

4.24.1.0.7, 4.25.1.0.1

37908534

NXT-31389

Attributes, Segments, More sections retain previous search results in Accounting details page

Description:

In the claims accounting details page, when a search is performed without closing the previous search results, the Attributes, Segments and More sections are not refreshed. These fields retain the previous search results.

Resolution:

All fields are now refreshed after a search in Accounting details page.

Backports:

4.24.1.0.8, 4.25.1.0.1

37882134

NXT-31475

Zip and Unzip operations in Data File Sets IP return HTTP 405 in SaaS

Description:

The Zip and Unzip operations in Data File Sets IP return HTTP 405 (Method Not Allowed) in SaaS.

Resolution:

Added support for zip and unzip operations in the Data File Sets IP in SaaS.

Backports:

4.25.1.0.7

37887109

NXT-31489

Generateaccountingmessage integration point populates reversal as false for null reversal accounting details

Description:

Reversal indicator is optional for accounting details. But the generate accounting message operation does not reflect that the reversal indicator could be empty.

Resolution:

Accounting details are now grouped by generateaccountingmessage integration point based on reversal being true or false or null. When the reversal indicator is null, the response item does not display the reversal field.

Backports:

4.24.1.0.8, 4.25.1.0.1

37831074

3-41573384621

NXT-30342

Claims: It is not allowed to do subsequent updates in Financial Transaction Process Data

Description:

When Financial Transaction Process Data is updated and saved, a subsequent update without closing the dialog results in optimistic lock exception. The page has to be refreshed before the second update to save it.

Resolution:

Financial Transaction Process Data now refreshes automatically after clicking save action

Backports:

4.25.1.0.2

37814244

3-38669109641

NXT-31386

ClaimLine messages with 'Suppress logging in UI' enabled is displayed in expanded mode

Description:

A claimline message with 'Suppress logging in UI' flag enabled is still displayed in the user interface when claimline is configured as results layout and expanded view mode is enabled in Claims page

Resolution:

ClaimLine message with 'Suppress logging in UI' enabled are no longer displayed in expanded view mode

Backports:

4.24.1.0.7, 4.25.1.0.1

37780435

3-39973881931

NXT-31351

The additional fields on the summary page is not aligned properly

Description:

The additional fields is not aligned properly in claimline summary drawer and some information is hidden and not displayed for users

Resolution:

The additional fields under claim line summary drawer, are properly aligned and clearly visible

Backports:

4.24.1.0.7

37818421

NXT-30969

Quick search criteria from search page is auto populated in quick search of dialogs opened

Description:

When a search is done using quick search criteria, the criteria is populated to any other dialog opened subsequently. User has to clear the criteria in the dialog to see expected data

Resolution:

Quick search criteria on search page is not persisted in dialogs. Now dialogs display expected data without prior search criteria.

Backports:

4.25.1.0.3

36821181

3-34615815211

NXT-29756

Business rule CLA-FL-FINA-001 is applied incorrectly

Description:

If there are financial transactions with different currencies and exchange rate exists for the currencies, but the business validation is still thrown

Resolution:

CLA-FL-FINA-001 is applied after the currency conversion

36745607

NXT-29609

The Claims application does not support 'Line of Business' as a configurable entity, however, the application allows creation of access restriction of type 'Line of Business'

Description:

The Claims application does not support 'Line of Business' as a configurable entity, however, the application allows creation of access restriction of type 'Line of Business'

Resolution:

Access restriction of type 'Line of Business' is removed from the Claims application.

36611305

NXT-29363

No base view for interfaced messages

Description:

In claims, there is no base view OHI_INTERFACED_MESSAGES_BV created for OHI_INTERFACED_MESSAGES.

Resolution:

Base view OHI_INTERFACED_MESSAGES_BV is created for OHI_INTERFACED_MESSAGES table.

37910372

3-40601455857

NXT-31539

Filter with context string is not working in claim line table edit mode

Description:

When a user attempts to filter claim line "procedure2" based on the user selection of "procedure" field, the filter is only applied during trigger condition of value change. It is not applied during the claim line edit operation through filter.

Resolution:

The context is now evaluated to correct value during the claim line edit operation when used with filter condition.

Backports:

4.24.1.0.7, 4.25.1.0.1

34445139

3-30161147631

NXT-25161

Test unit signature applies incorrect restrictions

Description:

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

Resolution:

Modified the logic so that DYLO test unit signature allows adding dynamic fields/flex codes to ClaimLine and Person objects. Set insurableEntity or InsurablePerson as the reference in Claim or ClaimLine instead of Person or servicedMember, since "ServicedMember" is only used as a query key and not as a persistent association.

37210599

3-38374882641

NXT-30577

Enrollment callout does not raise error when the response does not contain a product code

Description:

User accidentally forgot to attach the (Claims) product to the enrollment product. As a result the response to the enrollment callout from Claim to Policies did not contain the product code. Although we see an error being present in the application log, this error does not get raised and as a results the Claim 'hangs' in the Enrollment Call Out Step.

Resolution:

Added validation immediately after processing the enrollment response. If any returned policy product has no product, Claims now raises fatal message CLA-IP-ENRO-022 — “A product code must be provided” — and attaches it to the affected claim line(s)

37818431

NXT-31338

In Quick search, Date format must be displayed in locale specific format according

Description:

In Quick Search bar, date is displayed as DD/MM/YYYY but not DD-MM-YYYY according to locale

Resolution:

Now dates are displayed in locale specific format.

37924299

NXT-31571

User sequences cannot be migrated via configuration migration

Description:

Configuration Migration does not consider user sequences as a top level item in claims application

Resolution:

User Sequences can be migrated as a top level item now

Backports:

4.25.1.0.2

37938007

NXT-30809

Diminishing Rates - When a record is updated with end date, 'Diminishing Rates Block' table shows block range as 'undefined' for all the records

Description:

On the Diminishing Rates page, while updating the Diminishing Rate Blocks tab, if we try to add/update the Diminishing Rate Block Sizes and Diminishing Rate Block Amounts tabs with an End Date, the Block Range is appearing as undefined.

Resolution:

The Block Range now correctly displays the range that is active for the current date based on its configured Start Date and End Date

Backports:

4.25.1.0.20

37882446

NXT-31477

In claims page the section separator shows up only for the last section

Description:

In Claims page, section separator is not shown when there is more than one section. The separator is missing between the sections 1, 2 and 3

Resolution:

Section separator is now displayed for all the sections in form component

Backports:

4.24.1.0.7, 4.25.1.0.1

37851423

3-40387438721

NXT-31442

Apply and next button does not allow navigating to the next claim line

Description:

While editing a claim line, 'Apply and Next' button on the claim line details page does not allow navigating to the next claim line.

Resolution:

Clicking the Apply and next button saves the current claim line and navigates to the next one as expected.

Backports:

4.24.1.0.7, 4.25.1.0.1

37737033

3-39371159781

NXT-31254

Base View generation fails for an entity which has an apostrophy character in the display name

Description:

For entities which have dynamic attributes, base view generation adds column remark using display name. If display name has apostrophy character ('), it fails with following exception: java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly ended

Resolution:

No SQL exception is thrown when a display name has apostrophy character (')

Backports:

4.25.1.0.0

37908456

NXT-31536

Form table: Sort is not working when records are loaded after changing the sort order

Description:

On changing the sort order from ascending to descending or vice versa in form table, sort is not working

Resolution:

Sorting works fine in Form table now

Backports:

4.25.1.0.1

37893768

NXT-31508

Claims API does not update existing external claims data.

Description:

PUT and PATCH operations on claims API gives success response, but does not update external claims data.

Resolution:

User can now edit external claim data using PUT or PATCH operation on claims API

Backports:

4.24.1.0.7, 4.25.1.0.1

37924959

NXT-31577

Data File Sets IP does not return the message text in the response for error codes DAT-IP-DAFI-013 and DAT-IP-DAFI-014

Description:

When encountering error codes DAT-IP-DAFI-013 and DAT-IP-DAFI-014, the associated error messages are not being displayed in the response. The expected behavior is that the error messages corresponding to these error codes should be returned in the response, providing more context and information about the error

Resolution:

37912299

3-40527462271

NXT-31540

Mandatory multivalued dynamic fields create extra row that prevents saving data.

Description:

If a floorplan has mandatory multi-valued dynamic fields, populating these fields create new empty rows. This leads to error on saving.

Resolution:

The validation for the newly created rows in multi value fields will only be performed if data is present.

Backports:

4.24.1.0.8, 4.25.1.0.1

37693624

3-39900404711

NXT-31292

Conditional default value is not getting set based on trigger condition

Description:

The conditional default value logic is not functioning as expected. When a specific value is selected in one flex code field, it is supposed to trigger and set a default value in another flex code field. However, this default value is not being set based on the condition. Instead, any previously set default value is being cleared.

Resolution:

Fix added to ensure the default value is set based on the trigger condition.

Backports:

4.24.1.0.7, 4.25.1.0.1

37697020

NXT-31210

Claim Line Detail Page - Blank screen is displayed when summary section is opened after clicking on next or previous button

Description:

The summary section goes blank whenever it is opened on the claim line detail page after clicking on Next or Previous button while navigating from one claim line to another.

Resolution:

Claim line summary section can be viewed properly after clicking on the Next or Previous button

Backports:

4.24.1.0.7, 4.25.1.0.1

37774608

3-38056877861

NXT-31344

Labels are not displayed when configured in search page

Description:

When flexcodes are configured as labels in search page, it is not displayed. The labels are displayed properly in hierarchical recursive page

Resolution:

Labels for flex code fields are working as expected when configured in search page

Backports:

4.24.1.0.7, 4.25.1.0.1

37815786

3-40346571471

NXT-31392

Not able to retrieve parent context values in view mode of the page in a tab

Description:

Filtering out a field in the tab, based on the type of the claim does not work when the page is opened in view mode. But this works fine in create mode.

Resolution:

Conditional evaluation issue is fixed for tab detail pages in view, create and edit modes.

Backports:

4.24.1.0.7, 4.25.1.0.1

37882380

NXT-31476

Default value for a single value non-time valid dynamic record is displayed for existing records even in edit mode

Description:

The default value for a single value non-time valid dynamic record is currently displayed for existing records even in edit mode. This default value is expected to be displayed in create mode, but not in edit mode for existing records.

Resolution:

Default value is now not displayed when switching from view to edit mode for existing records.

Backports:

4.25.1.0.1

37907995

NXT-31531

Dynamic Record: Sort not working when there is any blank record

Description:

After adding a blank record, existing values are not sorted properly in dynamic record

Resolution:

Sort is applied when there is any blank record in multivalue fields of dynamic record

Backports:

4.25.1.0.14

37870555

3-40438677411

NXT-31458

No resolve link for pend reasons under Claims summary section if there are more than two pend reasons

Description:

The resolve link is displayed only for the first two pend reasons. If there are more pend reasons, they are displayed in 'See more' section but these do not have resolve link on them.

Resolution:

All the pend reasons are displayed in Claims summary section with an option to 'Resolve' pend. Additionally, Claim Line Summary section is modified as:
1) Summary Title gets ClaimLine Sequence Number
2) All messages and pends are now displayed in the drawer.
3) Resolved pends are displayed and marked as "Resolved" with the corresponding links disabled.
4) New section titles - Pend Reasons and Messages have been added to the drawer .

Backports:

4.25.1.0.1, 4.24.1.0.8

37926308

NXT-31576

Claims In progress - Previously opened tab shows up instead of Claims page

Description:

When user clicks on claims deep link in 'In Claims In Progress' page, previously opened tab is shown instead of claims page

Resolution:

Before opening the claims deep link drawer, previously opened tab history is cleared and claim page is shown

Backports:

4.25.1.0.2

37832371

3-40369237351

NXT-31413

Claimline not highlighted for a finalized claim when 'details Inline' toggle is off

Description:

On clicking a claimline or on 'More' link for the claim line on a finalized claim , the claimline is not highlighted if 'details Inline' toggle is off.

Resolution:

Claimline is highlighted when the claim status is "finalized" and 'details Inline' toggle is off

Backports:

4.24.1.0.8, 4.25.1.0.1

37912915

NXT-30779

Allowed amount set to default currency when pricing is skipped or done manually on reprocessing a claimline with a different claimed amount currency

Description:

When claimed amount is not in default currency, reprocessing makes allowed amount currency as default currency if no provider pricing clauses are found. Even when it is priced manually, the claim line allowed amount is showing default currency and cannot be changed.

Resolution:

The claim line allowed amount picks up the currency from charged amount i.e, claimed amount if it exists.

Backports:

4.25.1.0.1

37931699

3-40662938551

NXT-31589

User information is not available to use in floorplans using userJET property

Description:

The userJET property in the floorplan does not support setting default values or filtering data based on the current user.

Resolution:

Id and displayName fields of userJET property can be used in the floorplan for setting default values or filtering data based on the current user.

Backports:

4.24.1.0.7, 4.25.1.0.1

37908921

3-40785062841

NXT-31466

On Mouse dragging action, the drawer closes abruptly

Description:

Performing a mouse drag action on the drawer closes it.

Resolution:

Dragging the mouse in the opposite direction won’t close the drawer unintentionally

Backports:

4.25.1.0.2

37966574

NXT-31668

Flex Code Base Views are both removed and updated at the same time

Description:

During Base View Generation, the generation of Flex Code Base View is unstable:
(1) Concurrent update/remove operations occasionally targeted the same view, raising the Oracle error “table or view does not exist”. This happened intermittently.
(2) The generator skipped creating some Flex Code Base Views whenever the Flex Code System code contained lowercase characters.

Resolution:

The update/removal operations are serialized to prevent errors like “table or view does not exist”. Flex Code Base Views are generated for Flex Code Systems with a code containing lowercase characters.

Backports:

4.25.1.0.15

39435424

4-0002835185

NXT-34255

Workflow events are now created correctly for claims with multiple pend reasons

Description:

When a claim had multiple pend reasons in Manual Adjudication, accepting the claim after resolving one pend reason did not correctly continue the workflow for the remaining unresolved pend reasons.

Resolution:

This issue has been resolved. After one pend reason is resolved, the workflow task for that pend reason is completed and a new workflow event is created for the next unresolved pend reason. The claim continues to return CLA-CLAI-035 until all relevant pend reasons are resolved.

Backports:

4.25.1.0.21

39350763

4-0002187336

NXT-34163

Claim containing a claim line with empty start date errors with null pointer exception when imported using /claims IP

Description:

Claims processing fails with an NPE when all of the following conditions are met:

The claim contains at least two claim lines. The first claim line has Start Date populated. At least one additional claim line has Start Date missing or empty in the request payload.

Resolution:

The IP now returns a validation error with the following clear message: “Start Date is mandatory for Claim Line.”

39463319

4-0002696651

NXT-34286

Init condition is not applied for tab table row region fields

Description:

When an initCondition is configured for a field placed under tab → table → row → region, the condition is not applied during table row initialization. The same condition works correctly when the field is configured under tab → table → row → columns.

Resolution:

Init conditions are working for tab table row region fields

Backports:

4.25.1.0.22

39723400

4-0003227608

NXT-34580

Large Claim finalization fails with CLA-CLAI-021 when a pre-finalization external intervention triggers reprocessing

Description:

After all the subclaims are finalized successfully, the system starts the parent Large Claim’s pre-finalization processing. When an applicable external intervention rule produces a reprocessing outcome, the parent Large Claim is reprocessed During persistence, the generic claim-line validation is applied to the parent and raises:CLA-CLAI-021: Not allowed to submit a claim that does not contain claim lines. This validation is inappropriate for a Large Claim parent because its claim lines belong to its associated subclaims. A Large Claim parent is not expected—and is otherwise not allowed—to contain claim lines.

Resolution:

Validation message CLA-CLAI-021 is not applicable to large Claim, If an External Intervention Rule exists on a Large Claim it will move to InProcess for reprocessing when the outcome is Reprocess; or be finalized automatically when no intervention prevents finalization.

Backports:

4.25.1.0.23

39568083

4-0002904879

NXT-34380

Manual pricing does not retain allowed amount on a denied claim line

Description:

When claim line has a fatal message with origin pricing, on manually updating the allowed amount, Keep Pricing flag is not getting set.

Resolution:

If the claim line allowed amount or allowed number of units is updated, keep pricingnow gets checked regardless of the presence of fatal messages.

Backports:

4.25.1.0.22

39709811

4-0003107477

NXT-34553

RESEND_FIN_MSG_XML stores file content in DB while DataFile is marked as Object Storage

Description:

Resending financial messages could create files that could not be downloaded when Object Storage was enabled

Resolution:

Resent files are now stored consistently, allowing successful download through the data-file API

Backports:

4.25.1.0.22

38839780

NXT-33339

Filter period is not working in counter period section of provider limit counters page

Description:

Results are not updating when users give date criteria in filter period

Resolution:

Filter period functionality has been fixed, so the results now update based on the applied date criteria.

Backports:

4.25.1.0.10

38860634

NXT-33381

Query API returns incorrect totalResults when groupBy is used

Description:

When the Query API is invoked with the groupBy parameter, the totalResults value in the response is incorrect. Instead of returning the total number of groups produced by the groupBy attribute, the response returns the total number of records matching the q attribute.

Resolution:

The Query API now returns the correct totalResults value when groupBy is used, reflecting the total number of groups produced by the groupBy attribute.

Backports:

4.25.1.0.14

38773271

4-0001449572

NXT-33216

Case Definition is not displayed in search results

Description:

Case Definition field is missing from search results page

Resolution:

Case Definition field is visible in search results page

Backports:

4.25.1.0.10

38659199

NXT-32995

The activity thread pool size does not revert to its original value of 8 after memory usage returns to normal

Description:

During periods of high memory usage, the system automatically reduces the number of activity threads it can handle to 1, to prevent further strain. However, after memory usage returns to normal, the system does not increase this capacity back to its usual level i.e. 8. As a result, the affected node can only process one activity at a time, which causes slow performance and delays.

Resolution:

Once memory usage returns to normal, the system automatically restores it the thread-pool capacity back to the usual level of 8 threads on the impacted node. This ensures that performance returns to normal and multiple tasks can be processed at the same time, preventing delays.

Backports:

4.25.1.0.13

38519596

3-42385197551

NXT-32718

Issues with 'Restrict to Methods' column on pricing option page

Description:

Restrict To Methods on Pricing Option Page provides only option to select fee-schedules

Resolution:

The Restrict to Method combobox has been replaced with a link that opens a drawer, allowing users to add Reimbursement Methods. The added methods are displayed in the corresponding table column.

Backports:

4.25.1.0.12

38499397

3-42256503251

NXT-32685

Delete button is disappears from “Claim Sub Line” tab on claim line

Description:

When autoincludeextensibility is configured, delete button is disappearing from Claims Sub Line tab on claim line

Resolution:

Delete icon is shown when autoincludeextensibility is set to true in the floorplan for a tab

Backports:

4.25.1.0.13

38884367

NXT-33401

Advanced Search - Boilerplate key appears in the 'operator' field

Description:

In the Advanced Search pop up window, when user clicks on 'Operator' dropdown field, boilerplate keys are shown insteadOf translations.

Resolution:

Boilerplates issue is fixed and proper translations are displayed in Advanced Search pop-up

Backports:

4.25.1.0.13

38979178

NXT-33651

CTR claims - messages pop up is not displaying priority and code and text values in claim line summary

Description:

CTR claims message pop-up in claim line summary is not displaying priority and code and text values.

Resolution:

CTR claims claim line summary message pop-up now displays priority, code and text values correctly.

Backports:

4.25.1.0.14

38953043

NXT-33246

Floorplans - Boilerplate issue on resource field in advanced search

Description:

Boilerplate is shown in the resource LOV value in the advanced search of floorplans page.

Resolution:

Translations are applied and proper boilerplate value is displayed for Resource field

Backports:

4.25.1.0.14

38975476

NXT-33645

Price individual Provider uses Providers LOV in claim lines

Description:

In Claimlines search page and Sub claims, Price individual provider uses providers LOV instead of individual providers LOV. Same for Price Organization Provider

Resolution:

System Floorplan is modified for Claim Lines search and Sub-Claims to use IndividualProviders as reftype for Price individual Provider and Organization Providers as reftype for Price Organization Provider

Backports:

4.25.1.0.14

38943437

NXT-33580

Access Restriction error in CTR claim line page

Description:

Users see an Unauthorized error when the user tries to view CTR claim line due to missing access restrictions for the page

Resolution:

Seed data for function access API mapping is modified to add missing access restrictions and thus Unauthorized error will not be seen in UI

Backports:

4.25.1.0.14

38615934

3-42597605671

NXT-32879

All the files stored in the object storage are returned as data transfer response when no files are generated for the data transfer request..

Description:

All the files stored in the object storage are returned as data transfer response when no files are generated for the data transfer request.,

Resolution:

HTTP 204 no content is returned as response when no files are generated for the data transfer request.

Backports:

4.25.1.0.10

38783283

3-42657322711

NXT-33239

There is no dataset build progress bar in Outbound exchanges page

Description:

There is no dataset build progress bar or status information is available for Outbound Configuration Exchange while the build is in progress. Users will have to wait for build to complete and a popup message to appear to confirm the build is completed!

Resolution:

A progress dialog is introduced to indicate that Build is in progress as soon as users clicks on Build icon in Outbound exchanges page

Backports:

4.25.1.0.12

38884282

4-0001866311

NXT-33456

Episode Screen - Allows Edit via double click but does not save the details

Description:

In Episodes page, with double click on table results getting into inline edit mode but while saving changes are not saved(no API call)

Resolution:

When user double clicks and make changes in a row, they are saved once user clicks on Check icon

Backports:

4.25.1.0.12

38885980

4-0001868127

NXT-33461

Claimline unlock option does not appear on Change screen

Description:

When user clicks on Change button, claims page opens in Edit mode. However, Unlock button is not available in More dropdown in edit mode.

Resolution:

Fix added to show the unlock option in edit mode also. Outstanding changes are saved along with Unlock

Backports:

4.25.1.0.12

38497263

NXT-32679

Claims - Unable to select price individual provider LOV in claim lines, search is not working

Description:

Values are not displayed when user clicks on price individual provider LOV. User is not allowed to enter value in this LOV.

Resolution:

System Floorplan (Claims) is adjusted :refType of price individual provider is changed to "individualproviders" and similarly price organization provider to "organizationproviders"

Backports:

4.25.1.0.12

38553925

NXT-32796

Activities left unprocessed after crashing a primary node.

Description:

In multi-node cluster where activities are running on all the nodes. If primary node is killed/crashed then activities in cluster remain unprocessed. Other nodes also stop processing the activities, this is gridlock scenario.

Resolution:

This is resolved to ensure that killing primary node does not stop the processing of activities across cluster. Fixed gridlock scenario

38669282

3-42462973241

NXT-33006

OHI allows restarting of non-errored tasks

Description:

OHI allows non-errored tasks to be restarted through POST /taskprocessing/<id>/restart.

Resolution:

Prevented restarting of non-errored tasks. Only ERRORED tasks can be restarted.

Backports:

4.24.1.0.15, 4.25.1.0.7

38591646

3-42585553238

NXT-32845

Formatted name is not displayed in Claims Search page

Description:

Service member should show Member ID, formatted name , but formatted name is missing.

Resolution:

Formatted name is shown in search and details page

Backports:

4.25.1.0.8

38705876

3-41950855261

NXT-33111

Unfinalizing a claim does not display error on screen if no 'Source Reference' value is provided

Description:

Unfinalizing a claim using an Unfinalize Reason for which Source Reference is mandatory and no value is provided for it, no error is shown on screen. This happens when a Claim Transaction Event Rule is applicable for a claim.

Resolution:

Unfinalizing a claim using an Unfinalize Reason for which Source Reference is mandatory and no value is provided for it, an error is shown on screen when a Claim Transaction Event Rule is applicable for the claim

Backports:

4.25.1.0.8

38277933

NXT-31412

The conditional setting of setToNull only works when display: never is also specified

Description:

When conditionally setting a property’s value to null using setToNull, the value is only set to null if the display property is already 'never' or if 'display: never' is explicitly included in the condition.

Resolution:

It is possible to set any property to null without display: never setting

Backports:

4.25.1.0.15

38924662

4-0001866019

NXT-33546

Enhanced IP call does not resolve dynamic field fexcodes

Description:

When user creates a dynamic field on claimlines entity referencing procedures LOV and add it to the floorplan, newly added flexcode field is not resolved using Enhanced IP

Resolution:

Flexcodes are resolved and values are displayed in UI using Enhanced IP call

Backports:

4.25.1.0.15

38984662

4-0002074649

NXT-33656

Auto release of financial holds not released on new version of claim

Description:

When a financial hold is created for a working copy of a claim, if the claim is unfinalized and finalized again, the active hold is not released.

Resolution:

The active financial hold is properly released released on new version of claim

Backports:

4.25.1.0.15

35686780

NXT-27433

Reset Query Statistics - in Monitor Dynamic Logic Querying

Description:

The value/count for all query parameters displays the values of only the dynamiclogic which is last executed. if we query something in the testunit dynamic logic & then test another dynamic logic within it, Then it display the invoked dylo query values only, query performed on the tesunit dylo are ignored .

Resolution:

The query parameters return a cumulative value based on the queries executed in all the dylo’s that got executed as part of the single dylo call.

38909455

4-0001918399

NXT-33525

A console error is observed when clearing the value of an amount-type dynamic field

Description:

In Claims, a console error is observed when the value of an amount-type dynamic field is cleared.

Resolution:

The console error is fixed and users can clear the value of an amount-type dynamic field.

Backports:

4.25.1.0.14

38509963

3-42362053291

NXT-32707

OAuth client secrets are missing when ohistore is used as the keystore

Description:

OAuth clients sometimes showed clientSecretRegistered as false even though the secret was already set in the database.

Resolution:

OAuth client credential keys are now fetched correctly.

Backports:

4.25.1.0.15, 4.24.1.0.18

38975586

4-0002012731

NXT-33649

Duplicate Provider limit Consumption in Applied Pricing Section of Claim/Lines

Description:

After unfinalizing and resubmitting a claim, the Pricing Limit Consumptions table is displaying all consumptions. However, if a preliminary limit consumption exists for a limit, only the preliminary consumptions should be displayed. If no preliminary limit consumption exists for a limit, then the non-reversed limit consumptions should be displayed.

Resolution:

Fix added to show the applicable limit consumptions

Backports:

4.25.1.0.15

38568955

NXT-32807

No action is performed in UI, on switching to blank sort by criteria

Description:

Once user apply’s a sort criteria using Sort By dropdown and selects the blank sort criteria, no action is performed in UI

Resolution:

Blank selection sets the sort criteria to default

Backports:

4.25.1.0.15

39112857

NXT-33869

Access Mapping: "userviewpreferences API" is missing from "CO0019, Login Access JET"

Description:

Add "userviewpreferences API" to "CO0019, Login Access" since it is required for pages where table preferences can be saved

Resolution:

Added "userviewpreferences API" to "CO0019, Login Access JET" in function api access mapping seed data

Backports:

4.25.1.0.16

39100031

4-0002290083

NXT-33859

Widgets are returning no results, and the page displays an error message stating: "No applicable floorplan found"

Description:

When a page contains multiple widgets with the same resource, each with distinct List of Values (LOVs), some widgets occasionally fail to load, resulting in "floorplan not found" errors for certain LOVs.

Resolution:

Fix added to resolve widget results not loading and the floorplan-related error shown in the UI.

Backports:

4.25.1.0.16

38819730

4-0001674695

NXT-33315

Dynamic logic fails when an output writer is created but no data is written in data file stored in object storage

Description:

Dynamic logic fails when the output writer is instantiated even though there is no data to process and no write operation is performed on the data file stored in object storage

Resolution:

The system allows the output writer to be instantiated and closed without performing any actual write operation on data file stored in object storage.

Backports:

4.25.1.0.13

38870869

4-0001391870

NXT-33417

Worksheet message 'last updated by' field is undefined

Description:

On the messages pop up from the pricing worksheet, the last updated by column has "concealed" value.

Resolution:

'Last updated by' column was displayed based on the loginName before, now it is fixed to use displayName.

Backports:

4.25.1.0.13

38598731

NXT-32758

Coverage Regime : Table record is in view mode instead of edit when add is performed

Description:

In Coverage Regime, when adding a record to the Cover Withhold Category / Count Towards Limit table for the first time, the newly added row appears in view mode instead of edit mode.

Resolution:

Fix added to ensure that newly added records in table open in edit mode when added for the first time.

Backports:

4.25.1.0.9

38693963

3-42918675531

NXT-33066

CMT Provider Pricing Clauses -Show Selected records not working

Description:

In the CMT screen user should be able to view the selected items in the PPC popup (and export them) from the UI. The page shows 0 record initially and after sometime, it starts appearing

Resolution:

Loading icon is shown to indicate that loading of records is in progress when user opens CMT Provider Pricing Clauses popup

Backports:

4.25.1.0.13

38690781

NXT-33061

Unauthorized error on CTR claim details and CTR history details

Description:

Even though user has access to CL0172 CTR claims page, UnAuthorized error is shown when the user tries to view the history details of the CTR claim

Resolution:

User will be able to access CTR claim details and CTR history with CL0172 access grant

Backports:

4.25.1.0.13

38815055

NXT-33302

The view that is generated for showing claims in progress (cla_rep_claims_in_progress_vw) could be containing errors

Description:

In the Claims in Process view, there are a couple of json objects included. The fields of these json objects are read with the 'dot'-annotation, like 'clai_info.service_facility_info.name'. SQL knows how to read this 'dot'-annotatation because of the following:

In the same reporting view, there is another JSON object explicitly created,

(select json_object('value' value clam.total_allowed_amount, 'currency' value curr.code)
from ohi_currencies_b curr
where ind_default = 'Y'
and clam.total_allowed_amount is not null
) total_claimed_amount

The presence of total_claimed_amount (which is a JSON object created using 'json_object') in the subquery implicitly tells Oracle to treat the results as JSON-compatible. This allows the outer query to successfully access the other (implicit) json objects by using dot notation.

But, we have seen instances where this implicit treatment could not be met, causing errors saying that the system does not know what to do with 'clai_info.service_facility_info.name'.

Next to that: the currency shown for total claimed amount was wrong: it showed the default currency instead of the actual currency of the total claimed amount

Resolution:

The object types are treated as JSON_VALUE, which in turn makes sure that the view cla_rep_claims_in_progress_vwis created without errors.

And the currency shown on total claimed amount in this view has been corrected as well.

39062538

4-0002102784

NXT-33783

Financial Hold is not released even after set expiration date and time is expired

Description:

The financial hold on the claim remains active even after the configured expiration date and time has passed

Resolution:

The financial hold status changes to Expired once it crosses the configured expiration date and time.

Backports:

4.25.1.0.15

39051874

4-0002132418

NXT-33768

Condition for including active brands only is missing for brands

Description:

All brands are shown in Claims page instead of active brands

Resolution:

Only active brands are shown in claims page

Backports:

4.25.1.0.15

39045407

4-0002249826

NXT-33757

Configuration Migration Set Page - In View mode, migration items popup takes huge time to load records

Description:

In view mode, when user performs a search for entity 'Provider pricing clause and click on Migration Items hyperlink, pop up appears and takes huge time with load records.

Resolution:

The time taken to show selected records in view mode of CMT dialog is reduced and records load fast.

Backports:

4.25.1.0.15

38925210

4-0001873274

NXT-33551

Previously consumed auth remains in 'Approved' state even after claim is denied and also the fields which should be empty still have values

Description:

Previously consumed authorization remains in 'Approved' state even when the claim initially consumed it is denied in subsequent re-adjudication.

Resolution:

When the claim that initially consumed authorization gets denied in subsequent re-adjudication, the corresponding authorization is denied as well.

Backports:

4.25.1.0.15

38544076

NXT-32788

Fee Schedule Lines - Table level Cancel not working

Description:

When user adds a row in table and performs a save without filling mandatory fields, error is shown. However, when user clicks on cancel, the newly added row is not deleted

Resolution:

Cancel operation deletes the newly added row in table component

Backports:

4.25.1.0.7

38999322

4-0002125064

NXT-33672

Resources cannot be searched when code starts with %255%

Description:

POST search API requests were failing with an IntrusionDetectionException when the query contained specific special patterns. These legitimate input param were incorrectly identified as potential intrusion attempts, resulting in search failures.

Resolution:

Enhanced the intrusion detection mechanism to correctly handle search query parameters, preventing legitimate requests from being incorrectly flagged.

Backports:

4.25.1.0.16

0.0

NXT-34717

End benefits and End Pricing should execute on Manual Adjudication

Description:

Submitting a Claim from Manual Adjudication should run the configured end-benefits and end-pricing derivation rules for claim and claim line

Resolution:

Claims submitted from Manual Adjudication will now complete the full acceptance processing before finalization which ensure configured end-benefits and end-pricing derivation rules

39694411

NXT-34409

Unable to delete pend reasons added on claim/claim line

Description:

A pend reason added by mistake cannot be removed directly from the Claim Pend Reason tab. Users have to cancel from the claim header, which could discard other unsaved claim or claim line changes.

Resolution:

A row-level Remove action is now available for newly added, unsaved pend reason rows on claim and claim line pend reason tabs. for system floorplans. Customers using custom floorplans must add the Remove action to the relevant pend reason table row actions to make this option available.

39712821

4-0002995712

NXT-34564

The total covered amount is null when a claim contains zero-value lines in a currency different from the other claim lines.

Description:

When claim lines are denied before the benefits input amount is calculated , the covered amount on the claim line is populated with 0.00 in default currency. This results in null amount on total covered amount on the claim.

Resolution:

Claim line with covered amount as 0 in any currency will not be considered in calculating the total covered amount on the claim.

Backports:

4.25.1.0.23

39154500

NXT-33941

Decimal values were incorrectly converted to whole numbers in Flex Code fields even when the field definition supported decimals

Description:

When a field definition allowed decimal values, the corresponding Flex Code field incorrectly converted entered decimal numbers into whole numbers. This resulted in loss of precision and inconsistent behavior between field definitions and Flex Code values.

Resolution:

This issue was resolved by updating the Flex Code handling logic to correctly preserve decimal values when the associated field definition supports decimals. The fix ensures that numeric inputs are no longer truncated or rounded to whole numbers, and that validation and data processing are aligned with the field configuration to maintain decimal precision

Backports:

4.25.1.0.16

39091861

4-0002245489

NXT-33836

User not able the switch to next row when enter key is pressed in a table row..

Description:

User is unable to switch to the next available row in edit mode when the Enter key is pressed while editing a table row.

Resolution:

A fix has been implemented to ensure that pressing the Enter key moves focus to the next available row and switches it into edit mode.

Backports:

4.25.1.0.16

39007699

4-0002036535

NXT-33684

Operational reports should allow users to enable usage of full view to display data grid

Description:

In operational report page data-grid is not utilizing the full available space on the page, resulting in white space below the data grid.

Resolution:

The pageSize configuration has been removed, as the data grid will now display at full height based on the available screen height.

Backports:

4.25.1.0.16

38458548

NXT-32613

Task IP dismiss operation did not resolve the system event log

Description:

Dismissing an errored, dismissible task changed the task status to Dismissed but did not mark the related system event log as resolved.

Resolution:

The dismiss operation now also resolves the associated system event log when an eligible errored task is dismissed. Existing unresolved system event logs linked to already dismissed tasks are also corrected during the upgrade, so they no longer remain unresolved after the task has been dismissed.

38975153

4-0002061573

NXT-33643

No error message when trying to work on the same claim another user

Description:

Open the same claim using 2 different users, Unfinalize the claim using one of the user first. and when second user tries to unfinalize the same claim, there is no error in UI

Resolution:

An error message is displayed in the UI when multiple users perform action like unfinalize, submit etc on the same claim.

Backports:

4.25.1.0.15

38527489

3-42354179211

NXT-32736

Task stuck if system runs into critical memory state while handling task result

Description:

Task stuck in PROCESSING status if system runs into CRITICAL memory state. While handling task result if TooManyRequestsException is thrown, task status is never changed.

Resolution:

With this fix, the task status is automatically updated to Errored when a critical memory state is reached.

Backports:

4.25.1.0.15, 4.24.1.0.17

38377293

3-41985976631

NXT-32411

Organization provider can be created with same provider as parent provider

Description:

When an organization provider is updated to refer to itself as parent provider, 500 response is returned. But in DB, the parent is mapped as same provider. After this, on searching for the provider 500 error is returned

Resolution:

When a customer creates or updates an organization provider and selects a parent that would create a loop, the save is rejected and a clear validation error REL-IP-PROV-012 is displayed.

Backports:

4.24.1.0.17, 4.25.1.0.15

39128507

NXT-33894

ORA‑06502 when querying a base view with column names longer than 30 characters in on‑prem deployment.

Description:

When a base view contains column names beyond 30 characters, the on‑prem runtime raises ORA‑06502: PL/SQL: numeric or value error: character string buffer too small while retrieving the result set.

Resolution:

Data transfer on on-prem deployments now handles columns longer than 30 characters without raising ORA‑06502.

38714693

3-41728688211

NXT-33138

Increase in heap memory usage following the Groovy 4 upgrade

Description:

Post Groovy 4 upgrade, noticed higher memory usage, which can slow down the system. Groovy stores the reference of large Groovy-meta-class objects using soft references, meaning these objects are only removed when garbage collection runs and memory is low. Before this happens, the system can approach critical memory levels, triggering safety measures that reduce processing capacity on affected nodes and cause visible performance issues.

Resolution:

We have disabled the use of Groovy meta classes to address the memory issue. The necessary functionality will now be provided using non meta class references and methods instead.

39422599

4-0002615815

NXT-34235

Reference Sheet searches may not display recently updated records immediately in non-production environments because of search index synchronization delays.

Description:

Previously, updates made through the Reference Sheet maintenance process might not immediately appear in search results due to the configured search index synchronization interval. To improve the user experience in non-production environments, the indexing behavior for Reference Sheet data has been changed from periodic synchronization to on-commit indexing. This allows search results to reflect committed changes immediately, making testing and validation activities more efficient.

Resolution:

Fix is provided in non-production environments to address delays between Reference Sheet data updates and search index synchronization. With this change, search results now reflect committed updates immediately, eliminating the temporary inconsistency where recently modified records were not available in search results until the next index synchronization cycle.

Backports:

4.25.1.0.21

39273872

NXT-34097

External Claims Data updates bypass access restrictions on settlement reasons

Description:

Users can update External Claims Data with a settlement reason that was access restricted and not available to them. This allows a finalized claim to be settled with an unauthorized settlement reason, or allow an existing restricted settlement reason to be removed by a user without the required access.

Resolution:

Only authorized users can assign, replace, or clear an access-restricted settlement reason on external claims data.

Backports:

4.25.1.0.20

39482598

NXT-34302

Diacritic search returns incorrect results for reserved words and special characters

Description:

Diacritic search returned incorrect results when search values contained reserved words or special characters.

Resolution:

Diacritic search now returns the correct results for values that contain reserved words or special characters.

Backports:

4.24.1.0.18, 4.25.1.0.21

39538935

4-0002915946

NXT-34345

Tab table inline row action does not select claimline row before view/open action

Description:

In the JET claims page, when a claim line tab table row has only two row actions, the actions are rendered as direct clickable icons. Clicking the view/open icon does not select/check the row. When users opens a pended claim line in edit mode and clicks to resolve pend on claim line pend reason tab, a popup appears to confirm pend resolution. When user clicks 'OK', nothing happens.

Resolution:

It is now possible to resolve pend on claim lines from claim line pend reason tab even though only 2 row actions are enabled

Backports:

4.25.1.0.21

39570568

NXT-34383

Claim line tab procedure details are cleared off when user navigates from claimline detail page

Description:

When a procedure is not configured in the Claim Lines Floor Plan and user navigates to claim lines detail page, clicks on Apply button, the data in the Claim Lines tab table is cleared off.

Resolution:

Procedure details are retained in claimlines tab table even when the fields are not included in details page floorplan

Backports:

4.25.1.0.21

39435270

NXT-34253

GEN-HTTP-004: Not Authorized – Access Restriction Issues Across Multiple Pages

Description:

Access role created with access grants CL0104, CL0104 Pricing Option JET Error : GEN-HTTP-004: Not Authorized (reimbursementmethods) Access role created with access grants CL0109, CL0109 Diminishing Rates JET Error : GEN-HTTP-004: Not Authorized (diminishingrates) Access role created with access grants CL0084, CL0084 Provider Limit Categories and Rules JET Error : GEN-HTTP-004: Not Authorized (providerlimitcategories)

Resolution:

Users with specific access to either Pricing Options, Diminishing Rates and Provider Limits page will not get Not Authorized HTTP error. Missing access restrictions are added to function API access table

Backports:

4.25.1.0.22

39564214

4-0002952166

NXT-34371

Resolve pend prompt defaults to Cancel when pressing Enter key on claims pend screen

Description:

When user clicks the Resolve link for the claim pend reason, the Resolve Pend pop-up opens. If the user presses Enter on the keyboard instead of resolving the pending reason, the Cancel action is triggered.

Resolution:

Resolve pend prompt defaults to Ok when pressing Enter key on claims pend screen and the pend is resolved. The issue is also fixed in Search Claim lines, claim line tab table, Large Claims page

Backports:

4.25.1.0.21

39216972

4-0002489840

NXT-34015

Clicking Re-imbursement Method deeplink redirects the user to search page instead of the specific detail page for a record

Description:

When user opens Applied Pricing (header or at Line) and then clicks on Re-imbursement Method, application opens a blank fee-schedule search page instead of opening the fee-schedule detail page for particular code.

Resolution:

Fix added to open specific detail page on clicking re-imbursement method deeplink for applicable methods. However, table pages require explicit search to see the particular method.

Backports:

4.25.1.0.17

39246251

4-0002490027

NXT-34043

Error handling is missing when user triggers build and download action while another is in progress

Description:

When user navigates to config migration sets and triggers build and download, popup closes and reopens for every click. This is observed while another build is still in progress.

Resolution:

Error message is displayed to the user when build and download action is triggered for config migration set while another build is in progress.

Backports:

4.25.1.0.17

39086636

NXT-33827

Dates not populated when using JET on virtual box

Description:

Translations, Date Time fields are not populated and throwing console error when application is configured in virtual box set up

Resolution:

Date Time fields are loaded and UI pages work fine

39280014

4-0002617458

NXT-34108

Resolve Pend Option on Multiple Claim Lines is not shown in edit mode

Description:

When user brings claim to 'Edit' mode, he doesn’t see option to do bulk 'Resolve Pend' on claim lines for claims that have pended lines. It appears when we save changes.

Resolution:

Resolve Pend Option is shown edit mode of claims page

Backports:

4.25.1.0.19

38294187

3-41497527301

NXT-32254

Combination Adjustment Rule: Missing Other Condition

Description:

'Other Condition' field is not displayed in the UI.

Resolution:

"Other Condition" Field is added in Combination Adjustment Rule Page Floorplan.

Backports:

4.25.1.0.3

38827125

3-42049799881

NXT-33163

View Technical Error Page takes long time to respond

Description:

In View technical errors page, taskType field is change to dropdown so that users can select value and search. Also, search criteria is made mandatory in seeded floorplan

Resolution:

Query on task type performs better as a dropdown and results are displayed relatively fast

Backports:

4.25.1.0.10

38959297

NXT-33608

Widgets: Boilerplates showing in widgets

Description:

After adding the widget in dashboard page, boilerplate keys are shown instead of translations

Resolution:

Fix added to load widget translations and boilerplate values are displayed correctly

Backports:

4.25.1.0.14

38847925

NXT-33370

Tab Table More Region is still in edit mode with row-level save

Description:

When user edits a claim line and opens more region and performs row-level save, the region is still in edit mode

Resolution:

Tab Table More Region will go back to View mode after row-level Save action (when user clicks on Check icon)

38990141

4-0001565684

NXT-33663

Formatted Name value is missing in downloaded CSV from widgets

Description:

When persons is configured as the reftype for a column in widgets, the Formatted Name value is empty in the downloaded CSV file.

Resolution:

When persons is configured as the reftype for a column in widgets, the Formatted Name value is present in the downloaded CSV file.

Backports:

4.25.1.0.14

39323352

4-0002569341

NXT-34146

Allowed amount value is cleared or not retained after clicking Benefits Only in Claims page

Description:

When user copies the allowed amount value from a dynamic field in claim line details page, navigates back to claim page and paste the value to allowed amount in claim line details table, the value is not retained on clicking Benefits Only button.

Resolution:

After the fix, KP(keep pricing) field is checked and the updated allowed amount is saved.

Backports:

4.25.1.0.19

39272709

4-0002624675

NXT-34093

Resolve Pend Issue on Multiple Claim Lines with Pend reason

Description:

It is not possible to select multiple claim lines and resolve pend reasons in claims page. UI resolves only the pend on last pended claim line in the selected list.

Resolution:

User can select multiple pended claimlines and resolve all of them.

Backports:

4.25.1.0.19

39580937

4-0003050818

NXT-34397

Feeschedule lines does not have fee-schedule code in search in Config Migration Sets dialog

Description:

When users need to create configuration migration set, Fee-Schedule line dialog does not have fee-schedule code as one of the criteria in quick/advanced search for selection. Users won’t be able to add set of fee-schedule lines for specific set of fee-schedule codes in the package for migration.

Resolution:

Fee-schedule code in added to quick and advanced search for Fee Schedule Lines Config Migration Sets dialog

Backports:

4.25.1.0.21

39391391

4-0002762009

NXT-34194

Registration import can cause out of memory due to middle tier financial objects linking

Description:

During registration import, subject registration linking can lead to excessive heap growth and recurring out of memory events occassionally.

Resolution:

Registration import does not cause out of memory issues now.

Backports:

4.25.1.0.22, 4.24.1.0.18

38806582

4-0001673378

NXT-33281

LARGE_CLAIM_SUBMIT activity always fails if any sub claim is having existing errorred task

Description:

If sub claim is having ERRORED task (ClaimEvent), submitting large claim always results into "Submit activity of type LARGE_CLAIMS_SUBMIT failed, click on view for more details" error.

Resolution:

If sub claim is having ERRORED task (ClaimEvent), submitting large claim does not result in an error.

Backports:

4.25.1.0.21

39618477

4-0003063146

NXT-34455

Remove Message from the claim line More menu causes a stale claim version error on Save

Description:

When a claim is in edit mode, removing a claim line message through the bulk/action dropdown sends a PATCH request that updates the claim on the server. This increments the claim version, but the UI did not refresh the claim header/object version afterward. As a result, the next explicit Save submitted the old version and Claims raised an optimistic locking error: the claim had changed since it was last read.

Resolution:

After a successful remove-message PATCH, the UI now reloads the claim objectVersionNumber and updates the in-memory claim before the user saves, so the subsequent Save uses the current version and no longer triggers GEN-RULE-020.

Backports:

4.25.1.0.21

39547632

4-0002944710

NXT-34353

Pre-pricing derived claim diagnoses are not considered for benefit specification diagnosis group matching

Description:

When claim diagnoses are added through a pre-pricing derivation rule using the claim.addDiagnosis() method, the derived diagnoses are not considered during benefit specification evaluation for diagnosis groups with usage scope "In" when no diagnosis type is defined on the benefit specification.

As a result, benefit specification selection fails and the claim processing returns error CLA-FL-BENS-019, even though the derived claim diagnoses should satisfy the diagnosis group criteria.

Resolution:

Benefit selection now correctly considers diagnoses that are added by pre-pricing derivation rules, including diagnoses added at both the claim level and the claim line level. This ensures that benefit specifications with diagnosis group criteria are evaluated using the latest diagnosis information available on the claim.

Backports:

4.25.1.0.21

38679962

3-42683528021

NXT-33024

Error deleting large claims

Description:

Deleting a large claim will result in "GEN-ORA-022292: Dependent Claim Import Process exists" error.

Resolution:

Deleting a large claim now completes successfully without errors.

Backports:

4.24.1.0.17

38818856

NXT-33312

For claims in progress reporting view: the gender information about insured person is changed

Description:

Gender was based on gender identity while it should have been based on gender itself.

Resolution:

Gender of insured person in the progress claims view is now based on gender and a new attribute gender_identity is added.

38791561

NXT-33116

Cover Withhold Rules Add button is disabled in create mode

Description:

On the Coverage Regime page, the Add button in the Cover Withhold Rules (CWR) table remains disabled in Create mode after modifying a Coverage Regime row. As a result, users are unable to add any Cover Withhold Rules, as at least one CWR is mandatory to save the record.

Resolution:

Fix added to ensure the Cover Withhold Rules table Add button is enabled in Create mode.

Backports:

4.25.1.0.13

39561657

4-0002489461

NXT-34368

External consumption create or resolve counter periods using an incorrect period when explicit startDate and endDate are provided in the request.

Description:

When external consumptions were processed for a counter with existing historical consumptions, the requested consumption startDate and endDate could be incorrectly modified during counter period interval calculation. This could cause the system to either create a counter period with an incorrect start date or fall back to an existing counter period instead of creating the expected new counter period. This was observed when the aggregation level/product changed, and also when the aggregation level/product remained the same.

Resolution:

The counter period calculation logic now preserves the external consumption request dates while evaluating historical consumption intervals. If no applicable counter period exists, the new counter period is created using the startDate and endDate passed in the external consumption request.

Backports:

4.25.1.0.21

38025502

NXT-30516

Multiple restart links appear in the claims page when a large claim with unresolved subclaim pend reasons is submitted more than once.

Description:

If a large claim submit fails due to unresolved pend reasons on the subclaims, clicking restart link without resolving the pend reasons leads to creation of new activities that fail again and in turn display new restart links. The system encounters array index out of range error when processing these new activities.

Resolution:

It is now not possible to submit a large claim if a prior submit is in process or errored. This ensures that the ongoing activity is completed before a new submit can be triggered. Now, only one restart link is displayed in the user interface allowing to recover the failed activity.

Backports:

4.24.1.0.8, 4.25.1.0.1

37880054

3-40525941654

NXT-31470

Deny message on claim line does not affect toBeStatus of the claim line.

Description:

When the claim is adjudicated and a deny message gets attached to the claim line, toBeStatus of the claim line shows as 'to be approved'

Resolution:

A new custom label property toBeStatusJET has been introduced which can be added/removed from the floorplan as required. 'To Be Denied' label is now displayed if the claim or claimline message has severity 'Fatal' or 'Deny' with overturn set to false.

Backports:

4.25.1.0.2

38113654

3-40724895331

NXT-31901

Tracking/Tracing of requests should not be sent to external systems

Description:

Tracing headers (such as B3 headers) are being sent to external systems. This leads to a 500 error response. However, when the spanId header is removed, the request goes through successfully with a 201 response

Resolution:

B3 Tracing headers will be added when the host of the request and the application are identical.

Backports:

4.25.1.0.2, 4.24.1.0.10

38209854

3-41497050571

NXT-32101

Pricing option - Not displaying 'Restricted to methods' value in UI

Description:

Value of column 'Restricted to methods' is empty in the UI.

Resolution:

'Restricted to methods' field value is now being displayed in the UI.

Backports:

4.25.1.0.3

35018330

3-38574781401

NXT-26277

Query API returns incorrect results for combined conditions

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.

Resolution:

When a query search is done with a combination of a null, the rows with null values are returned correctly.

Backports:

4.25.1.0.22

38102045

3-40519596161

NXT-31881

Claimline detail page hangs or slows down with 'Resolve' action in claimLinePendReason

Description:

The claimline detail page hangs or responds slowly when opening a claimline with pend reasons from a subclaim detail page of a large claim, due to the 'Resolve' action in claimLinePendReasonList. Additionally, the Unfinalize dialog is showing empty for large claims.

Resolution:

Claim line detail page does not slow down now when pend reasons have Resolve action on them. Also, unfinalize dialog now shows results for large claims.

Backports:

4.25.1.0.2, 4.24.1.0.9

38100258

NXT-31877

Claim Line page does not load in transaction version

Description:

It is not possible to open claim line detail page in claims transaction version.

Resolution:

Details of claim lines are now displayed in Claim transaction version.

Backports:

4.25.1.0.1

38079608

NXT-31828

Added custom content-Length header (X-Content-Length) to the data file response for validation during file downloads in Oracle Integration Gateway

Description:

Enhance the getFileContents API in DataFile to include a custom response header X-Content-Length, allowing the calling application to verify if the full content has been received.

If there’s a mismatch or if the response header is missing (incase of partial response) , the application can retry the API to retrieve the complete content

Resolution:

To address the issues of incomplete or failed data file downloads in Oracle Insurance Gateway (OIG), content length validation has been implemented. This validation is triggered when OIG detects partial data by comparing the actual content length with the expected value provided in the custom response header "X-Content-Length". This header is now included in the claims data file response to enable accurate validation.

Backports:

4.25.1.0.2, 4.24.1.0.9

38154692

NXT-32013

Claims - Severity column appears twice in claim line messages tab

Description:

Severity column appears twice in claim line messages tab. One as label component and other as text field.

Resolution:

Duplicate severity column is removed from system floorplan

Backports:

4.25.1.0.3

38330433

3-41783870721

NXT-32305

Horizontal scroll is not visible in Widgets

Description:

Horizontal Scroll bar is not visible on widget dashboard if tile size is other then 2x2

Resolution:

Horizontal scroll is now visible in Widgets with tile size 3X2 as well

Backports:

4.25.1.0.3

38249727

3-41609968491

NXT-32163

Column Headers are wrapped in widgets, lookup dialog etc

Description:

Headers are getting wrapped to fit in the size in components like widgets, lookup pop-up

Resolution:

Column Headers are now, not wrapped in widgets, lookup dialog etc

Backports:

4.25.1.0.3

38283624

NXT-32235

Floorplans - Copy button is shown even with retrieve access

Description:

The copy button should not be displayed when a user has only retrieve (read-only) access.

Resolution:

The copy button is displayed when a user has only create and update access

Backports:

4.25.1.0.3

38288548

3-41732796371

NXT-32243

Change Skip tag is not working in claims page

Description:

Change Skip Tag is not working in both banner section and more section on claims page

Resolution:

Skip Tags can be updated from More drawer

Backports:

4.25.1.0.3

38334378

NXT-32312

Pricing worksheets Validated by field shows Login Name instead of Display Name

Description:

After validating the pricing worksheet the last validated shows login name instead of Display Name.

Resolution:

Validated By field now shows the Display Name in advance search as well as detail page

Backports:

4.25.1.0.4

38275209

NXT-32209

keyboardshortcuts API should be part of CO0019 function code

Description:

keyboardshortcuts API and floorplans.enhance IP should be added to CO0019 function code

Resolution:

keyboardshortcuts API and floorplans.enhance IP added to CO0019 function code and also removed duplicate access from setup access role

Backports:

4.25.1.0.4

38339909

NXT-32339

Referencesheetline Search Not Working Correctly When Query Checks For NULL

Description:

Referencesheetline Search does not work with null search.

Resolution:

Null and NotNull operations are enabled and respective code changes have been done in JSON Query search

Backports:

4.25.1.0.4

38440652

NXT-32573

Downloaded CSV file contains the default records rather than the sorted records displayed on the pages with Search Object template

Description:

In pages configured using Search Object template, sorted records are not downloaded in excel. Instead initial results are downloaded

Resolution:

In pages configured using Search Object template, sorted records are getting downloaded in the CSV now and the previous results are no longer retained.

Backports:

4.25.1.0.5

38337469

3-41734753521

NXT-32332

Person’s formatted name is not displayed in Claims page

Description:

Person’s formatted name is not displayed in claims detail page and search page.

Resolution:

The person’s formatted name now displays consistently on the Claims Detail Page, Claims Search Page based on configuration.

Backports:

4.25.1.0.5

38391480

3-41953652071

NXT-32472

Values not displayed in widgets once page refresh is done in dashboard pages

Description:

When widget is added in any dashboard page and the page is refreshed, the values are not displayed.

Resolution:

Widget is loading as expected in the dashboard page.

Backports:

4.25.1.0.5

38504161

3-40770729791

NXT-32698

Search is not triggered on intended reference for String based List of values

Description:

When a List of value is configured based on a string in the lookup, the query is currently triggered using the properties of the List of value floorplan. Instead, it should be triggered using the property name from the payload.

Resolution:

The query is executing as expected and returning the correct results for the string based list of values

Backports:

4.25.1.0.5

38180147

3-41415490701

NXT-32072

Diminishing rates page is not displaying data accurately

Description:

As per the functionality, any diminishingRateBlockSizeList or diminishingRateBlockAmountList entries linked via a reference key to the provider pricing clause tab on the Pricing Worksheets page should not be displayed on the page

Resolution:

Override diminishingRateBlockSizeList or diminishingRateBlockAmountList records are excluded from the page as expected

Backports:

4.25.1.0.5

38222045

3-41497425241

NXT-32113

Pricing work sheet built and validated details are updated when draft provider pricing clause is built or validated

Description:

The last built date and validated date and corresponding user details on pricing worksheet are updated when a draft provider pricing clause created using that worksheet is validated or built.

Resolution:

The last built date and validated date and corresponding user details on pricing worksheet are now not updated when a draft provider pricing clause created using that worksheet is validated or built.

Backports:

4.25.1.0.5

39709754

4-0003030798

NXT-34551

Combination Check Uses Incomplete Claim Line Data During combination Check with ignoreHistory set to False

Description:

Functionally, the issue occurs when a pre-pricing rule derives procedure2 on claim lines and a later combination check depends on that derived value. During the first processing run, the triggering line sees the derived procedure2, but the candidate lines used for comparison may not, causing the combination check to miss a valid match. On reprocessing, the value is already saved, so the same check succeeds.

Resolution:

The issue was caused by current claim lines being re-read from history during combination check evaluation, so values derived earlier in the same processing flow were not always considered. This has been corrected so current claim lines are evaluated using the latest in-process values, ensuring derived fields such as procedure2 are available during combination checks.

Backports:

4.25.1.0.22

39581939

4-0002809867

NXT-34401

Keep Benefits is not retained when Keep Pricing is not Specified

Description:

When a claim is sent out for processing and then returned, the benefits are not retained when Keep Benefits is checked and Keep Pricing is not specified.

Resolution:

If Keep Benefits is checked and Keep Pricing is not specified in the overriding claim, both Keep Benefits and Keep Pricing are set to true.

Backports:

4.25.1.0.22

38878154

NXT-33430

Usages Page - Boilerplate errors in Select Section / Select Tile dropdown for claimline and persons entity

Description:

When user tries to attach a usage of entity type "Claimlines" and "persons" to the respective custom floorplan, getting boilerplate errors in the 'Select Section' and 'Select Tile' dropdown respectively in Usages page

Resolution:

Boilerplate value is translated and proper text is shown in Select Section / Select Tile dropdown

38426686

NXT-32513

Pend rule does not fire for subclaim after reprocessing a large claim

Description:

Pend rule is not reapplied to a subclaim when a large claim is reprocessed.

Resolution:

Resolved pend rules are cleared upon claim submission. During reprocessing of a large claim, pend rules can now be reattached to the subclaim.

Backports:

4.24.1.0.13, 4.25.1.0.4

38153412

3-42038432458

NXT-32004

Loading icon is not closed for a Claim record with one claimline when tried to save or submit the claim in result template

Description:

When result component is enabled for claim line tab on claims page, and only one record is present. In the expanded view mode, the loading icon is not closing and claim page is greyed out on submit action

Resolution:

Loading icon is closed after submit action

Backports:

4.25.1.0.4

38433719

NXT-32400

Regime counters - Regime Counters and Regime Consumptions sections are not loading

Description:

Navigate to Regime counters page and fetch a Coverage regime counter. Click on view, System throws console error & Regime counters and consumptions sections are not loading

Resolution:

Regime Counter and Regime Consumption sections are loading without any errors

Backports:

4.25.1.0.4

38681081

NXT-33034

Claim line - LOV values are not populated in Remove Messages dialog

Description:

When user adds a message to claim and clicks on Remove messages dialog, LOV value’s are not populated

Resolution:

Messages are shown in the Remove Messages dialog even in the flow when user adds a new message

Backports:

4.25.1.0.8

37869287

3-40434615271

NXT-31457

When a claim is unfinalized and submitted for 'Benefits Only', claim is always sent out for preprocessing.

Description:

When a claim is unfinalized and submitted by clicking 'Benefits Only' button, the claim is directly submitted without saving the claim with 'Preprocessing Done' and 'Pricing Done' indicators set to 'Yes'.

Resolution:

Claim is now submitted after it is saved with 'Preprocessing Done' and 'Pricing Done' indicators set to 'Yes', thereby not sending it out for preprocessing.

Backports:

4.25.1.0.1

38376404

3-41859180203

NXT-32405

Diagnosis list order is not based on sequence

Description:

Diagnosis list order for claim,claim line, ctr claim and ctr claim line is not based on sequence for claims out IP.

Resolution:

Diagnosis list order for claim, claim line, ctr claim and ctr claim line is now sorted in ascending order based on sequence for claims out IP.

Backports:

4.25.1.0.4

38412351

3-41973712621

NXT-32504

Date format for English language setting is set to MM/DD/YYYY

Description:

The Date format for English language setting is set to MM/DD/YYYY instead of DD/MM/YYYY. Unsupported browser locale falls back to default en-US setting.

Resolution:

An application property 'ohi.ui.default.locale' is introduced to set the locale for unsupported language-country setting. Users can set this property if their locale setting is not supported by JET framework and if it should not fallback to default en-US setting

Backports:

4.25.1.0.6

38001554

3-40779810581

NXT-31719

End date of a reference sheet line cannot be cleared using PUT on referencesheetlines API

Description:

Clearing end date of a reference sheet line using PUT gives success response, but does not update the end date.

Resolution:

End date can be updated to "" correctly now.

Backports:

4.24.1.0.8, 4.25.1.0.1

37926325

NXT-31517

Claims in progress report- Pend description is shown as undefined in pend reason column

Description:

In operational reports 'Claims in progress', pend reason column is displayed "code, undefined" when description is not available.

Resolution:

Handled empty code and description scenarios

Backports:

4.25.1.0.1

37938543

3-39436526471

NXT-31596

Issue with adding value to dynamic field on the country region table

Description:

When a large number of entries are present for a multi-valued dynamic field on the country region entity, the application fails to add new entries at a certain point.

Resolution:

There is a mismatch in the database sequence "increment by" value and "allocationSize", which has been resolved with the latest installer zip, shipped with this patch.

Backports:

4.25.1.0.1

38250159

NXT-32168

Conditional Display of Non-Matched Fields is Not Working on Claim and Claim Line Screens

Description:

When a claim is created through Claims IP and the required code is not present in the OHI system, the Claim and Claim Line screens display non-matched fields to assist with claim review. Due to an issue in the conditional display logic, some non-matched fields are not displayed even when the configured conditions were met.

Resolution:

The conditional display logic has been modified on the Claim and Claim Line screens. Some non-matched fields that were previously not displayed are now rendered correctly when the configured conditions are satisfied, ensuring the expected information is available during claim processing.

Backports:

4.25.1.0.23

39813497

4-0003367173

NXT-34665

Claim Line actions displays two Select all options in results view floorplan

Description:

Claim Line actions are not working with single claim line selection in results view.

Resolution:

Claim Line actions are now working correctly for both single-line selection and "Select All" selection in the Result View

Backports:

4.25.1.0.23

39797238

NXT-34652

Unable to Resolve claim line pend with "Resolve Pend Reason" button

Description:

When user selects a claim line with an unresolved pend in claimline results view, clicks on the Resolve Pend Reason button, and then try to resolve selected pend reasons from the dialog, there is an error "CLA-IP-RPND-008: Pend reason code is not specified"

Resolution:

The Resolve Pend Reason dialog now allows the user to resolve the selected pend reason successfully without any validation errors

Backports:

4.25.1.0.23

38147857

NXT-31979

View link on claim lines page does not move user to activities page

Description:

A view link comes on claim lines object navigation when the resolve pend activity has failed. Clicking on that link, user is not able to move to global activities page.

Resolution:

User can navigate to failed Activity page now

Backports:

4.25.1.0.2

37952089

3-40383119161

NXT-31636

Jet UI does not send application language as 'accept-language' in certain post resquest

Description:

The accept-language in the request header does not reflect the preferred language set in the OHI application. Instead, it takes the browser’s preferred language - for example, when an activity is started or recovered.

Resolution:

Fixed accept-language header to use applications preferred language instead of browser’s, during activity start, recovery, and other POST requests.

37978440

3-40670003471

NXT-31679

Access restriction on dynamic field usage of type 'CODE' does not work

Description:

Access restriction on dynamic field usage of type 'CODE' does not work.

Resolution:

Create, Retrieve, Update and Delete operations on dynamic field usages of type 'CODE' work as expected now.

Backports:

4.25.1.0.2, 4.24.1.0.10

37703843

NXT-31218

Payment Terms are not set to a default value.

Description:

PaymentTerms are not set to a default value as per specs.

Resolution:

By default, payment terms is set to 'IMMEDIATE'.

37703961

NXT-31219

PaymentBeneficiaryFlexCode and PaymentBeneficiaryCode are not set according to specs in Invoice Financial Message

Description:

PaymentBeneficiaryFlexCode and PaymentBeneficiaryCode are not set according to specs in Invoice Financial Message

Resolution:

If the Payment Beneficiary Flex Code Value is empty, the Counterparty qualifier value is used for this attribute and if the Payment Beneficiary Code is empty, the Counterparty Code is used for this attribute.

38060120

3-40519596161

NXT-31794

Claimline detail page is picking up a floorplan with different tag when configured as tab-table

Description:

When the claimline is configured as a tab-table, JET is picking up a floorplan with an incorrect tag instead of the tag specified on the Claim page. This only seems to happen when claimline is configured as tab-table but works fine when configured as tab-results. Large claim page also has the same issue.

Resolution:

Now, the floorplan with right tag is picked up as expected for claimline when configured as tab-table. The tagging functionality is working fine on LargeClaim, SubClaimsTab, SubClaims, Claimline when all of these refer to same 'tag'

Backports:

4.25.1.0.2, 4.24.1.0.9

38117136

3-41237424921

NXT-31913

Duplicate entries in OHI_TABLE_COLUMNS

Description:

The table OHI_TABLE_COLUMNS keeps track of database columns which are marked as PII, but also if a column is subject to diacritics search options. Currently there are two entries for the 'NAME' from the relations table. One of the entries indicates diacritic search and PII for all subtypes, the other entry indicates that only relations of subtype 'PERS' are PII. As a result, when generating base views the system will either throw a Null Pointer Exception, or it will mark all the name of all subtypes of a relation as PII.

Resolution:

The duplicate entries as merged into a single entry with PII on subtype 'PERS' and diacritic search enabled. A similar action is taken on the duplicate DATA_FILE entry from the Data Files table.

Backports:

4.25.1.0.4

37831045

NXT-31246

Claim line sequence is not generated for a Claim with dualDefault set as 'expandedViewEdit'

Description:

Claim line sequence should be auto incremented even when claim is set with dualDefault as 'expandedViewEdit'

Resolution:

Sequence is auto generated on adding new claim line in 'expandedViewEdit' mode also

Backports:

4.25.1.0.3

38137991

NXT-31960

Claims gets reprocessed on click of cancel button in Confirm Reprocess Pop up

Description:

On clicking 'Reprocess' link on a claim that has processing error, a pop up with 'OK' and 'Cancel' is displayed to confirm the reprocess action. Reprocess happens even on click of cancel button.

Resolution:

Claims get reprocessed only on click of 'ok' button in confirm reprocess popup in Claims page.

Backports:

4.25.1.0.2

38165006

3-41451926611

NXT-32043

Copy action is not working on 'Fee Schedule Lines' tab under Fee Schedules Page

Description:

On click of Copy action on any record, nothing happens in 'Fee Schedule Lines' tab

Resolution:

Copy feature is available on Fee Schedule Lines tab in Fee Schedules Page

Backports:

4.25.1.0.2

38163592

NXT-32035

Provider Limit Rule Page: Currency is not visible on add of "provider limit height"

Description:

Currency code is not shown when trying to add "provider limit height". Also, currency code and value is not aligned.

Resolution:

Currency code is now visible on add of "provider limit height". Also, the currency code and value are aligned.

Backports:

4.25.1.0.3

38730467

NXT-33150

Product Benefit Specifications - Value disappears in the Limit Parameters tab when the Edit button is clicked.

Description:

When users edit an existing limit parameter in Product Benefit Specifications, its value appears blank. When users select a different limit type, the value retains data that applies to the previous limit type. These issues affect the Limit Parameters and Rule Parameters tabs.

Resolution:

Existing limit parameter values are retained when users edit a row on the Limit Parameters tab.

38650234

3-42655389561

NXT-32986

An error GEN-PROC-ERR occurs when the claim line rule coverage, covered amount and withhold amount are modified during the manual benefit step.

Description:

When we edit the claim line rule coverage, covered amount and withhold amount at the manual benefit step, the error GEN-PROC-ERR is displayed.

Resolution:

Editing claim line rule coverages does not throw any error and the coverage values are recalculated

Backports:

4.25.1.0.10

38697124

NXT-33084

Inbound Exchange: Getting error while downloading

Description:

Download functionality in Inbound Benefits/Products (HTTP) import history search page is not working. There is an error when download button is clicked

Resolution:

There is no error when user clicks on download and rows loaded in UI are downloaded

Backports:

4.25.1.0.10

38746684

NXT-33174

Draft provider pricing Clause - Issues while performing any action on Pricing Worksheet Drawer

Description:

After performing any action, the drawer of pricing worksheet is not retained, rather pricing worksheet page is opened in separate tab and the record search on Draft Provider pricing Clause' is not retained.

Resolution:

Pricing Worksheet deeplink drawer is retained after performing any action in the drawer

Backports:

4.25.1.0.10

38190659

NXT-32086

Corrected Field Length Range Validation and Tooltip Display

Description:

The tooltip for the Field length attribute incorrectly displayed the allowed range as -9999 to 9999, instead of the correct range: Minimum: 1 Maximum: 1000

Additionally, while the maximum limit (1000) was enforced, negative values were still allowed through the API due to the absence of a minimum value check.

Resolution:

  1. Updated metadata to reflect correct tooltip range: 1 to 1000.

  2. Aligned validation with other generic entities, replacing COD-FIEL-004 with GEN-RULE-012.

38162459

3-41348495991

NXT-32029

Financial transaction overview is not showing 51st version

Description:

On claims page, when navigating via Financials link, the Financial transaction overview does not display data for 51st version.

Resolution:

Financial transaction overview now displays data for more than 50 rows and upto 200 records.

Backports:

4.24.1.0.10, 4.25.1.0.2

38142463

NXT-31970

Summary section of claim line is shown for other tabs

Description:

When navigating from the claim line to the "Pend Reasons" or "Messages" tabs, the summary section of the claim line remains visible in other tabs as well.

Resolution:

When navigating from the claim line tab to the 'Pend Reasons' or 'Messages' tabs, the summary section of the claim line is not visible in the other tabs and only additional fields are shown.

Backports:

4.25.1.0.2

37988853

3-40590957691

NXT-31702

Multi Value Dynamic Flex Codes & Dynamic Records are not getting displayed

Description:

When multi value dynamic flex codes and dynamic records are configured for existing form, the newly created fields are not reflecting under view mode.

Resolution:

Newly created multi value dynamic flex codes and dynamic records configured for existing claim form are reflecting under view mode

Backports:

4.25.1.0.4

38135293

3-41221139741

NXT-31947

External claim data changes affect the parallel update of claims data.

Description:

Changes to the external claim data increments the Claims object version number which in turn affects the parallel update of claims data.

Resolution:

With this recent update, when an external claims data is updated using JET UI or directly through the external claims data API, the object version number of the associated claims object will no longer be incremented.

Backports:

4.25.1.0.3

37897615

3-40583348771

NXT-31518

Referencesheets baseview doesn’t show information about flexcodes.

Description:

When a ReferenceSheet is configured such that the record definition contains a flex code, the generated BaseView did not show any information about the flexcode and the column remained blank.

Resolution:

The BaseView for a ReferenceSheet whose record definition contains a flexcode now contains the key identifier(ie.e code) of the flex code.

38250769

NXT-32174

Submit button doesn’t show even if user has access to operation 'Submit Claim' in its respective status

Description:

To be able to submit a claim, user must have access to operation’Submit Claim' in its respective status or for 'all' statuses and function access update grant to 'CL0172'. Currently it works when the user has access to claims.allstatus.submit IP but it doesn’t work if we want to give submit access for a specific status like claims.change.submit IP.

Resolution:

Submit button shows up when user has the required access restrictions as mentioned in documentation

Backports:

4.25.1.0.3

38210323

3-41416079331

NXT-32103

Fee-Schedule: duplicate records when downloading fee schedule lines

Description:

When downloading the Fee Schedule Lines data, the generated file contains duplicate records

Resolution:

Fix has been implemented to prevent duplicate records from appearing in the downloaded file from the table.

Backports:

4.25.1.0.4

38610998

3-41408859911

NXT-32873

Missing access restriction mapping for accountingdetails API on payment registrations page

Description:

'accountingdetails API' is not added as seed data for functional API access mapping for Payment Registrations page

Resolution:

Missing Access Restriction mapping added for Payment Registrations page

Backports:

4.25.1.0.7

38587001

NXT-32837

javax.persistence.NoResultException in CalculationPeriodRepositoryImpl

Description:

Log pollution is occurring due to inconsistent log levels, specifically using 'error' where 'warn' was appropriate.

Resolution:

Adjusted the log level from error to warn to reduce unnecessary log noise.

38511082

3-41886923721

NXT-32709

Writing incident data files in Object Storage fails intermittently

Description:

Writing an incident data file in Object Storage fails intermittently with NoSuchElementException

Resolution:

The intermittent issue that prevented incident data files from being written to Object Storage has been resolved. The fix improves the reliability of file creation and storage operations.

38885998

NXT-33463

Claims - Price Principal Procedure values are not showing up for CTR claims

Description:

In CTR claim lines more section, Price Principal Procedure value is not showing up after configuring the line: 'ctrClaimLine.pricePrincipalProc1Ind = claimLine.pricePrincipalProcedure1 ? "Y" : "N"' in dynamic logic

Resolution:

Price Principal Procedure values are displayed for CTR claims

37908310

NXT-31533

In System Event Logs page, Message section closes during row-level editing

Description:

The messages section closes unexpectedly during row-level editing when users expand the section

Resolution:

The Messages section remains expanded during row-level edit

38247325

3-41569045301

NXT-32159

Data file extracts to object storage were recorded with a zero content length in the database.

Description:

When data files were stored in object storage, files generated by extracts were recorded in the database with a content length of 0. As a result, the X-Content-Length header for these files was also set to 0, causing file length verification to fail.

Resolution:

The content length is accurately recorded for data files stored in object storage. The X-Content-Length header correctly reflects the actual file size, ensuring successful file length verification.

Backports:

4.25.1.0.3

38309171

NXT-32278

Add error handling for duplicate columns in base view generation

Description:

Throw a clear and descriptive error message when duplicate columns are detected in views during base view generation. Currently, if a table has duplicate columns in its view, the base view generation fails silently without any error message, causing confusion and making it difficult to identify the root cause.

Resolution:

Added a duplicate columns check in base view generation process and throwing descriptive error message to user.

Backports:

4.25.1.0.3

38309817

NXT-32280

Populate flex code columns in reference sheets base views with the corresponding key values

Description:

On generating reference sheets base views, the Flex code columns are appearing as NULL values.

Resolution:

Populated the flex code columns with corresponding key values.

38672116

3-42769583369

NXT-33016

Number of records is shown as '0' in Widgets when users scroll to the end

Description:

In widgets query if there is a groupBy clause and no aggregate functionality, there is extra api query resulting in zero records due to which the number of records count is shown as 0.

Resolution:

Count is shown as based on totalResults returned in the respose

Backports:

4.25.1.0.8

37948190

NXT-31630

Enhanced Floorplan endpoint should not throw Null Pointer exception when usage name for insurable entity does not match in floorplan.

Description:

Enhanced Floorplan endpoint throws a NullPointerException when the usage name of an insurable entity does not match the value configured in the floorplan. NullPointerException is also seen when a flexcode field of type code is configured in the floorplan with ohi.service.queryapi.get.support enabled. These scenarios cause the endpoint to fail unexpectedly.

Resolution:

Fix added to prevent NullPointerException and ensure the endpoint handles these configurations correctly.

Backports:

4.25.1.0.15, 4.24.1.0.17

38077355

NXT-31827

eventDate attribute in logapplicationevents and logdynamiclogicevents resources ignores time component

Description:

The eventDate attribute in both logapplicationevents and logdynamiclogicevents resources ignores time component in Query API. So, the query criteria including a time component (e.g., 2025-06-15T14:30:00 are not honored. The system defaults to 00:00:00 as the time, effectively filtering by date only. Also, the response payload includes only the date portion, omitting time entirely.

Resolution:

The eventDate attribute is updated to honor the time component in Query API criteria. The response now also includes the time component (hours, minutes, and seconds). Fractional seconds (e.g., milliseconds) are not included in the response.

Backports:

4.25.1.0.4

38386407

3-42027442401

NXT-32456

Extensibility search is automatically filled with the searched organization provider

Description:

The search criteria used on the organization providers page is carrying over to the extensibility tabs search when the organization providers detail page is opened.

Resolution:

The search criteria is not retained now in extensibility tabs

Backports:

4.25.1.0.5

38488172

3-42251285011

NXT-32677

Rename 'amount' column to 'total_claimed_amount' in Claims in Progress reporting view.

Description:

The Claims in Progress reporting view contains a column representing the total claimed amount on a specific claim. This column is named 'amount', but that could cause issues if there is a dynamic field usage on claims with the same name 'amount'.

Resolution:

The 'amount' column in Claims in Progress reporting view is renamed to 'total_claimed_amount'.

Backports:

4.25.1.0.6

36940636

3-41621149821

NXT-30111

Index.html is added to URL after login with IDCS config

Description:

Post login, index.html is getting appended to application URL. This is observed in SAML authentication flow

Resolution:

index.html is not observed in the application URL in SAML authentication flow post fix.

Backports:

4.24.1.0.17, 4.25.1.0.6

38891947

NXT-33485

There is an HTTP error when viewing a CTR claim line

Description:

In CTR claims page, on click of claim line view button, there is a CTRCLAIMLINE error(500 Internal server error) in network calls.

Resolution:

No error is seen when user clicks on claimline view in CTR page

Backports:

4.25.1.0.13

38147904

NXT-31981

Unnecessary data is added while creating data with dynamic fields

Description:

When attempting to create an organization provider with the Single Value Non Time Value Dynamic Record, a NullPointerException (NPE) occurs. Investigation revealed that the UI sends unnecessary data in the request payload, including links and several extra fields such as systemDateJET, systemDateTimeJET, userJET, flexCodeSystemId, showCollapsible, showDetail, cachedPropMetadata, updatedFromLookUp and triggerUpdate which causes the request to fail.

Resolution:

Unnecessary data is eliminated from the payload sent by the UI.

Backports:

4.25.1.0.3

38228114

3-41496402011

NXT-32126

Error when creating individual and organization providers using 'Save and Next' action in JET UI

Description:

Users is getting error when creating individual and organization providers using JET UI. This error occurs when you create a provider and click 'Save and Next' button and subsequently try to create a second provider. Error : Value "undefined" provided is not of type Number (post , flexcodesetdetails).

Resolution:

Fixed the issue preventing users from creating individual and organization providers using the 'Save and Next' action.

Backports:

4.25.1.0.3

38264898

3-41669970681

NXT-32191

Combination check message having 'null' in message section for claims page

Description:

When combination check is triggered for a claim, dynamic logic is adding a message text to replace message that is configured with {0} . The dynamic logic shows the message has been added but UI shows the value as null.

Resolution:

The claim message is displayed correctly with the message parameter properly substituted.

Backports:

4.25.1.0.3

38237949

3-41587209001

NXT-32146

Individual Providers page: Saved service address is not shown in the dropdown

Description:

User is unable to view the service address in the drop down in Individual provider page - Rendering address tab. On searching for service address, the following error is displayed:

GEN-PROC-ERR: An error occurred in processing the request; for more information about the error search the logging for occurrences of " Exception Description: Invalid use of a query key [org.eclipse.persistence.mappings.OneToManyMapping[serviceAddressList]] representing a "to-many" relationship in an expression. Use anyOf() rather than get(). Query: ReadAllQuery(referenceClass=ServiceAddressDomain )" (post , serviceaddresses)

Resolution:

It is now possible to see service address in the drop down without any error.

Backports:

4.24.1.0.11, 4.25.1.0.3

38002638

3-40799088818

NXT-31723

Numeric field search is not displayed in dropdown configured in lookup dialog

Description:

Search on number field like pincode is not displayed in lookup dialog. It is not retrieving any results

Resolution:

Number field search works fine and returns expected results in lookup dialog

Backports:

4.25.1.0.2

38446623

3-42086282351

NXT-32588

In-active coverage regimes are shown in the regimes LOV on the Benefit Specifications page.

Description:

Only Active Regimes should be shown in regimes LOV of Benefit specifications page

Resolution:

System floorplan is modified to filter only active regimes for coverageregime, authorizationregime, postbenefitsregime, reservationregime, waitingperiodregime in benefit specification page

Backports:

4.25.1.0.6

39014169

4-0002101538

NXT-33710

After the ADB patch, the extract activity failed with ORA‑00028 - your session has been killed ERROR

Description:

The extract activity failed with ORA‑00028 (“your session has been killed”) following the ADB patch. During the patching process, DBMS_CLOUD was temporarily invalidated. Since OHI_OBJECTSTORAGE_PKG depends on DBMS_CLOUD, some existing application/JDBC sessions continued to use a cached (stale) package state. As a result, the scheduled exchanges/extract activities referenced the stale package state, and the affected sessions were terminated, causing the activity failures.

Resolution:

ORA‑00028 is now handled by the application, and the affected activities are automatically re-tried when this error is encountered.

Backports:

4.25.1.0.16

39032482

NXT-33639

Previously Consumed Auth Remains In 'Approved' State Even After Claim Is Denied

Description:

The authorization consumptions API response does not include information about consumed values.

Resolution:

The authorization consumptions API response now includes information about cosumedAmount, consumedNumberOfUnits and consumedServiceDays.

Backports:

4.25.1.0.15

38817742

NXT-33310

OAuth RestClientBuilder lookup fails due to duplicate enum keys across authentication feature enums

Description:

A key mismatch occurred due to duplicate OAuth enum values defined in different authentication feature enums, resulting in a lookup failure and the error “No RestClientBuilder specified for OAuth”

Resolution:

The application now correctly resolves the RestClientBuilder specified for OAuth

Backports:

4.25.1.0.15

37900500

3-40784044483

NXT-31521

'maxColWidth' floorplan property is not working for table columns

Description:

Even though 'maxColWidth' is mentioned in floorplan, it is not working for table columns

Resolution:

Floorplan setting 'maxColWidth' is working properly for table columns

Backports:

4.25.1.0.3

38725877

NXT-32107

Task processing integration point restart and restart all operations did not resolve associated system event log

Description:

Invoking Task Processing IP Restart or Restart All operations on tasks in ERRORED status did not resolve the associated SystemEventLog, leaving log entries unresolved

Resolution:

System event logs associated with ERRORED tasks are now resolved when attempting restart

38240108

NXT-32153

The property 'lastUpdatedByJET' is configured as 'lastUpdatedByJet' in some of the seeded floorplans

Description:

In the floorplans listed: claims, claimlines, claimlinesviewonly, subclaims, the property "lastUpdatedByJET" is configured as "lastUpdatedByJet" due to which the field is not appearing in those entities.

Resolution:

The seeded floorplans are modified with property 'lastUpdatedByJET' insteadOf 'lastUpdatedByJet'

39004617

NXT-33681

Episodes Page: Inline edit - changes show up only after refresh

Description:

In Episodes page, inline edit row level save any of the fields(LOV or text fields) in more section or table is not working. Values are not shown after save, but displayed after refresh or searching again

Resolution:

Values are shown immediately after save using Inline Edit action

Backports:

4.25.1.0.16

38548169

3-42209488531

NXT-32792

Dynamic fields with conditional display are not displayed on click of attach and next button at claim line level

Description:

Dynamic fields configured with conditional display were not appearing at the claim line level after clicking the Attach and Next action

Resolution:

Dynamic fields now display correctly based on configured conditions after clicking on attach and next at the claim line level.

Backports:

4.25.1.0.16

39179772

4-0002437785

NXT-33980

Entering 0% for quantifier in Pricing Worksheets incorrectly saves as null

Description:

When users entered a quantifier value 0% in Pricing Worksheets, JET UI treated 0 as “empty” and overwrote it with an empty/null value. the quantifier appeared blank in DPPC/PPC views.

Resolution:

Updated quantifier handling to treat 0 as a valid value instead of empty, ensuring 0 is preserved in UI state and API payloads.

Backports:

4.25.1.0.16

38462983

3-42146226481

NXT-32626

Coverage label picked up during application startup isn’t deterministic

Description:

During application startup, CoverageCalculatorImpl#startComponent() retrieves a single CoverageLabel where action = 'O'. In version 4.25.1.0.x, there are three matching CoverageLabel entries in the database. Since no sorting is applied, the selected label is non-deterministic. The expected behavior is to always use the CoverageLabel with the code "ORIGINAL".

Resolution:

Updated the logic to always fetch the CoverageLabel with the code "ORIGINAL" during application startup.

Backports:

4.25.1.0.5

38456478

3-42052130431

NXT-32608

Reference sheet lines export is prefixed with the "=" symbol for number values saved in char field.

Description:

Number values saved in a char field are prefixed with the "=" symbol whenever they are exported in the application.

Resolution:

Number values saved in a char field are not prefixed with the "=" symbol whenever they are exported in the application.

Backports:

4.25.1.0.5

38478719

3-41987215081

NXT-32665

Resolving a pend requires a delete access grant

Description:

When a pend is configured with an access restriction, users requires a delete access grant on the access restriction code in order to resolve the pend.

Resolution:

Resolving a pend needs only update access grant on Data Access Restriction on pend reason

Backports:

4.25.1.0.5

38539731

3-41619993151

NXT-32778

Access Restriction to Enable 'Benefits only' button on claim needs delete access

Description:

Delete access on claims is not needed for enabling 'Benefit Only' Button.

Resolution:

Delete access is not required for 'Benefit Only' action.

Backports:

4.25.1.0.6

38798215

4-0001587978

NXT-33277

Filter period is not working in counter period section of adjudication limit counters page

Description:

Results are not updating when users give date criteria in filter period

Resolution:

Filter period functionality has been fixed, so the results now update based on the applied date criteria.

Backports:

4.25.1.0.9

38841492

4-0001631497

NXT-33343

Error appears on existing claim after period of inactivity

Description:

Open a claim with 'finalized' status, unfinalize the claim, update flexcode details and save the claim. On hovering over flexcodes, an API error is observed.

Resolution:

Popuptail API calls are triggered as per functionality on hover of flexcodes and there is no error related to flexcodes now

Backports:

4.25.1.0.10

38772503

4-0001551436

NXT-33214

Claim Details page shows incorrect Date/Time for working copy of a claim

Description:

On the Claims page, the Working Copy date and time were not displayed correctly. Additionally, the text box showing the Working Copy and Version information was not wide enough, causing the date/time value to be truncated. Users had to open the dropdown to view the complete date and time, impacting usability.

Resolution:

Working Copy date and time is displayed correctly now. Also, the width of the Working Copy and Version field has been increased to ensure the full date/time value is displayed without truncation, eliminating the need to open the dropdown.

Backports:

4.25.1.0.10

38224619

3-41318383941

NXT-32124

Unable to login to the application after a logout

Description:

Users are experiencing a login failure after they log out of the application. Attempting to log back in immediately does not work unless they manually clear their browser cache, cookies, and history. Once the browser data is cleared, login proceeds as expected.

Resolution:

After logging out, users are able to log in again normally without the need to clear browser cache, cookies or history.

Backports:

4.25.1.0.10

37706978

3-40007142171

NXT-31222

Claims search does not expand dynamic fields on service provider

Description:

Search on claims using fields parameter does not expand dynamic fields on service provider

Resolution:

The Query API response now includes dynamic fields and records strictly based on the request parameters. Dynamic fields and records are returned only for the lists explicitly specified in the fields parameter. The fields attribute takes precedence over the expand attribute.

Example

Assume a dynamic field paymentPreference is defined on the Provider entity. To retrieve this field for the Claim level serviceProvider, use the following request body:

{
    ...
    "resourceRepresentation": {
        ...
        "fields": "serviceProvider.paymentPreference"
    }
}

Prior to this fix
The above request did not return the dynamic field paymentPreference on the serviceProvider.

After this fix
The response includes paymentPreference only at the Claim level serviceProvider.

To retrieve paymentPreference for the serviceProvider at both the Claim level and the ClaimLine level, explicitly specify both paths in the fields parameter:

{
    ...
    "resourceRepresentation": {
        ...
        "fields": "serviceProvider.paymentPreference

Issues that were backported in previous Release / Patch

BugDB Internal Summary Backport BugDB SR

34270456

NXT-24879

Claim start and end dates are not set

3.22.1.0.6

34714036

3-29505983391,3-30769733971

35018330

NXT-26277

Query API returns incorrect results for combined conditions

4.25.1.0.22

38037152

3-40677679511

36703909

NXT-29515

Additional Field values when filled are not retained after save

4.24.1.0.6

37031287

3-37528423931

36703909

NXT-29515

Additional Field values when filled are not retained after save

4.23.1.0.10

37031445

3-37528423931

36691212

NXT-29523

System randomly throws optimistic locking exception while updating dynamic logic on CFS deployments

4.24.1.0.13

36989310

3-36700304951

36691212

NXT-29523

System randomly throws optimistic locking exception while updating dynamic logic on CFS deployments

4.25.1.0.4

38106527

3-36700304951

37098950

NXT-30007

Providers: Dynamic data is not expanding on search

4.25.1.0.3

38292968

36940636

NXT-30111

Index.html is added to URL after login with IDCS config

4.24.1.0.17

39164310

3-41621149821

36940636

NXT-30111

Index.html is added to URL after login with IDCS config

4.25.1.0.6

36946582

3-41621149821

36972536

NXT-30195

Large chronicle queue files of size 180 GB are created by applicationDBAppender while capturing application log events.

4.25.1.0.2

37943474

3-37582942001

37831074

NXT-30342

Claims: It is not allowed to do subsequent updates in Financial Transaction Process Data

4.25.1.0.2

38224077

3-41573384621

38009265

NXT-30405

Proper error message has to be returned during task purge process.

4.24.1.0.13

38009274

38009265

NXT-30405

Proper error message has to be returned during task purge process.

4.25.1.0.4

38009293

38025502

NXT-30516

Multiple restart links appear in the claims page when a large claim with unresolved subclaim pend reasons is submitted more than once.

4.24.1.0.8

38025524

38025502

NXT-30516

Multiple restart links appear in the claims page when a large claim with unresolved subclaim pend reasons is submitted more than once.

4.25.1.0.1

38025513

37257530

NXT-30646

Query API returns error when the search criteria value contains an apostrophe.

4.25.1.0.2

37843427

3-38637505211

37912915

NXT-30779

Allowed amount set to default currency when pricing is skipped or done manually on reprocessing a claimline with a different claimed amount currency

4.25.1.0.1

37912922

37938007

NXT-30809

Diminishing Rates - When a record is updated with end date, 'Diminishing Rates Block' table shows block range as 'undefined' for all the records

4.25.1.0.20

39470116

37892227

NXT-30862

Row level error icon is not visible in fee schedule line tab

4.25.1.0.5

38434992

3-42122630601

37469305

NXT-30914

Restrict directly setting startDate and endDate on a Claim

4.24.1.0.6

37475365

3-38685467541

37469305

NXT-30914

Restrict directly setting startDate and endDate on a Claim

4.25.1.0.0

37843413

3-38685467541

37818421

NXT-30969

Quick search criteria from search page is auto populated in quick search of dialogs opened

4.25.1.0.3

37818424

37697020

NXT-31210

Claim Line Detail Page - Blank screen is displayed when summary section is opened after clicking on next or previous button

4.24.1.0.7

37728096

37697020

NXT-31210

Claim Line Detail Page - Blank screen is displayed when summary section is opened after clicking on next or previous button

4.25.1.0.1

37914460

37706978

NXT-31222

Claims search does not expand dynamic fields on service provider

4.25.1.0.2

37843400

3-40007142171

37706978

NXT-31222

Claims search does not expand dynamic fields on service provider

4.24.1.0.10

37706987

3-40007142171

37831045

NXT-31246

Claim line sequence is not generated for a Claim with dualDefault set as 'expandedViewEdit'

4.25.1.0.3

38249672

37737033

NXT-31254

Base View generation fails for an entity which has an apostrophy character in the display name

4.25.1.0.0

37842978

37693624

NXT-31292

Conditional default value is not getting set based on trigger condition

4.24.1.0.7

37693756

3-39900404711

37693624

NXT-31292

Conditional default value is not getting set based on trigger condition

4.25.1.0.1

37914419

3-39900404711

37774608

NXT-31344

Labels are not displayed when configured in search page

4.24.1.0.7

37774614

37774608

NXT-31344

Labels are not displayed when configured in search page

4.25.1.0.1

37913442

3-38056877861

37780435

NXT-31351

The additional fields on the summary page is not aligned properly

4.24.1.0.7

37780464

37788964

NXT-31357

Generate financial message fails when length of invoice bulking group on transactions exceeds 100

4.24.1.0.7

37886025

3-40242015751

37788964

NXT-31357

Generate financial message fails when length of invoice bulking group on transactions exceeds 100

4.25.1.0.1

37886016

3-40242015751

37814244

NXT-31386

ClaimLine messages with 'Suppress logging in UI' enabled is displayed in expanded mode

4.24.1.0.7

37814260

37814244

NXT-31386

ClaimLine messages with 'Suppress logging in UI' enabled is displayed in expanded mode

4.25.1.0.1

37842934

37908534

NXT-31389

Attributes, Segments, More sections retain previous search results in Accounting details page

4.24.1.0.8

37921060

37908534

NXT-31389

Attributes, Segments, More sections retain previous search results in Accounting details page

4.25.1.0.1

37921056

37815786

NXT-31392

Not able to retrieve parent context values in view mode of the page in a tab

4.24.1.0.7

37849069

3-40346571471

37815786

NXT-31392

Not able to retrieve parent context values in view mode of the page in a tab

4.25.1.0.1

37913469

3-40346571471

38277933

NXT-31412

The conditional setting of setToNull only works when display: never is also specified

4.25.1.0.15

39062593

37832371

NXT-31413

Claimline not highlighted for a finalized claim when 'details Inline' toggle is off

4.24.1.0.8

37832385

3-40369237351

37832371

NXT-31413

Claimline not highlighted for a finalized claim when 'details Inline' toggle is off

4.25.1.0.1

37843624

3-40369237351

37851423

NXT-31442

Apply and next button does not allow navigating to the next claim line

4.24.1.0.7

37853034

37851423

NXT-31442

Apply and next button does not allow navigating to the next claim line

4.25.1.0.1

37892375

37869287

NXT-31457

When a claim is unfinalized and submitted for 'Benefits Only', claim is always sent out for preprocessing.

4.25.1.0.1

37892472

3-40434615271

37870555

NXT-31458

No resolve link for pend reasons under Claims summary section if there are more than two pend reasons

4.25.1.0.1

37870603

3-40388321491

37870555

NXT-31458

No resolve link for pend reasons under Claims summary section if there are more than two pend reasons

4.24.1.0.8

37870625

3-40388321491

37908921

NXT-31466

On Mouse dragging action, the drawer closes abruptly

4.25.1.0.2

37913986

3-40785062841

37880054

NXT-31470

Deny message on claim line does not affect toBeStatus of the claim line.

4.25.1.0.2

37891228

3-40525941631

37882134

NXT-31475

Zip and Unzip operations in Data File Sets IP return HTTP 405 in SaaS

4.25.1.0.7

38569128

37882380

NXT-31476

Default value for a single value non-time valid dynamic record is displayed for existing records even in edit mode

4.25.1.0.1

37921070

37882446

NXT-31477

In claims page the section separator shows up only for the last section

4.24.1.0.7

37882455

37882446

NXT-31477

In claims page the section separator shows up only for the last section

4.25.1.0.1

37914608

37887109

NXT-31489

Generateaccountingmessage integration point populates reversal as false for null reversal accounting details

4.24.1.0.8

37887138

37887109

NXT-31489

Generateaccountingmessage integration point populates reversal as false for null reversal accounting details

4.25.1.0.1

37887131

37893768

NXT-31508

Claims API does not update existing external claims data.

4.24.1.0.7

37893793

37893768

NXT-31508

Claims API does not update existing external claims data.

4.25.1.0.1

37893788

37894263

NXT-31512

Referencesheetline query API gives incorrect results when the same record field name is used in multiple reference sheets

4.24.1.0.8

37894274

37894263

NXT-31512

Referencesheetline query API gives incorrect results when the same record field name is used in multiple reference sheets

4.25.1.0.1

37894268

37926325

NXT-31517

Claims in progress report- Pend description is shown as undefined in pend reason column

4.25.1.0.1

37926328

37900500

NXT-31521

'maxColWidth' floorplan property is not working for table columns

4.25.1.0.3

37996475

37921013

NXT-31523

Able to add duplicate values in the combobox in Draft Provider Pricing Clauses page

4.25.1.0.22

39735308

37906221

NXT-31527

Boilerplate text code is being shown instead of the text value for dynamic records page

4.24.1.0.8

37957233

37906221

NXT-31527

Boilerplate text code is being shown instead of the text value for dynamic records page

4.25.1.0.1

37957250

37907995

NXT-31531

Dynamic Record: Sort not working when there is any blank record

4.25.1.0.14

37908358

37908456

NXT-31536

Form table: Sort is not working when records are loaded after changing the sort order

4.25.1.0.1

37908500

37910372

NXT-31539

Filter with context string is not working in claim line table edit mode

4.24.1.0.7

37917896

3-40601455857

37910372

NXT-31539

Filter with context string is not working in claim line table edit mode

4.25.1.0.1

37917886

3-40601455857

37912299

NXT-31540

Mandatory multivalued dynamic fields create extra row that prevents saving data.

4.24.1.0.8

37912343

37912299

NXT-31540

Mandatory multivalued dynamic fields create extra row that prevents saving data.

4.25.1.0.1

37912322

37972377

NXT-31559

Pend reason descriptions are not displayed in Claims in Progress.

4.25.1.0.1

37972389

37924299

NXT-31571

User sequences cannot be migrated via configuration migration

4.25.1.0.2

37924312

37926308

NXT-31576

Claims In progress - Previously opened tab shows up instead of Claims page

4.25.1.0.2

38146859

37930571

NXT-31587

Claims in Progress: Reset & search buttons should be aligned to left in Advanced Search

4.25.1.0.1

38025080

37931699

NXT-31589

User information is not available to use in floorplans using userJET property

4.24.1.0.7

37944428

37931699

NXT-31589

User information is not available to use in floorplans using userJET property

4.25.1.0.1

37950440

37938543

NXT-31596

Issue with adding value to dynamic field on the country region table

4.25.1.0.1

37965175

3-39436526471

37948190

NXT-31630

Enhanced Floorplan endpoint should not throw Null Pointer exception when usage name for insurable entity does not match in floorplan.

4.25.1.0.15

39069137

37948190

NXT-31630

Enhanced Floorplan endpoint should not throw Null Pointer exception when usage name for insurable entity does not match in floorplan.

4.24.1.0.17

39069147

37953301

NXT-31641

In Apply Template drawer, search is not working for Pricing Section

4.25.1.0.1

37964797

37954138

NXT-31642

An incorrect display name appears in the coverages section of the claim benefits tab

4.24.1.0.8

37954216

37954138

NXT-31642

An incorrect display name appears in the coverages section of the claim benefits tab

4.25.1.0.1

37954185

37956977

NXT-31647

Flexcodes as label do not work while using displayLabel for dynamic record fields

4.24.1.0.8

37957065

37956977

NXT-31647

Flexcodes as label do not work while using displayLabel for dynamic record fields

4.25.1.0.1

37957087

37966574

NXT-31668

Flex Code Base Views are both removed and updated at the same time

4.25.1.0.15

39005513

37978440

NXT-31679

Access restriction on dynamic field usage of type 'CODE' does not work

4.25.1.0.2

37978455

37978440

NXT-31679

Access restriction on dynamic field usage of type 'CODE' does not work

4.24.1.0.10

37978456

37983017

NXT-31684

Sorting is not working on the claim line tab when the tab is configured as results in the claims page

4.25.1.0.2

37983042

3-40763288611

37983017

NXT-31684

Sorting is not working on the claim line tab when the tab is configured as results in the claims page

4.24.1.0.10

37983043

3-40763288611

37984565

NXT-31693

userJET property does not expose login name, last login timestamp and default country information

4.24.1.0.8

37984578

37984565

NXT-31693

userJET property does not expose login name, last login timestamp and default country information

4.25.1.0.1

37984592

37987669

NXT-31696

Claims search using a free field with reference is not working

4.25.1.0.4

37987708

3-40770729791

37988853

NXT-31702

Multi Value Dynamic Flex Codes & Dynamic Records are not getting displayed

4.25.1.0.4

37988876

3-40590957691

37994537

NXT-31712

All the servers experience decline in performance after invoking dynamiclogic/invalidateall

4.25.1.0.1

38002328

38001554

NXT-31719

End date of a reference sheet line cannot be cleared using PUT on referencesheetlines API

4.24.1.0.8

38083208

38001554

NXT-31719

End date of a reference sheet line cannot be cleared using PUT on referencesheetlines API

4.25.1.0.1

38065475

38002638

NXT-31723

Numeric field search is not displayed in dropdown configured in lookup dialog

4.25.1.0.2

38002665

3-40799088818

38008485

NXT-31727

Count of records is displayed as '0' in the title of widgets when all the records are loaded

4.25.1.0.2

38008524

38008485

NXT-31727

Count of records is displayed as '0' in the title of widgets when all the records are loaded

4.24.1.0.9

38008534

38015365

NXT-31734

Performance degradation in activity processing due to the overhead caused by the heartbeat query

4.24.1.0.9

38015399

38015365

NXT-31734

Performance degradation in activity processing due to the overhead caused by the heartbeat query

4.25.1.0.1

38015386

38021454

NXT-31740

Unable to search policy/person for member having apostrophe in the name.

4.25.1.0.1

38093794

3-38637505211

38035652

NXT-31768

Message text field is not available in Message Group Details tab

4.25.1.0.2

38035839

3-40948058341

38035652

NXT-31768

Message text field is not available in Message Group Details tab

4.24.1.0.9

38035842

3-40948058341

38050602

NXT-31784

Init/evaluate conditions are erratic while duplicating a claimline

4.25.1.0.2

38050635

3-40950562361

38050602

NXT-31784

Init/evaluate conditions are erratic while duplicating a claimline

4.24.1.0.9

38050652

38060120

NXT-31794

Claimline detail page is picking up a floorplan with different tag when configured as tab-table

4.25.1.0.2

38060477

3-40519596161

38060120

NXT-31794

Claimline detail page is picking up a floorplan with different tag when configured as tab-table

4.24.1.0.9

38060131

3-40519596161

38077355

NXT-31827

eventDate attribute in logapplicationevents and logdynamiclogicevents resources ignores time component

4.25.1.0.4

38350840

38079608

NXT-31828

Added custom content-Length header (X-Content-Length) to the data file response for validation during file downloads in Oracle Integration Gateway

4.25.1.0.2

38079633

38079608

NXT-31828

Added custom content-Length header (X-Content-Length) to the data file response for validation during file downloads in Oracle Integration Gateway

4.24.1.0.9

38079638

38098296

NXT-31874

Adjudication Limit Counters - Boilerplate issue for Applied Max under Limit consumptions section

4.24.1.0.9

38066808

38098296

NXT-31874

Adjudication Limit Counters - Boilerplate issue for Applied Max under Limit consumptions section

4.25.1.0.1

38066831

38100258

NXT-31877

Claim Line page does not load in transaction version

4.25.1.0.1

38100264

38102045

NXT-31881

Claimline detail page hangs or slows down with 'Resolve' action in claimLinePendReason

4.25.1.0.2

38102069

3-40519596161

38102045

NXT-31881

Claimline detail page hangs or slows down with 'Resolve' action in claimLinePendReason

4.24.1.0.9

38114284

3-40519596161

38113654

NXT-31901

Tracking/Tracing of requests should not be sent to external systems

4.25.1.0.2

38113665

38113654

NXT-31901

Tracking/Tracing of requests should not be sent to external systems

4.24.1.0.10

38167408

38115022

NXT-31905

ClaimsSearchPage: Count of record is changed to "0" and 500 internal server error on scrolling

4.24.1.0.11

38115098

38115022

NXT-31905

ClaimsSearchPage: Count of record is changed to "0" and 500 internal server error on scrolling

4.25.1.0.3

38115049

38117136

NXT-31913

Duplicate entries in OHI_TABLE_COLUMNS

4.25.1.0.4

38131925

3-41237424921

38121575

NXT-31923

Adjudication Limit Counters: Unable to fetch claim code under limit consumptions quick search

4.25.1.0.21

38121664

38135293

NXT-31947

External claim data changes affect the parallel update of claims data.

4.25.1.0.3

38135295

38137991

NXT-31960

Claims gets reprocessed on click of cancel button in Confirm Reprocess Pop up

4.25.1.0.2

38138023

38139244

NXT-31964

Generic metadata api returning incorrect result

4.25.1.0.19

38139426

3-41229608101

38142463

NXT-31970

Summary section of claim line is shown for other tabs

4.25.1.0.2

38142469

38147857

NXT-31979

View link on claim lines page does not move user to activities page

4.25.1.0.2

38147870

38147904

NXT-31981

Unnecessary data is added while creating data with dynamic fields

4.25.1.0.3

38147925

38153412

NXT-32004

Loading icon is not closed for a Claim record with one claimline when tried to save or submit the claim in result template

4.25.1.0.4

38153449

3-42038432458

38153868

NXT-32006

Resolve Pend Reason and More dropdown at claim line tab level disappears when changing the claim to expanded view mode

4.25.1.0.2

38153877

38154692

NXT-32013

Claims - Severity column appears twice in claim line messages tab

4.25.1.0.3

38154699

38162459

NXT-32029

Financial transaction overview is not showing 51st version

4.24.1.0.10

38162476

3-41348495991

38162459

NXT-32029

Financial transaction overview is not showing 51st version

4.25.1.0.2

38162480

3-41348495991

38163592

NXT-32035

Provider Limit Rule Page: Currency is not visible on add of "provider limit height"

4.25.1.0.3

38163605

38165006

NXT-32043

Copy action is not working on 'Fee Schedule Lines' tab under Fee Schedules Page

4.25.1.0.2

38165053

3-41451926611

38177510

NXT-32070

Provider Pricing Clause Page - For PPC record with Reimbursement method as 'Diminishing Rates', object navigation page 'Diminishing Rates overrides' is not loading

4.25.1.0.6

38526433

38180147

NXT-32072

Diminishing rates page is not displaying data accurately

4.25.1.0.5

38181520

38198333

NXT-32094

Data transfer export to Oracle directory has issues with CSV and JSON formats

4.25.1.0.4

38198413

38209854

NXT-32101

Pricing option - Not displaying 'Restricted to methods' value in UI

4.25.1.0.3

38209889

38210323

NXT-32103

Fee-Schedule: duplicate records when downloading fee schedule lines

4.25.1.0.4

38210353

3-41416079331

38211640

NXT-32105

Combination check performed with wider window in prebenefit step takes more time to finish

4.24.1.0.12

38211652

38211640

NXT-32105

Combination check performed with wider window in prebenefit step takes more time to finish

4.25.1.0.3

38340001

38222045

NXT-32113

Pricing work sheet built and validated details are updated when draft provider pricing clause is built or validated

4.25.1.0.5

38223061

38224619

NXT-32124

Unable to login to the application after a logout

4.25.1.0.10

38224631

3-41318383941

38228114

NXT-32126

Error when creating individual and organization providers using 'Save and Next' action in JET UI

4.25.1.0.3

38228129

3-41496402011

38229940

NXT-32131

DPPC code generation issue

4.25.1.0.4

38250496

3-41452456228

38234088

NXT-32139

Incorrect counter creation for cross-year consumption on extended renewal period for calendar year reference limit

4.24.1.0.17

38319313

38234088

NXT-32139

Incorrect counter creation for cross-year consumption on extended renewal period for calendar year reference limit

4.25.1.0.16

38998256

38237949

NXT-32146

Individual Providers page: Saved service address is not shown in the dropdown

4.24.1.0.11

38237986

3-41587209001

38237949

NXT-32146

Individual Providers page: Saved service address is not shown in the dropdown

4.25.1.0.3

38239337

3-41587209001

38238008

NXT-32148

Boilerplate text code is displayed instead of the text value for dynamic records page in View mode

4.24.1.0.11

38238014

3-41283974031

38238008

NXT-32148

Boilerplate text code is displayed instead of the text value for dynamic records page in View mode

4.25.1.0.3

38238021

3-41283974031

38247325

NXT-32159

Data file extracts to object storage were recorded with a zero content length in the database.

4.25.1.0.3

38247354

38249727

NXT-32163

Column Headers are wrapped in widgets, lookup dialog etc

4.25.1.0.3

38249732

3-41609968491

38250159

NXT-32168

Conditional Display of Non-Matched Fields is Not Working on Claim and Claim Line Screens

4.25.1.0.23

38256583

38250769

NXT-32174

Submit button doesn’t show even if user has access to operation 'Submit Claim' in its respective status

4.25.1.0.3

38250785

38257018

NXT-32183

claim line benefit specification restart for a benefit specification with case definition is causing the other claim lines to be restarted.

4.25.1.0.4

38257120

3-41336878131

38261769

NXT-32189

Claim unfinalize reason - dynamic fields are not appearing

4.25.1.0.3

38261805

3-41667774781

38264898

NXT-32191

Combination check message having 'null' in message section for claims page

4.25.1.0.3

38264914

3-41669970681

38267403

NXT-32199

Claim line parameters - no option to update coinsurance %

4.25.1.0.3

38267433

3-41668160531

38275209

NXT-32209

keyboardshortcuts API should be part of CO0019 function code

4.25.1.0.4

38400781

38283624

NXT-32235

Floorplans - Copy button is shown even with retrieve access

4.25.1.0.3

38303704

38288548

NXT-32243

Change Skip tag is not working in claims page

4.25.1.0.3

38288586

38294187

NXT-32254

Combination Adjustment Rule: Missing Other Condition

4.25.1.0.3

38294197

38308372

NXT-32273

Error saving service address while creating new rendering address in individual providers page

4.25.1.0.4

38308421

3-41789118211

38308372

NXT-32273

Error saving service address while creating new rendering address in individual providers page

4.24.1.0.12

38308397

3-41789118211

38309171

NXT-32278

Add error handling for duplicate columns in base view generation

4.25.1.0.3

38309191

38324915

NXT-32291

Links component is not shown when one of the link has missing data

4.25.1.0.4

38325326

3-41744023681

38328882

NXT-32300

Episode: Reimbursement Method value is not showing in episode details tab

4.25.1.0.4

38328894

38330433

NXT-32305

Horizontal scroll is not visible in Widgets

4.25.1.0.3

38330445

38334378

NXT-32312

Pricing worksheets Validated by field shows Login Name instead of Display Name

4.25.1.0.4

38334412

38337469

NXT-32332

Person’s formatted name is not displayed in Claims page

4.25.1.0.5

38338275

38339389

NXT-32335

Table height is not getting auto adjusted when a new row is added/copied

4.25.1.0.7

38339434

38339909

NXT-32339

Referencesheetline Search Not Working Correctly When Query Checks For NULL

4.25.1.0.4

38340036

38339910

NXT-32340

Claim Line Edit Mode - No Option To Add Message, Pends To Line

4.25.1.0.4

38341949

3-41859557111

38341377

NXT-32347

Claim Settle/Unsettle actions failing with the 501 method not implemented error

4.25.1.0.4

38341380

3-41902254921

38433719

NXT-32400

Regime counters - Regime Counters and Regime Consumptions sections are not loading

4.25.1.0.4

38433735

38376404

NXT-32405

Diagnosis list order is not based on sequence

4.25.1.0.4

38376420

3-41859180203

38377293

NXT-32411

Organization provider can be created with same provider as parent provider

4.24.1.0.17

39086934

38377293

NXT-32411

Organization provider can be created with same provider as parent provider

4.25.1.0.15

38377298

38386407

NXT-32456

Extensibility search is automatically filled with the searched organization provider

4.25.1.0.5

38386413

38391480

NXT-32472

Values not displayed in widgets once page refresh is done in dashboard pages

4.25.1.0.5

38391500

38406435

NXT-32493

Task remains stuck in PENDING status when not dequeued before expiry

4.25.1.0.4

38406401

38408407

NXT-32499

Resolve pend reason on claim line does not work when claim line is configured as result template with expanded view toggle switch on

4.25.1.0.7

38408417

38412351

NXT-32504

Date format for English language setting is set to MM/DD/YYYY

4.25.1.0.6

38412369

38426686

NXT-32513

Pend rule does not fire for subclaim after reprocessing a large claim

4.24.1.0.13

38426687

38426686

NXT-32513

Pend rule does not fire for subclaim after reprocessing a large claim

4.25.1.0.4

38426688

38423856

NXT-32526

Date fields should be shown at the last in Reference Sheet Lines table

4.25.1.0.4

38424173

3-42026264111

38424200

NXT-32533

Claim Line summary shows claim code instead of reservation claim code.

4.25.1.0.4

38424210

3-42104010401

38440652

NXT-32573

Downloaded CSV file contains the default records rather than the sorted records displayed on the pages with Search Object template

4.25.1.0.5

38440675

38444610

NXT-32581

Remove Message under More Dropdown is not Working in Claim Lines Tab on Claims Page

4.25.1.0.4

38444623

3-42151456561

38446623

NXT-32588

In-active coverage regimes are shown in the regimes LOV on the Benefit Specifications page.

4.25.1.0.6

38446638

38449874

NXT-32595

Claim Codes are not reflecting in limit consumptions of provider limit counters page

4.25.1.0.4

38449912

3-42142700911

38456478

NXT-32608

Reference sheet lines export is prefixed with the "=" symbol for number values saved in char field.

4.25.1.0.5

38456485

3-42052130431

38462923

NXT-32625

Query API on the reference sheet line fails when comparing a character field containing a timestamp with a date value.

4.25.1.0.16

38508719

38462983

NXT-32626

Coverage label picked up during application startup isn’t deterministic

4.25.1.0.5

38462995

38478719

NXT-32665

Resolving a pend requires a delete access grant

4.25.1.0.5

38478782

38478836

NXT-32668

Sub-Claim’s claim line level pends are not getting reattached during processing

4.25.1.0.5

38478914

38478836

NXT-32668

Sub-Claim’s claim line level pends are not getting reattached during processing

4.24.1.0.14

38478888

3-42203315491

38488172

NXT-32677

Rename 'amount' column to 'total_claimed_amount' in Claims in Progress reporting view.

4.25.1.0.6

38488187

38497263

NXT-32679

Claims - Unable to select price individual provider LOV in claim lines, search is not working

4.25.1.0.12

38497298

38499397

NXT-32685

Delete button is disappears from “Claim Sub Line” tab on claim line

4.25.1.0.13

38499416

38504161

NXT-32698

Search is not triggered on intended reference for String based List of values

4.25.1.0.5

38504351

3-40770729791

38504966

NXT-32703

Widgets are not shown when there are more than 50 widgets in the system

4.25.1.0.13

38504978

38509963

NXT-32707

OAuth client secrets are missing when ohistore is used as the keystore

4.25.1.0.15

38509980

38509963

NXT-32707

OAuth client secrets are missing when ohistore is used as the keystore

4.24.1.0.18

39518699

38519596

NXT-32718

Issues with 'Restrict to Methods' column on pricing option page

4.25.1.0.12

38519638

38527489

NXT-32736

Task stuck if system runs into critical memory state while handling task result

4.25.1.0.15

38527489

3-42354179211

38527489

NXT-32736

Task stuck if system runs into critical memory state while handling task result

4.24.1.0.17

39164599

3-42354179211

38598731

NXT-32758

Coverage Regime : Table record is in view mode instead of edit when add is performed

4.25.1.0.9

38598735

38533280

NXT-32761

Financial holds on claims page should not be dependent the claims page create access.

4.25.1.0.6

38533294

38539731

NXT-32778

Access Restriction to Enable 'Benefits only' button on claim needs delete access

4.25.1.0.6

38539741

38543529

NXT-32784

Pricing worksheets 'Last Build By' field shows Login Name instead of Display Name

4.25.1.0.6

38543545

38544076

NXT-32788

Fee Schedule Lines - Table level Cancel not working

4.25.1.0.7

38544079

38548169

NXT-32792

Dynamic fields with conditional display are not displayed on click of attach and next button at claim line level

4.25.1.0.16

38548182

38564153

NXT-32797

Flex code in claim diagnosis usage does not save the values.

4.25.1.0.13

38564177

3-42377377621

38568955

NXT-32807

No action is performed in UI, on switching to blank sort by criteria

4.25.1.0.15

38569048

38576708

NXT-32819

Member details are not pulling correctly in the first retrieval in claim context widgets

4.25.1.0.13

38576716

38519752

NXT-32843

Fee Schedules - Line Condition dropdown is showing all the dynamic logic

4.25.1.0.6

38519784

38591646

NXT-32845

Formatted name is not displayed in Claims Search page

4.25.1.0.8

38591657

38608321

NXT-32869

CMT Import fails when a field definition is updated with extended length

4.25.1.0.17

38644674

38610998

NXT-32873

Missing access restriction mapping for accountingdetails API on payment registrations page

4.25.1.0.7

38611008

3-41408859911

38611864

NXT-32875

ExactVersionMatch and DisableDeleteByOmission are not reflecting as false by default in Configuration Migration Page.

4.25.1.0.10

38611958

38615934

NXT-32879

All the files stored in the object storage are returned as data transfer response when no files are generated for the data transfer request..

4.25.1.0.10

38616166

38626293

NXT-32939

Restart of failed product import consistently fails even after fixing reported missing reference data

4.25.1.0.14

38626294

38650234

NXT-32986

An error GEN-PROC-ERR occurs when the claim line rule coverage, covered amount and withhold amount are modified during the manual benefit step.

4.25.1.0.10

38680034

38659199

NXT-32995

The activity thread pool size does not revert to its original value of 8 after memory usage returns to normal

4.25.1.0.13

38659217

38665711

NXT-33002

Claims Details page gets refreshed on clicking the history/notes link in previous version of the claim

4.25.1.0.12

38665720

38669282

NXT-33006

OHI allows restarting of non-errored tasks

4.24.1.0.15

38669298

38669282

NXT-33006

OHI allows restarting of non-errored tasks

4.25.1.0.7

38669291

38672116

NXT-33016

Number of records is shown as '0' in Widgets when users scroll to the end

4.25.1.0.8

38672154

38679962

NXT-33024

Error deleting large claims

4.24.1.0.17

38679989

38681081

NXT-33034

Claim line - LOV values are not populated in Remove Messages dialog

4.25.1.0.8

38681084

38690781

NXT-33061

Unauthorized error on CTR claim details and CTR history details

4.25.1.0.13

38690790

38693963

NXT-33066

CMT Provider Pricing Clauses -Show Selected records not working

4.25.1.0.13

38747070

38697124

NXT-33084

Inbound Exchange: Getting error while downloading

4.25.1.0.10

38697142

38705876

NXT-33111

Unfinalizing a claim does not display error on screen if no 'Source Reference' value is provided

4.25.1.0.8

38706440

38791561

NXT-33116

Cover Withhold Rules Add button is disabled in create mode

4.25.1.0.13

38791565

38827125

NXT-33163

View Technical Error Page takes long time to respond

4.25.1.0.10

38828000

3-42049799881

38746684

NXT-33174

Draft provider pricing Clause - Issues while performing any action on Pricing Worksheet Drawer

4.25.1.0.10

38746698

38748657

NXT-33179

Locked claim line is taken into account during the episode detection step

4.25.1.0.10

38753276

38763103

NXT-33199

Claim Task Performance reporting view returns incorrect time intervals.

4.25.1.0.24

38763155

38772503

NXT-33214

Claim Details page shows incorrect Date/Time for working copy of a claim

4.25.1.0.10

38783454

38773271

NXT-33216

Case Definition is not displayed in search results

4.25.1.0.10

38773369

38783283

NXT-33239

There is no dataset build progress bar in Outbound exchanges page

4.25.1.0.12

38783292

3-42657322711

38953043

NXT-33246

Floorplans - Boilerplate issue on resource field in advanced search

4.25.1.0.14

38953083

38789743

NXT-33268

Not able to change value of previous row when using default with multivalue fields

4.25.1.0.13

38789747

38792861

NXT-33273

Autoresolve does not work in combination with message group

4.25.1.0.17

38814432

38798215

NXT-33277

Filter period is not working in counter period section of adjudication limit counters page

4.25.1.0.9

38798218

38806582

NXT-33281

LARGE_CLAIM_SUBMIT activity always fails if any sub claim is having existing errorred task

4.25.1.0.21

38868763

4-0001673378

38817742

NXT-33310

OAuth RestClientBuilder lookup fails due to duplicate enum keys across authentication feature enums

4.25.1.0.15

38817745

38819390

NXT-33313

Reading large files from object storage fails due to non-configurable read timeout.

4.25.1.0.17

38819416

4-0001350333

38819730

NXT-33315

Dynamic logic fails when an output writer is created but no data is written in data file stored in object storage

4.25.1.0.13

38819789

38827460

NXT-33330

Number Format is not applied properly when Portugese language is selected

4.25.1.0.10

38827478

38839780

NXT-33339

Filter period is not working in counter period section of provider limit counters page

4.25.1.0.10

38846507

38841492

NXT-33343

Error appears on existing claim after period of inactivity

4.25.1.0.10

38841495

38846495

NXT-33362

Processing Error When Re-Submitting Ancillary Claims

4.25.1.0.10

38846514

4-0001559766

38860634

NXT-33381

Query API returns incorrect totalResults when groupBy is used

4.25.1.0.14

38973168

38884367

NXT-33401

Advanced Search - Boilerplate key appears in the 'operator' field

4.25.1.0.13

38884370

38868171

NXT-33404

When one of the flexcode field in SVNTV dynamic record is cleared and saved, entire record is getting removed

4.25.1.0.11

38868175

4-0001832588

38870869

NXT-33417

Worksheet message 'last updated by' field is undefined

4.25.1.0.13

38875747

38879204

NXT-33439

Add Widget tile is not visible in claims Dashboard page

4.25.1.0.13

38879210

38884282

NXT-33456

Episode Screen - Allows Edit via double click but does not save the details

4.25.1.0.12

38884287

4-0001866311

38883745

NXT-33457

Episodes Page: frozen with no results upon search

4.25.1.0.12

38883817

4-0001866219

38885980

NXT-33461

Claimline unlock option does not appear on Change screen

4.25.1.0.12

38885982

4-0001868127

38891947

NXT-33485

There is an HTTP error when viewing a CTR claim line

4.25.1.0.13

38891713

38904196

NXT-33522

System throwing NullPointerException when there is no value for EXCL_PHI_LOGGING in the OHI_REPORTING_VIEWS table

4.25.1.0.15

38904208

38909455

NXT-33525

A console error is observed when clearing the value of an amount-type dynamic field

4.25.1.0.14

38909459

38917688

NXT-33531

Draft Provider Pricing Clause copied line does not inherit Restrict to Method from original line

4.25.1.0.13

38917710

38921344

NXT-33540

Data not found dialog is missing in widgets

4.25.1.0.13

38921356

38924662

NXT-33546

Enhanced IP call does not resolve dynamic field fexcodes

4.25.1.0.15

38924693

38925210

NXT-33551

Previously consumed auth remains in 'Approved' state even after claim is denied and also the fields which should be empty still have values

4.25.1.0.15

38925436

38925441

NXT-33553

Fee schedule lines : checkboxes are showing for each row which is not required

4.25.1.0.14

38925452

38931839

NXT-33565

Function API access mapping missing for Dynamic Checks page

4.25.1.0.13

38931852

38932132

NXT-33567

No Applicable FloorPlan Found error when switching to CTR claim

4.25.1.0.13

38891669

38943437

NXT-33580

Access Restriction error in CTR claim line page

4.25.1.0.14

38943440

38946029

NXT-33582

Advanced Search -Reset functionality is not working

4.25.1.0.13

38946053

38948176

NXT-33585

Callout response received is shown as null on Claims Callout History

4.25.1.0.13

38948211

38949088

NXT-33589

Daily claim productivity per user operational report does not show correct result for manual step

4.25.1.0.16

38998705

38954395

NXT-33596

Exchange Rate with a value less than 0.000001 is not allowed

4.24.1.0.17

39153784

38954395

NXT-33596

Exchange Rate with a value less than 0.000001 is not allowed

4.25.1.0.14

38954400

38957292

NXT-33603

View Technical Errors : Page is not loading when the user switches between other tabs

4.25.1.0.17

38957305

38957368

NXT-33605

Console error/403 Forbidden error in the network tab on click of the Reprocess link

4.24.1.0.17

38957384

38957368

NXT-33605

Console error/403 Forbidden error in the network tab on click of the Reprocess link

4.25.1.0.14

38957397

38959297

NXT-33608

Widgets: Boilerplates showing in widgets

4.25.1.0.14

38959301

38969888

NXT-33624

Replaces message is not displayed for claim line which replaces other claimlines

4.25.1.0.14

38969896

38973511

NXT-33635

The Person API does not accept non Latin or accented characters in the local part or user name of the email address.

4.25.1.0.14

38973520

38973799

NXT-33637

Claimline Applied Parameters: Formatted values are not displayed

4.25.1.0.14

38973845

39032482

NXT-33639

Previously Consumed Auth Remains In 'Approved' State Even After Claim Is Denied

4.25.1.0.15

38998251

38974415

NXT-33640

Inconsistent ordering of provider pricing clauses between "Applied Pricing" dialog and "View Applied Pricing" section in claimline more section

4.25.1.0.14

38974442

38975153

NXT-33643

No error message when trying to work on the same claim another user

4.25.1.0.15

38975160

38975476

NXT-33645

Price individual Provider uses Providers LOV in claim lines

4.25.1.0.14

38998285

38975518

NXT-33647

Status of the financial hold is not appearing in the downloaded extracts

4.25.1.0.14

38975531

4-0001989088

38975586

NXT-33649

Duplicate Provider limit Consumption in Applied Pricing Section of Claim/Lines

4.25.1.0.15

38975601

4-0002012731

38979178

NXT-33651

CTR claims - messages pop up is not displaying priority and code and text values in claim line summary

4.25.1.0.14

38979187

38984662

NXT-33656

Auto release of financial holds not released on new version of claim

4.25.1.0.15

38984675

38989160

NXT-33661

Incorrect enrollment response makes the claim get stuck

4.24.1.0.17

39177009

38989160

NXT-33661

Incorrect enrollment response makes the claim get stuck

4.25.1.0.16

39171129

38990141

NXT-33663

Formatted Name value is missing in downloaded CSV from widgets

4.25.1.0.14

38990167

4-0001565684

38999322

NXT-33672

Resources cannot be searched when code starts with %255%

4.25.1.0.16

38999356

4-0002125064

39004617

NXT-33681

Episodes Page: Inline edit - changes show up only after refresh

4.25.1.0.16

39004630

39007699

NXT-33684

Operational reports should allow users to enable usage of full view to display data grid

4.25.1.0.16

39007701

39014169

NXT-33710

After the ADB patch, the extract activity failed with ORA‑00028 - your session has been killed ERROR

4.25.1.0.16

39014223

39015656

NXT-33714

Episodes Page: Inline edit - changes show up only after refresh

4.25.1.0.16

39015660

39030814

NXT-33740

The validation message is unclear when a large claim submission is attempted while an activity is still in progress.

4.24.1.0.17

39030843

39030814

NXT-33740

The validation message is unclear when a large claim submission is attempted while an activity is still in progress.

4.25.1.0.16

39030847

39045407

NXT-33757

Configuration Migration Set Page - In View mode, migration items popup takes huge time to load records

4.25.1.0.15

39045570

4-0002249826

39051874

NXT-33768

Condition for including active brands only is missing for brands

4.25.1.0.15

39051965

39062538

NXT-33783

Financial Hold is not released even after set expiration date and time is expired

4.25.1.0.15

39062556

4-0002102784

39069383

NXT-33791

Data exceeding the 50-record threshold is not displaying in claims history.

4.25.1.0.16

39069394

39075276

NXT-33805

View Technical Error Page takes long time to respond

4.25.1.0.15

39075287

3-42049799881

39086890

NXT-33828

Client side Advanced search is not working for between

4.25.1.0.16

39086919

39091861

NXT-33836

User not able the switch to next row when enter key is pressed in a table row..

4.25.1.0.16

39091870

39100031

NXT-33859

Widgets are returning no results, and the page displays an error message stating: "No applicable floorplan found"

4.25.1.0.16

39100039

39112857

NXT-33869

Access Mapping: "userviewpreferences API" is missing from "CO0019, Login Access JET"

4.25.1.0.16

39112860

39124669

NXT-33883

Adjudication Limit Counters: Consumption Percentage Incorrectly Displayed When Maximum Amount is Null for External Consumption

4.25.1.0.22

39124688

39137866

NXT-33914

Getting error after configuring dynamic fields of all ref types in Authorization search floorplans

4.25.1.0.16

39137165

39154500

NXT-33941

Decimal values were incorrectly converted to whole numbers in Flex Code fields even when the field definition supported decimals

4.25.1.0.16

39154506

39159273

NXT-33953

Process Fields dates in Claimline Summary page display one day earlier in negative UTC time zones

4.25.1.0.16

39159286

39160091

NXT-33955

Memory exhaustion in Gateway due to dynamic logic creating multiple data files in Object Storage

4.25.1.0.17

39160101

39161364

NXT-33957

Cleared Value at Service Definition Level are not reflected in Claims after import

4.25.1.0.17

39250114

39163798

NXT-33959

Improve resilience for Object Storage file downloads from ohi when long-running data file processing causes HTTP streams to remain open for extended periods, reducing failures from truncated responses.

4.25.1.0.17

39163804

39179772

NXT-33980

Entering 0% for quantifier in Pricing Worksheets incorrectly saves as null

4.25.1.0.16

39179792

39205416

NXT-33998

DataReplicationTargetSynchronization can remain Errored without spawning the next task

4.25.1.0.22

39233207

4-0002444462

39208973

NXT-34006

CtrClaimUnfinalizeReason page does not show any version with Unfinalize reasons

4.25.1.0.17

39209051

39212896

NXT-34012

When CTR claim message list is configured as tab table, only code is visible

4.25.1.0.18

39212174

4-0002475546

39216972

NXT-34015

Clicking Re-imbursement Method deeplink redirects the user to search page instead of the specific detail page for a record

4.25.1.0.17

39216981

39246251

NXT-34043

Error handling is missing when user triggers build and download action while another is in progress

4.25.1.0.17

39246265

39256269

NXT-34079

Activities stuck in Processing due to 'unknown user type' error

4.25.1.0.17

39256313

39272709

NXT-34093

Resolve Pend Issue on Multiple Claim Lines with Pend reason

4.25.1.0.19

39272744

4-0002624675

39272970

NXT-34095

Flexcodes configured as reftype in sets and labels of Results in Claims Search returns error in console

4.25.1.0.17

39272977

39273872

NXT-34097

External Claims Data updates bypass access restrictions on settlement reasons

4.25.1.0.20

39273889

39280014

NXT-34108

Resolve Pend Option on Multiple Claim Lines is not shown in edit mode

4.25.1.0.19

39284628

4-0002617458

39287021

NXT-34115

Activity purge fails with integrity constraint violation error.

4.25.1.0.22

39683214

39315512

NXT-34142

Users with only retrieve access grant on CL0172 and FN0036 are able to reprocess processing errors.

4.25.1.0.19

39315526

4-0002689386

39323352

NXT-34146

Allowed amount value is cleared or not retained after clicking Benefits Only in Claims page

4.25.1.0.19

39323388

4-0002569341

39380792

NXT-34184

Taskprocessing IP restart operation returns 409 without proper error code for non-errored tasks

4.25.1.0.19

39381010

39391239

NXT-34192

Improve Claim page load performance for claims with high volume of claimlines

4.25.1.0.22

39391275

4-0002715047

39391391

NXT-34194

Registration import can cause out of memory due to middle tier financial objects linking

4.25.1.0.22

39391424

4-0002762009

39391391

NXT-34194

Registration import can cause out of memory due to middle tier financial objects linking

4.24.1.0.18

39391455

4-0002762009

39410114

NXT-34224

Undefined Value Appears in Certain Fields of Copied Claim Lines

4.25.1.0.21

39410117

39422599

NXT-34235

Reference Sheet searches may not display recently updated records immediately in non-production environments because of search index synchronization delays.

4.25.1.0.21

39450749

4-0002615815

39435270

NXT-34253

GEN-HTTP-004: Not Authorized – Access Restriction Issues Across Multiple Pages

4.25.1.0.22

39435276

39435424

NXT-34255

Workflow events are now created correctly for claims with multiple pend reasons

4.25.1.0.21

39435432

4-0002835185

39444695

NXT-34262

PHI logging includes unmatched 'left joins' rows

4.25.1.0.22

39526040

39444791

NXT-34263

PHI audit logs corrected for aliased base views in data transfer payloads

4.25.1.0.22

39526246

39463249

NXT-34284

Authorization screen shows authorizations for a different claim/member

4.25.1.0.20

39463266

4-0002813102

39463319

NXT-34286

Init condition is not applied for tab table row region fields

4.25.1.0.22

39463327

4-0002696651

39477946

NXT-34299

Sorting on a specific column of a multi value dynamic field does not sort column that has reftype in View mode

4.25.1.0.22

39477955

4-0002883878

39482598

NXT-34302

Diacritic search returns incorrect results for reserved words and special characters

4.24.1.0.18

39483337

39482598

NXT-34302

Diacritic search returns incorrect results for reserved words and special characters

4.25.1.0.21

39483107

39505578

NXT-34320

CTR Claim and CTR Claim Line Message banners display only message text

4.25.1.0.21

39505599

4-0002904344

39524346

NXT-34334

The zip generated by object generation endpoint includes Claim.groovy references to SubClaimHolder and SubClaimLineHolder, but does not include generated Groovy files for those holder classes.

4.25.1.0.21

39524374

39535978

NXT-34341

User with Retrieve Access to 'CL0172' is able to push claims using IP

4.25.1.0.21

39536040

4-0002914777

39538935

NXT-34345

Tab table inline row action does not select claimline row before view/open action

4.25.1.0.21

39539021

4-0002915946

39547632

NXT-34353

Pre-pricing derived claim diagnoses are not considered for benefit specification diagnosis group matching

4.25.1.0.21

39547633

4-0002944710

39550834

NXT-34356

Claim settlement and unsettlement now require update grants on settlement reason access restrictions; create grants are no longer required

4.25.1.0.22

39550844

39561657

NXT-34368

External consumption create or resolve counter periods using an incorrect period when explicit startDate and endDate are provided in the request.

4.25.1.0.21

39561667

4-0002489461

39564214

NXT-34371

Resolve pend prompt defaults to Cancel when pressing Enter key on claims pend screen

4.25.1.0.21

39564250

4-0002952166

39568083

NXT-34380

Manual pricing does not retain allowed amount on a denied claim line

4.25.1.0.22

39568098

4-0002904879

39570568

NXT-34383

Claim line tab procedure details are cleared off when user navigates from claimline detail page

4.25.1.0.21

39570597

4-0002916902

39580937

NXT-34397

Feeschedule lines does not have fee-schedule code in search in Config Migration Sets dialog

4.25.1.0.21

39581245

4-0003050818

39581939

NXT-34401

Keep Benefits is not retained when Keep Pricing is not Specified

4.25.1.0.22

39581979

4-0002809867

39605458

NXT-34435

Restrict Resolve Pendreason dialog to display pendreasons allowed by user access role

4.25.1.0.22

39605475

4-0003069899

39618477

NXT-34455

Remove Message from the claim line More menu causes a stale claim version error on Save

4.25.1.0.21

39618760

4-0003063146

39684776

NXT-34523

Large Claim Submit link not shown for In Process large claim when completed LARGE_CLAIMS_SUBMIT activity is purged

4.25.1.0.24

39684793

4-0003087849

39714311

NXT-34550

Config Migration Sets: Selected Rows Do Not Display Checked Checkbox

4.25.1.0.22

39748793

39709754

NXT-34551

Combination Check Uses Incomplete Claim Line Data During combination Check with ignoreHistory set to False

4.25.1.0.22

39709767

4-0003030798

39709811

NXT-34553

RESEND_FIN_MSG_XML stores file content in DB while DataFile is marked as Object Storage

4.25.1.0.22

39709812

4-0003107477

39712821

NXT-34564

The total covered amount is null when a claim contains zero-value lines in a currency different from the other claim lines.

4.25.1.0.23

39712828

4-0002995712

39723400

NXT-34580

Large Claim finalization fails with CLA-CLAI-021 when a pre-finalization external intervention triggers reprocessing

4.25.1.0.23

39723407

4-0003227608

39744942

NXT-34609

Claims Out response DataFiles configured for Object Storage cannot be downloaded

4.25.1.0.22

39749217

39797238

NXT-34652

Unable to Resolve claim line pend with "Resolve Pend Reason" button

4.25.1.0.23

39797239

39813497

NXT-34665

Claim Line actions displays two Select all options in results view floorplan

4.25.1.0.23

39813499

4-0003367173

39834072

NXT-34702

Cleared dynamic fields could still return the previous value during the same processing flow.

4.25.1.0.24

39834074

4-0003422821

Known Issues

BugDB SR Internal Summary

39163978

NXT-15947

Uppercase code not implemented in HTTP API

Description:

The generic API is not applying the uppercase function to 'code' attributes. As a result it is possible to create mixed case codes, which is not according to specs.

32945627

NXT-22704

SetRecalculateBenefits function fails intermittently

Description:

After setting the amount on a 'claimLineRuleCoverage' using the 'setAmountManually' method, the amount is set to the desired value. However, after recalculating the benefits, the amount (cover label) on the 'claimLineCoverage' is not aligned with the override. This issue occurs intermittently.

36418631

NXT-23558

In table-region component setting up properties as notNull isn’t working properly when used in widgets

Description:

There is a blank space where notNull was used on a property. Whenever we use notNull it shouldn’t take up that space and the next property should move up

33698723

NXT-24018

Failed match of dynamic records during replication not detected

Description:

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

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.

36337409

NXT-25288

API metadata does not show which dynamic record fields are required

Description:

The metadata API does not show which dynamic record fields are configured as mandatory

34875997

NXT-25987

Episode inclusion rules not working according to specs

Description:

When a claim line with null episode identifier hits an episode inclusion rule, it does not evaluate all episodes in the event that there is more than one and they overlap during the service date of the claim line

34938143

3-31591920981

NXT-26091

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

Description:

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

35000725

3-31898611651

NXT-26257

Not possible to update multi-value flexcodes with the feeschedule integration point

Description:

When a multi-value flexcode is added to the feeScheduleLine via the feeSchedule integration point, the line is not updated.

36423204

NXT-26342

Unabe to update pricing worksheet code and description

Description:

In the API an error is thrown when updating the code. In the user interface an error is thrown only when both code and description are changed.

35059098

3-31234252921

NXT-26375

Fee schedule line condition applies incorrect restriction

Description:

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

35242524

NXT-26709

Episode start date dynamic logic is not working according to specs

Description:

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

36989357

NXT-26876

Widgets : When context.<referenceproperty> is null, the widgets keeps spinning

Description:

When context.<referenceproperty> is null, the widgets keeps spinning with console error is shown

35409222

3-31969350441

NXT-26979

Limit counters search returns incorrect results

Description:

A search on limit counters does not include family counters if the request has an 'OR' condition on the insurable entity

35439093

NXT-27031

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

Description:

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

35675158

NXT-27060

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

Description:

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

34871682

NXT-27278

Auto Include Extensibility Error Handling

Description:

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

36369661

3-35545685791

NXT-27339

Claim line page fails when using same tags as claim page

Description:

If a custom claim floorplan and a custom claim line floorplan use the same tag, it sometimes causes an error when the user tries to view the claim line page.

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

35728057

NXT-27531

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

Description:

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

35874448

NXT-27796

CMT import with all provider groups override existing provider group affiliations

Description:

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

36246830

NXT-28649

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

Description:

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

36429395

3-36007720391,3-35991130131

NXT-29045

Access mapping issues for UI Pages

Description:

For some pages there are some missing access mappings which the user should directly get upon getting access for the UI page.

36480420

4-0001383269

NXT-29121

Loading time of widgets is more when many widgets are configured for a page

Description:

When more than 5 widgets are configured for a page, loading all the widgets take considerably more time and performance must be optimized while loading these widgets.

36505971

NXT-29172

Access to consumptions is not tracked in audit log

Description:

PHI logging does not track access to adjudication counter and provider limit counter related entities

39078915

NXT-29502

Building and exporting a migration set misses the inclusionDate parameter.

Description:

The API for building and exporting a migration set misses the inclusionDate parameter.

36746374

NXT-29611

Relation replication fails due to restricted identifiers

Description:

Relation replication fails due to relation identifiers with an identifier type has an access restriction in the even that the subscribing application’s system user does not have the appropriate access

36833641

3-37366560871

NXT-29806

Generic claims API search using query params on service member doesn’t work with OR operator

Description:

Generic claims API search using query params on service member doesn’t work with OR operator

36937551

3-37567401981

NXT-30109

When there are multiple brands from the members enrollment, benefit flow considers other brands though claim is not related to other brands, which resulted in the unwanted fatal message.

Description:

When there are multiple brands from the members enrollment, benefit flow considers other brands though claim is not related to other brands, which resulted in the unwanted fatal message.

36971905

NXT-30193

Predefined method getTotals is not applicable for dynamic fields

Description:

Predefined method getTotals is not applicable for amount dynamic fields.

36997930

NXT-30235

Replacing a large claim via claimsimport IP does not work as expected

Description:

When claimsimport IP is executed to overwrite existing large claims, issues faced includes and are not limited to intermittent optimistic locking exceptions, data integrity violation exceptions, issues with reattaching pend reasons and replacing locked lines.

36998125

NXT-30238

Large claim import fails with InvalidDataAccessApiUsageException when replacement rule applies

Description:

When a large claim is imported and a replacement rule applies on one of its claim lines, the import activity fails with status 'Completed with technical error' and trace log is generated for InvalidDataAccessApiUsageException.

37151503

3-38171733161

NXT-30471

Changed coverage regime not completely loaded

Description:

Not all changes are being reflected when loading a changed coverage regime with CMT

37223884

NXT-30596

Draft provider pricing clause without a method type or rule type can be created

Description:

A draft provider pricing clause can be created with generic API or UI without a method type or rule type filled. A real provider pricing clause can be built from this situation, leading to an incorrect real provider pricing clause

37294171

3-38536697971

NXT-30708

Claim line shows reservation limit exceeding message erroneously

Description:

Claim line shows reservation limit exceeding message erroneously

37526111

NXT-30819

Overturn link is not displayed next to claim denied message for a claim in Manual Adjudication Status

Description:

Navigate to claims page and fetch a claim which has denied message. Overturn link is not displaying next to denied message.

37527540

3-41222175881

NXT-31010

Configuring a bank that references itself in its bank account number detail breaks the UI

Description:

Configure a bank (make it active). Add a bank account number relation. Set the bank value on it to the bank created. Navigate to banks page and try to open the bank, UI stays in a loading state

37807202

NXT-31381

ohiHttpRequest and initCallout methods work with any destination code value if correct credentials are set for that value

Description:

The ohiHttpRequest and initCallout methods accept any destination code value when correct credentials are set for that specific value.

37860280

3-40215221901

NXT-31449

Claim lines are not included in an adjudication case even when it satisfies all criteria for ancillary line

Description:

Claim lines are not included in an adjudication case even when it satisfies all criteria for ancillary line and falls within start date and end date of the case.

37866956

3-40127122511

NXT-31456

The base view generation operation sometimes remains stuck in the 'In Process' status indefinitely

Description:

When the base view generation operation throws an unhandled exception, it gets stuck in 'In Process' and never terminates.

38726155

4-0003256595

NXT-32134

Claim Event Rules of level large claim are not executed

Description:

Claim event rules are not executing when a large claim has an event rule and when applicable to sub claims is null then event rules are not executing properly.

39828370

NXT-32181

The Reset button doesn’t refresh the search results in Advanced Search

Description:

After clicking the Reset button, the search results are not refreshed.

38726151

NXT-32204

Inconsistent search results in tab table

Description:

After editing data in a tab table, searching for the updated value is not returning the expected result because search continues to reference the initially loaded data

38310854

NXT-32283

JET UI: Fee schedule import activity to be removed from claims activities page

Description:

Fee schedule import via activities page is currently done using activities IP. However activities IP does not support fee schedule import. Import can be done via writefeeschedules batch IP only. This needs to be removed from activities page.

38316497

NXT-32288

The Organization Providers IP logic is robust and reliable for handling the addition of bank account numbers.

Description:

When a user attempts to update a bank account number using a specific IP (Individual Provider) logic, the system follows a multi-step evaluation based on three key criteria:

Step-by-step logic:

bankAccountNumber (Criteria 1)

From the provider IN request, we retrieve the bank account number object, which maps to the rel_bank_account_numbers table. If the bank account number object is present, we extract the bank_account_number value from it. If not present, the bankAccountNumber criteria is set to an empty string (""). The value corresponds to the bank_account_number column in the rel_bank_account_numbers table.

relationCode (Criteria 2)

From the bank account number object, retrieve the rela_id from the rel_bank_account_numbers table. Using this rela_id, look up the corresponding relation code in the rel_relations table. If a relation code is found, set the relationCode criteria to that value; otherwise, set it to an empty string ("").

bankRelationCode (Criteria 3)

From the rel_bank_account_numbers table, retrieve the bank_id. Using this bank_id, find the code from the rel_relations table. This value is used as the bankRelationCode criteria. If no value is found, set it to an empty string (""). Search Builder Logic: # Search by bankAccountNumber.

if relationCode is present , Join with the rel_relations table to find a matching record with the given relationCode. If bankRelationCode is present, join with rel_banks and find a matching bank record using it. Return all matching results. If no results are found, throw the exception: REL_IP_PROV_004.

For this logic to work as expected, the bank API must allow users to add a bank that references itself in the bankAccountNumberRelationList. or API should be modified so that while adding a bankAccountNumber, the user can provide a bank reference that includes a self-reference in the bankAccountNumberRelationList.

38346277

NXT-32358

Pricing Options Page - When a row with quantifier of type percentage is copied and reimbursement method is changed to one which has no quantifier applicable, still its displayed

Description:

The row which has reimbursement method as 'Charged Amount' or 'Payment Function' in which Quantifier is of type 'percentage', when we copy such row and change the reimbursement method to 'Diminishing Rate' or 'Dynamic Field', the quantifier should not be displayed

38445641

3-42047232781

NXT-32584

Intermittent “No Applicable FloorPlan Found” errors when opening screens

Description:

Users may see multiple “No Applicable FloorPlan Found” errors when opening certain screens. In some cases, the screen does not retrieve or display the expected information. The issue appears to be intermittent: after logging in again or reopening the same screen a second time, the error no longer appears and the screen loads successfully.

38593073

NXT-32854

Generated dynamic logic signature groovy files contain compilation errors

Description:

Groovy files for dynamic logic signatures can be generated from either the Objects Integration Point or via the Generate Objects button on the View Objects page. Some of these files have compilation errors.

38706365

NXT-33112

Claim line messages and pend reasons are not immediately visible in the summary

Description:

Claim line messages and pend reasons added from the Claim Line Details page are not displayed in the Claim Line Summary section until the claim is saved.

38708095

NXT-33119

Claim search results are not retained after returning from Financial Holds or Accounting Details

Description:

When users return to the Claims search page after viewing Financial Holds or Accounting Details on the Claims detail page, the entered claim search criteria and corresponding results are not retained.

39828120

NXT-33141

Products - Maximum amount is not always displayed even when the field has a value

Description:

Sometimes Maximum Amount under product limit section tab does not display the values even if value is present. It happens almost always when we revisit the page (without refreshing)

38815258

4-0001361774

NXT-33306

Search results are not retained on certain pages and tabs

Description:

Search results in quick search and advanced search are not retained on certain pages and tabs. The behavior varies between pages and scenarios.

38877952

4-0001611520

NXT-33428

Saving any HTML content in a referencesheet line char column throws an error

Description:

Saving HTML content in a referencesheet line character column throws an IntrusionDetectedException

38892103

4-0001784507

NXT-33486

Invalidate View and View Column cache after Base View Generation

Description:

View and View Column information as used by the Data Transfer functionality or Reporting View functionality is cached, as it does not change often. Once the Base Views are (re)generated, this cache should be cleared so the view and view columns information is not out of sync.

38991220

4-0002103310

NXT-33667

Consumption Import activity fails with Technical Error

Description:

While attempting to recover a Consumption Import activity where the associated child activity has already completed successfully, the process fails with a technical error during the response-writing phase.

The failure occurs because a mandatory activity parameter is not available when the system attempts to load it during recovery. As a result, the response cannot be written successfully, and the activity ends in a technical error state.

39345959

4-0002705959

NXT-34158

Antivirus scanning configuration changes require an application restart.

Description:

Changes to enable or disable antivirus scanning do not take effect until the application restarts. This creates operational overhead and can cause unnecessary service disruption.

39388835

NXT-34191

Fetching metadata of any entity throws an error,when a nested flexcode is attached as a usage on that entity.

Description:

When the metadata of any entity is fetched which has a nested flex code definition configured using the "Allowable Values", a NullPointerException is thrown.

39501201

NXT-34318

Boilerplate text displayed in Section and Tile fields on Claims Usages page

Description:

When a user tries to add a dynamic field or record to the Claims floorplan using the Add to Floorplan action on the Usages page, the Section and Tile fields are populated with boilerplate placeholder text keys instead of the expected values.

39546624

NXT-34350

Add descriptive messages for 409 errors from IP operations.

Description:

Some claim operations returned HTTP 409 without an explanatory message, preventing clients and the user interface from presenting the reason for the conflict.

39761386

NXT-34618

Flex code system code is not displayed in reference sheet search page

Description:

In Reference sheets search page, flexcode system code is not displayed in search results.

39908961

NXT-34793

Prevent application startup stall caused by Coherence cache initialization

Description:

During application startup, the plan manager could remain blocked while accessing a shared cache. This could prevent a node from completing startup and processing cluster communication.

39923416

NXT-34821

Support disable enrollment callout for large claims

Description:

This introduces the ability to prevent the enrollment call out within the context of a single claim, controlled through a new indicator on the claim itself.

39926921

NXT-34840

Audit API should inherit the access restriction of its parent resource

Description:

Currently, Audit API resources have their own newly created access restriction instead of inheriting the access restriction of the corresponding resource.

As a result, a user who already has access to a resource (for example, Policies) may still be unable to access that resource’s Audit API unless an additional Audit API-specific access restriction and grant are provided.

The Audit API must work by default for users who are authorized to access the underlying resource. It should therefore use the same access restriction as its parent resource, rather than requiring a separate restriction.

Deprecated Items

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

JIRA Key Announced Release Announced Summary

NXT-25000

3.22.2.0.0

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

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.

CPN-3249

4.25.1.0.0

HTTP API Caching override feature is deprecated in this release and will be removed in a future release.

POL-14428

4.25.1.0.0

The webTarget and initCallOut functions, which are used to make HTTP calls from dynamic logic, have been deprecated.