Release Notes for Oracle Health Insurance Claims Adjudication Release 3.22.1.0.0

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

Version compatibility: Oracle Health Insurance Claims Adjudication Release 3.22.1.x is only compatible with other Oracle Health Insurance applications release version 3.22.1.x unless explicitly stated otherwise.
OHI applications expose the technical ID (created by sequence generator) in HTTP API and IP. This might be changed to an alternate technical ID (the data type might not be an integer) in a future release. Hence, it is advised to follow the generated HATEOAS links instead of hard-coding/bookmarking the IDs in the external integrations.
In accordance with the OHI error correction policy (Document 1494031.1 on My Oracle Support), error correction support will be provided for this release and the previous two releases.

Enhancements

ID Summary Description Included in Patch

AUT-2077

New User Provisioning Features

This enhancement

  • Introduces a new auditing table User Role History

  • Makes it possible to remove a user even after the user has logged in

  • Introduces a new access restriction type 'User Credentials Acl Type(USRCRD)' for accessing user credentials

  • Updates the generic HTTP API and provisioning integration point to provide access to the new auditing information

NXT-18058

New Web Service for Pend Resolution

This enhancement introduces a new HTTP web service for pend resolution.

NXT-19406

Enhanced Calculation Configuration

This enhancement introduces the ability to apply a cover withhold rule to a specific coverage label. This feature makes it possible to configure parameter based tiers and significantly reduces the complexity of calculations that use reinsurance labels.

NXT-20382

New Advanced Search Features

This enhancement introduces the ability to do between, less than and greater than searches on dates, number, and amount fields, in the advanced search.

NXT-20584

New page for Provider Pricing Clauses

This enhancement introduces a new user interface page to view and manage provider pricing clauses.

NXT-20655

Invalidate and re-populate non-entity cache

The application keeps non-entity caches for extensibility configuration. In some scenarios it is possible for the cached content and the database to be out of sync. This situation can be resolved by restarting the server.

This enhancement introduces new web service that provides an alternative to restarting the server. Calling this web service clears the non-entity cache.

NXT-20757

Fee Schedule Line Selection Improvements

This enhancement improves the performance of the internal process that selects applicable fee schedule lines during the claim pricing process. This enhancement does not introduce any functional change.

NXT-21021

New Web Service to Generate Claim Events

This enhancement introduces a new web service that triggers an immediate generation of claim events within the context of a claim.

NXT-21416

Use Vault as alternative secrets store with WebLogic deployments

Next to Fusion Middleware / WebLogic Oracle Platform Security Services (OPSS), OHI applications also support HashiCorp Vault as alternative secrets store. See the Installation Guide for details.

3.21.3.0.2, 3.21.3.0.4, 3.21.3.0.5

NXT-21613

New pages for Pricing Components

This enhancement introduces a set of new user interface pages to view and manage claim pricing configuration.

NXT-21614

New pages for Reimbursement Methods and Pricing Rules

This enhancement introduces new user interface pages that show claim pricing configuration related to reimbursement methods and pricing rules.

NXT-21619

New page for Benefit Specifications

This enhancement introduces a new user interface page to view and manage benefit specifications.

NXT-21620

New pages for Products, Underwriters and Product Provider Group

This enhancement introduces new user interface pages for products, underwriters and product provider groups.

NXT-21622

New page for Products

This enhancement introduces a set of new user interface page for product configuration.

NXT-21623

New claim process configuration pages

This enhancement introduces a set of new user interface pages that show and maintain base configuration related to claims processing.

NXT-21624

New pages for Process Rules

This enhancement introduces new user interface pages for viewing and maintaining process rules.

NXT-21625

New pages for Benefit Rules

This enhancement introduces a set of new user interface pages for benefit calculation configuration.

NXT-21626

New pages For Exchange Rates, Table, Advice Response Definition and Transaction Sources

This enhancement introduces new user interface pages for the configuration of exchange rates, tables, advice response definitions and transaction sources.

NXT-21627

New page for Claim Access Restrictions

This enhancement introduces a new page to maintain claim access restrictions.

NXT-21632

New pages for episodes of care

This enhancement introduces a new user interface page that displays episodes of care.

NXT-21633

New page to view Authorizations

This enhancement introduces a new user interface page to shows authorizations stored in the claims application.

NXT-21758

Dismiss Technical Errors

This enhancement introduces the ability to dismiss certain types of failures via API that does not impact claims processing For example failure in sending out claim events or workflow events or fin message received response

NXT-22269

Show and add notes to a claim

This enhancement introduces the ability to keep notes in context of a claim, in the claim page.

NXT-22299

RestClient Connection Pool

This enhancement introduces a REST client connection pool. Any application invoking REST calls now consume the connections from a shared connection pool, instead of creating a new connection every time. The parameters for using connection pool, e.g. Number of connections, etc, are configurable.

NXT-22428

Provide support in the installer to set insurable entity type

This enhancement introduces the ability to create insurable entity type of type Person. This is an optional feature for a fresh installation of the application. The options in the configuration file for the user to input the required values are:

  • Code - Inserted code will be in the uppercase

  • Singular display name - Required field for insurable entity type table.

  • Plural display name - Required field for insurable entity type table.

  • Usage name - The usage name must be composed of letters, numbers, and the underscore _, and must begin with a letter.

The default values for the type and resource name are:

  • Type - PERSON

  • Resource name - persons

NXT-22573

Conditional Display of Fields in Lists and Tabs

This enhancement introduces the ability to control the display of fields within a row in a table and multi-value list within the form region.

NXT-22639

The pricing and benefits steps in the claims have been tuned.

Group membership (both for diagnosis and procedure) is now faster. The functionality did not change.

3.21.3.0.7

NXT-22658

Overview of External End-Points

This enhancement introduces a new integration point that generates an overview of all defined end-points to which the application sends messages.

NXT-22730

Increase Dynamic Field Length

This enhancement introduces the ability to update the Field on a Flex Code Field Usage. The new Field must have the same datatype and the length value cannot be smaller than the previous Field. For numbers, the number of decimals cannot be smaller than the previous Field.

NXT-22766

Show Loading Icon for Page Navigation

This enhancement introduces the display of the loading icon when a user navigates the menu. This provides the user with a visual cue that the application is in the process of loading the page.

NXT-22847

Denied claim for previous approved claim result into zero amount invoice in oracle finance SR

This change enables switching off the generation of accounting details for non-invoiced financial transactions during financial message generation. Before this change, the system always generated accounting detail for the non-invoiced financial transactions in the generated financial message. Even in the case that not one invoice was created for the handled financial transactions, there would always be an accounting detail in the message.

Now this behavior can be switched off by setting the (new) system property 'ohi.financialmessage.create.noninvoiceaccdetail' to false.

Besides, existing system generates empty XML and Flat File financial message even though there aren’t any invoiced data. This change also get rids of such empty financial messages.

3.21.3.0.6

NXT-23006

The TaskProcessingResource exposes the current AQ queue depth

This allows customers to monitor the backlog of work stored in the queue.

NXT-23031

Add callout execution table to seed data for inclusion in base views generation

The callout-execution and the callout-rule-execution tables are added to the seed data for inclusion in base views generation. Through this enhancement it is possible for customers to generate a base view on these tables. The REQUEST_MESSAGE, INBOUND_RESPONSE_MESSAGE and OUTBOUND_RESPONSE_MESSAGE columns are not included in the base view for callout-execution as they may contain Personally Identifiable Information.

NXT-23056

Claims Transactions (CTR)

JET UI Claim Page is extended to show claims transaction (CTR) data

NXT-23057

New Actions in Manual Pricing and Manual Benefits pages

This enhancement introduces new actions in the user interface pages for manual pricing and manual benefits. These actions include bringing a claim back from the manual adjudication status to the manual pricing status or the manual benefits status, as well as the option to adjust pricing and benefits results.

NXT-23078

Set Service Specialty

This enhancement introduces a new pre-defined method that enables the callout response logic to set the service specialty on the claim or claim line.

NXT-23097

JavaScript Extension Toolkit Upgrade

This release includes an upgrade of the JavaScript Extension Toolkit (JET) technology. In addition to several non-functional improvements, this upgrade also further improves to the look and feel of the application.

NXT-23098

Infinite Scrolling on Search Pages

This enhancement introduces infinite scrolling on search pages, i.e., new search results are fetched every time the user scrolls down further. This enhancement replaces the pagination of search results.

NXT-23140

Episode recognition: Allow overlapping episodes of same type and allow start date end date updates at inclusion

This enhancement allows for overlapping episodes for a member, episode definition, and time validity.

New attributes episode identifier is added to episode and claim line. The system matches the identifier on the claim line to the identifier on the episode to find an existing episode for a member/definition combination within the time span of the claim line. The identifier on the episode is set by function dynamic logic specified on the episode definition (new signature) which is triggered during episode creation via the claims processing.

It also allows for the episode end date to be updated at the inclusion of a claim line

3.21.3.0.4

NXT-23199

Update Dynamic Record Definitions

This enhancement introduces the ability to add required fields to dynamic record definitions and flex code definition that are already in use.

Changing a field from optional to required will require the user to set a value for that field the very next time when that either the record or flex code is updated, or the extended entity itself is updated.

In the scenario that the user adds a new required field to a dynamic record that is linked to configuration, the user must ensure that both source and target environment are aligned in their dynamic record configuration before using the configuration migration tool to migrate the actual dynamic records.

NXT-23333

Update Registration Through API

With this enhancement PUT and PATCH, operations are made available on registration resources. All fields are updated except for the : registrationInvoiceList.

NXT-23368

JSON support in file import for writeConsumptionBatch IP

OHI Applications have JSON as their preferred mode of communication. File exchanges started supporting JSON as a file media type from 3.21.3.0.0. However, WriteConsumptionBatch IP has a standalone implementation and this enhancement is to start supporting JSON as a file media type in this case too.

NXT-23455

Generic API Patch Operation

This enhancement extends the existing PATCH operation in the generic API so that resources can be called by their functional key (CODE), rather than their technical ID. This eliminates the need for a query before patching.

NXT-23475

HTTP API to Validate DPPCs and to build PPCs.

