Release Notes for Oracle Health Insurance Claims Adjudication Release 3.22.2.0.0

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

Version compatibility: Oracle Health Insurance Claims Adjudication Release 3.22.2.x is only compatible with other Oracle Health Insurance applications release version 3.22.2.x unless explicitly stated otherwise.
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 Patch

NXT-20170

Purging capabilities are added for financial 'technical' tables.

This enhancement introduces purging capabilities for financial 'technical' tables.

NXT-21615

Draft Provider Pricing Clauses page

This enhancement introduces Draft Provider Pricing Clauses page.

NXT-21621

Product Benefit Specification page

This enhancement introduces Product Benefit Specification page

NXT-21631

Adjudication Cases page

This enhancement introduces a new page to view adjudication cases.

NXT-22395

Make GridTaskProcessor thread pool size configurable

This enhancement makes configuring the activity processing thread pool size possible (through a system property).

NXT-23106

Export UI data to CSV

This enhancement introduces ability to download UI data to a CSV file.

NXT-23606

Auto generation of provider code in Provider pages

This enhancement removes the need to enter the provider code at the time of creating a new provider.

NXT-23841

Auto include Extensibility in pages

This enhancement introduces capability to access all dynamic fields and records on a page without modifying the page configuration (a.k.a floorplans).

NXT-23843

Financial Transaction page

This enhancement introduces Financial Transaction page.

NXT-24061

Contracted Procedures API

This enhancement introduces a new integration point that retrieves procedures identified based on a fragment of the procedure description, the provider identifier and the service date.

NXT-24114

Insurable type usage name change using user interface

This enhancement introduces a new instructive message for the users to update the floorplans when insurable type usage name is changed for the resource 'person' using the insurable entity type page

NXT-24736

Return a payload using the claim event rule and the claim transaction event rule

This enhancement introduces the capability to configure the claim event rule and/or the claim transaction event rule to return a payload.

NXT-24738

Line of Business is renamed to Insurance Type

This enhancement renames the existing Line of Business to Insurance Type.

NXT-24937

Reference Sheet Column Name Length Increased

This enhancement extends the length of the reference sheet usage name, display name, and column display name length from 30 to 50 characters.

3.22.1.0.3

NXT-25000

The handling of resource representation parameters in http requests has changed

Before this enhancement, resource representation influencing parameters are passed in the "Accept" header of a HTTP request. When the number of values passed in the header increases and the header size crosses 8K,the server rejects HTTP request.

This enhancement provides an alternative way to pass more than 8K data in resource representation parameters. Instead of passing these parameters in the HTTP request header, now these parameters get passed in the HTTP request body. This capability is available only for "POST /generic/{entity_name}/search" API.

This release supports passing parameters in header as well as body. In future releases the parameters in header support will be removed, hence passing parameters will be only supported via HTTP request body.

The parameter names are the same in body as well as in the header. In the body, these parameters are mentioned under "resourceRepresentation". When the body includes "resourceRepresentation", it completely ignores the header parameters.

3.22.1.0.3

NXT-25061

Specialty Dynamic Records

This enhancement introduces the ability to configure dynamic records on the specialties entity.

NXT-25313

Claimed amount (and currency) on the claim line can be updated

This enhancement enables changing the claimed amount (and currency) on the claim line through a derivation rule.

NXT-25547

Episode Recognition for claim lines with unspecified Episode Identifiers

This enhancement allows for unspecified claim line identifier as long as a unique non-void episode for the eligible episode definition, the member and which overlaps in the time validity with the claim line exists. The line gets included in the episode if it satisfies the trigger/include criteria given by the episode definition.

The claim line with the identifier gets included in the episode only if the claim line identifier matches the episode identifier (in addition to the criteria match).

NXT-25553

Auto optimization of ohi reference sheet lines and oig exchange text indexes.

This enhancement enables auto optimization of ohi reference sheet lines and oig exchange text indexes, so that a separate scheduler job is not required for optimizing text index, A daily optimization of fragmented tokens and weekly full optimization would be done automatically to sync the text index entries.

NXT-25662

Remove PHI in GET requests (advance notice)

Please see "Deprecated items (to be removed in future release)" section.

NXT-25718

ADF user interface deprecated (advance notice)

This enhancement announces the deprecation of ADF user interface.

NXT-25748

Country Region Group page

This enhancement introduces Country Region Group page

OIG-2347

Dynamic Logic Statistics IP

This new IP exposes statistics about dynamic logic execution: execution count and elapsed times.

POL-11035

Enhancement in Test Dynamic Logic Integration Point: return log messages

When testing a dynamic logic, the test dynamic logic unit code and the logs messages are being returned in the response of the Test Dynamic Logic IP

POL-11121

The use of leading or trailing spaces in a user name is prevented

This enhancement prevents the use of leading or trailing spaces in the user’s login name. The provisioning integration point raises a fatal message when leading or trailing spaces are used in the login name. The enhancement supports a conversion script for existing login names with trailing spaces.

3.22.1.0.6

POL-11122

Optimize the performance of reference sheet lines queries

The performance of querying reference sheet lines from dynamic logic (using SearchBuilder) is optimized by caching the query results (controlled by a system property).

3.22.1.0.6

POL-11138

Extend Extract Integration Point

This enhancement extends the extract Integration Point to include dynamic record identifiers.

3.22.1.0.5

POL-6850

Ability to update default country in the user interface

This enhancement introduces ability to update default country setting through user interface.

POL-7669

Marital status is now a configurable domain

This enhancement changes the marital status code into a configurable domain

POL-9845

Reference Sheet Line Key Length Increased

This enhancement increases the length of the key attribute on a reference sheet line to 200 characters.

POL-9907

Ability to search for Notes from user interface

This enhancement introduces the ability to perform a quick and advanced search on Notes in the user interface.

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.

Stage: post-undeploy

1) Action: Run the following SQL update statement, to replace leading and trailing spaces in login_name with 'X' for all users with trailing spaces.

update ohi_users            -- replace leading spaces
set    login_name            = lpad(ltrim(login_name), length(login_name), 'X')
,      last_updated_date     = current_timestamp
,      last_updated_by       = 10
,      object_version_number = object_version_number + 1
where  login_name != ltrim(login_name);

update ohi_users            -- replace trailing spaces
set    login_name            = rpad(rtrim(login_name), length(login_name), 'X')
,      last_updated_date     = current_timestamp
,      last_updated_by       = 10
,      object_version_number = object_version_number + 1
where  login_name != rtrim(login_name);
commit;

If you run into the "ORA-00001: unique constraint violated" error, this means that there is already a user with the same login_name after replacing spaces with X. In this case, identify the offending login_names with the following query:

select  u1.login_name
from    ohi_users u1, ohi_users u2
where   u1.login_name != rpad(rtrim(u1.login_name), length(u1.login_name), 'X') -- u1: users whose login_name are renamed
and     u2.login_name = rpad(rtrim(u1.login_name), length(u1.login_name), 'X'); -- u2: users whose login name equals the renamed name