This enhancement introduces two new APIs. 1) Validate Draft Provider Clauses. This operation enables the validation of draft provider pricing clauses. The operation can validate either a full pricing worksheet or a restricted set of draft provider pricing clauses within a pricing worksheet. 2) Build Draft Provider Clauses. This operation enables the build of provider pricing clauses. The operation will validate and build either a full pricing worksheet or a restricted set of draft provider pricing clauses within a pricing worksheet.

NXT-23507

Improved Login Page

This enhancement aligns the look and feel of the Login page with Oracle’s latest standard

NXT-23648

Application Owner Schema Change

The privilege SELECT ON SYS.V_$PARAMETER is no longer required in the application and is removed from the installer. This change impacts only fresh installations.

3.21.3.0.3

NXT-23731

ET: New Features Claims Page: AutoFill Seq. and Entry date

With this enhancement 1) the claim entry date defaults to the system date in create mode and 2) the claim line seq. is auto-incremented when a new claim line is added.

NXT-24203

New Integration Point to Retrieve Configuration Migration Sets

This enhancement introduces a new integration point that retrieves the list of available configuration migration sets from a specific source environment. This service enables the UI page that shows inbound data sets to include configuration migration data sets on other environments.

NXT-24238

Display Message Text in Menus

This enhancement introduces a new setting that controls whether the message text is displayed along with the message code, when the user selects a message from a menu.

NXT-24452

Extensibility: Additional Fields on Provider Identifier

This enhancement extends the number of supported single-value non-time-valid dynamic fields on the Provider Identifier entity to:

  • 20 Char fields

  • 5 Number fields

  • 20 Date fields

  • 50 Flex fields

  • 5 Provider fields

3.21.3.0.7

NXT-24489

JSON Re-Indexing Package

This enhancement introduces the package OHI_REFERENCE_SHEET_LINES_INDEX_MAINTENANCE_PKG, that creates an oracle text index OHI_REF_SHEET_LINE_IDX1 on OHI_REFERENCE_SHEET_LINES table in Oracle 19c format with Sync frequency option. This package needs to be executed in the Post-upgrade stage.

3.21.3.0.8

NXT-24611

Light Deployment (without ADF, with Vault)

This enhancement introduces an alternative, light deployment EAR file, in addition to the standard EAR. This new light EAR file deploys on Weblogic slim middleware and is placed under the lightApplication directory of the release zip. This deployment do not use Oracle Platform Security Services (OPSS) and does not support ADF pages.

POL-10220

User Interface Improvements

This enhancement introduces the following features the create policy page to improve operational agility of the end-user:

  • The ability to auto-populate start dates

  • The ability to make native multi-value fields appear and behave as single value fields

  • The ability to copy an record in creation mode

POL-5071

New Pages for Data Exchanges

This enhancement introduces new user interface pages for inbound and outbound file exchanges.

POL-5073

New pages: Members and Membership

This enhancement introduces:

  • A new member page

  • A new floor plan template

  • A new color (orange) that can be selected for labels

  • The ability to configure address formats

  • The ability to add filter to a multivalue list

POL-7230

Dynamic Logic Test Integration Point

This enhancement introduces a new integration point that enables dynamic logic unit tests within the application, without having to invoke the entire core process to trigger an invocation of the logic.

POL-8263

Automatically Include New Dynamic Fields in the API

This enhancement introduces ability in the API layer to auto-include new dynamic fields in a floor plan.

POL-8741

New page for Activities

This enhancement introduces a set of new user interface pages to start and monitor activities.

POL-9190

Immediate Primary Date Format Changes

This enhancement introduces the ability to change the primary date format on the default country without having to restart the server to effectuate the change.

POL-9288

Improved Look and Feel

This enhancement introduces several small changes to menus and alignments to improve the overall look and feel of the application.

POL-9643

IETF RFC2882 Email Format Support

This enhancement enables the use of email addresses according to the IETF RFC2882 standard in Relations and Providers

3.21.3.0.5

POL-9667

Enhanced Enrollment Matching

This enhancement introduces the concept of policy identifiers. This makes it possible to identify a policy on another identifier (like the subscriber’s SSN) besides the OHI policy code. Policy identifiers are configurable.

Additional functionality for relation identifiers: When new members are created it becomes possible to store the used code as an identifier and generate a system generated relation code instead.

POL-9775

Enhance Flexcode LOV template to show "additional" fields other than value and descriptor

With this enhancement, it will be possible to show additional flex code fields in addition to the value and descriptor in the JET UI.

POL-9798

New Features Quick Search and Advanced Search

A new mode is added to the quick search component - AND mode. This mode allows specifying values specific to the search criterion.

In addition, for quick and advanced search, at the property level, it is possible to configure "like", "likeic" or "eq" as queryOperator. It is also possible to configure if the value should be converted to uppercase or not.

POL-9799

Optional Receiver on a Registration

This enhancement changes the registration receiver field to be optional.

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 has run.

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

a) Stage: pre-upgrade

Action: execute the following query to find future duplicates

select usrs.login_name
,      dupes.alias
from   ohi_users usrs
,      ohi_user_preferences uspr
,      (select uspr_id
        ,      alias
        from   ohi_bookmarks
        group  by uspr_id
        ,      alias
        having count(*) > 1
       ) dupes
where  uspr.id = dupes.uspr_id
and    usrs.id = uspr.usrs_id

This query lists bookmark aliases per user that have more than one occurrence and will violate the new unique constraint. Update the alias of the violations such that there are no more duplicates

c) Stage: post-undeploy

1) Action: Apply mandatory WebLogic patches

The following are the mandatory (minimal required) patches. Please apply them in the order listed below:

  • 33416868: WLS PATCH SET UPDATE 12.2.1.4.210930 (OCT 2021 PSU)

  • 32211968: ECLIPSELINK - ALL VERSIONS - GOES INTO DEAD LOCK DOING OBJECT BUILDING

After applying the above patch(es), if the managed server fails to start due to coherence errors, please follow the solution described in Doc ID 2634266.1

2) The following steps are to be performed before running the upgrade script:

Action: Privilege changes to SYSTEM user, the below commands should be executed as SYSDBA:

GRANT SELECT ON sys.gv_$aq TO system WITH GRANT OPTION;
REVOKE SELECT ON sys.v_$parameter FROM system;
REVOKE EXECUTE ON sys.dbms_system FROM system;

Action: Privilege changes to USER schema, below command should be executed as SYSTEM user

GRANT SELECT ON sys.gv_$aq TO OHI_CLAIMS_USER;

Action: Privilege changes to OWNER schema, below commands should be executed as SYSTEM user

GRANT CREATE TRIGGER TO OHI_CLAIMS_OWNER;

3) Please execute the SQL statement with user: OHI_CLAIMS_OWNER. This SQL is to fix the known issue of custom floorplans getting overridden by OHI floorplans with same ID.

begin
    execute immediate 'alter table ohi_floor_plans_tl disable constraint ohi_floor_plan_tl_fk1';
    for rec in (
        select
            id
        from
            ohi_floor_plans_b
        where
            id in ( 241, 1061, 1281, 1291, 1531,
                    1761, 19499, 19699, 21499, 21699,
                    25499, 25599, 33499, 33699, 33999,
                    34099, 34199, 34699, 34799, 34899,
                    34999, 35099, 35199, 35299, 35399,
                    35499, 35599, 35699, 35799, 35899,
                    35999, 36099, 36199, 36299, 36399,
                    36499, 36599, 36699, 36799, 36899,
                    36999, 158254 )
            and ind_system = 'N'
    ) loop
        update ohi_floor_plans_b
        set
            id = ohi_floor_plan_s1.nextval
        where
            id = rec.id;

        update ohi_floor_plans_tl
        set
            base_table_id = ohi_floor_plan_s1.currval
        where
            base_table_id = rec.id;

    end loop;
    execute immediate 'alter table ohi_floor_plans_tl enable constraint ohi_floor_plan_tl_fk1';
    commit;
end;
/

Stage: post-upgrade

A new OHI_REFERENCE_SHEET_LINES_INDEX_MAINTENANCE_PKG has been provided as part of the patch. Post upgrade of the patch login as ohi_<app>_owner and execute the below command to recreate the index.

begin
  ohi_reference_sheet_lines_index_maintenance_pkg.create_index (1);
end;
/

Configuration Properties

Ref Action Subject Description

NXT-21416

Added

ohi.vault.namespace

OHI specific Vault namespace section, under the path determined by properties ohi.vault.kv.secrets.engine/ohi.vault.namespace to look for secrets

NXT-21416

Added

ohi.vault.address

Vault address. Must use HTTPS

NXT-21416

Added

ohi.vault.kv.secrets.engine

By default, OHI applications assume that Vault’s Key-Value secrets engine is enabled at root path "secret"

NXT-21416

Added

ohi.vault.clientpem.url

Resource URL to Vault Client pem

NXT-21416

Added

ohi.secure.secrets.store

The type of store the OHI application uses for secrets

NXT-21416

Added

ohi.vault.pem.url

Resource URL to Vault pem

NXT-21416

Added

ohi.vault.token

Vault token

NXT-21416

Added

ohi.vault.environment.identifier

To distinguish secrets on a per OHI application instance basis

NXT-21416

Added

ohi.vault.clientkeypem.url

Resource URL to Vault Client Key pem

NXT-22299

Added

ohi.service.{0}.client.pool.destination.maxconnections

The maximum number of connections in the pool per destination for client {0}. Effective immediately for non-cached clients.

NXT-22299

Added

ohi.service.{0}.client.pool.destination.maxqueued

The maximum number of connections in the pool allowed to be queued per destination for client {0}. Effective immediately for non-cached clients.

NXT-22299

Added

ohi.service.{0}.client.pool.timeout.addressresolution

The max time, in milliseconds, to resolve the host address. This property is specific to client {0}. Effective immediately for non-cached clients.

NXT-22299

Added

ohi.service.{0}.client.pool.timeout.idle

The max time, in milliseconds, a connection can be idle. This property is specific to client {0}. Effective immediately for non-cached clients.

NXT-22299

Added

ohi.service.{0}.client.pool.timeout.connection

The max time, in milliseconds, a connection can take to connect to destinations. A value of 0 means never timeout. This property is specific to clientId {0}. Effective immediately for non-cached clients.

NXT-22299

Added

ohi.service.client.pool.timeout.connection

The time in milliseconds before the attempt to connect to an outbound service times out. Effective immediately for non-cached clients.

NXT-22299

Added

ohi.service.client.response.content.maxsize

Maximum allowed response content size in MegaBytes (MB).

NXT-22299

Added

ohi.service.client.pool.active

Enable or disable to leverage connection pool functionality

NXT-22299

Added

ohi.service.client.pool.destination.maxqueued

The maximum number of connections in the pool allowed to be queued per destination. Effective immediately for non-cached clients.

NXT-22299

Added

ohi.service.client.pool.destination.maxconnections

The maximum number of connections in the pool per destination. Effective immediately for non-cached clients

NXT-22299

Added

ohi.service.client.pool.timeout.addressresolution

The max time, in milliseconds, to resolve the host address. Effective immediately for non-cached clients.

NXT-22299

Added

ohi.service.client.pool.timeout.idle

The max time, in milliseconds, a connection can be idle. Effective immediately for non-cached clients.

NXT-22847

Added

ohi.financialmessage.create.noninvoiceaccdetail

Decides the creation of non-invoice accounting details in financial message. If set to true, activity will create non-invoice account details in financial message. If the property is set to 'false', non-invoice accounting details won’t be created. Default value is true.

NXT-22983

Removed

ohi.datasetoperations.notification.common.structure

From this release onwards, the notification will be sent only in the new/common format.

NXT-23008

Added

ohi.eclipselink.concurrency.manager.maxsleeptime

Related to ohi.eclipselink.concurrency.manager.waittime. Controls the time interval (in milliseconds) for the system to throw an exception after a deadlock was detected. This is an optional property. Default value is 40000 milliseconds.

NXT-23008

Added

ohi.eclipselink.concurrency.manager.waittime

A value larger than 0 (milliseconds) enables internal persistence deadlock detection and related extended logging; effectively driving org.eclipse.persistence.internal.helper.ConcurrencyManager. This is an optional property. Default value is 1 millisecond.

NXT-23515

Added

ohi.ui.httplink.{0}

This property is used for defining the address of the http link. {0} represents a custom identifier that can be specified to provide more context to the http link configuration.

POL-5073

Added

ohi.jsui.formatted.address.organization

Added a new property to show formatted address for organizations resource

POL-5073

Added

ohi.jsui.formatted.address.person

Added a new property to show formatted address for persons resource

Web Services

Ref Action Subject Description

NXT-18058

Added

New REST IP has been created

HTTP pend resolution IP has been created.

NXT-20655

Added

Non-Entity Cache Integration Point

'/api/nonentitycache/invalidateall' IP invalidates all the non entity caches. It supports POST HTTP request. Successful response returned by this IP is 204.

NXT-21758

Added

Tasks Integration Point

/tasks/{id}/dismiss dismisses the Tasks of below type :

-WorkflowEvent

-TaskDoneEvent

-ClaimsEvent

-CtrClaimEvent

-PolicyAccountTransactionEvent

After successful dismissal, 204 is returned.

NXT-22658

Added

Outbound Integration Point

A new IP that shows all the outbound integration points and their endpoints

NXT-23006

Modified

Control Task Processing

The existing status response is extended with information about the number of items in the task processing queue

NXT-23140

Modified

CL0155

Modified Claims In IP to allow setting of episodeIdentifier at claim line level

NXT-23140

Modified

CL0156

Modified Claims Update IP to allow setting of episodeIdentifier at claim line level

NXT-24203

Added

Fetch Available Datasets Integration Point

'api/dataexchange/datasets/fetchavailabledatasets/<dataSetDefinitionCode>/<dataSetVersion>' IP fetches all the datasets from the configured source environments. It supports GET HTTP request. Successful response returned by this IP is 200.

POL-7230

Added

Test Dynamic Logic Integration Point

New Integration Point

POL-9643

Modified

providers API

Provider email address now allows IETF RFC2882 Email Format

POL-9643

Modified

Quote Integration Point

Relation email address now allows IETF RFC2882 Email Format

POL-9643

Modified

Policy In Integration Point

Relation email address now allows IETF RFC2882 Email Format

POL-9643

Modified

persons API

Relation email address now allows IETF RFC2882 Email Format

POL-9667

Added

policyidentifiertypes API

New API

POL-9667

Added

policyidentifiers API

New API

POL-9667

Modified

Policy In Patch Integration Point

Match on policy identifier

POL-9667

Modified

Policy In Integration Point

Match on policy identifier

POL-9667

Modified

Relation Integration Point

Create relation identifier and generate relation code

POL-9667

Modified

Enrollment Status Integration Point

Possibility to identify a relation based on relation identifier

POL-9799

Modified

Registrations Integration Point

The receiver attribute of a registration is no longer mandatory

Data Conversion

Ref Action Subject Description

POL-8263

Added

OHI_FLOOR_PLANS_B

Set AUTOINCLUDE_EXTENSIBILITY to true for all the system plans to have template SEARCH TABLE, HIERARCHICAL RECURSIVE, VIEW AND EDIT LIST

Dynamic Logic

Ref Action Subject Description

NXT-23078

Added

setServiceSpecialty

new predefined method

NXT-23140

Added

Episode Identifier

Added new dynamic logic to generate new episode identifier.

NXT-23140

Modified

Transaction Scenario (Claim Line)

Added line ctrClaimLine.episodeIdentifier=claimLine.episodeIdentifier

POL-7230

Added

Test Unit

New signature

POL-9667

Added

Pre-defined method getEnrolledProducts

New predefined method to search for policy enrollment products for members identified by insurableEntityType, insurableEntityCode and (optional) identifierTypeCode. To be used in Enrollment Status Integration Point

POL-9667

Modified

Signature for Enrollment Response Definition

Optional parameter identifierTypeCode added.

UI Changes

Ref Action Subject Description

NXT-19406

Modified

CL0005 : Setup Coverage Regime

New column for the coverage label in the cover withhold rule section

NXT-20382

Added

queryOperator : bet / lt / gte

queryOperator property is supported on dates, number, and amount fields while configuring floorplan for advanced search

NXT-20584

Added

Provider Pricing Clauses Page CL0087

New page to view and setup provider pricing clauses

NXT-21613

Added

Classifications, Classification Priorities, Classification Schemes

New pages added to view and setup pricing components

NXT-21613

Added

Provider Categories, Product Categories, Pricing Priorities

New pages added to view and setup pricing components

NXT-21613

Added

Bundled Amount Types, Charged Amount Types, Diminishing Rate Types

New pages added to view and setup pricing components

NXT-21613

Added

Fee Schedule Types, Payment Function Types, Adjustment Execution Phases

New pages added to view and setup pricing components

NXT-21613

Added

Pricing Templates, Pricing Options, Episode Categories, Episode Definitions

New pages added to view and setup pricing components

NXT-21614

Added

Lower of Rules, Pricing External Intervention Rules

New pages added

NXT-21614

Added

Adjustment Rules , Combination Adjustment Rules, Replacement Rules

New pages added

NXT-21614

Added

Encounter Rules, Inclusion Rules

New pages added

NXT-21614

Added

Dynamic Field Rules, Provider Limit Categories and Rules, Diminishing Rates ,

New pages added

NXT-21619

Added

Benefit Specifications

New page added to view and setup benefit specifications

NXT-21620

Added

Products, Underwriters and Product Provider Groups

New pages to view and setup Products, Underwriters and Product Provider Groups

NXT-21622

Added

Product Priorities, Benefit Priorities

New pages to view and setup Payers and Brands

NXT-21622

Added

Payers, Brands

New pages to view and setup Payers and Brands

NXT-21622

Added

Product Lines, Product Families, Funding Arrangements

New pages to view and setup Payers and Brands

NXT-21623

Added

Settlement Reasons, Diagnosis Types, Claim Form Types, Location Types

View and setup Claims Configuration pages

NXT-21623

Added

Modifiers, Claim Forms, Authorization Forms, Pend Reasons

View and setup Claims Configuration pages

NXT-21623

Added

Skip Tags, Unfinalize Reasons, Unfinalize Reason Groups, Location Type Groups

View and setup Claims Configuration pages

NXT-21625

Added

Coverage Labels, Cover Withhold Categories, Adjudication Limits

New pages to view and setup Benefit Rules Configurations

NXT-21625

Added

Waiting Period Regimes, Post Benefits Regimes, Case Definitions

New pages to view and setup Benefit Rules Configurations

NXT-21625

Added

Coverage Regimes, Reservation Regimes, Authorization Regimes

New pages to view and setup Benefit Rules Configurations

NXT-21626

Added

Advice Response Definitions, Exchange Rates, Tables, Transaction Sources

New pages to view and setup Advice Response Definitions, Exchange Rates, Tables, Transaction Sources

NXT-21632

Added

Episodes

Added new page

NXT-21633

Added

CL0022 View Authorizations

New page to view authorizations

NXT-21758

Added

View Technical Errors Page

New JET page on Task processing, ability to restart or dismiss a task.

NXT-21758

Modified

View Technical Errors Page

Dismissed tasks are not shown in the View Technical Error page

NXT-22269

Added

Notes

Notes drawer is added to Claims page.

NXT-22766

Added

JET Pages

Loading Indication would be shown on navigating to any other pages

NXT-23056

Modified

Claim

claims page is extended to show CTR(Claim Transaction) details.

NXT-23057

Modified

Claims

user interface added to support actions to bring a claim from adjudication status to manual pricing status or manual benefits. Also, added user interface operations to adjust pricing and benefits (coverages).

NXT-23097

Added

JavaScript Extension Toolkit Upgrade

OHI is upgraded to new JET version

NXT-23499

Added

Eligibility Response Definitions

Eligibility Response Definition page added

NXT-23499

Added

External Intervention Rules

External Intervention Rules page added

NXT-23499

Added

Combination Checks

Combination Checks page added

NXT-23499

Added

Claim Event Rules

Claim Event Rules page added

NXT-23499

Added

Claim Callout Definition

Claim Callout Definition page added

NXT-23499

Added

Claim Callout Rules

Claim Callout Rules page added

NXT-23499

Added

Dynamic Checks

Dynamic Checks page added

NXT-23499

Added

Process Field Derivation Rules