And similarly where rpad(rtrim(…​ has been replaced with lpad(ltrim(…​ for errors in login_names with leading spaces.

Manually replace these login_names with extra X’s to avoid the unique key violation, e.g. if user "login_with_space " was found with the previous query, copy it (including the space) and update it with the following statement:

update ohi_users
set    login_name            = 'login_with_spaceXX'      -- add an extra X
,      last_updated_date     = current_timestamp
,      last_updated_by       = 10
,      object_version_number = object_version_number + 1
where  login_name = 'login_with_space '                  -- the offending login_name
commit;

After this, run the first update statement again.

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 EXECUTE ON SYS.DBMS_CRYPTO TO system WITH GRANT OPTION;

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

GRANT EXECUTE ON SYS.DBMS_CRYPTO TO OHI_CLAIMS_OWNER;

Stage: post-upgrade

1) Enabling auto optimize feature for OHI_REF_SHEET_LINE_IDX1 Execute the below command as ohi_claims_owner

Begin
ohi_reference_sheet_lines_index_maintenance_pkg.create_index(1);
end;

Stage: pre-upgrade

Note: OHI delivers the new field N1202 with this patch. If record with the code N1202 found in the table cod_fields_b then below script will update the id with the new Id 169150 and its reference in the tables cod_flex_code_field_usages_b and cod_dynamic_field_usages_b.

It is recommended to take the DB backup before running the script.

Please execute the SQL statement with user: OHI_CLAIMS_OWNER.

declare
      l_cod_field_id cod_fields_b.id%type;
begin
      select id into l_cod_field_id from cod_fields_b where code='N1202';
      DBMS_OUTPUT.PUT_LINE ('Updating the id ' || l_cod_field_id || ' of table cod_fields_b for code N1202');
      execute immediate 'alter table cod_fields_tl disable constraint cod_field_tl_fk1';
      execute immediate 'alter table cod_flex_code_field_usages_b disable constraint cod_flex_code_field_use_fk3';
      execute immediate 'alter table cod_dynamic_field_usages_b disable constraint cod_dynamic_field_usage_fk1';
      update cod_fields_b set id = 169150 where id = l_cod_field_id;
      update cod_fields_tl set base_table_id = 169150 where base_table_id = l_cod_field_id;
      update cod_flex_code_field_usages_b set fiel_id = 169150 where fiel_id = l_cod_field_id;
      update cod_dynamic_field_usages_b set fiel_id = 169150 where fiel_id = l_cod_field_id;
      commit;
      execute immediate 'alter table cod_fields_tl enable constraint cod_field_tl_fk1';
      execute immediate 'alter table cod_flex_code_field_usages_b enable constraint cod_flex_code_field_use_fk3';
      execute immediate 'alter table cod_dynamic_field_usages_b enable constraint cod_dynamic_field_usage_fk1';
exception
      when no_data_found then
      DBMS_OUTPUT.PUT_LINE ('Update of the seed data id is skipped as no matching record was found. Please proceed with further upgrade step');
end;
/

Configuration Properties

Ref Action Description

NXT-22395

Added

ohi.activityprocessing.threadpool.size

Added an optional property to configure the size of the thread pool used for processing the activities. The default value is 8

NXT-24485

Added

ohi.benefits.selection.middletier

New property that controls where the benefit selection runs.

NXT-24738

Added

ohi.ws.enrollmentresponse.request.lob

This is an optional property having default value as false. This property can be set to true if the enrollment request should use the name lineOfBusinessCode as a request query parameter. If this property is not set or set to false, then insuranceTypeCode will be used as request query parameter when making enrollment callout.

NXT-25269

Added

ohi.datareplication.event.retrieval.max.numberofretries

The maximum number of times the target system will try to connect to the source system to retrieve the events. Default value is 3

POL-11122

Added

ohi.referencesheetlines.query.results.cache.enabled

This is an optional property that controls if the reference sheet lines query results should be cached or not. The default value is true.

Web Services

Ref Action Description

NXT-24061

Added

contractedprocedures IP

Retrieve procedures for a given provider based on a fragment of the description

NXT-24738

Modified

supportedinsurableentitytypes API

lineofbusinessinsurableentitytypes API has been renamed to supportedinsurableentitytypes

NXT-24738

Modified

insurancetypes API

lineofbusinesses API has been renamed to insurancetypes API

NXT-25311

Added

Generic API for Notes entity

Flex code fields are added to the Notes entity

NXT-25547

Modified

Episode generic API

If episodeIdentifier isn’t passed in /generic/episodes API http request, episodeIdentifier is set to episode ID

NXT-25667

Modified

financialtransactionprocessdata

Title for USD_FIN_MESS_DETAIL is added

OIG-2347

Added

Dynamic Logic Statistics IP

New IP is added

POL-11035

Modified

Test Dynamic Logic IP

When testing a dynamic logic, the test dynamic logic unit code and the logs messages are being returned in the response of the Test Dynamic Logic IP

POL-11138

Modified

Extract Integration Point

The extract Integration Point now exposes the identifiers of the dynamic records.

POL-7669

Modified

Relation integration point and Policies integration point

Added new attribute maritalStatusTypeCode.

POL-9845

Modified

Reference Sheet Line API

Increased length of the 'key' attribute

POL-9845

Modified

Reference Sheet Line Integration Point

Increased length of the 'key' attribute

Data Conversion

Ref Action Description

NXT-25218

Modified

Floorplans

Incorrect floorplan ids were fixed.

NXT-25547

Added

Data conversion of Episode Identifier

In CLA_EPISODES table, null EPISODE_IDENTIFIER is set to ID

POL-7669

Modified

Marital Status

The foreign key reference to Marital Status Type is set with the following values:
- If the marital status type is 'S', set the foreign key reference to the Marital Status Type record with code = S
Similar data conversion for M, L, D, W.

Dynamic Logic

Ref Action Description

NXT-24738

Modified

claimForm.insuranceType

Any dynamic logic function referring to the claimForm.lineOfBusiness has to be migrated to refer to claimForm.insuranceType

NXT-24738

Modified

authorizationForm.insuranceType

Any dynamic logic function referring to the authorizationForm.lineOfBusiness has to be migrated to refer to authorizationForm.insuranceType

NXT-25313

Modified

Derivation Rule

Claimed amount on claim line is updateable

POL-11122

Modified

All

The dynamic logic will be re-compiled when the application starts up the first time after upgrading to this release. So, application startup could take more time than usual. This is an one time operation, so the dynamic logic are not re-compiled in the subsequent startup.

POL-7669

Modified

Update dynamic logic that uses person.maritalStatus

"maritalStatusType" as an enum/string attribute of maritalStatus is replaced by 'maritalStatusType' as an entity. Accessing "maritalStatusType" as a string attribute of maritalStatus is deprecated and will not be supported in a future release.

UI Changes

Ref Action Description

NXT-21615

Added

Pricing Worksheets

Added new page for Pricing Worksheets.

NXT-21621

Added

Products Page

Product Benefit Specification Tab is added in object navigation of products page

NXT-21631

Added

Adjudication Cases page

A new page is added to view adjudication cases

NXT-23106

Added

Download button in table pages

User can now download loaded table rows into a CSV on clicking download button in search table, table at tab level and list pages.

NXT-23106

Modified

Pages with Deep Link configured

Links now open in a drawer instead of popup. It is now possible to configure a deeplink in create mode. On selecting a value in the dropdown of a deeplink enabled field, a view link is shown which opens a drawer with information on selected dropdown option in view mode.

NXT-23841

Modified

All JET pages which support extensibility

Dynamic Fields and records are shown on all the table and view edit pages which support extensibility.

NXT-23843

Modified

Claims Page

Financials Tab is added in object navigation of Claims page

NXT-24736

Modified

Claim Event Rule, Claim Transaction Event Rule

Added field 'Event Payload (Claim) and Claim Transaction Event Rule (Event Payload Claim)

NXT-24738

Modified

Insurance Type

Existing 'Line of Business' page is renamed to 'Insurance Type'

NXT-24738

Modified

Configuration Migration Set, Authorization Forms

Existing Line of Business is renamed to Insurance Type in Configuration Items, Authorization Form’s reference to line of Business is renamed to insurance type

NXT-24937

Modified

Reference Sheets, Record Definitions

Reference Sheet’s usage name and display name’s column length updated to 50. In the Record Definitions page, the record field’s column length is extended to 50.

NXT-25748

Added

Country Region Group

Added Country Region Groups page

POL-7669

Modified

Configuration Migration Sets

Marital status type is added as a new top level item

POL-9907

Modified

Notes drawer

User can perform a quick and advanced search on notes

Deprecated items (to be removed in future release)

Ref Action Description

NXT-25000

Deprecated

Remove the support of resource representation parameters in accept header

Resource representation influencing parameters such as response, expand, fields, aliases and defaultoverride won’t be supported in the header of HTTP request in one of the next major releases. Hence, these parameters should be passed as request body.

NXT-25662

Deprecated

Remove the support to GET operations on Query API calls

The support to GET operations on Query API calls is deprecated and will be removed in one of the major releases. The Query API calls shall use POST operation and send the parameters (e.g. q, order by) as part of the request’s body. Below there are some examples of searches comparing the use of GET and POST.

This deprecation affects the Collection Resource API, meaning that a GET call on http://[hostName]:[portNumber]/[api-context-root]/generic/{resource name} is also deprecated and shall be replaced with a POST call.
Table 1. Retrieving a collection resource
With GET With POST

HTTP Method

GET

POST

URI

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

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

JSON Body

N/A

{
    "resource": {
    }
}
Table 2. Searching for a person using two filters
With GET With POST

HTTP Method

GET

POST

URI

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

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

JSON Body

N/A

{
    "resource": {
        "q": "dateOfBirth.eq('1900-01-01').and.name.eq('Doe')"
    }
}
Table 3. Searching for a person using two filters, specifying an order by criteria, limit and offset for pagination purposes
With GET With POST

HTTP Method

GET

POST

URI

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

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

JSON Body

N/A

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

Where jsonPayload is a String representing:

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

Please note that the Page Links associated to the query response will also have a structure change in a future release: the "searchResource" element will be renamed to "body". See an example below:

Table 5. Change in the Response
Currently In a future release
"searchResource": {
    "resource": {
        "offset": "50",
        "name": "activities"
    }
}
"body": {
    "resource": {
        "offset": "50",
        "name": "activities"
    }
}

NXT-25718

Deprecated

ADF user interface

This enhancement announces the deprecation of ADF user interface.

POL-7669

Modified

Dynamic logic using maritalStatusType, Relation IP and Policies IP

"maritalStatusType" as an enum/string attribute of maritalStatus will be deprecated in future release.

Breaking Changes

Ref Action Description

NXT-24738

Modified

claimForm.insuranceType

Any dynamic logic function referring to the claimForm.lineOfBusiness has to be migrated to refer to claimForm.insuranceType

NXT-24738

Modified

insurancetypes API

lineofbusinesses API has been renamed to insurancetypes API

NXT-24738

Modified

authorizationForm.insuranceType

Any dynamic logic function referring to the authorizationForm.lineOfBusiness has to be migrated to refer to authorizationForm.insuranceType

NXT-24738

Modified

supportedinsurableentitytypes API

lineofbusinessinsurableentitytypes API has been renamed to supportedinsurableentitytypes

NXT-25547

Modified

episodeIdentifier is mandatory

In Episode, episodeIdentifier is mandatory. If not provided, automatically set to episode id

POL-7669

Modified

Generic maritalStatus API

The MaritalStatusType on a MaritalStatus changed from an attribute to an entity, therefore it needs to be referenced as a subresource. In the generic MaritalStatus API, referring to the maritalStatusType code directly does not work anymore. When using person replication (from policies to claims, authorizations or capitation) the change must be applied in the source and the target environment(s).

Bug Fixes

BugDB SR Internal BP Summary

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.

Resolution:

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.

Resolution:

32894544

3-25713925561

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.

Resolution:

Refreshing and re-configuring the policy enrollment client instance on change event of the the property ohi.service.PolicyEnrollmentClient.client.authentication

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

Resolution:

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.

Resolution:

Made notification url optional in read consumption batch processing.

33724560

NXT-24054

Links are not accessible through keyboard

Description:

HTTP Links are not accessible through keyboard

Resolution:

Able to access links through keyboard in JET screens now. Navigate to link using tab and press enter.

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.

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

Resolution:

The selected value is shown only once in reference property dropdown (lov) after search is performed

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.

Resolution:

To avoid the deletion of counter period which count per product/provider and updating all the counter periods of different durations, added certain conditions before creating counter period: - When limits mentioned in external consumption counts per product and per provider and there is no matching counter periods for input data, then aggregation level (product) and provider must be passed as input to create new counter period. - When limit mentioned in external consumption counts per product and across provider and there is no matching counter periods for input data, then aggregation level (product) must be passed in consumption to create new counter period. - When limit mentioned in external consumption counts per provider and across product and there is no matching counter periods for input data, then provider must be passed in consumption to create new counter period. - When limit mentioned in external consumption counts across provider and across product, new counter period is created if there isn’t any matching counter period for given service date.

34210861

3-29482198481

NXT-24817

'CLA-FL-BENS-015: No Parameter value found' error while updating copay amount on claim lines

Description:

'CLA-FL-BENS-015: No Parameter value found' error while updating copay amount on claim lines

Steps to reproduce :

  1. Create a Coverage Regime with 2 cover withhold rules. The first rule does not have any value for cover/withhold amount and Percentage.

  2. Create a Benefit Specification using the above Coverage Regime.

  3. Create a Product Benefit Specification using the above Benefit Specification and add a Rule parameter with the parameter being the Cover Withhold Category used in the first cover withhold rule for which no values have been provided.

  4. Send in a claim which uses the above Product Benefit Specification and make sure that the claim is stuck in Manual Benefits status.

  5. Try to edit a value for amount in the Claim Line Rule Coverage.

  6. 'CLA-FL-BENS-015' error is shown

Resolution:

Claim Line Rule Coverage values can now be updated when claim is in Manual Benefits status

34277727

NXT-24885

‘Eligibility Response Definitions’ is displaying twice on searching with ‘definitions’ page

Description:

‘Eligibility Response Definitions’ is displaying twice on searching with ‘definitions’ page

Resolution:

Title ‘Eligibility Response Definitions’ is displayed only once on searching with ‘definitions’ page in search menu

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.

Resolution:

The header image has an appropriate role assigned to it. It is no longer an accessibility issue.

34192161

3-29505103851

NXT-24794

Processing benefit specifcation with case definition on previous product throws null pointer error

Description:

When a product is selected from history and the selected product benefit specification on the product contain case definition , then processing them throws null pointer error . Also , when there are multiple benefit specification selected on previous product and there remains more than one benefit specification after all the filters , then "duplicate coverage specification found" error is thrown . This is resolved by removing the selected benefit specification if it is from previous product and has case definition .

Resolution:

Now benefit specification selection processing should work fine .

34230009

NXT-24845

CLA - Default values for SYSTEM AND DYNVALIDATION fields are not getting set while creating a dynamic record definition for reference sheets

Description:

Null pointer error is thrown while trying to create a dynamic record definition for a reference sheet.

An error is reported while trying to create a dynamic record definition for a reference sheet: { "o:errorDetails": [ { "o:errorCode": "GEN-PROC-ERR", "title": "GEN-PROC-ERR: An error occurred in processing the request; for more information about the error search the logging for occurrences of "java.lang.NullPointerException"", "o:errorPath": "$" } ] }

Resolution:

The NPE exception was thrown when the dynValidation key wasn’t passed in the payload. The dynValidation key must be passed with value as true in order to generate dynamic record.

NPE was handled by treating dynValidation as false when dynValidation key wasn’t passed in the payload, this will not break the code and proceed with BAU flow

34213523

NXT-24822

Provider Pricing Clause page: Reference Sheet object navigation: Advance search is missing

Description:

Advanced search was not configured in Reference Sheet Lines Object Navigation Link for Provider Pricing Clause page.

Resolution:

Advanced search is configured in Reference Sheet Lines object navigation link in Provider Pricing Clause Page.

34299653

NXT-24855

Processing error message is not displaying in view claims page

Description:

Processing error message is being shown in search claims page but is not displaying in view claims page.

Resolution:

Processing error message shown in search claims page is also shown in view claims page

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.

Resolution:

No error message is shown while removing the fields related to Benefit Selection Override.

34072355

3-29165734930

NXT-24565

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

Description:

Adjudication only pend rule configured for manual adjudication step pends in manual pricing adjudication instead of manual adjudication even though claim is marked for internal benefits .

Resolution:

Now claims marked for internal benefits will not pend in manual pricing adjudication if rule is configured for manual adjudication

34135921

3-29106625351

NXT-24650

Claims JET UI displays incorrect message

Description:

Claim Messages are incorrect, it shows 'undefined' instead-of the actual messages description in claim messages summary

Resolution:

Claim messages are shown properly without any undefined values in the message text

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.

Resolution:

Descriptor is now shown in the list of values. If the values exist for a FlexCodeDefinition and if no FieldUsage is a descriptor, a non-descriptor FieldUsage is allowed to be marked as descriptor. But if values exist and there is FieldUsage marked as descriptor, then it cannot be unmarked as a descriptor.

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.

Resolution:

Search criteria is not cleared in quick search and advance search of tabs after the results are displayed

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

Resolution:

Newly added rows are visible when moved back and forth from parent and child pages. Value updates are also persisted on the screen as 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.

Resolution:

The response code has been updated to 400 bad request.

34189618

NXT-24604

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

Description:

Open a claim with many claimlines and go to claimline tab Scroll down and try to open summary panel for one of the claimline. Panel opens and the page gets scrolled to the top, user loses the context which claimline user had clicked

Resolution:

The Claim line now opens up as a drawer on the right side of the page. Functionality matches the previous version of the claim line summary. The user can click out or click on the cancel icon to close the drawer.

34215756

3-29571467331

NXT-24824

Creating new Service Address for Individual Providers in ADF results in Application error

Description:

Creating new service address for individual providers in ADF results in application crash when a value for a dynamic field is provided.

Resolution:

New service address for Individual Providers can now be created when values for dynamic fields are provided.

34389890

NXT-25089

Accept header too large error for claims page.

Description:

Accept header size increases every time you reopen a claim or open a different claim.

Resolution:

Accept header size remains the same even if the claim is reopened or a different claim is opened.

34313768

3-29773346031

NXT-24961

Code and description of brands are blank in ui after brands are extracted using extract ip

Description:

After extracting brands using extracts IP, when user access brands (could be through UI or API/IP), brand code and description don’t be visible but table holds these data.

Resolution:

This was JPA cache issue. When brands were extracted using IP, all brands were getting cached at L2 cache level but without translation records. Translation records hold brand code and description information as per locale.

Fixed it by avoiding caching of brands when extract IP is invoked.

34359204

3-30012711611

NXT-25050

Adding a new service address does not create deep link from rendering address.

Description:

After creating a new service address from the deep link pop-up, the created value is not getting populated in the service address lov.

Resolution:

Creating a new service address from deeplink gets populated in service address LOV. After adding the values, saving the record works for one row. Multiple rows cannot be added at the same time, an intermediate 'Save' is required for this patch

34553741

NXT-25318

The LOVs 'Price Individual Provider' and 'Price Organizational Provider' in claimline section are not working

Description:

When we try to fetch data in 'Price Individual Provider' and 'Price Organizational Provider' dropdown of claimline an error is thrown

Resolution:

The LOVs 'Price Individual Provider' and 'Price Organizational Provider' in claimline works fine and shows values

34698994

NXT-25537

Provider Pricing Clause - when rule type is Provider Limit Rules, and pricing rule selected is of type Service Days, quantifier is displayed as '#', it should be 'Days'

Description:

In Provider Pricing Clause page, when a provider limit rule is selected which has provider limit category type as 'D', the quantifier type should be displayed as 'Days' but instead '#' is shown as the quantifier type.

Resolution:

When the provider limit rule with provider limit category of type 'D' is selected, the quantifier type is shown as 'Days'.

34455753

3-30242166901

NXT-25186

Reference Property Defaults do not work when Read only is set to true in Create Mode

Description:

Reference Property Defaults do not work when Read-only is set to true in Create Mode as the popuptail is displayed instead of Lov.

Resolution:

Reference Property Defaults works fine when Read-only is set to true in Create Mode

34402532

3-30014051312

NXT-25121

ClaimLine AutoGeneration of Sequence not working in drill-down view mode.

Description:

ClaimLine AutoGeneration of Sequence not added in drill-down view mode in Claims create and view edit page.

Resolution:

ClaimLine AutoGeneration of Sequence works fine now in drill-down view mode in Claims create and view edit page.

34286488

3-29584669481

NXT-24906

Add more logging in the target and in the source of the data replication

Description:

Add more logging in the target and in the source of the data replication.

Resolution:

Added logging in the source and in the target of the data replication.

34502594

NXT-25246

Claims SaaS JET Environment - Boilerplates and Quick Search components not loading

Description:

Boilerplates and quick search components are not loading on SaaS environment.

Resolution:

Quick Search is loaded on SaaS environment without any errors

34294076

3-29425889391

NXT-24921

Pagination for flexcodes loops after the limit

Description:

Pagination for flex codes loops after the limit

Resolution:

All the flex code values are shown only once in the dropdown (lov) without repeats after the limit.

34302068

NXT-24924

ProviderSpecialtyDomain shouldn’t be cacheable

Description:

ProviderSpecialtyDomain is cacheable, but it should not be (since provider itself is not cacheable)

Resolution:

The ProviderSpecialtyDomain has been made uncacheable.

34560654

NXT-25333

Claimline page is not opening while viewing a ctr version

Description:

Claimline details page is not opening when we try to open the the claimline page for a CTR claim

Resolution:

Claim line detail page can be viewed without any issues for a CTR claim

34573495

3-30514720151

NXT-25200

Version dropdown list is showing reversal versions in Claim Details page

Description:

In the Jet UI, on the claims page a version drop down list is shown. the dropdown showing all the transactions instead of showing only the non-reversed transactions. Showing reversal versions is redundant; the drop down list should not include reversals.

Resolution:

Versions dropdown shows only the non-reversal transactions in Claims page

34464595

3-30244018461

NXT-25206

LOV values are not displaying comma separated in Edit mode

Description:

The Title property configured with sequence setting 2 in LOV is not showing up in Edit mode of the page.

Resolution:

LOV values are displayed as comma separated in Edit mode when there are more than 1 title properties configured in the LOV floorplan

34555048

NXT-25323

Unable to search for any flex code group record after moving back to search page from view edit page.

Description:

When the user searches for flex code groups and opens a flex code group and navigates back to search page, the user is unable to perform search.

Resolution:

User can perform search in all the scenarios.

34570511

NXT-25162

Boilerplates texts are not loaded for the specific properties which are derived in JET application

Description:

The boilerplates texts are not shown for certain specific properties used in JET which are derived using extra logic in JET when the cache is cleared and the page is reloaded.

Resolution:

Proper boilerplate translations are shown for certain specific properties displayed in UI which are derived using extra logic in JET even when the cache is cleared and reloaded or the page is accessed by deeplinking

34481184

3-30297787561

NXT-25230

Advanced Search with flex code not working.

Description:

When a flex code type field is added in the advanced search, search is not possible by using this field and also console errors are thrown when search is triggered.

Resolution:

Advance Search is possible on flex codes type of fields without any errors.

34456476

3-30242875981

NXT-25190

Procedure code 394 against dental gets transformed to 394 pre illness code.

Description:

When two procedures have the same code, the last procedure with that same code in the LOV is getting selected and saved.

Resolution:

Proper values are selected from the LOV dropdown and saved properly even when two procedures have the same code. Earlier only the last procedure was getting saved

34568490

NXT-25343

In Tab Table, if multiple records are created by enabling deeplink on any column, save button freezes

Description:

In tab table, enabling deeplink and adding multiple records will not let the user to save the page and no error is thrown either.

Resolution:

The user is allowed to save tab table records with deeplink enabled in the properties, even when multiple rows added at a time

34464555

3-30244018461

NXT-25204

Several issues with editing and submitting the claims

Description:

Not able to save a claim after editing the claim line, not able to add a new claimline. Attach and 'Attach and Next' buttons do not work. Not able to navigate from one claimline to another claimline using previous and next button.

Resolution:

Previous and Next buttons working fine in Claimlines page. Multiple claimlines can be added, edited. It is also possible to navigate without issues between claimlines. 'Attach' and 'Attach and Next' buttons are working in Claimlines page Note: sequence is not getting generated automatically as of now, will be fixed in next patch

34384569

NXT-25084

Version LOV is not displaying and CTR functionality is not working

Description:

Version dropdown is not shown in Claims page, hence the CTR related functionality is not working and visible on Claims Page.

Resolution:

Version Drop-down is now shown in claims page and CTR functionality is working fine

34345906

NXT-25021

Extract activity stays in 'in process' status sometimes waiting on AtomicSafeInitializer

Description:

While initializing ExtractGlobalPlan, sometime extract activity stays in 'In Process' status by waiting on AtomicSafeInitializer and never completes. As a result, if any new extract activities are submitted, it will be also in 'In process' status and if such submission continues, finally the activity processing thread pool is exhausted.

Resolution:

Modified the way of initializing ExtractGlobalPlan. Now ExtractGlobalPlan is initialized immediately after it is created on each node.

34517531

3-29584669481

NXT-25269

Data Replication target should check for the availability of the source system

Description:

When the source system is not available for a few milliseconds then the target system is responding with HTTP 503 which results in Service Unavailable and failing of the replication activities.

Resolution:

Now when the source system is not available for the first time target system will retry the connectivity for the Source based on a system property with a time interval.

34588046

3-30625249401

NXT-25390

Reference Property defaults do not work with display type never setting

Description:

Reference Property defaults do not work with display type never setting. Setting default on a mandatory field like Languages in Persons page with display 'never' setting doesn’t work and on saving the record an error is thrown that Language is mandatory for Person entity

Resolution:

Reference Property defaults work with display type never setting on fixed fields related to an entity.

34481259

3-30287286671

NXT-25229

Dynamics Fields in a FlexCode definition should be updated through CMT

Description:

The Field attribute in FlexCodeFieldUsage is not being updated using CMT import. It shows error with code GEN_RULE_023.

Resolution:

It is now allowed to update Field in a FlexCode Definition with certain conditions. It is allowed upgrade the size of a field of same datatype, but not downgrade of size, or in case of Number field it does not allow downgrade on decimal size as well. The exception is covered by the BR COD-FCFU-017

34597571

NXT-25388

The change in currency value on Coverage Regime page is not reflecting after saving the record

Description:

Coverage Regimes doesn’t redirect properly to details page and the changes are not reflecting after a save operation is performed. Steps: Search for existing Coverage regime record. Click on Edit icon. Change the currency value from LOV. Save the record. The value for currency is showing blank

Resolution:

The change in currency value on Coverage Regime page gets reflected properly after saving the record

34619792

3-30674988421

NXT-25436

Performance degradation due to multiple xstream object creation

Description:

During claim/reservation processing, multiple XStream object are getting created during XML marshalling/unmarshalling. Such object creation involves loading of multiple classes internally which puts pressure on class loader which ultimately leads to slowness.

Resolution:

Reused same XStream object across instead of creating multiple instances

34631897

3-30559385881

NXT-25462

Resource name for reference sheet has not been extended to 50 characters

Description:

In ADF UI, the Resource name for Reference Sheet is restricted to 30 characters. It is to be extended to 50 characters.

Resolution:

The Resource Name for Reference Sheet has been extended to 50 characters.

34278679

NXT-24735

Not able to search for country region value in the 'Country Region' tab table of Countries Page

Description:

Not able to perform a search in tab.

Resolution:

Search on country region is possible now in Country region tab of Countries page

34359194

NXT-25049

Count of file imports in inbound configuration migration should be auto updated once the import is successful

Description:

On a successful import of a file in the Inbound Configuration Migration page, the count of the file imports is not getting updated in search results.

Resolution:

Fix was made to update the count of file imports.

34382639

3-30061236221

NXT-25077

Unable to select and save a flex code record field value on a record on provider identifier

Description:

Not able to select and save a flex code record field value on a record on provider identifier

Resolution:

Flex code can be selected from lov dropdown and saved on a record field on provider identifier

34512643

3-30241807411

NXT-25263

Browser caching prevents selection of a different floorplan claim form

Description:

When multiple claims floorplans are configured and enabled, when user clicks on Create Claim, the prompt to select floorplan should show up everytime. But user was facing browser caching issue i.e when first claim floorplan is selected from the dropdown and 1-2 claims are created. After that if user clicks on Create Claim, the prompt to select floorplan was not appearing and by default previously selected floorplan used to be loaded everytime.

Resolution:

When multiple claims floorplans are configured and enabled, when user clicks on Create Claim, the prompt to select floorplan shows up everytime not it is not cached

34607185

NXT-25412

Conditional display is not working when it is applied on field which is in a separate tile

Description:

Configure a field which needs to be displayed based on a condition in a separate tile ex Messages in Dynamic Logic page. The field itself is not displayed even if the condition evaluates to true

Resolution:

Conditional display of fields works fine when it is applied on a field which is added in a separate tile

34609500

NXT-25422

Display 'never' property is not working for Flex Code fields

Description:

If a property "display":"never" is configured for a flex code field, the field is still displayed.

Resolution:

Display 'never' property can be configured for Flex Code fields and the field is not shown in UI

34560275

NXT-25330

Cannot save the page when a single value type of record definition is configured

Description:

When a single value record definition is configured which further has some mandatory picklist or flex code fields, while creating and saving a policy, getting error for mandatory field even if value is selected

Resolution:

A single value record definition can be configured with a mandatory picklist or flex code field and it works fine

34608751

3-30244018461

NXT-25416

Claim line sequence number is not being generated when user clicks on 'attach and next' button from claimline details page

Description:

Claim Line Sequence number is not being generated when user clicks on 'Attach and Next' button from claimline details page.

Resolution:

Claim Line Sequence number is auto generated when user clicks on 'Attach and Next' button from claim line details page.

34703075

NXT-25541

When reference property is set with "criteriamandatory": true, blank search on lov is not showing error messages.

Description:

When criteria mandatory is set to true for a reference property in the floorplan, error message is not shown when a blank search is done.

Resolution:

When criteria mandatory is set to true and a blank search is performed, an error message is shown indicating searching without criteria is not allowed.

34473427

3-30291903901

NXT-25218

Floor Plans Missing After 3.22.1.0.1 Upgrade

Description:

Some customer Floorplans were missing after 3.22.1.0.0 Upgrade. They got overridden by OHI floorplans.

Resolution:

Incorrect floorplan ids were fixed.

34450202

NXT-25166

Remove link is present far away from the field for multi value fields

Description:

Create Usages of MultiValue type for any page and them to floorplan of the respective page. Open the page and fill data into the multivalue fields present on the page. The 'Remove' link is far from multivalue field.

Resolution:

Remove link is present next to the multi value fields and not far from the field

34580231

3-30482518119

NXT-25367

Some button labels in claims page are overlapping with the button text next to it when the label is long

Description:

"Claim", "Benefits", "Pricing" buttons in Claims page get overlapped with Spanish language translations

Resolution:

"Claim", "Benefits", "Pricing" buttons labels do not overlap when the boilerplate text is too long

34601964

3-30564858911

NXT-25407

NullPointerException Occurred in Processing the claims request

Description:

If the policy products (from enrollment response) contain two products, one is the same as the product in the override and it has a previous product that has a different product that has a PostBenefits regime.

Resolution:

Fixed the NullPointerException, now the claim should be finalized without NPE

34456437

3-30242956101

NXT-25189

Claims submission screen shows allowed and covered amounts without decimal places

Description:

Allowed amount and Covered amount fields don’t show decimal places

Resolution:

Allowed amount and Covered amount fields in Claims View-Edit screen shows decimal places now.

34464404

3-30244018461,3-30635376071

NXT-25202

Claim start and end date is not calculating correctly when 2 or more claim lines are present.

Description:

Claim start and end date is not calculating correctly when 2 or more claim lines are present.

Resolution:

Now, claim start and end date is getting calculated correctly when multiple claim lines are present.

34596555

NXT-25386

Claim Line Summary does not display Pricing information

Description:

When a claim is priced successfully, it is expected that at claim line summary level, pricing details are displayed but it displays "No Pricing Data Available".

Resolution:

Claim Line Summary drawer now displays the Pricing information when a claim is priced

34687227

3-30823746721

NXT-25528

Extract activity with high volume may cause OutOfMemoryError

Description:

Extract activity with high volume (and if multiple extract activities are processed concurrently) may cause OutOfMemoryError. All the child activities are submitted at once to the coherence grid for processing, causing contention and memory issues in coherence.

Resolution:

Processing of the child activities (PROCESS_EXTRACT_ITEMS) originated from the parent activity (SELECT_EXTRACT_ITEMS) is now throttled. Also, the memory footprint of running the activity PROCESS_EXTRACT_ITEMS is reduced.

34608783

3-29584669481

NXT-25417

Target events are duplicated or missed when created persons through persons IP

Description:

When there is a bulk load of persons happening concurrently (through persons IP), it is seen that in target events there are duplicate or missing records.

Resolution:

The query that fetches source events is now ordered by a deterministic field.

34607946

NXT-25414

Default value on a field that has a flexcode is not working

Description:

The default value on a field that has a flexcode is not working

Resolution:

The default value on a field that has a flexcode is working, when the default value is set on keyValue or the descriptor only. Format: { "name": "keyValue","value": "2" }

34574560

NXT-25055

Dynamic Fields added to the floorplan through usages page has wrong refType type added.

Description:

When a dynamic field is added from the Usages page to the floorplan using the 'Add To Floorplan' action, the wrong reference types were added for flex codes of type 'procedures/diagnosis/providers' .

Resolution:

When a dynamic field is added from the Usages page to the floorplan using the 'Add To Floorplan' action, proper values are shown for flex codes of type 'procedures/diagnosis/providers'

34377943

3-30071968921

NXT-25072

Unable to create numeric LOVs using custom floorplans

Description:

Users cannot set a picklist for Numeric fields on a dynamic record. Configuration of custom LOVs on numeric fields is not working

Resolution:

It is possible to create a picklist for numeric fields on a dynamic record in JET, provided users configure the key field of flex code the same as the numeric values. Also, support on custom LOVs on the 'Date' field is deprecated

34781033

NXT-25667

Object object is coming for USD_FIN_MESS_DETAIL as title/x-oi-label is not present in API

Description:

Title is missing for USD_FIN_MESS_DETAIL in definition of financialtransactionprocessdata as a result Object object shows up as title in JET UI page

Resolution:

Title is present for USD_FIN_MESS_DETAIL in the definition of financialtransactionprocessdata

34709724

NXT-25311

Null Pointer Exception while adding flex code to 'Note' usage

Description:

Adding flex codes to Notes popped up an error because of Null Pointer Exception received from backend system

Resolution:

Flex code fields were missing for the Notes entity. They are now added and adding flex codes to Notes no longer leads to the error condition

34794702

NXT-25745

Default Value is not set when we have display as never & with no other fields in the set.

Description:

Default Value is not set when we have display as never & with no other fields in the set.

Resolution:

Default Value is set when we have display as never & with no other fields in the set.

34793858

NXT-25736

Widgets - Custom pie chart widgets with group by and query parameter is not working

Description:

Custom pie chart widgets are not loading when group by and query parameters are present in query. User will give full query string in floorplan however the system constructs the query string by adding explicit "q"

Resolution:

Custom pie chart widgets are getting loaded when group by and query parameters are specified.

34790491

NXT-25714

If a claim has Combination of Denied and Approved claimlines, while clicking on 'Pricing' icon, the page stuck

Description:

If a claim has Combination of Denied and Approved claimlines, while clicking on 'Pricing' icon, the page stuck

Resolution:

On click of Pricing icon in claimline tab, it is possible to navigate to pricing page with pricing data being displayed

34803921

NXT-25766

Claimline Detail Page: While clicking on Summary Button, when we expand all the sections, an error appears and not able to close the drawer

Description:

While clicking on Summary Button, when we expand all the sections, an error appears and not able to close the drawer

Resolution:

Claim line Summary button drawer in claimline detail page can be closed without errors

34804241

NXT-25771

Error Messages shown in console while performing any action with a claimline that doesn’t have claimLineMessages attached

Description:

When a claimline does not have any claim line message attached, and claim is in change status, while performing any action on that claimline, a console error is shown

Resolution:

Error Messages are not shown in console while performing any action with a claimline that doesn’t have claimLineMessages attached

34804307

NXT-25773

Not able to resolve pend reason for a claimline from claimline details page

Description:

Not able to resolve pend reason for a claimline when trying from 'Claim Line Pend Reasons Tab' of claim line detail page.

Resolution:

Able to resolve pend reason for a claimline from claimline details page.

34799446

3-31158495511

NXT-25753

Boilerplates not displayed after upgrade

Description:

Newly added boilerplates are not displayed after upgrade.

Resolution:

Resetting boilerplate related localstorage (cache) after application upgrade.

34775308

3-30712959201

NXT-25684

SELECT_TRANSACTIONS_IN_SET activity failed with OutOfMemoryError

Description:

SELECT_TRANSACTIONS_IN_SET activity failed with OutOfMemoryError

Resolution:

Processing of the child activities is now throttled

34560633

3-30406742931

NXT-25332

Generate step of Financial message generation throwing error when we exceed invoice amount 99999999

Description:

When we submit a generate activity with total invoice amount over 99999999 we get error back in calling service where Ohi rejects the request with message.

Resolution:

Up to 10 digits are now allowed for invoiceAmount of activity type of code "GENERATE_FIN_MESSAGES_EMBEDDED"

34685842

3-30829017561

NXT-25526

Access restrictions on pend reasons are not enforced

Description:

User should not be able to resolve the pend reason when a pendReason is created with access restriction type 'pend reason resolution' and user does not have access to that accessrestriction type.

Resolution:

User can resolve the pend reason in Claims page when a PendReason is created with access restriction type 'pend reason resolution' and only when user has access to that access restriction type.

34743196

3-30969222841,3-31093057821

NXT-25633

Claim line information disappears after an alert is raised.

Description:

When a submit operation is performed that is interrupted with an error, error details are shown on the screen but the tab level claim line details are missing.

Resolution:

When the submit operation is interrupted with an error in claims, the page shows all the tab level data and also the errors related to the submit operation.

34759375

NXT-25661

Space after comma after sequence no or claim line code at claim line level

Description:

Uneven Space after comma ',' in claim line after claim line code and sequence

Resolution:

Alignment issue related to spacing after claim line code and before sequence is normalized now

34666329

3-30652900121

NXT-25503

Custom LOV not displaying more than two fields in the title

Description:

Custom LOVs containing nested properties are not displaying all nested values in title. First two fields added in title configuration in LOV floorplan should be displayed.

Resolution:

Configuration of custom LOV having more than 1 nested property is displayed in LOV

34604188

3-30482518119

NXT-25411

Drill-down button requires text/tooltip to explain the usage

Description:

There is a switch button in claims screen which requires some tooltip or text which explains the usage about that button.

Resolution:

Tooltip added in Drill-down view mode button.

34740848

NXT-25619

On Claims page, while adding a claimline, claim line view only option appears which is not correct

Description:

On Claims page, while adding a claimline, claim line view only option appears which is not correct. There are 2 floorplans for claimline resource but one of them should be shown based on tagging condition

Resolution:

On Claims page, while adding a claim line 2 options are not shown to view a claim line. It will work based on tagging condition

34780940

NXT-25692

Not able to open claimline details and getting console error

Description:

Not able to open claimline details and getting console error. This issue occurs for claims with pricing information and got introduced in 3.22.1.0.6 patch

Resolution:

Able to open claimline details now on click of view icon for claims which have pricing information as well.

34609321

3-30452029991

NXT-25421

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

Description:

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

Resolution:

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

34622209

NXT-25439

While creating a message "active" should be selected by default

Description:

Navigate to create message page and verify the active checkbox. By default active checkbox is not selected

Resolution:

While creating a message "active" is marked as checked by default

34683498

NXT-25523

Aggregating financial messages activity GENERATE_FIN_MSG_XML failed on high volume data

Description:

Aggregating financial messages activity GENERATE_FIN_MSG_XML failed when volume of data was high.

The failure was due to oracle DB internal ORA-00600, which occurred while committing a high amount of data through the JPA layer. Aggregating financial messages at the end of GENERATE_FIN_MSG_XML fails with ORA-00600 error when the volume (number/size of financial messages) is high

Resolution:

An alternate XML aggregation logic has been implemented to fix ORA-00600 error

34642531

3-30622792761

NXT-25474

Unable to select applicable person covered service

Description:

In the event that there are more than one person covered services for the same service within the time window for a single policy product, the application is unable to select the appropriate person covered services.

Resolution:

Instead of retrieving the person covered service with the same start and end date as the policy product, it is retrieved based on the person covered service active on the start date of the policy product.

34633769

NXT-25465

Access to Persons via bankaccountnumbers API not always audited

Description:

Doing a GET request on bank account numbers also reveals the relations that these bank account numbers are associated with. If these relations are of type "person", rather than "organization", this access is audited. The problem is that this only happens if the first bank account number has a relation of type person.

Resolution:

Access to persons via the bank account numbers API is now always audited.

34791391

3-31111589651

NXT-25725

Not able to search with criteria in case the list of value have more than 50 results

Description:

Only the first 50 results are showing for an advanced search criterion and, because of that, a user is not able to find the required flex code definition to search on procedures/providers/diagnoses pages.

Resolution:

More than 50 results are shown for Flex Code Definitions in LOV in procedures, diagnosis pages.

34403813

3-30012596361, 3-30012418601

NXT-25062

Cross reference of fields across floorplan ($context.parent) does not work in filter

Description:

If a floorplan is configured with a condition on a refType property, that modifies the filter to use $context.parent as shown in following snippet, it throws an error. Ex: "filter":"${context.product.code}"

Resolution:

Any lov property’s filter criteria can be changed conditionally to access parent’s properties through $context.parent.

34826792

3-31306279371

NXT-25850

Resources cannot be searched, when the code starts with 25

Description:

For resources having code starting with 25, when we try to search for these resources in the Jet UI, the search never gets completed. When checking the console, the API call is returning a 400 Bad request as a status.

Resolution:

Users can now perform a search for resources with query like('25%')

34703140

NXT-25543

Property selection not working for lov configured in set1 and set2

Description:

When user configures propertySelection : true property in LOV floorplan, it is not working for the lov fields which are configured in set1, set2 and it is misaligned in set3

Resolution:

PropertySelection configuration in lov floorplan will work for the lov fields which are configured in set1, set2 and set3

34759355

NXT-25660

'No Pricing Data Available' displayed under Contract Reference field under Claim Line Summary section

Description:

'No Pricing Data Available' displayed under Contract Reference field under Claim Line Summary section

Resolution:

The boilerplate 'No Pricing Data Available' is removed and won’t be shown now, instead the header itself is blank if there is no pricing data.

34406891

3-30014051241, 3-30012596361

NXT-25064

Accessing parent’s properties through $context does not work for conditions floor plan component in create mode

Description:

It is not possible to access parent properties through $context in conditions component, configured on the child entity’s floor plan in create mode.

Resolution:

Parent properties can be accessed through $context in conditions component, configured on the child entity’s floor plan in create mode.

34813534

NXT-25046

Clear deserialization errors observed in OHI application logs

Description:

OHI application logs show a lot of deserialization errors . This has no functional impact .

Resolution:

OHI application logs will not have these deserialization errors now.

Issues that were backported in previous Release / Patch

BugDB Internal Summary Backport BugDB SR

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

3.22.1.0.1

34308649

33927678

NXT-24366

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

3.22.1.0.3

33927682

3-28742140171

33944890

NXT-24386

External consumptions updating counter periods erroneously

3.22.1.0.5

34113658

34052333

NXT-24532

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

3.21.2.0.8

34058503

3-29060725351

34072355

NXT-24565

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

3.22.1.0.1

34072382

3-29165734930

34189618

NXT-24604

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

3.22.1.0.4

34189635

34135921

NXT-24650

Claims JET UI displays incorrect message

3.22.1.0.0

34160412

34278679

NXT-24735

Not able to search for country region value in the 'Country Region' tab table of Countries Page

3.22.1.0.1

34278699

34174409

NXT-24737

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

3.22.1.0.1

34186805

34184278

NXT-24760

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

3.22.1.0.1

34275814

34189094

NXT-24772

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

3.21.2.0.8

34190541

3-29566084431

34189094

NXT-24772

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

3.22.1.0.1

34190486

3-29566084431

34192161

NXT-24794

Processing benefit specifcation with case definition on previous product throws null pointer error

3.21.2.0.8

34192181

3-29505103851

34192161

NXT-24794

Processing benefit specifcation with case definition on previous product throws null pointer error

3.22.1.0.1

34192166

3-29505103851

34210861

NXT-24817

'CLA-FL-BENS-015: No Parameter value found' error while updating copay amount on claim lines

3.21.2.0.8

34210898

3-29482198481

34210861

NXT-24817

'CLA-FL-BENS-015: No Parameter value found' error while updating copay amount on claim lines

3.22.1.0.1

34210878

3-29482198481

34213523

NXT-24822

Provider Pricing Clause page: Reference Sheet object navigation: Advance search is missing

3.22.1.0.1

34213525

34215756

NXT-24824

Creating new Service Address for Individual Providers in ADF results in Application error

3.22.1.0.3

34216279

34215756

NXT-24824

Creating new Service Address for Individual Providers in ADF results in Application error

3.21.3.0.9

34216286

34277727

NXT-24885

‘Eligibility Response Definitions’ is displaying twice on searching with ‘definitions’ page

3.22.1.0.1

34277752

34286488

NXT-24906

Add more logging in the target and in the source of the data replication

3.22.1.0.3

34358511

3-29584669481

34294076

NXT-24921

Pagination for flexcodes loops after the limit

3.22.1.0.1

34294109

3-29425889391

34302068

NXT-24924

ProviderSpecialtyDomain shouldn’t be cacheable

3.22.1.0.1

34307670

34313768

NXT-24961

Code and description of brands are blank in ui after brands are extracted using extract ip

3.22.1.0.1

34318695

3-29773346031

34345906

NXT-25021

Extract activity stays in 'in process' status sometimes waiting on AtomicSafeInitializer

3.22.1.0.4

34378134

3-30011552221

34813534

NXT-25046

Clear deserialization errors observed in OHI application logs

3.22.1.0.8

34813545

34359204

NXT-25050

Adding a new service address does not create deep link from rendering address.

3.22.1.0.4

34359270

3-30012711611

34377943

NXT-25072

Unable to create numeric LOVs using custom floorplans

3.22.1.0.6

34379335

3-30071968921

34382639

NXT-25077

Unable to select and save a flex code record field value on a record on provider identifier

3.22.1.0.3

34382653

3-30061236221

34384569

NXT-25084

Version LOV is not displaying and CTR functionality is not working

3.22.1.0.3

34384641

34389890

NXT-25089

Accept header too large error for claims page.

3.22.1.0.3

34389896

34402532

NXT-25121

ClaimLine AutoGeneration of Sequence not working in drill-down view mode.

3.22.1.0.3

34406270

3-30014051312

34455753

NXT-25186

Reference Property Defaults do not work when Read only is set to true in Create Mode

3.22.1.0.3

34455765

3-30242166901

34456437

NXT-25189

Claims submission screen shows allowed and covered amounts without decimal places

3.22.1.0.6

34460194

3-30242956101

34456476

NXT-25190

Procedure code 394 against dental gets transformed to 394 pre illness code.

3.22.1.0.4

34460209

3-30242875981

34573495

NXT-25200

Version dropdown list is showing reversal versions in Claim Details page

3.22.1.0.5

34573913

3-30514720151

34464404

NXT-25202

Claim start and end date is not calculating correctly when 2 or more claim lines are present.

3.22.1.0.6

34464423

3-30244018461,3-30635376071

34464555

NXT-25204

Several issues with editing and submitting the claims

3.22.1.0.5

34464570

3-30244018461

34464595

NXT-25206

LOV values are not displaying comma separated in Edit mode

3.22.1.0.5

34464604

3-30244018461

34481259

NXT-25229

Dynamics Fields in a FlexCode definition should be updated through CMT

3.22.1.0.6

34485832

3-30287286671

34481184

NXT-25230

Advanced Search with flex code not working.

3.22.1.0.4

34484334

3-30297787561

34502594

NXT-25246

Claims SaaS JET Environment - Boilerplates and Quick Search components not loading

3.22.1.0.3

34502605

34512643

NXT-25263

Browser caching prevents selection of a different floorplan claim form

3.22.1.0.3

34512661

3-30241807411

34517531

NXT-25269

Data Replication target should check for the availability of the source system

3.22.1.0.5

34531522

3-29586002911

34560275

NXT-25330

Cannot save the page when a single value type of record definition is configured

3.22.1.0.6

34560311

3-30480654261

34560633

NXT-25332

Generate step of Financial message generation throwing error when we exceed invoice amount 99999999

3.21.2.0.9

34615114

3-30406742931

34560633

NXT-25332

Generate step of Financial message generation throwing error when we exceed invoice amount 99999999

3.22.1.0.7

34615214

3-30406742931

34560654

NXT-25333

Claimline page is not opening while viewing a ctr version

3.22.1.0.5

34560671

3-30514806081

34568490

NXT-25343

In Tab Table, if multiple records are created by enabling deeplink on any column, save button freezes

3.22.1.0.5

34568511

34596555

NXT-25386

Claim Line Summary does not display Pricing information

3.22.1.0.6

34596559

34597571

NXT-25388

The change in currency value on Coverage Regime page is not reflecting after saving the record

3.22.1.0.6

34597582

34588046

NXT-25390

Reference Property defaults do not work with display type never setting

3.22.1.0.5

34588062

3-30625249401

34601964

NXT-25407

NullPointerException Occurred in Processing the claims request

3.22.1.0.6

34601970

3-30564858911

34607185

NXT-25412

Conditional display is not working when it is applied on field which is in a separate tile

3.22.1.0.6

34607204

34607946

NXT-25414

Default value on a field that has a flexcode is not working

3.22.1.0.6

34607973

34608751

NXT-25416

Claim line sequence number is not being generated when user clicks on 'attach and next' button from claimline details page

3.22.1.0.6

34608788

3-30244018461

34608783

NXT-25417

Target events are duplicated or missed when created persons through persons IP

3.22.1.0.6

34612978

3-29584669481

34609321

NXT-25421

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

3.21.2.0.9

34645515

3-30452029991

34609321

NXT-25421

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

3.22.1.0.8

34768417

3-30452029991

34609500

NXT-25422

Display 'never' property is not working for Flex Code fields

3.22.1.0.6

34674189

34619792

NXT-25436

Performance degradation due to multiple xstream object creation

3.21.3.0.10

34619814

3-30674988421

34642531

NXT-25474

Unable to select applicable person covered service

3.22.1.0.7

34642536

3-30622792761

34683498

NXT-25523

Aggregating financial messages activity GENERATE_FIN_MSG_XML failed on high volume data

3.22.1.0.7

34683509

34685842

NXT-25526

Access restrictions on pend reasons are not enforced

3.22.1.0.7

34685907

3-30829017561

34687227

NXT-25528

Extract activity with high volume may cause OutOfMemoryError

3.22.1.0.7

34697680

3-30823746721

34698994

NXT-25537

Provider Pricing Clause - when rule type is Provider Limit Rules, and pricing rule selected is of type Service Days, quantifier is displayed as '#', it should be 'Days'

3.22.1.0.7

34699003

34703075

NXT-25541

When reference property is set with "criteriamandatory": true, blank search on lov is not showing error messages.

3.22.1.0.7

34703087

34703140

NXT-25543

Property selection not working for lov configured in set1 and set2

3.22.1.0.7

34703150

34743196

NXT-25633

Claim line information disappears after an alert is raised.

3.22.1.0.7

34743271

3-30969222841,3-31093057821

34759355

NXT-25660

'No Pricing Data Available' displayed under Contract Reference field under Claim Line Summary section

3.22.1.0.7

34767451

34780940

NXT-25692

Not able to open claimline details and getting console error

3.22.1.0.7

34780945

3-31189721631,3-31193687511,3-31004245611

34790491

NXT-25714

If a claim has Combination of Denied and Approved claimlines, while clicking on 'Pricing' icon, the page stuck

3.22.1.0.7

34790503

34791391

NXT-25725

Not able to search with criteria in case the list of value have more than 50 results

3.22.1.0.8

34791410

3-31111589651

34793858

NXT-25736

Widgets - Custom pie chart widgets with group by and query parameter is not working

3.22.1.0.7

34793861

34799446

NXT-25753

Boilerplates not displayed after upgrade

3.22.1.0.7

34799450

3-31158495511

34803921

NXT-25766

Claimline Detail Page: While clicking on Summary Button, when we expand all the sections, an error appears and not able to close the drawer

3.22.1.0.7

34803934

34804241

NXT-25771

Error Messages shown in console while performing any action with a claimline that doesn’t have claimLineMessages attached

3.22.1.0.7

34804247

34804307

NXT-25773

Not able to resolve pend reason for a claimline from claimline details page

3.22.1.0.7

34804327

34826792

NXT-25850

Resources cannot be searched, when the code starts with 25

3.22.1.0.8

34826798

3-31306279371

Known Issues

BugDB SR Internal Summary

31545595

NXT-13750

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

Description:

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

32477460

NXT-22010

No base view generated for reference sheet lines

Description:

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

32530815

NXT-22103

ACTIVITY CONSUMPTION_IMPORT should not be triggered from IP

Description:

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

32945627

NXT-22704

The SetRecalculateBenefits function fails intermittently

Description:

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

33078317

NXT-22935

Duplicate cases get created when there is past case date

Description:

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

33350875

NXT-23322

Provider Limits are not working as expected

Description:

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

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.

33654812

NXT-23946

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

Description:

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

33665545

3-27921000351

NXT-23969

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

Description:

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

33698723

NXT-24018

Mismatch in Dynamic Records not failing with error

Description:

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

34169428

NXT-24160

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

Description:

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

34008782

3-28606893871

NXT-24457

Enrollment callouts throws null pointer error on read timeout

Description:

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

34189805

NXT-24484

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

Description:

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

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

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.

34113807

3-29168078521

NXT-24626

User friendly message must be thrown instead of TokenMgrError

Description:

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

34128362

NXT-24637

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

Description:

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

34145248

3-29423861521

NXT-24682

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

Description:

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

34159148

NXT-24713

Patch Operation not working on Transaction Sources Resource

Description:

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

34164741

NXT-24723

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

Description:

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

34169837

NXT-24731

Execution of callout rule dynamic logic fails from test unit

Description:

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

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'

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

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

34218880

NXT-24829

Inconsistency in response body across different resources

Description:

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

34231559

NXT-24849

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

Description:

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

34257328

NXT-24868

Claims home page UI is breaking in search fields popup in Firefox browser

Description:

There is no spacing between the label and text area for the field member last name ( claim ) and too much space between member claim line label and value. It varies from machine to machine, depends upon screen resolution

34270456

NXT-24879

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

Description:

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

34369411

NXT-25065

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

Description:

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

34770289

NXT-25103

Unable to view Entry status in claim History tab

Description:

Create a claim with mandatory fields and click on save button, claim will be in 'Entry' status. Click on History link and observe 'Entry' status details are not displayed even though 'Display Claim Status History' is enabled. This issue is observed only for newly created claims

34401051

3-29621579461

NXT-25116

CMT recovery process fails with null pointer exception

Description:

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

34445139

3-30161147631

NXT-25161

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

Description:

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

34456508

3-30172109281

NXT-25191

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

Description:

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

34508931

3-30377954961

NXT-25257

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

Description:

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

34532970

3-30389121226

NXT-25300

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

Description:

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

34588162

NXT-25325

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

Description:

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

34579024

NXT-25362

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

Description:

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

34626789

3-30270443091

NXT-25451

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

Description:

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

34629703

3-30481819601

NXT-25461

ADF Internal menu items are not translated correctly when the language is changed in the Preferences dialog in SaaS environments.

Description:

ADF Internal menu items are not translated correctly when the language is changed in the Preferences dialog in SaaS environments.

34675537

3-30739753241

NXT-25512

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

Description:

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

34697776

NXT-25531

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

Description:

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

34723806

3-29584669481

NXT-25593

OptimisticLockingException when updating lastlogintimestamp of the user

Description:

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

This causes problem in updating the LASTLOGINTIMESTAMP

34800659

NXT-25604

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

Description:

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

34866064

NXT-25609

"Denied" field values are blank when downloaded in Adjudication Page

Description:

Click on download in "adjudication case details" tab section. Verify the downloaded csv file. "Denied" field values are blank

-

NXT-25616

Delete on a new row should remove additional Fields tab as well.

Description:

Product Limits tab: Add new row. Then click on Delete. It should remove additional Fields tab as well.

34747018

3-31049172121

NXT-25640

Error while processing a claim in manual benefits status from postman

Description:

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

34871839

NXT-25668

Reference Sheet Lines page is not loading all the results

Description:

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

34872307

NXT-25712

SVNTV Additional fields are not shown in View table mode

Description:

Case Definition: Created SVNTV field in usages of case definition. Add data to the field and make a quick search. Click and expand Additional fields. The Field is missing but when clicked on view or edit the field is shown.

34791240

NXT-25719

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

Description:

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

34872108

NXT-25741

Boilerplate not loading for widgets

Description:

Users will always add boilerplate keys in custom widgets. System should support it.

34866023

NXT-25749

Custom property values are not showing when downloaded

Description:

It is observed that, the pages which has custom properties are not showing values when they are downloaded.

34813586

NXT-25804

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

Description:

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

34814700

NXT-25809

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

Description:

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

34831575

NXT-25859

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

Description:

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

34835412

3-31264277391

NXT-25866

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

Description:

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

34843044

3-31130354031

NXT-25889

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

Description:

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

34844068

NXT-25890

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

Description:

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

34844240

3-30886340351

NXT-25892

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

Description:

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

34845443

3-31210906991

NXT-25898

Custom boilerplates are not working for claim line details view page

Description:

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

34870326

NXT-25901

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

Description:

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

34870406

NXT-25908

Comboboxes fields not appearing in region after Validation row action

Description:

Combo - boxes are showing only in Edit mode in region section when we expand the row. Also, if we select any value in the fields : "Clas. Scheme Usage", "Claim Clas. Usage", "Claim Line Clas. Usage", we need to select values from the combo-boxes fields which are moved to region section and appear after expanding the row. But sometime does not appear when we expand the row after validation action.

34853666

NXT-25926

Dynamiclogicstatistics Reset URL missing in Dynamiclogicstatistics Response Body

Description:

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

34857101

NXT-25929

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

Description:

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

34872498

NXT-25933

Episodes page - pop-up alignment issue

Description:

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

34858637

3-31414189871

NXT-25940

Advanced search on 'createdby' not working in claims page

Description:

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

34863704

NXT-25943

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

Description:

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

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

34863863

3-31111068731

NXT-25944

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

Description:

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

34866928

NXT-25950

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

Description:

  1. Created a usages field and update the floorplan as display: Never along with auto include extensibility is checked in

  2. The field is shown in the persons page UI and able to edit it.

34867157

NXT-25952

Custom lov poceduregroupdetails is not working in claimlines page

Description:

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

34867818

NXT-25956

Data not saved in multivalue fields added in additional fields

Description:

Created Multi Value fields for code and flex codes. While creating new Product line, values in the additional Fields are given. On Save data is lost.

34868041

NXT-25958

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

Description:

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

34868535

NXT-25960

Zip files cannot be imported on Mac and Linux

Description:

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

34870460

NXT-25964

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

Description:

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

34870639

NXT-25966

Breadcrumb required for product benefit specification

Description:

Breadcrumb is not shown in product benefit specification page to navigate back to the products page in context

34871310

NXT-25969

Additional Fields: Cancel button is saving the data.

Description:

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

34871981

NXT-25973

Add to Floorplan - Next button is not responding

Description:

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

34879821

NXT-25978

Claim Transaction Event Rule is not available in event payload logic

Description:

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

34873078

NXT-25982

Table Component Performance and page unresponsiveness issues

Description:

Multiple issues related to table component, due to which the respective page freezes

34873109

NXT-25983

Additional Fields : SVNTV fields are disappeared after saving

Description:

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

34875997

NXT-25987

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

Description:

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

34872778

3-31454344411

NXT-25989

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

Description:

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

34907820

NXT-25995

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

Description:

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