Process Field Derivation Rules page added

NXT-23499

Added

Derivation Rules

Derivation Rules page added

NXT-23499

Added

Claim Transaction Event Rules

Claim Transaction Event Rules page added

NXT-23499

Added

Transaction Creation Scenarios

Transaction Creation Scenarios page added

NXT-23499

Added

Process Field Derivation Priorities

Process Field Derivation Priorities page added

NXT-23499

Added

Eligibility Callout Rules

Eligibility Callout Rules page added

NXT-23499

Added

Eligibility Validation Rules

Eligibility Validation Rules page added

NXT-23507

Modified

Login Page

New look and feel for the Login page

NXT-24081

Modified

amount field

The amount value should be restricted by the min or max range as specified by the metadata with maximum precision set to 4 decimal places. If metadata has decimal limit 1- 4 then use the same in UI else if it is more than 4 in metadata then truncate the decimal length to 4.

NXT-24720

Modified

claims

Correct messages are shown for claims

NXT-24720

Modified

claims

Correct messages are shown for claims

POL-10220

Modified

JET policies page

Create policy page improvements

POL-5071

Added

FN0041 Outbound Exchange

User can use this page to export different data set from one application to another.

POL-5071

Added

FN0040 Inbound Exchange

User can use this page to import different data set from one application to another.

POL-5071

Modified

FN0056 Configuration Migration Sets

Build and Download action to Configuration Migration Sets Page

POL-5073

Added

Membership

Contains foldout of person details and policy details such as policy enrollment list and policy enrolled products.

POL-8741

Added

Global Activities

Added a new page: Global Activities in Policies, Claims & Capitation

POL-8741

Added

Group Account Activities

Added a new page: Group Account Activities in Policies

POL-8741

Added

Contract Activities

Added a new page: Contact Activities in Capitation

POL-8741

Added

Financial Transaction Set Activities

Added a new page: Financial Transaction Set Activities in Policies, Claims & Capitation

POL-9288

Modified

Menu CSS improvement

CSS changes made on menu

POL-9288

Modified

All pages

Modified tab bar

POL-9667

Added

Setup Policy Identifier Types

New Page

POL-9798

Modified

Quick Search Component

New mode 'AND' is added in Quick Search Component, which allows specifying values specific to the search criterion.

POL-9798

Modified

Quick Search and Advanced Search Component

Possible to add 'like', 'likeic' and 'eq' as queryOperator in Quick and Advanced Search Component.

POL-9798

Modified

Quick Search and Advanced Search Component

toUppercase can be configure as 'true' or 'false' at property level to convert the search value to uppercase or not.

Deprecated items (to be removed in future release)

This section intentionally left blank.

Breaking Changes

Ref Action Subject Description

NXT-22983

Removed

ohi.datasetoperations.notification.common.structure

The property ohi.datasetoperations.notification.common.structure is removed. From this release onwards, the notification will be sent only in the new/common format.

NXT-23140

Modified

Episode (End Date)

Changed input variable name of dynamic logic signature from triggeringLine to claimLine

NXT-23140

Removed

CL0147

Removed Episode IP. Episode API can be used for same purpose now

NXT-23686

Modified

widgets

The title of the widgets would be boilerplate driven. currently, it takes the value as-is from the JSON payload.

Bug Fixes

BugDB SR Internal BP Summary

31528563

NXT-20721

Accessibility - Not able to acces menu items with 300% zoom

Description:

With 300% zoom user is not able to access the menu items which is a loss of information/ functionality. Also the dropdown with user name is not visible with 400% zoom.

Resolution:

The application header menu items have been removed in favor of search menu. The user menu drop down is visible in 400% zoom.

32018463

NXT-21301

CALLOUTSEND process gives exception intermittently

Description:

Callout send process is failing intermittently

Resolution:

This could occur when the property for the callout authentication mechanism was not set explicitly and the default value was used, causing rest client cache invalidation. Only the correct callout property is invalidated now.

32756386

3-25620284361

NXT-22415

Data replication stops working after daylight saving time ends

Description:

After DST Daylight Saving Time ends, no new task (DataReplicationTargetSynchronization) is spawned causing data replication to stop working.

Resolution:

Data Replication continues to work when the clock is set back to an hour earlier.

32945290

NXT-22633

Same error shown multiple times on click of save in table template pages

Description:

When there is an error shown to user while saving a reference sheet line and user clicks on save again the error message is shown twice.

Resolution:

Same errors are not shown multiple times on click of save in table template pages

32933730

NXT-22675

In Baskets page, currency field in basket details tab should be non editable and be inherited from the currency of baskets

Description:

In Baskets page, currency field in basket details tab should be non editable and be inherited from the currency of baskets

Resolution:

In Baskets page, the currency field in the basket details tab is non-editable and is now inherited from the currency of baskets

32937513

3-25927473871

NXT-22677

Manual Benefits amounts are stored incorrectly with claims in Manual Adjudication status (Number Limit, added at Coverage Regime level)

Description:

When having a Claim in status Manual Benefits and attempting to modify the amounts, OHI doesn’t store the amounts correctly, allowing a total amount higher than the benefits input amount and violating a business rule.

Resolution:

Manual benefits amounts are stored correctly without violating business rule

33427436

NXT-22777

Unsaved Changes Popup Handler Inconsistency

Description:

Unsaved Changes Popup Handler Inconsistency is coming across custom pages.

Resolution:

Unsaved changes popup is not seen in pages with additional UI features

33009404

3-26178292391

NXT-22819

End benefits callout does not execute after manual benefit pend reason reason was accepted.

Description:

End benefits callout does not execute after manual benefit pend reason reason was accepted.

Resolution:

End Benefits Callout will be executed after manual benefits pend reason was accepted.

33114547

3-25517131801

NXT-23008

CMT export is stuck when deadlock occurs in Eclipselink

Description:

CMT export process is stuck when deadlock occurs in Eclipselink code. This happens, for example when a HTTP-API PATCH operation on a configuration entity is performed while CMT (which includes that configuration entity) export process is running in parallel.

Resolution:

Install the mandatory WebLogic patches 33416868 (WLS PATCH SET UPDATE 12.2.1.4.210930) and 32211968 (ECLIPSELINK - ALL VERSIONS - GOES INTO DEAD LOCK DOING OBJECT BUILDING)

33149756

3-25364034307

NXT-23079

Claim line limit section is not involved in choosing the limit to be applied

Description:

As per current behavior, claim line limit is only used to override the limit height of the applied limit(chosen by count towards limit or prod ben spec parameter). But it is expected that claim line limit by itself can determine the limit to be applied on the claim line.

Resolution:

When there aren’t any count toward limits configured, limits configured at claim line level are evaluated and out of those only one is selected based on product and cover withhold rule category comparison as mentioned below:

  • Product should be mentioned at claim line limit

  • Product mentioned at claim line and claim line limit should be same

  • If cover withhold rule category isn’t null then category mentioned on claim line limit should be same as category mentioned in cover withhold rule

First claim line limit which satisfies above comparison is returned. If there isn’t any matching claim line limit, following check happens again on list of configured claim line limits.

  • Product shouldn’t be mentioned at claim line limit

  • Cover withhold rule category mentioned at claim line limit should be same as category mentioned in cover withhold rule

First claim line limit which satisfies above comparison is returned.

33174302

3-26573250521

NXT-23122

OHI should not allow concurrent submits

Description:

When a claim is submitted to Initialize Status, then from the records it is seen that the claim is submitted twice which has an impact on processing from Initialize status twice

Resolution:

If a claim is submitted twice, sometimes there is a change for the threads to create two separate tasks for initializing where one task will be completed and another task will be failed and will be in Initialize state, when the tasks are processed again the claim will execute from there even if the claim is in Finalized Status, now added a condition if the Finalized Claim is processed from the Initialize Processor the Task will be set to Dismissed and will not pick up again.

33309559

3-26639913831

NXT-23227

QueryAPI with EQ operator returning 204 response when value has leading zeros

Description:

QueryAPI with EQ operator returns 204 response when the field value has leading zeros. It works fine with LIKE operator

Resolution:

QueryAPI with EQ operator returns expected response when the field value has leading zeros.

33374340

3-26950822541

NXT-23372

Enable translation of 'process type' in boilerplate texts for scree and tab

Description:

With the introduction of the Claims Reservation and Claims Quote, there are now 3 process types: Claim, Quote and Reservation. In the main claims screen this process type is translatable as boilerplate text. But in the screen title and tab title of the claims (transaction) screen, these titles should also be translatable.

Resolution:

The Screen title and Tab title of the Claims (transaction) page are now translatable based on the Process Type.

33404798

NXT-23414

Counters IP creates carry over counter periods with current amount zero for calendar year limits

Description:

For certain calendar year limits with renewal period of one year and a carry over period, when an external consumption is created such that it count towards carry over period, counter period for carry over period is created with zero value.

Resolution:

Counter Period for carry over period will have the appropriate consumption amount rather than being 0.

33404891

NXT-23415

External consumptions delete existing counter periods

Description:

For a calendar year or annual limit, creating an external consumption without aggregation level or benefits provider deletes existing counter periods that counts per product or per provider; and vice versa

Resolution:

Restricted deleting all existing counter periods available for applicable counters and creating new one when consumption comes through counter IP.

33409879

NXT-23424

New features on the Reference Sheet Page

Description:

This enhancement improves the existing user interface page on reference sheets, so that it now also shows reference sheet lines that are overrides for provider pricing clauses or draft provider pricing clauses.

Resolution:

Reference sheets page does not display reference sheet lines that are overrides for provider pricing clauses and draft provider pricing clauses.

33426040

NXT-23452

Adding fatal message on claim line does not reprice other claim lines

Description:

When a fatal message is added on a claim line via PATCH operation on claims API, it should reprice the other claim lines in the same claim.

Resolution:

All the claims lines are repriced now .

33426065

NXT-23453

Allow updating claim line rule coverages using patch operation on claim

Description:

This change allows user to update claim line rule coverages using patch operation on claims generic API . On patch operation , manually changed claim line rule coverages are evaluated when reprocess variable is set to true .

Resolution:

Updating claim line rule coverage is allowed using claim patch operation.

33433227

NXT-23463

Usage - 'Add to Floorplan' stage - Floorplan LOV shows duplicate records and 'Copy System plan' stage, values get reset when user clicks on Previous Button at stage 'Add Usage' and navigates back

Description:

While adding an usage to a FloorPlan, at Add Usage Stage, if user clicks on Previous button, the values entered in previous Stage 'Copy System Plan', gets reset. Going ahead, when user again clicks on Previous Button to navigate to first stage 'Select FloorPlan', the LOV field shows duplicate values of floorplans.

Resolution:

Fix was made to not clear fields and to remove duplicate values in the LOV field when navigated using the Previous and Next buttons while adding usage to a Floorplan using Add to Floorplan action from Usages Page.

33449952

NXT-23498

Full table scan on cla_claims table where unique dynamic field usage is configured

Description:

For dynamic fields on claims, certain validation checks are performed for each dynamic field, even when they do not change. These checks are expensive and hence the flow should be optimized to execute them only in case the dynamic field is inserted or updated, and not for every update operation of the parent entity

Resolution:

Validation checks will be executed only if the dynamic field is inserted or updated.

33454166

NXT-23503

Missing navigation menu on application landing page

Description:

Missing navigation menu on application landing page.

Resolution:

Fixed the error encountered while displaying bookmarks, as the component was being initialized only during basic authentication. It was impacting the whole navigation menu. Now all the navigation menu shows up with all supported authentication mechanisms.

33456555

3-26738959731

NXT-23512

Selected coverage specification is filtered out on provider group scope

Description:

The overriding coverage specification is filtered out as part of benefit selection process on provider group scope, which should not happen. Filter benefit selection process is skipped when an overriding coverage specification is selected.

Resolution:

Selected coverage specification is not filtered out on provider group scope.

33460328

NXT-23515

Add a new system property that updates immediately without restart

Description:

Add a new system property ohi.ui.httplink.{0} which is effective immediately on update and does not require restart.

Resolution:

Added a new system property ohi.ui.httplink.{0} where ChangeEffective is set to Immediate.

33471312

3-26503546401

NXT-23542

Getting "Claim line override already exists" error upon duplicating a claim line

Description:

When we try to duplicate a claim line with an override parameter, we get "This Claim Line Override already exists" error while saving.

Resolution:

When we try to duplicate a claim line with an override parameter, the claim is saved without any error.

33522182

NXT-23639

REFSHEETLINE_IMPORT Activity fails with NullPointerException

Description:

REFSHEETLINE_IMPORT Activity fails with NullPointerException

Resolution:

Fixed NullPointerException on REFSHEETLINE_IMPORT Activity.

33515314

NXT-23642

Not Possible to Add a Widget in the User Interface

Description:

When a user that has an object version number higher than 1 tries to add a widget to a card, the action fails with a console error.

Resolution:

User can add or remove widgets regardless of the object version number.

33544649

NXT-23706

Not able to search procedures or add them in referece sheet lines

Description:

Not able to add procedure in reference sheet lines. It says no procedure found even when procedures are present in the environment.

Resolution:

Procedures can be searched and added in Reference Sheet Lines section of Reference Sheets page and it does not show no procedure found anymore.

33551564

NXT-23748

Boilerplate texts are not loading for some of the timestamp formats.

Description:

Boilerplate texts were not loading when provided timestamp was in different formats.

Resolution:

Fix was made to load boilerplate texts for different timestamp formats.

33552367

3-27463122071

NXT-23749

Removing column URI from OHI_BOOKMARK_UK1

Description:

In 3.21.3.0.0 unique constraint OHI_BOOKMARK_UK1 was created on the combination of user preferences, alias and URI of the bookmark. The URI column should be removed from the constraint.

Resolution:

The attribute URI is removed from the Unique Key on Bookmarks

33559404

NXT-23761

Across product/provider attribute of limit is not determined properly

Description:

When limit counts per product and other product carry over period is populated, when an external consumption is sent in without product information, error is returned like 'Other product carry over is not allowed with limits that count across products'.

Resolution:

Added condition so that 'Other product carry over is not allowed with limits that count across products' message will be raised only when limit count across product and other product carry over is also passed.

33562841

NXT-23785

ADF_Claim Entry- On "Cancel" choice on Enter Claim (CL0139) user receives an error message

Description:

Navigate to Claims → Enter Claim. Cancel using "Cancel" button. Actual: User gets thrown out of application with error

Resolution:

No error message is thrown when user clicks on 'Cancel' on 'Enter Claim' page.

33570383

3-27578662361

NXT-23807

Search Date for productserviceconsumption IP should not be limited based on product benefit specification

Description:

Submitting productserviceconsumption query with searchDate more than 1 year after product benefit specification start date returns error 'Search date is not within one year of product benefit specification start date for product: TOP_EXTRAS, for given ServiceOptionServiceCode: EXT_ANTPOSTNAT and Benefit Specification of subtype Coverage with authorization missing as false'.

Resolution:

Submitting productserviceconsumption query with searchDate more than 1 year after product benefit specification start date shows the expected consumptions.

33572116

NXT-23810

Importing flex code with date field using cmt fails with GEN-FIEL-008 error

Description:

Import of flexcodes with date field as a part of configmigration set fails.

Resolution:

Successful import of flexcodes with date field as a part of configmigration set.

34021116

NXT-23817

No options shown in Apply Option dialog in DPPC page

Description:

No options shown in Apply Option dialog in DPPC page

Resolution:

Options are shown now in the Apply Option dialog in DPPC page.

33594453

NXT-23849

User is not able to navigate to region under the table at pend rules page through keyboard

Description:

Region component of table was inaccessible using keyboard

Resolution:

With the upgrade to JET 11.1, user can now navigate to table region using keyboard.

33599081

3-27759643051

NXT-23853

Search with Procedure in Fee Schedules page throws NPE

Description:

In Fee Schedules page, searching in Fee Schedule Lines section with procedure gives NPE.

Resolution:

Search with Procedure in Fee Schedule Lines section of Fee Schedules page displays the expected result and does not give NPE anymore.

33616961

NXT-23877

Improve logging capabilities for RFC 7662 token introspection validation

Description:

The system interacts with the OAuth2 Authorization Server and receives a 200 OK response. if something fails in processing the response payload that cannot be more precisely identified. To further diagnose logging capabilities need to be improved.

Resolution:

Added more fine-grained logging capabilities for RFC 7662 token introspection validation.

33620663

NXT-23891

Query on generic API with a condition on child list and order by nulls first returns an error message

Description:

When making a query on any generic API, when a condition on a child list is made and also an "order by" clause with "nulls first" is added, invalid SQL is formed, so an error is returned, rather than performing the requested query.

Resolution:

The generic API no longer creates invalid SQL and performs the requested query as expected.

33664353

3-27950305021

NXT-23953

Claim Line search is resulting into an unexpected error (ADF UI)

Description:

When performing a search in Claim Line with an Entity Code, it’s throwing an unexpected error.

Resolution:

Able to search Claim Line with a value for Entity Code.

33665215

NXT-23965

Create claim is not loaded with the selected floorplan when multiple floorplans are available through Create Claim tile.

Description:

User is having multiple HRR floorplans configured for Claim page. When user tries to create a claim through "Create Claim" tile, user will be shown with available floorplans in a dropdown for choosing. For whatever selection the user makes, it will be loading only the first floorplan available in the aforementioned list.

Resolution:

User will be able to select floorplan to be shown in Claims create page.

33665272

NXT-23966

Page is not getting redirected to View-Edit page after successfully creating Claim using custom floorplan

Description:

When user is having multiple floorplans available, and creates a claim using any of the floorplan, then the page is not getting redirected to view-edit page after successful creation.

Resolution:

User will be redirected to claim view-edit page upon successful creation of a new claim using any of the floorplan available.

33665292

NXT-23967

Claims page is stuck after creating new claim and when multiple floorplans are available

Description:

Once after creating a claim, page gets stuck and user is not able to navigate out of the page.

Resolution:

Upon successful creation of a claim, user will be redirected to the view-edit page where user will be able to navigate out of the page.

33668838

3-27941950541

NXT-23978

Review stage of adding usage to floorplan, shows "In tab add as : list with detail page, even if table is selected.

Description:

On Usages Page, the Review Stage of Add to Floorplan actions shows "In tab add as" field shows value as "list with detail page" even if the table is selected.

Resolution:

Proper options are shown for HRR & table templates in Usages page when the user is in Review Station of Add to Floorplan action

33669625

NXT-23982

CMT import stops when import of Dynamic Logic containing regexp character(s) fails

Description:

When import of dynamic logic containing regexp character(s) fails (for example if the dynamic logic referenced in that dynamic logic could not be found), then CMT stops importing any other entities and the result is shown as success.

Resolution:

CMT import is shown as failure when import of dynamic logic with regexp character(s) fails. And all the other entities are imported.

33669803

3-27942896191

NXT-23984

Boilerplate text created for links is not replaced, unless it is referred to in lowercase

Description:

When the user creates a boilerplate text for links and mentions it in links in uppercase, it is not replaced unless it is referred to in lowercase.

Resolution:

Any boilerplates given for http links will be replaced in UI irrespective of the case of letters.

33695037

3-27933098061

NXT-24013

Currency lov is only showing first 50 currencies

Description:

In create claim page, only the first 50 currencies are shown in the currencies LOV though 152 currencies are available in the system.

Resolution:

Currency lov displays all the currencies configured in the system and not limited to first 50

33701774

NXT-24019

Flex code definition page: have to click twice on the save button when editing an existing record.

Description:

After clicking Edit and then Save Button, on Flex code definition page, the page remains in Edit mode. Clicking on Save Button again will only save data and the page will be in View mode.

Resolution:

View mode is shown on the page after Edit and Save action.

33705269

NXT-24023

User can not create a process field derivation rule with the generic api

Description:

User can’t create process field derivation rule using /api/generic/processfieldderivationrules api

Resolution:

In ohi_resources table fixed seed data to allow creation of process field derivation rule

33722769

3-26858967101

NXT-24052

Extra Logging For 'Read Consumption Batch still in progress issue'

Description:

HTTP GET on some (not all) read consumption batch requests still in progress.

Resolution:

The change is not a resolution of main issue but extra logging added to help in debugging. This will also help in debugging other issues around read consumption batch and hence improves supportability.

33743560

NXT-24070

Dynamic field created twice when a error is raised while saving it to floorplan.

Description:

In Usages Page while performing the 'Add To Floorplan' action, when an error occurs while saving, usage is added twice in the floorplan if the error is resolved and saved.

Resolution:

Fix was made to avoid multiple additions of usage when an error occurs while performing the 'Add To Floorplan' action.

33752122

NXT-24081

The amount value precision is set to 4 decimal places, it should ideally be 2 decimal places

Description:

The amount value should be restricted by the min or max range as specified by the metadata with maximum precision set to 4 decimal places. If metadata has decimal limit 1- 4 then use the same in UI else if it is more than 4 in metadata then truncate the decimal length to 4.

Resolution:

The amount value is restricted by the min or max range as specified by the metadata by using max and min precision to set decimal places by taking decimal length from metadata for moneyFieldValidator. decimal limit is set to 4 as specified in metadata, if it exceeds 4 then will be truncated using roundingMode as FLOOR.

33754733

3-27670255381

NXT-24086

Sometimes newly created policy product is not visible in time for next tasks

Description:

Sometimes newly created policy product after gathering enrollment information is not attached to claim in time for it to be available for future calls .

Resolution:

We make sure that the policy product is attached to claim for subsequent callers

33762890

NXT-24100

User is not able to create a new insurable entity type as person from JET UI

Description:

Entering a new Insurable Entity Type is not possible in the JET UI (PERSON). It throws an error that the access restriction already exists

Resolution:

User is able to create a new insurable entity type as person from JET UI

33764756

3-26896193121

NXT-24105

Extra logging for 'Write Consumption Batch Process Stuck'

Description:

For a WriteConsumptionBatch process that was not completed, data was uploaded in the Data File Set table. However, user could not see the data loaded in OHI. The status of the CONSUMPTION_IMPORT activity shows “In Process” in the OHI UI.

Resolution:

Added activity retry mechanism; If an activity is not fetched for the first time, system will try another 2 times to fetch the activity. if it is not still not found the system will handle the validation. Also, added extra logging in a few places like Write Consumption Batch Process and in Activity Processing to get more details if an error occurs.

33776075

3-28212142701

NXT-24119

Error when user changes the procedure in claim line

Description:

When user tries to change the procedure code in claim line, it fails with message having exception stack trace.

Resolution:

SQL query which is used to fetch procedure codes was getting failed due to having more than 1000 values in its IN clause. Replaced list of values by subquery in IN clause.

33777208

3-28010821911

NXT-24121

Data Replication task is not activated when setting property 'ohi.ws.sourcesystem.person.baseurl' in database

Description:

When the property 'ohi.ws.sourcesystem.person.baseurl' is added to database using generic api, data replication task does not get started on restarting the application.

Resolution:

Property 'ohi.ws.sourcesystem.person.baseurl' when added to database using generic api is now picked up and starts the data replication task on restarting the application. It now waits for the property to be cached before the task is attempted for startup.

33791666

NXT-24147

Eligibility Check fails when FlexCodeDefinitionCode is provided

Description:

When for an eligibility check request, the payload contains flexCodeDefinitionCode (and code) for the provider, error CLA-IP-ELCH-003 is raised that the provider can not be found The combination of provider code and flexCodeDefinitionCode exist.

If for the provider only the code is provided, the provider is found.

Resolution:

When for an eligibility check request, the payload contains flexCodeDefinitionCode (and code) for the provider, no error is shown if the combination of provider code and flexCodeDefinitionCode exist.

33796160

3-28412233731

NXT-24151

SELECT_TRANSACTION_INTO_SET activity fails for claims which have multiple versions but no reversals

Description:

SELECT_TRANSACTION_INTO_SET activity fails with general processing error while creating financial transaction set. This happens when there are claims which has multiple versions but has missing reversals

Resolution:

When claim is unfinalized, reversals are created as required. If same claim gets submitted twice simultaneously, there could be a chance that finalized claim gets processed again directly without un-finalizing it. It leads to missing reversal.

Added check in task processing to allow processing of claims if it isn’t finalized.

33798892

3-28312311541

NXT-24155

Constraint on Dynamic Field Usages to prevent combination of subtype: Flex Code System pointing to Dynamic Record

Description:

@ API on dynamic field usages allows for Flex Code System linked to a Dynamic record. To prevent this setup from being created we propose to add a constraint that prevents the creation of a dynamic field using with subtype FCSY that points to a dynamic record.

Resolution:

Now, creation of a Dynamic field using subtype FCSY which points to a dynamic record is not allowed and an error message is shown.

33823457

3-28425351821

NXT-24189

Purge job PURGE_TECHNICAL_DATA_DAILY is failing

Description:

'PURGE_TECHNICAL_DATA_DAILY' purge job fails with an invalid number exception when batch_id column of pri$fee_schedule_lines table holds alphanumeric value

Resolution:

Job compares batch_id against activity id. Explicitly converted activity id to character type to avoid conversion of batch_id to number.

33835611

3-28461659251

NXT-24213

Data replication fails with java.io.IOException error when OAuth authentication mechanism is used

Description:

Data replication fails with java.io.IOException error when OAuth authentication mechanism is used

Resolution:

Data replication now works with OAuth authentication mechanism

33855903

NXT-24234

Date format mentioned in 'Primary Date Format' for the default country selection is not reflecting in JET UI.

Description:

When a primary date format is mentioned for the default country, the date format in JET UI should be the same as the format specified for the default country or set it to default format 'dd-MM-yyyy' in case not specified. Currently, date format is always 'MM/dd/yy'.

Resolution:

Date format mentioned in 'Primary Date Format' for the default country is used to display date fields in JET UI

33889415

3-28692904421

NXT-24322

JET UI: ENVIRONMENT IDENTIFIER nOT SHOWN IN PAGE HEADER

Description:

ENVIRONMENT IDENTIFIER NOT SHOWN IN PAGE HEADER

Resolution:

Environment identifier is shown in page header

33899458

3-28720438331

NXT-24329

JET UI: Reservation claim line is not displayed correctly

Description:

Reservation claim line is not displayed correctly

Resolution:

Reservation claim line information is displayed correctly in claims JET page

33904765

3-28693520321

NXT-24334

JET UI: Submit claim action gets stuck

Description:

If a claim is submitted for processing in the JET UI, a pop message is shown that the claim was submitted successfully, but the "processing request" popup page remains open even though the claim gets into a pended or finalized status.

Resolution:

Once the claim is processed, the processing request pop up will also be closed.

33905793

3-28692595591

NXT-24340

Dynamic record (MVNTV) on claimline is not displayed correctly on claims page as the width is not auto-adjusting

Description:

When a MVNTV is configured in floorplan of claimline, which can take large values, fields are overlapping with one another.

Resolution:

Large MVNTV fields will now auto adjust according to width.

33966490

NXT-24377

Routing slips get checked while creating a claim even when it wasn’t checked on the create claim page.

Description:

Routing slips get checked while creating a claim even when it wasn’t checked on the create claim page.

Steps - 1. Create a basic claim with all mandatory fields. Notice that all the routing slip checkboxes are unchecked.

Result - When the claim is created some of the routing slips are checked.

Expected - It should only check the routing slips as per the create claim.

Resolution:

Routing slips get checked only if selected by user while creating a claim in JET Claims page

33991065

3-28944638851

NXT-24427

Asterisk mark not coming for mandatory money fields configured in region

Description:

Asterisk mark is not shown for mandatory money fields configured in region

Resolution:

Asterisk mark is shown for mandatory money fields configured in region

34008683

3-28606893871

NXT-24454

Task fails with null pointer error during claims processing

Description:

Sometimes task details are not synchronized between transactions in time . Due to which processStartDate is null when we attempt to record time for ohi metric

Resolution:

We make sure that processStartDate is not null when ohi metric is enabled

34046059

NXT-24520

Issue In Fee Schedule Lines Which Searching using Fee Schdeules.

Description:

Searching a Fee Schedule Line with a Fee Schedule throws an error message "feeSchedule, is not a (dynamic) field for class com.oracle.healthinsurance.claims.domain.internal.pricing.entities.FeeScheduleDomain" in Fee Schedule Lines page

Resolution:

Fee Schedule Lines can be searched with specific Fee Schedule without any error.

34051893

NXT-24530

Procedure LOV Not Working While Selected from Filter By Dropdown.

Description:

Searching of Fee Schedule Line with "Procedure" selected from 'filter by' dropdown doesn’t show any rows in the popup in the Fee Schedules Page.

Resolution:

Fee Schedule Lines can be searched with a given "Procedure" by selecting it from the 'filter by' dropdown. It shows the available rows in the Procedure popup.

34095596

3-29113598351

NXT-24597

Reduce the number of database calls to fetch user details in claimstransactionout integration point

Description:

Reduce the number of database calls to fetch user details inclaimstransactionout integration point to improve performance .

Resolution:

User details are now cached in business process cache . So ,the number of database calls are reduced now .

34095693

3-29113598351

NXT-24601

Optimize the initialization of dynamic logic execution

Description:

Initializing ExpandoMetaClass when adding extensions of the dynamic logic (even when the logic does not have any extensions) consumes some CPU cycles. Optimize the meta class initialization for dynamic logic that does not have extensions.

Resolution:

Performance of dynamic logic execution (that does not have any extensions) has been improved

34160412

NXT-24720

BP

The Claims Pages does not shows Messages Descriptions

Description:

The claims JET user interface pages shows the text 'undefined' instead of the actual messages description in the claim messages section.

Resolution:

The proper message description is shown.

34164716

NXT-24722

Getting a large data file using data file set integration point fails with java.sql.SQLRecoverableException error

Description:

Sending a GET request to the data file set integration point for a large data file (about 1.5 GB) fails with java.sql.SQLRecoverableException

Resolution:

With this bug fix, it is now possible to download a large data file without getting an error

Issues that were backported in previous Release / Patch

BugDB Internal Summary Backport BugDB SR

33114547

NXT-23008

CMT export is stuck when deadlock occurs in Eclipselink

3.21.3.0.5

33624648

3-26607786561

33149756

NXT-23079

Claim line limit section is not involved in choosing the limit to be applied

3.21.2.0.6

33763742

3-28317336971

33174302

NXT-23122

OHI should not allow concurrent submits

3.21.3.0.6

33838616

3-26573250521

33374340

NXT-23372

Enable translation of 'process type' in boilerplate texts for scree and tab

3.21.3.0.2

33374509

3-26950822541

33433227

NXT-23463

Usage - 'Add to Floorplan' stage - Floorplan LOV shows duplicate records and 'Copy System plan' stage, values get reset when user clicks on Previous Button at stage 'Add Usage' and navigates back

3.21.3.0.1

33453935

33456555

NXT-23512

Selected coverage specification is filtered out on provider group scope

3.21.3.0.6

33581072

3-26738959731

33456555

NXT-23512

Selected coverage specification is filtered out on provider group scope

3.21.2.0.5

33576762

3-26738959731

33460328

NXT-23515

Add a new system property that updates immediately without restart

3.21.3.0.1

33460339

33522182

NXT-23639

REFSHEETLINE_IMPORT Activity fails with NullPointerException

3.21.3.0.3

33569333

33515314

NXT-23642

Not Possible to Add a Widget in the User Interface

3.21.3.0.3

33515528

33551564

NXT-23748

Boilerplate texts are not loading for some of the timestamp formats.

3.21.3.0.4

33587269

33552367

NXT-23749

Removing column URI from OHI_BOOKMARK_UK1

3.21.3.0.4

33641627

3-27463122071

33570383

NXT-23807

Search Date for productserviceconsumption IP should not be limited based on product benefit specification

3.21.3.0.5

33572962

3-27578662361

34021116

NXT-23817

No options shown in Apply Option dialog in DPPC page

3.21.3.0.5

33683239

33599081

NXT-23853

Search with Procedure in Fee Schedules page throws NPE

3.21.3.0.5

33616795

3-27759643051

33664353

NXT-23953

Claim Line search is resulting into an unexpected error (ADF UI)

3.21.3.0.5

33664374

3-27950305021

33665215

NXT-23965

Create claim is not loaded with the selected floorplan when multiple floorplans are available through Create Claim tile.

3.21.3.0.4

33667835

33665272

NXT-23966

Page is not getting redirected to View-Edit page after successfully creating Claim using custom floorplan

3.21.3.0.4

33667830

33665292

NXT-23967

Claims page is stuck after creating new claim and when multiple floorplans are available

3.21.3.0.4

33667849

33668838

NXT-23978

Review stage of adding usage to floorplan, shows "In tab add as : list with detail page, even if table is selected.

3.21.3.0.5

33708534

33669625

NXT-23982

CMT import stops when import of Dynamic Logic containing regexp character(s) fails

3.21.3.0.5

33669641

33695037

NXT-24013

Currency lov is only showing first 50 currencies

3.21.3.0.5

33747565

3-27933098061

33701774

NXT-24019

Flex code definition page: have to click twice on the save button when editing an existing record.

3.21.3.0.6

33750606

33722769

NXT-24052

Extra Logging For 'Read Consumption Batch still in progress issue'

3.21.2.0.5

33722790

3-26858967101

33743560

NXT-24070

Dynamic field created twice when a error is raised while saving it to floorplan.

3.21.3.0.6

33787409

33752122

NXT-24081

The amount value precision is set to 4 decimal places, it should ideally be 2 decimal places

3.21.3.0.6

33752133

33754733

NXT-24086

Sometimes newly created policy product is not visible in time for next tasks

3.21.3.0.7

33887195

33762890

NXT-24100

User is not able to create a new insurable entity type as person from JET UI

3.21.3.0.6

33762901

33764756

NXT-24105

Extra logging for 'Write Consumption Batch Process Stuck'

3.21.2.0.5

33764790

33776075

NXT-24119

Error when user changes the procedure in claim line

3.21.3.0.6

33776093

3-28212142701

33796160

NXT-24151

SELECT_TRANSACTION_INTO_SET activity fails for claims which have multiple versions but no reversals

3.21.3.0.6

33796165

3-28412233731

33823457

NXT-24189

Purge job PURGE_TECHNICAL_DATA_DAILY is failing

3.21.3.0.6

33835458

3-28425351821

33823457

NXT-24189

Purge job PURGE_TECHNICAL_DATA_DAILY is failing

3.21.2.0.6

33835432

3-28425351821

33835611

NXT-24213

Data replication fails with java.io.IOException error when OAuth authentication mechanism is used

3.21.3.0.6

33854870

3-28461659251

33855903

NXT-24234

Date format mentioned in 'Primary Date Format' for the default country selection is not reflecting in JET UI.

3.21.3.0.7

33938529

33889415

NXT-24322

JET UI: ENVIRONMENT IDENTIFIER nOT SHOWN IN PAGE HEADER

3.21.3.0.7

33889447

33899458

NXT-24329

JET UI: Reservation claim line is not displayed correctly

3.21.3.0.7

33905346

3-28720438331

33904765

NXT-24334

JET UI: Submit claim action gets stuck

3.21.3.0.7

33904819

3-28693520321

33905793

NXT-24340

Dynamic record (MVNTV) on claimline is not displayed correctly on claims page as the width is not auto-adjusting

3.21.3.0.7

33915977

33966490

NXT-24377

Routing slips get checked while creating a claim even when it wasn’t checked on the create claim page.

3.21.3.0.7

33966515

34008683

NXT-24454

Task fails with null pointer error during claims processing

3.21.2.0.7

34008754

3-28606893871

34095693

NXT-24601

Optimize the initialization of dynamic logic execution

3.21.3.0.8

34095720

Known Issues

BugDB SR Internal Summary

31545595

NXT-13750

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

Description:

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

25244244

NXT-15022

Access- RM0016 - On the persons and Organizations page The expand overflow button is not accessible by keyboard

Description:

While doing keyboard testing the objective is that via keyboard a person can access the whole application. But on Persons and Organizations page the cursor focus does not move to the expand overflow icon.

25244411

NXT-15247

Access - CMN - Value and Type Focus is lost after Value field

Description:

In Value and Type field Focus is lost after Value field and user could not access type field automatically.

25244539

NXT-15572

Access - Oghag tool - links - Empty values for Servicing provider some how gets detected as links and hence error displayed

Description:

On View Authorization page for blank value on Servicing provider link is getting detected which throws the error when the link tool on the OGHAG toolbar is used.

25228067

NXT-15592

Access - Focus should first come left hand side first menu

Description:

Keyboard Testing
Steps to reproduce 1. Login to OHI Claims.
2. On the home page Click tab from the Url.
Expected result - The focus should shift to the the left hand side top menu of the application.
Actual result - As of now from the browser if user clicks tab it goes to preferences instead.

25228223

NXT-15593

Access - CTRL+INS+I: List items does not work in the application

Description:

Pre-requisites
1. Screen reader mode must be ON
2. JAWS must be ON
3. Open application in IE browser
Steps to reproduce:
1. Navigate to Claims→Claims Search
2. Search such that multiple Claims are displayed
3. Press INS+CTRL+I
Expected result : List items in the page must be displayed Current result: Open the browser favorites

25228451

NXT-15594

Access - Error messages are not read in SR mode

Description:

Pre requisites - Screen reader mode ON, Jaws, use <TAB> to navigate Steps to reproduce:
1. Navigate to Configuration → Process Rules → External Intervention rule.
2. Click on Add row with entering any more details click on Save.
3. Read the page by JAWS.
Expected: The error message must be read while using JAWS to let the blind user know that he has encountered an error.
Actual: The error message is not read.

25238148

NXT-15600

Accessibility - When 200% ZOOM is applied on NO vertical scroll is available

Description:

Steps to reproduce : 1> Navigate to Draft Provider Pricing Clauses(DPPC) page. 2> Set the browser zoom of FF to 200%. 3> Verify the page.

Observations : No vertical scroll is found. When the main section is displayed the child section is not displayed. When main panel is closed the child section is some what displayed but again as vertical scroll is not there so not possible to find the records.

25238284

NXT-15602

Access - Close Tab 'X' icon is not accessible while doing keyboard testing

Description:

Keyboard Testing
Steps to Reproduce:
1. Open Claims application.
2. Open any page (such as Medical Cases)
3. Using tab only try to access the 'x' icon of any opened page.
Expected Result - It should be accessible by tabbing so that through keyboard testing user can be able to close the page. Actual Result - It is not accessible via keyboard by tabbing.
Work around is Close All icon. This is accessible via keyboard.

25238564

NXT-15603

Access - "ITEM:" is missing for all the non-context tables in the parent

Description:

Steps to reproduce:
1. Navigate to Member Limit Counters.
2. Navigate to Enter Claim.
3. Using tab key navigate to the titles of each tab.
Expected result: "Item:" must be available for JAWS to read when the focus is on Enter Claims(focused) page.
Actual Result: Item is not available and hence the listener will not able to understand that the focus is shifted to a new tab.

25239039

NXT-15605

Access - Jump to line functionality of JAWS does not work on our application

Description:

Jump to line functionality of JAWS enables user to navigate to specific line/attribute based on it unique number.
Pre-requisite : Screen reader mode must be ON
Steps to reproduce:
1. Navigate to Configuration→Flex Code Definitions
2. Using tab navigate to Configuration root menu panel.
3. Make the commands for jaws active. ( just make sure they are some times you have to restart JAWs for this)
4. Press J
5. Increment the number by 1
6. Click on OK
Expected result : Focus must be next element (any other element based on number provided)
Current result: Focus remains in same position before and after performing the jump operation.

25239527

NXT-15609

Access - Document Testing - Graphic images are not detected by Jaws

Description:

Open JAWS, Screen Reader on.
- Navigate to the document
- Move to page with graphic image
- Press CTRL+INS+G
- Verify with OGHAG toolbar with Image tool.
Expected result : labels of the graphic images are displayed
Actual result : JAWS doesn’t identify the images.

28334716

NXT-18265

Accessibility - Investigate how to implement and apply High contrast mode

Description:

This task is to enable high contrast mode for JET UI’s .

28357739

NXT-18626

Accessibility - No documentation to define accessibility and compatibility features

Description:

As, JET provides info that should be included in the accessibility chapter of any product built with it, there should be documentation to define Accessibility and Compatibility Features.

31528485

NXT-20720

Accessibility - Application is not supporting PORTRAIT mode

Description:

The application needs to support portrait mode as well as landscape mode.

31529141

NXT-20725

Accessibility - Save status messages are not conveyed through screen reader

Description:

Assistive technology does not covey the information of the status messages.
Prerequisite
JAWS application should be running.
Steps:
1. Save any data in the application.
2. JAWS doesn’t convey any message for the saved data.
Expected Result - JAWS should covey the message for the status messages.

31628710

NXT-20881

UI - the horizontal scroll bar retraces once on claim line section

Description:

On claim line section, the horizontal scroll bar retraces back once user tries to check details on right of the claim lines. Although it happens only once and in later instances it works as expected.

31634226

NXT-20888

UI - User is unable to navigate on detail dialogs while moving to next set of records.

Description:

Preconditions: Set the ohi.ui.maxrowstoretrieve property to a minimum value (eg. 5)
Steps: (Pend reason detail dialog)
On pend reason dialog try to add more than 5 records so that the option to navigate to Next/ Previous sets are available.
User tries to navigate on next set using "Next" button, but thrown out of the system with an exception.

31636129

NXT-20889

UI - Horizontal scroll bar on claim line area repositions at center after opening two claimline simultaneously.

Description:

Preconditions: A Claim with multiple claim lines & user tries to open multiple claim line overflow area.
Once user tries to perform close to open and vice versa on claim line overflow area, the horizontal scroll bar repositions to the center.

32477460

NXT-22010

No base view generated for reference sheet lines

Description:

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

32530815

NXT-22103

ACTIVITY CONSUMPTION_IMPORT should not be triggered from IP

Description:

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

32894544

NXT-22614

The property change ohi.service.PolicyEnrollmentClient.client.authentication is not effective immediately

Description:

The property change ohi.service.PolicyEnrollmentClient.client.authentication is not effective immediately and requires a server restart. For example, changing the value from BasicAuthentication to None works only after the WebLogic server is restarted.

32945627

NXT-22704

The SetRecalculateBenefits function fails intermittently

Description:

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

33039779

NXT-22873

ACCESS - Hamburger icon is not accessible for results in view mode in claims page.

Description:

Hamburger icon is not accessible for results when in view mode in claims page. This is happening for results and table components both.

33054796

NXT-22889

Accessibility - Document Testing - Link for home button do not have discernible text

Description:

Link for home button do not have discernible text

33054785

NXT-22890

Accessibility - Document Testing - Search form element at the home page does not have a label

Description:

Search form element at the home page does not have a label

33054790

NXT-22891

Accessibility - Document Testing - Expand buttons do not have discernible text

Description:

Expand buttons do not have discernible text

33054807

NXT-22892

Accessibility - Document Testing - Data table / grid do not have accessible text

Description:

Data table / grid do not have accessible text

33054804

NXT-22893

Accessibility - Document Testing - Focus doesn’t reach to the menu to select different guides

Description:

Focus doesn’t reach to the menu to select different guides through keyboard

33078317

NXT-22935

Duplicate cases get created when there is past case date

Description:

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

33350875

NXT-23322

Provider Limits are not working as expected

Description:

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

33410123

NXT-23425

ADF: Time Valid Reference Sheet overrides not showing start date/end date in DPPC page

Description:

Time Valid Reference Sheet overrides not showing start date/end date in draft provider pricing clauses all/worksheet page. When we try to save these reference sheet overrides, GEN-DYNA-010 error is displayed.

33430355

NXT-23457

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

Description:

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

33430793

NXT-23460

Usages - Add to floorplan - When same usage is associated in all the sets of a floorplan, the values are not rendered properly on the entity’s page

Description:

When an usage is added to Floorplan to display the same dynamic field in multiple sets of the entity page, the respective fields are not rendering the values as expected. So there needs to be a reconfiguration check in place to handle this situation.

33579410

NXT-23827

In a reference property, which ever value is selected and search is performed, when we again click on dropdown, the value selected earlier is shown twice

Description:

In a reference property, which ever value is selected and search is performed, when we again click on dropdown, the value selected earlier is shown twice

33654812

NXT-23946

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

Description:

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

33665545

3-27921000351

NXT-23969

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

Description:

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

33698723

NXT-24018

Mismatch in Dynamic Records not failing with error

Description:

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

33724560

NXT-24054

Links are not accessible through keyboard

Description:

HTTP Links are not accessible through keyboard

34169428

NXT-24160

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

Description:

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

33927678

3-28742140171

NXT-24366

Descriptor not shown in the list of values after making changes in flex code field

Description:

Descriptor not shown in the list of values after making changes in flex code field usages.

33944890

NXT-24386

External consumptions updating counter periods erroneously

Description:

When there is an existing counter period for certain product/provider, creating a new external consumption without provider or product information and different service date year for limits that counts per provider and/or per product updates all the counter periods in the counter to count across provider/product. Additionally it deletes existing counter period which was counting per product/provider. Newly created counter period doesn’t count toward any provider/product and also doesn’t counter consumption of deleted counter period.

33990385

3-28919259261

NXT-24426

jet ui widget : flex code is not showing in the widget

Description:

jet ui widget : flex code is not showing in the widget

34008782

3-28606893871

NXT-24457

Enrollment callouts throws null pointer error on read timeout

Description:

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

34189805

NXT-24484

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

Description:

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

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

34038511

3-29106316611

NXT-24511

The display sequence of the fields of a reference sheet in jet is not displaying

Description:

The display sequence of the fields of a reference sheet in JET is not displaying in the correct order.

34178895

NXT-24527

Task id is null for the ClaimsEvent task generated by generateclaimevent IP

Description:

Task id is not generated in OHI_TASKS table for the ClaimsEvent task generated by generateclaimevent IP

34052333

3-29060725351

NXT-24532

Read consumption batch process should not fail if the notification url is not configured

Description:

The notification for Read Consumption Batch process is optional (if one chooses polling option instead). So, if the notification URL is not configured, the task ReadConsumptionBatchOperator fails with an error.

34072355

3-29165734930

NXT-24565

Adjudication only pend rule configured for manual adjudication step pends in manual pricing adjudication

Description:

Adjudication only pend rule configured for manual adjudication step pends in manual pricing adjudication instead of manual adjudication .

-

NXT-24570

Fix character encoding Data file import and Configuration migration

Description:

The encoding is currently picked up from the default encoding as set up during deployment. It is expected that the code is able to detect the encoding and encode and decode accordingly.

34189618

NXT-24604

Claimline summary panel issue

Description:

On a claim with many claimlines, Opening a claimline summary causes the page to shift up.

34113807

3-29168078521

NXT-24626

User friendly message must be thrown instead of TokenMgrError

Description:

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

34128362

NXT-24637

Claim is back to manual pricing / backtomanual, when user is not authorized for claims API

Description:

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

34145248

3-29423861521

NXT-24682

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

Description:

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

34156750

NXT-24704

ACCESS - ID attribute value should be unique in search page

Description:

For accessibility purposes, the ID attribute value for elements should be unique in the search page.

34156946

NXT-24705

ACCESS : The header image does not have alternate text

Description:

For accessibility purposes, the multicolored line in the header should have alternate text.

34159148

NXT-24713

Patch Operation not working on Transaction Sources Resource

Description:

Patch operation on Transaction Sources does not work when we try to update the Transaction Source Usages of the Transaction Source.

34164741

NXT-24723

Outbound exchange: values are not getting updated after building a data set

Description:

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

34169437

NXT-24730

TestDynamicLogic IP - Failure response Code is 418 instead of 400

Description:

Testdynamiclogic IP doesn’t have correct response code for unsuccessful execution of test unit. It should be 400 as it is in the implementation, but it is 418.

34169837

NXT-24731

Execution of callout rule dynamic logic fails from test unit

Description:

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

34174409

NXT-24737

The record searched upon gets cleared off after the display of the results in tab-table

Description:

Go to Countries Page. Search for any country record and open it in view mode. Click on Country Regions Tab and search for any record. The result will be displayed but the search keyword entered in quick search or advanced search components, disappears.

34184278

NXT-24760

Newly added rows are not shown when you navigate from parent to child page for tab-table components

Description:

Newly added rows are not shown when you navigate from parent to child page for tab-table components in pages like Coverage regimes where there are hierarchical detail pages

34186685

NXT-24766

FeeSchedule IP is failing intermittently with optimistic lock exception

Description:

FeeSchedule IP is failing intermittently with optimistic lock exception: 'Resource busy and acquire with NOWAIT specified or timeout expired'

34189094

3-29566084431

NXT-24772

Getting 'CLA-CLOV-002' error message while removing the fields related to Benefit selection override.

Description:

We are getting Error Message - 'CLA-CLOV-002' while removing the fields related to benefit selection override . . STEPS TO REPRODUCE: 1. Unfinalize a claim 2. Add Product (Benefits), coverage regime/benefit specification, family contract ID, Subscription Date 3. Do Benefits only 4. Once claim is finalized, unfinalize the claim 5. Try to remove the above fields and hit save The error comes up.

34189192

NXT-24773

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

Description:

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

34189708

NXT-24780

Data is not getting saved when authorization regime period tranches are added or deleted.

Description:

When Authorization Regime Period Tranches are added or deleted the changes are not getting saved.

34192118

3-29505103851

NXT-24790

NPE should be fixed in ProviderLimitConsumptionRepositoryImpl

Description:

NPE should be fixed in ProviderLimitConsumptionRepositoryImpl

34192161

3-29505103851

NXT-24794

NPE should be fixed in ClaimLineDomain

Description:

NPE should be fixed in ClaimLineDomain

34194754

NXT-24802

TaskId is null for the claimsevent task created by generateclaimevents IP

Description:

Task id is null for the ClaimsEvent task generated by generateclaimevent IP. But for events created during processing, taskid is present

34194895

3-29348208321

NXT-24804

Data Replication is not proper on Activity restart

Description:

The data replication process started before the necessary configuration (titles in this error) was loaded to claims and hence the activity failed with Business Error. . After the configuration issues were fixed then restarting the failed activity should have processed the target events (replicated members), but they were not - because the activity fetches the records from rep_target_events where processed_timestamp is null