Release Notes for Oracle Health Insurance Claims Adjudication Release 3.22.1.0.0
This document contains the release notes for Oracle Health Insurance Claims Adjudication Release 3.22.1.0.0.
Version compatibility: Oracle Health Insurance Claims Adjudication Release 3.22.1.x is only compatible with other Oracle Health Insurance applications release version 3.22.1.x unless explicitly stated otherwise. |
OHI applications expose the technical ID (created by sequence generator) in HTTP API and IP. This might be changed to an alternate technical ID (the data type might not be an integer) in a future release. Hence, it is advised to follow the generated HATEOAS links instead of hard-coding/bookmarking the IDs in the external integrations. |
In accordance with the OHI error correction policy (Document 1494031.1 on My Oracle Support), error correction support will be provided for this release and the previous two releases. |
Enhancements
ID | Summary | Description | Included in Patch |
---|---|---|---|
AUT-2077 |
New User Provisioning Features |
This enhancement
|
|
NXT-18058 |
New Web Service for Pend Resolution |
This enhancement introduces a new HTTP web service for pend resolution. |
|
NXT-19406 |
Enhanced Calculation Configuration |
This enhancement introduces the ability to apply a cover withhold rule to a specific coverage label. This feature makes it possible to configure parameter based tiers and significantly reduces the complexity of calculations that use reinsurance labels. |
|
NXT-20382 |
New Advanced Search Features |
This enhancement introduces the ability to do between, less than and greater than searches on dates, number, and amount fields, in the advanced search. |
|
NXT-20584 |
New page for Provider Pricing Clauses |
This enhancement introduces a new user interface page to view and manage provider pricing clauses. |
|
NXT-20655 |
Invalidate and re-populate non-entity cache |
The application keeps non-entity caches for extensibility configuration. In some scenarios it is possible for the cached content and the database to be out of sync. This situation can be resolved by restarting the server. This enhancement introduces new web service that provides an alternative to restarting the server. Calling this web service clears the non-entity cache. |
|
NXT-20757 |
Fee Schedule Line Selection Improvements |
This enhancement improves the performance of the internal process that selects applicable fee schedule lines during the claim pricing process. This enhancement does not introduce any functional change. |
|
NXT-21021 |
New Web Service to Generate Claim Events |
This enhancement introduces a new web service that triggers an immediate generation of claim events within the context of a claim. |
|
NXT-21416 |
Use Vault as alternative secrets store with WebLogic deployments |
Next to Fusion Middleware / WebLogic Oracle Platform Security Services (OPSS), OHI applications also support HashiCorp Vault as alternative secrets store. See the Installation Guide for details. |
3.21.3.0.2, 3.21.3.0.4, 3.21.3.0.5 |
NXT-21613 |
New pages for Pricing Components |
This enhancement introduces a set of new user interface pages to view and manage claim pricing configuration. |
|
NXT-21614 |
New pages for Reimbursement Methods and Pricing Rules |
This enhancement introduces new user interface pages that show claim pricing configuration related to reimbursement methods and pricing rules. |
|
NXT-21619 |
New page for Benefit Specifications |
This enhancement introduces a new user interface page to view and manage benefit specifications. |
|
NXT-21620 |
New pages for Products, Underwriters and Product Provider Group |
This enhancement introduces new user interface pages for products, underwriters and product provider groups. |
|
NXT-21622 |
New page for Products |
This enhancement introduces a set of new user interface page for product configuration. |
|
NXT-21623 |
New claim process configuration pages |
This enhancement introduces a set of new user interface pages that show and maintain base configuration related to claims processing. |
|
NXT-21624 |
New pages for Process Rules |
This enhancement introduces new user interface pages for viewing and maintaining process rules. |
|
NXT-21625 |
New pages for Benefit Rules |
This enhancement introduces a set of new user interface pages for benefit calculation configuration. |
|
NXT-21626 |
New pages For Exchange Rates, Table, Advice Response Definition and Transaction Sources |
This enhancement introduces new user interface pages for the configuration of exchange rates, tables, advice response definitions and transaction sources. |
|
NXT-21627 |
New page for Claim Access Restrictions |
This enhancement introduces a new page to maintain claim access restrictions. |
|
NXT-21632 |
New pages for episodes of care |
This enhancement introduces a new user interface page that displays episodes of care. |
|
NXT-21633 |
New page to view Authorizations |
This enhancement introduces a new user interface page to shows authorizations stored in the claims application. |
|
NXT-21758 |
Dismiss Technical Errors |
This enhancement introduces the ability to dismiss certain types of failures via API that does not impact claims processing For example failure in sending out claim events or workflow events or fin message received response |
|
NXT-22269 |
Show and add notes to a claim |
This enhancement introduces the ability to keep notes in context of a claim, in the claim page. |
|
NXT-22299 |
RestClient Connection Pool |
This enhancement introduces a REST client connection pool. Any application invoking REST calls now consume the connections from a shared connection pool, instead of creating a new connection every time. The parameters for using connection pool, e.g. Number of connections, etc, are configurable. |
|
NXT-22428 |
Provide support in the installer to set insurable entity type |
This enhancement introduces the ability to create insurable entity type of type Person. This is an optional feature for a fresh installation of the application. The options in the configuration file for the user to input the required values are:
The default values for the type and resource name are:
|
|
NXT-22573 |
Conditional Display of Fields in Lists and Tabs |
This enhancement introduces the ability to control the display of fields within a row in a table and multi-value list within the form region. |
|
NXT-22639 |
The pricing and benefits steps in the claims have been tuned. |
Group membership (both for diagnosis and procedure) is now faster. The functionality did not change. |
3.21.3.0.7 |
NXT-22658 |
Overview of External End-Points |
This enhancement introduces a new integration point that generates an overview of all defined end-points to which the application sends messages. |
|
NXT-22730 |
Increase Dynamic Field Length |
This enhancement introduces the ability to update the Field on a Flex Code Field Usage. The new Field must have the same datatype and the length value cannot be smaller than the previous Field. For numbers, the number of decimals cannot be smaller than the previous Field. |
|
NXT-22766 |
Show Loading Icon for Page Navigation |
This enhancement introduces the display of the loading icon when a user navigates the menu. This provides the user with a visual cue that the application is in the process of loading the page. |
|
NXT-22847 |
Denied claim for previous approved claim result into zero amount invoice in oracle finance SR |
This change enables switching off the generation of accounting details for non-invoiced financial transactions during financial message generation. Before this change, the system always generated accounting detail for the non-invoiced financial transactions in the generated financial message. Even in the case that not one invoice was created for the handled financial transactions, there would always be an accounting detail in the message. Now this behavior can be switched off by setting the (new) system property 'ohi.financialmessage.create.noninvoiceaccdetail' to false. Besides, existing system generates empty XML and Flat File financial message even though there aren’t any invoiced data. This change also get rids of such empty financial messages. |
3.21.3.0.6 |
NXT-23006 |
The TaskProcessingResource exposes the current AQ queue depth |
This allows customers to monitor the backlog of work stored in the queue. |
|
NXT-23031 |
Add callout execution table to seed data for inclusion in base views generation |
The callout-execution and the callout-rule-execution tables are added to the seed data for inclusion in base views generation. Through this enhancement it is possible for customers to generate a base view on these tables. The REQUEST_MESSAGE, INBOUND_RESPONSE_MESSAGE and OUTBOUND_RESPONSE_MESSAGE columns are not included in the base view for callout-execution as they may contain Personally Identifiable Information. |
|
NXT-23056 |
Claims Transactions (CTR) |
JET UI Claim Page is extended to show claims transaction (CTR) data |
|
NXT-23057 |
New Actions in Manual Pricing and Manual Benefits pages |
This enhancement introduces new actions in the user interface pages for manual pricing and manual benefits. These actions include bringing a claim back from the manual adjudication status to the manual pricing status or the manual benefits status, as well as the option to adjust pricing and benefits results. |
|
NXT-23078 |
Set Service Specialty |
This enhancement introduces a new pre-defined method that enables the callout response logic to set the service specialty on the claim or claim line. |
|
NXT-23097 |
JavaScript Extension Toolkit Upgrade |
This release includes an upgrade of the JavaScript Extension Toolkit (JET) technology. In addition to several non-functional improvements, this upgrade also further improves to the look and feel of the application. |
|
NXT-23098 |
Infinite Scrolling on Search Pages |
This enhancement introduces infinite scrolling on search pages, i.e., new search results are fetched every time the user scrolls down further. This enhancement replaces the pagination of search results. |
|
NXT-23140 |
Episode recognition: Allow overlapping episodes of same type and allow start date end date updates at inclusion |
This enhancement allows for overlapping episodes for a member, episode definition, and time validity. New attributes episode identifier is added to episode and claim line. The system matches the identifier on the claim line to the identifier on the episode to find an existing episode for a member/definition combination within the time span of the claim line. The identifier on the episode is set by function dynamic logic specified on the episode definition (new signature) which is triggered during episode creation via the claims processing. It also allows for the episode end date to be updated at the inclusion of a claim line |
3.21.3.0.4 |
NXT-23199 |
Update Dynamic Record Definitions |
This enhancement introduces the ability to add required fields to dynamic record definitions and flex code definition that are already in use. Changing a field from optional to required will require the user to set a value for that field the very next time when that either the record or flex code is updated, or the extended entity itself is updated. In the scenario that the user adds a new required field to a dynamic record that is linked to configuration, the user must ensure that both source and target environment are aligned in their dynamic record configuration before using the configuration migration tool to migrate the actual dynamic records. |
|
NXT-23333 |
Update Registration Through API |
With this enhancement PUT and PATCH, operations are made available on registration resources. All fields are updated except for the : registrationInvoiceList. |
|
NXT-23368 |
JSON support in file import for writeConsumptionBatch IP |
OHI Applications have JSON as their preferred mode of communication. File exchanges started supporting JSON as a file media type from 3.21.3.0.0. However, WriteConsumptionBatch IP has a standalone implementation and this enhancement is to start supporting JSON as a file media type in this case too. |
|
NXT-23455 |
Generic API Patch Operation |
This enhancement extends the existing PATCH operation in the generic API so that resources can be called by their functional key (CODE), rather than their technical ID. This eliminates the need for a query before patching. |
|
NXT-23475 |
HTTP API to Validate DPPCs and to build PPCs. |
This enhancement introduces two new APIs. 1) Validate Draft Provider Clauses. This operation enables the validation of draft provider pricing clauses. The operation can validate either a full pricing worksheet or a restricted set of draft provider pricing clauses within a pricing worksheet. 2) Build Draft Provider Clauses. This operation enables the build of provider pricing clauses. The operation will validate and build either a full pricing worksheet or a restricted set of draft provider pricing clauses within a pricing worksheet. |
|
NXT-23507 |
Improved Login Page |
This enhancement aligns the look and feel of the Login page with Oracle’s latest standard |
|
NXT-23648 |
Application Owner Schema Change |
The privilege SELECT ON SYS.V_$PARAMETER is no longer required in the application and is removed from the installer. This change impacts only fresh installations. |
3.21.3.0.3 |
NXT-23731 |
ET: New Features Claims Page: AutoFill Seq. and Entry date |
With this enhancement 1) the claim entry date defaults to the system date in create mode and 2) the claim line seq. is auto-incremented when a new claim line is added. |
|
NXT-24203 |
New Integration Point to Retrieve Configuration Migration Sets |
This enhancement introduces a new integration point that retrieves the list of available configuration migration sets from a specific source environment. This service enables the UI page that shows inbound data sets to include configuration migration data sets on other environments. |
|
NXT-24238 |
Display Message Text in Menus |
This enhancement introduces a new setting that controls whether the message text is displayed along with the message code, when the user selects a message from a menu. |
|
NXT-24452 |
Extensibility: Additional Fields on Provider Identifier |
This enhancement extends the number of supported single-value non-time-valid dynamic fields on the Provider Identifier entity to:
|
3.21.3.0.7 |
NXT-24489 |
JSON Re-Indexing Package |
This enhancement introduces the package OHI_REFERENCE_SHEET_LINES_INDEX_MAINTENANCE_PKG, that creates an oracle text index OHI_REF_SHEET_LINE_IDX1 on OHI_REFERENCE_SHEET_LINES table in Oracle 19c format with Sync frequency option. This package needs to be executed in the Post-upgrade stage. |
3.21.3.0.8 |
NXT-24611 |
Light Deployment (without ADF, with Vault) |
This enhancement introduces an alternative, light deployment EAR file, in addition to the standard EAR. This new light EAR file deploys on Weblogic slim middleware and is placed under the lightApplication directory of the release zip. This deployment do not use Oracle Platform Security Services (OPSS) and does not support ADF pages. |
|
POL-10220 |
User Interface Improvements |
This enhancement introduces the following features the create policy page to improve operational agility of the end-user:
|
|
POL-5071 |
New Pages for Data Exchanges |
This enhancement introduces new user interface pages for inbound and outbound file exchanges. |
|
POL-5073 |
New pages: Members and Membership |
This enhancement introduces:
|
|
POL-7230 |
Dynamic Logic Test Integration Point |
This enhancement introduces a new integration point that enables dynamic logic unit tests within the application, without having to invoke the entire core process to trigger an invocation of the logic. |
|
POL-8263 |
Automatically Include New Dynamic Fields in the API |
This enhancement introduces ability in the API layer to auto-include new dynamic fields in a floor plan. |
|
POL-8741 |
New page for Activities |
This enhancement introduces a set of new user interface pages to start and monitor activities. |
|
POL-9190 |
Immediate Primary Date Format Changes |
This enhancement introduces the ability to change the primary date format on the default country without having to restart the server to effectuate the change. |
|
POL-9288 |
Improved Look and Feel |
This enhancement introduces several small changes to menus and alignments to improve the overall look and feel of the application. |
|
POL-9643 |
IETF RFC2882 Email Format Support |
This enhancement enables the use of email addresses according to the IETF RFC2882 standard in Relations and Providers |
3.21.3.0.5 |
POL-9667 |
Enhanced Enrollment Matching |
This enhancement introduces the concept of policy identifiers. This makes it possible to identify a policy on another identifier (like the subscriber’s SSN) besides the OHI policy code. Policy identifiers are configurable. Additional functionality for relation identifiers: When new members are created it becomes possible to store the used code as an identifier and generate a system generated relation code instead. |
|
POL-9775 |
Enhance Flexcode LOV template to show "additional" fields other than value and descriptor |
With this enhancement, it will be possible to show additional flex code fields in addition to the value and descriptor in the JET UI. |
|
POL-9798 |
New Features Quick Search and Advanced Search |
A new mode is added to the quick search component - AND mode. This mode allows specifying values specific to the search criterion. In addition, for quick and advanced search, at the property level, it is possible to configure "like", "likeic" or "eq" as queryOperator. It is also possible to configure if the value should be converted to uppercase or not. |
|
POL-9799 |
Optional Receiver on a Registration |
This enhancement changes the registration receiver field to be optional. |
Upgrade Steps for Installation
To perform the upgrade, perform the following steps:
-
Perform any pre-upgrade steps.
-
Stop all the managed nodes running the .existing version of the application.
-
Perform any pre-undeploy steps.
-
Undeploy the existing version of the application.
-
Back up the database.
-
Perform any post-undeploy steps.
-
Unpack the release bundle into a directory that we refer to as OHI_ROOT from now on.
-
Change Installation Configuration: In
<OHI_ROOT>/util/install
, make a copy ofohi_install.cfg.template
and name itohi_install.cfg
. -
Edit
ohi_install.cfg
to contain your specific database connection data and other configuration settings. The settings are explained in the file itself. -
Make sure NO connections are present to the database using the OHI_xxx_USER account (where xxx is the abbreviation of the application)
-
Run the Upgrade script:
-
Open a command window and browse to
<OHI_ROOT>/util/install
. -
Run the upgrade by executing
./ohi-update.sh .
-
-
Make the required changes to the ohi properties file
-
Perform any post-upgrade steps
-
Start WebLogic application server
-
Deploy the Application
-
Perform any post-deploy steps
Additional Upgrade Steps for Installation
The following phases are defined:
|
a) Stage: pre-upgrade
Action: execute the following query to find future duplicates
select usrs.login_name
, dupes.alias
from ohi_users usrs
, ohi_user_preferences uspr
, (select uspr_id
, alias
from ohi_bookmarks
group by uspr_id
, alias
having count(*) > 1
) dupes
where uspr.id = dupes.uspr_id
and usrs.id = uspr.usrs_id
This query lists bookmark aliases per user that have more than one occurrence and will violate the new unique constraint. Update the alias of the violations such that there are no more duplicates
c) Stage: post-undeploy
1) Action: Apply mandatory WebLogic patches
The following are the mandatory (minimal required) patches. Please apply them in the order listed below:
-
33416868: WLS PATCH SET UPDATE 12.2.1.4.210930 (OCT 2021 PSU)
-
32211968: ECLIPSELINK - ALL VERSIONS - GOES INTO DEAD LOCK DOING OBJECT BUILDING
After applying the above patch(es), if the managed server fails to start due to coherence errors, please follow the solution described in Doc ID 2634266.1
2) The following steps are to be performed before running the upgrade script:
Action: Privilege changes to SYSTEM user, the below commands should be executed as SYSDBA:
GRANT SELECT ON sys.gv_$aq TO system WITH GRANT OPTION;
REVOKE SELECT ON sys.v_$parameter FROM system;
REVOKE EXECUTE ON sys.dbms_system FROM system;
Action: Privilege changes to USER schema, below command should be executed as SYSTEM user
GRANT SELECT ON sys.gv_$aq TO OHI_CLAIMS_USER;
Action: Privilege changes to OWNER schema, below commands should be executed as SYSTEM user
GRANT CREATE TRIGGER TO OHI_CLAIMS_OWNER;
3) Please execute the SQL statement with user: OHI_CLAIMS_OWNER. This SQL is to fix the known issue of custom floorplans getting overridden by OHI floorplans with same ID.
begin
execute immediate 'alter table ohi_floor_plans_tl disable constraint ohi_floor_plan_tl_fk1';
for rec in (
select
id
from
ohi_floor_plans_b
where
id in ( 241, 1061, 1281, 1291, 1531,
1761, 19499, 19699, 21499, 21699,
25499, 25599, 33499, 33699, 33999,
34099, 34199, 34699, 34799, 34899,
34999, 35099, 35199, 35299, 35399,
35499, 35599, 35699, 35799, 35899,
35999, 36099, 36199, 36299, 36399,
36499, 36599, 36699, 36799, 36899,
36999, 158254 )
and ind_system = 'N'
) loop
update ohi_floor_plans_b
set
id = ohi_floor_plan_s1.nextval
where
id = rec.id;
update ohi_floor_plans_tl
set
base_table_id = ohi_floor_plan_s1.currval
where
base_table_id = rec.id;
end loop;
execute immediate 'alter table ohi_floor_plans_tl enable constraint ohi_floor_plan_tl_fk1';
commit;
end;
/
Stage: post-upgrade
A new OHI_REFERENCE_SHEET_LINES_INDEX_MAINTENANCE_PKG has been provided as part of the patch. Post upgrade of the patch login as ohi_<app>_owner and execute the below command to recreate the index.
begin ohi_reference_sheet_lines_index_maintenance_pkg.create_index (1); end; /
Configuration Properties
Ref | Action | Subject | Description |
---|---|---|---|
NXT-21416 |
Added |
ohi.vault.namespace |
OHI specific Vault namespace section, under the path determined by properties ohi.vault.kv.secrets.engine/ohi.vault.namespace to look for secrets |
NXT-21416 |
Added |
ohi.vault.address |
Vault address. Must use HTTPS |
NXT-21416 |
Added |
ohi.vault.kv.secrets.engine |
By default, OHI applications assume that Vault’s Key-Value secrets engine is enabled at root path "secret" |
NXT-21416 |
Added |
ohi.vault.clientpem.url |
Resource URL to Vault Client pem |
NXT-21416 |
Added |
ohi.secure.secrets.store |
The type of store the OHI application uses for secrets |
NXT-21416 |
Added |
ohi.vault.pem.url |
Resource URL to Vault pem |
NXT-21416 |
Added |
ohi.vault.token |
Vault token |
NXT-21416 |
Added |
ohi.vault.environment.identifier |
To distinguish secrets on a per OHI application instance basis |
NXT-21416 |
Added |
ohi.vault.clientkeypem.url |
Resource URL to Vault Client Key pem |
NXT-22299 |
Added |
ohi.service.{0}.client.pool.destination.maxconnections |
The maximum number of connections in the pool per destination for client {0}. Effective immediately for non-cached clients. |
NXT-22299 |
Added |
ohi.service.{0}.client.pool.destination.maxqueued |
The maximum number of connections in the pool allowed to be queued per destination for client {0}. Effective immediately for non-cached clients. |
NXT-22299 |
Added |
ohi.service.{0}.client.pool.timeout.addressresolution |
The max time, in milliseconds, to resolve the host address. This property is specific to client {0}. Effective immediately for non-cached clients. |
NXT-22299 |
Added |
ohi.service.{0}.client.pool.timeout.idle |
The max time, in milliseconds, a connection can be idle. This property is specific to client {0}. Effective immediately for non-cached clients. |
NXT-22299 |
Added |
ohi.service.{0}.client.pool.timeout.connection |
The max time, in milliseconds, a connection can take to connect to destinations. A value of 0 means never timeout. This property is specific to clientId {0}. Effective immediately for non-cached clients. |
NXT-22299 |
Added |
ohi.service.client.pool.timeout.connection |
The time in milliseconds before the attempt to connect to an outbound service times out. Effective immediately for non-cached clients. |
NXT-22299 |
Added |
ohi.service.client.response.content.maxsize |
Maximum allowed response content size in MegaBytes (MB). |
NXT-22299 |
Added |
ohi.service.client.pool.active |
Enable or disable to leverage connection pool functionality |
NXT-22299 |
Added |
ohi.service.client.pool.destination.maxqueued |
The maximum number of connections in the pool allowed to be queued per destination. Effective immediately for non-cached clients. |
NXT-22299 |
Added |
ohi.service.client.pool.destination.maxconnections |
The maximum number of connections in the pool per destination. Effective immediately for non-cached clients |
NXT-22299 |
Added |
ohi.service.client.pool.timeout.addressresolution |
The max time, in milliseconds, to resolve the host address. Effective immediately for non-cached clients. |
NXT-22299 |
Added |
ohi.service.client.pool.timeout.idle |
The max time, in milliseconds, a connection can be idle. Effective immediately for non-cached clients. |
NXT-22847 |
Added |
ohi.financialmessage.create.noninvoiceaccdetail |
Decides the creation of non-invoice accounting details in financial message. If set to true, activity will create non-invoice account details in financial message. If the property is set to 'false', non-invoice accounting details won’t be created. Default value is true. |
NXT-22983 |
Removed |
ohi.datasetoperations.notification.common.structure |
From this release onwards, the notification will be sent only in the new/common format. |
NXT-23008 |
Added |
ohi.eclipselink.concurrency.manager.maxsleeptime |
Related to ohi.eclipselink.concurrency.manager.waittime. Controls the time interval (in milliseconds) for the system to throw an exception after a deadlock was detected. This is an optional property. Default value is 40000 milliseconds. |
NXT-23008 |
Added |
ohi.eclipselink.concurrency.manager.waittime |
A value larger than 0 (milliseconds) enables internal persistence deadlock detection and related extended logging; effectively driving org.eclipse.persistence.internal.helper.ConcurrencyManager. This is an optional property. Default value is 1 millisecond. |
NXT-23515 |
Added |
ohi.ui.httplink.{0} |
This property is used for defining the address of the http link. {0} represents a custom identifier that can be specified to provide more context to the http link configuration. |
POL-5073 |
Added |
ohi.jsui.formatted.address.organization |
Added a new property to show formatted address for organizations resource |
POL-5073 |
Added |
ohi.jsui.formatted.address.person |
Added a new property to show formatted address for persons resource |
Web Services
Ref | Action | Subject | Description |
---|---|---|---|
NXT-18058 |
Added |
New REST IP has been created |
HTTP pend resolution IP has been created. |
NXT-20655 |
Added |
Non-Entity Cache Integration Point |
'/api/nonentitycache/invalidateall' IP invalidates all the non entity caches. It supports POST HTTP request. Successful response returned by this IP is 204. |
NXT-21758 |
Added |
Tasks Integration Point |
/tasks/{id}/dismiss dismisses the Tasks of below type : -WorkflowEvent -TaskDoneEvent -ClaimsEvent -CtrClaimEvent -PolicyAccountTransactionEvent After successful dismissal, 204 is returned. |
NXT-22658 |
Added |
Outbound Integration Point |
A new IP that shows all the outbound integration points and their endpoints |
NXT-23006 |
Modified |
Control Task Processing |
The existing status response is extended with information about the number of items in the task processing queue |
NXT-23140 |
Modified |
CL0155 |
Modified Claims In IP to allow setting of episodeIdentifier at claim line level |
NXT-23140 |
Modified |
CL0156 |
Modified Claims Update IP to allow setting of episodeIdentifier at claim line level |
NXT-24203 |
Added |
Fetch Available Datasets Integration Point |
'api/dataexchange/datasets/fetchavailabledatasets/<dataSetDefinitionCode>/<dataSetVersion>' IP fetches all the datasets from the configured source environments. It supports GET HTTP request. Successful response returned by this IP is 200. |
POL-7230 |
Added |
Test Dynamic Logic Integration Point |
New Integration Point |
POL-9643 |
Modified |
providers API |
Provider email address now allows IETF RFC2882 Email Format |
POL-9643 |
Modified |
Quote Integration Point |
Relation email address now allows IETF RFC2882 Email Format |
POL-9643 |
Modified |
Policy In Integration Point |
Relation email address now allows IETF RFC2882 Email Format |
POL-9643 |
Modified |
persons API |
Relation email address now allows IETF RFC2882 Email Format |
POL-9667 |
Added |
policyidentifiertypes API |
New API |
POL-9667 |
Added |
policyidentifiers API |
New API |
POL-9667 |
Modified |
Policy In Patch Integration Point |
Match on policy identifier |
POL-9667 |
Modified |
Policy In Integration Point |
Match on policy identifier |
POL-9667 |
Modified |
Relation Integration Point |
Create relation identifier and generate relation code |
POL-9667 |
Modified |
Enrollment Status Integration Point |
Possibility to identify a relation based on relation identifier |
POL-9799 |
Modified |
Registrations Integration Point |
The receiver attribute of a registration is no longer mandatory |
Data Conversion
Ref | Action | Subject | Description |
---|---|---|---|
POL-8263 |
Added |
OHI_FLOOR_PLANS_B |
Set AUTOINCLUDE_EXTENSIBILITY to true for all the system plans to have template SEARCH TABLE, HIERARCHICAL RECURSIVE, VIEW AND EDIT LIST |
Dynamic Logic
Ref | Action | Subject | Description |
---|---|---|---|
NXT-23078 |
Added |
setServiceSpecialty |
new predefined method |
NXT-23140 |
Added |
Episode Identifier |
Added new dynamic logic to generate new episode identifier. |
NXT-23140 |
Modified |
Transaction Scenario (Claim Line) |
Added line ctrClaimLine.episodeIdentifier=claimLine.episodeIdentifier |
POL-7230 |
Added |
Test Unit |
New signature |
POL-9667 |
Added |
Pre-defined method getEnrolledProducts |
New predefined method to search for policy enrollment products for members identified by insurableEntityType, insurableEntityCode and (optional) identifierTypeCode. To be used in Enrollment Status Integration Point |
POL-9667 |
Modified |
Signature for Enrollment Response Definition |
Optional parameter identifierTypeCode added. |
UI Changes
Ref | Action | Subject | Description |
---|---|---|---|
NXT-19406 |
Modified |
CL0005 : Setup Coverage Regime |
New column for the coverage label in the cover withhold rule section |
NXT-20382 |
Added |
queryOperator : bet / lt / gte |
queryOperator property is supported on dates, number, and amount fields while configuring floorplan for advanced search |
NXT-20584 |
Added |
Provider Pricing Clauses Page CL0087 |
New page to view and setup provider pricing clauses |
NXT-21613 |
Added |
Classifications, Classification Priorities, Classification Schemes |
New pages added to view and setup pricing components |
NXT-21613 |
Added |
Provider Categories, Product Categories, Pricing Priorities |
New pages added to view and setup pricing components |
NXT-21613 |
Added |
Bundled Amount Types, Charged Amount Types, Diminishing Rate Types |
New pages added to view and setup pricing components |
NXT-21613 |
Added |
Fee Schedule Types, Payment Function Types, Adjustment Execution Phases |
New pages added to view and setup pricing components |
NXT-21613 |
Added |
Pricing Templates, Pricing Options, Episode Categories, Episode Definitions |
New pages added to view and setup pricing components |
NXT-21614 |
Added |
Lower of Rules, Pricing External Intervention Rules |
New pages added |
NXT-21614 |
Added |
Adjustment Rules , Combination Adjustment Rules, Replacement Rules |
New pages added |
NXT-21614 |
Added |
Encounter Rules, Inclusion Rules |
New pages added |
NXT-21614 |
Added |
Dynamic Field Rules, Provider Limit Categories and Rules, Diminishing Rates , |
New pages added |
NXT-21619 |
Added |
Benefit Specifications |
New page added to view and setup benefit specifications |
NXT-21620 |
Added |
Products, Underwriters and Product Provider Groups |
New pages to view and setup Products, Underwriters and Product Provider Groups |
NXT-21622 |
Added |
Product Priorities, Benefit Priorities |
New pages to view and setup Payers and Brands |
NXT-21622 |
Added |
Payers, Brands |
New pages to view and setup Payers and Brands |
NXT-21622 |
Added |
Product Lines, Product Families, Funding Arrangements |
New pages to view and setup Payers and Brands |
NXT-21623 |
Added |
Settlement Reasons, Diagnosis Types, Claim Form Types, Location Types |
View and setup Claims Configuration pages |
NXT-21623 |
Added |
Modifiers, Claim Forms, Authorization Forms, Pend Reasons |
View and setup Claims Configuration pages |
NXT-21623 |
Added |
Skip Tags, Unfinalize Reasons, Unfinalize Reason Groups, Location Type Groups |
View and setup Claims Configuration pages |
NXT-21625 |
Added |
Coverage Labels, Cover Withhold Categories, Adjudication Limits |
New pages to view and setup Benefit Rules Configurations |
NXT-21625 |
Added |
Waiting Period Regimes, Post Benefits Regimes, Case Definitions |
New pages to view and setup Benefit Rules Configurations |
NXT-21625 |
Added |
Coverage Regimes, Reservation Regimes, Authorization Regimes |
New pages to view and setup Benefit Rules Configurations |
NXT-21626 |
Added |
Advice Response Definitions, Exchange Rates, Tables, Transaction Sources |
New pages to view and setup Advice Response Definitions, Exchange Rates, Tables, Transaction Sources |
NXT-21632 |
Added |
Episodes |
Added new page |
NXT-21633 |
Added |
CL0022 View Authorizations |
New page to view authorizations |
NXT-21758 |
Added |
View Technical Errors Page |
New JET page on Task processing, ability to restart or dismiss a task. |
NXT-21758 |
Modified |
View Technical Errors Page |
Dismissed tasks are not shown in the View Technical Error page |
NXT-22269 |
Added |
Notes |
Notes drawer is added to Claims page. |
NXT-22766 |
Added |
JET Pages |
Loading Indication would be shown on navigating to any other pages |
NXT-23056 |
Modified |
Claim |
claims page is extended to show CTR(Claim Transaction) details. |
NXT-23057 |
Modified |
Claims |
user interface added to support actions to bring a claim from adjudication status to manual pricing status or manual benefits. Also, added user interface operations to adjust pricing and benefits (coverages). |
NXT-23097 |
Added |
JavaScript Extension Toolkit Upgrade |
OHI is upgraded to new JET version |
NXT-23499 |
Added |
Eligibility Response Definitions |
Eligibility Response Definition page added |
NXT-23499 |
Added |
External Intervention Rules |
External Intervention Rules page added |
NXT-23499 |
Added |
Combination Checks |
Combination Checks page added |
NXT-23499 |
Added |
Claim Event Rules |
Claim Event Rules page added |
NXT-23499 |
Added |
Claim Callout Definition |
Claim Callout Definition page added |
NXT-23499 |
Added |
Claim Callout Rules |
Claim Callout Rules page added |
NXT-23499 |
Added |
Dynamic Checks |
Dynamic Checks page added |
NXT-23499 |
Added |
Process Field Derivation Rules |
Process Field Derivation Rules page added |
NXT-23499 |
Added |
Derivation Rules |
Derivation Rules page added |
NXT-23499 |
Added |
Claim Transaction Event Rules |
Claim Transaction Event Rules page added |
NXT-23499 |
Added |
Transaction Creation Scenarios |
Transaction Creation Scenarios page added |
NXT-23499 |
Added |
Process Field Derivation Priorities |
Process Field Derivation Priorities page added |
NXT-23499 |
Added |
Eligibility Callout Rules |
Eligibility Callout Rules page added |
NXT-23499 |
Added |
Eligibility Validation Rules |
Eligibility Validation Rules page added |
NXT-23507 |
Modified |
Login Page |
New look and feel for the Login page |
NXT-24081 |
Modified |
amount field |
The amount value should be restricted by the min or max range as specified by the metadata with maximum precision set to 4 decimal places. If metadata has decimal limit 1- 4 then use the same in UI else if it is more than 4 in metadata then truncate the decimal length to 4. |
NXT-24720 |
Modified |
claims |
Correct messages are shown for claims |
NXT-24720 |
Modified |
claims |
Correct messages are shown for claims |
POL-10220 |
Modified |
JET policies page |
Create policy page improvements |
POL-5071 |
Added |
FN0041 Outbound Exchange |
User can use this page to export different data set from one application to another. |
POL-5071 |
Added |
FN0040 Inbound Exchange |
User can use this page to import different data set from one application to another. |
POL-5071 |
Modified |
FN0056 Configuration Migration Sets |
Build and Download action to Configuration Migration Sets Page |
POL-5073 |
Added |
Membership |
Contains foldout of person details and policy details such as policy enrollment list and policy enrolled products. |
POL-8741 |
Added |
Global Activities |
Added a new page: Global Activities in Policies, Claims & Capitation |
POL-8741 |
Added |
Group Account Activities |
Added a new page: Group Account Activities in Policies |
POL-8741 |
Added |
Contract Activities |
Added a new page: Contact Activities in Capitation |
POL-8741 |
Added |
Financial Transaction Set Activities |
Added a new page: Financial Transaction Set Activities in Policies, Claims & Capitation |
POL-9288 |
Modified |
Menu CSS improvement |
CSS changes made on menu |
POL-9288 |
Modified |
All pages |
Modified tab bar |
POL-9667 |
Added |
Setup Policy Identifier Types |
New Page |
POL-9798 |
Modified |
Quick Search Component |
New mode 'AND' is added in Quick Search Component, which allows specifying values specific to the search criterion. |
POL-9798 |
Modified |
Quick Search and Advanced Search Component |
Possible to add 'like', 'likeic' and 'eq' as queryOperator in Quick and Advanced Search Component. |
POL-9798 |
Modified |
Quick Search and Advanced Search Component |
toUppercase can be configure as 'true' or 'false' at property level to convert the search value to uppercase or not. |
Breaking Changes
Ref | Action | Subject | Description |
---|---|---|---|
NXT-22983 |
Removed |
ohi.datasetoperations.notification.common.structure |
The property ohi.datasetoperations.notification.common.structure is removed. From this release onwards, the notification will be sent only in the new/common format. |
NXT-23140 |
Modified |
Episode (End Date) |
Changed input variable name of dynamic logic signature from triggeringLine to claimLine |
NXT-23140 |
Removed |
CL0147 |
Removed Episode IP. Episode API can be used for same purpose now |
NXT-23686 |
Modified |
widgets |
The title of the widgets would be boilerplate driven. currently, it takes the value as-is from the JSON payload. |
Bug Fixes
BugDB | SR | Internal | BP | Summary |
---|---|---|---|---|
31528563 |
NXT-20721 |
Accessibility - Not able to acces menu items with 300% zoom |
||
Description: |
With 300% zoom user is not able to access the menu items which is a loss of information/ functionality. Also the dropdown with user name is not visible with 400% zoom. |
|||
Resolution: |
The application header menu items have been removed in favor of search menu. The user menu drop down is visible in 400% zoom. |
|||
32018463 |
NXT-21301 |
CALLOUTSEND process gives exception intermittently |
||
Description: |
Callout send process is failing intermittently |
|||
Resolution: |
This could occur when the property for the callout authentication mechanism was not set explicitly and the default value was used, causing rest client cache invalidation. Only the correct callout property is invalidated now. |
|||
32756386 |
3-25620284361 |
NXT-22415 |
Data replication stops working after daylight saving time ends |
|
Description: |
After DST Daylight Saving Time ends, no new task (DataReplicationTargetSynchronization) is spawned causing data replication to stop working. |
|||
Resolution: |
Data Replication continues to work when the clock is set back to an hour earlier. |
|||
32945290 |
NXT-22633 |
Same error shown multiple times on click of save in table template pages |
||
Description: |
When there is an error shown to user while saving a reference sheet line and user clicks on save again the error message is shown twice. |
|||
Resolution: |
Same errors are not shown multiple times on click of save in table template pages |
|||
32933730 |
NXT-22675 |
In Baskets page, currency field in basket details tab should be non editable and be inherited from the currency of baskets |
||
Description: |
In Baskets page, currency field in basket details tab should be non editable and be inherited from the currency of baskets |
|||
Resolution: |
In Baskets page, the currency field in the basket details tab is non-editable and is now inherited from the currency of baskets |
|||
32937513 |
3-25927473871 |
NXT-22677 |
Manual Benefits amounts are stored incorrectly with claims in Manual Adjudication status (Number Limit, added at Coverage Regime level) |
|
Description: |
When having a Claim in status Manual Benefits and attempting to modify the amounts, OHI doesn’t store the amounts correctly, allowing a total amount higher than the benefits input amount and violating a business rule. |
|||
Resolution: |
Manual benefits amounts are stored correctly without violating business rule |
|||
33427436 |
NXT-22777 |
Unsaved Changes Popup Handler Inconsistency |
||
Description: |
Unsaved Changes Popup Handler Inconsistency is coming across custom pages. |
|||
Resolution: |
Unsaved changes popup is not seen in pages with additional UI features |
|||
33009404 |
3-26178292391 |
NXT-22819 |
End benefits callout does not execute after manual benefit pend reason reason was accepted. |
|
Description: |
End benefits callout does not execute after manual benefit pend reason reason was accepted. |
|||
Resolution: |
End Benefits Callout will be executed after manual benefits pend reason was accepted. |
|||
33114547 |
3-25517131801 |
NXT-23008 |
CMT export is stuck when deadlock occurs in Eclipselink |
|
Description: |
CMT export process is stuck when deadlock occurs in Eclipselink code. This happens, for example when a HTTP-API PATCH operation on a configuration entity is performed while CMT (which includes that configuration entity) export process is running in parallel. |
|||
Resolution: |
Install the mandatory WebLogic patches 33416868 (WLS PATCH SET UPDATE 12.2.1.4.210930) and 32211968 (ECLIPSELINK - ALL VERSIONS - GOES INTO DEAD LOCK DOING OBJECT BUILDING) |
|||
33149756 |
3-25364034307 |
NXT-23079 |
Claim line limit section is not involved in choosing the limit to be applied |
|
Description: |
As per current behavior, claim line limit is only used to override the limit height of the applied limit(chosen by count towards limit or prod ben spec parameter). But it is expected that claim line limit by itself can determine the limit to be applied on the claim line. |
|||
Resolution: |
When there aren’t any count toward limits configured, limits configured at claim line level are evaluated and out of those only one is selected based on product and cover withhold rule category comparison as mentioned below:
First claim line limit which satisfies above comparison is returned. If there isn’t any matching claim line limit, following check happens again on list of configured claim line limits.
First claim line limit which satisfies above comparison is returned. |
|||
33174302 |
3-26573250521 |
NXT-23122 |
OHI should not allow concurrent submits |
|
Description: |
When a claim is submitted to Initialize Status, then from the records it is seen that the claim is submitted twice which has an impact on processing from Initialize status twice |
|||
Resolution: |
If a claim is submitted twice, sometimes there is a change for the threads to create two separate tasks for initializing where one task will be completed and another task will be failed and will be in Initialize state, when the tasks are processed again the claim will execute from there even if the claim is in Finalized Status, now added a condition if the Finalized Claim is processed from the Initialize Processor the Task will be set to Dismissed and will not pick up again. |
|||
33309559 |
3-26639913831 |
NXT-23227 |
QueryAPI with EQ operator returning 204 response when value has leading zeros |
|
Description: |
QueryAPI with EQ operator returns 204 response when the field value has leading zeros. It works fine with LIKE operator |
|||
Resolution: |
QueryAPI with EQ operator returns expected response when the field value has leading zeros. |
|||
33374340 |
3-26950822541 |
NXT-23372 |
Enable translation of 'process type' in boilerplate texts for scree and tab |
|
Description: |
With the introduction of the Claims Reservation and Claims Quote, there are now 3 process types: Claim, Quote and Reservation. In the main claims screen this process type is translatable as boilerplate text. But in the screen title and tab title of the claims (transaction) screen, these titles should also be translatable. |
|||
Resolution: |
The Screen title and Tab title of the Claims (transaction) page are now translatable based on the Process Type. |
|||
33404798 |
NXT-23414 |
Counters IP creates carry over counter periods with current amount zero for calendar year limits |
||
Description: |
For certain calendar year limits with renewal period of one year and a carry over period, when an external consumption is created such that it count towards carry over period, counter period for carry over period is created with zero value. |
|||
Resolution: |
Counter Period for carry over period will have the appropriate consumption amount rather than being 0. |
|||
33404891 |
NXT-23415 |
External consumptions delete existing counter periods |
||
Description: |
For a calendar year or annual limit, creating an external consumption without aggregation level or benefits provider deletes existing counter periods that counts per product or per provider; and vice versa |
|||
Resolution: |
Restricted deleting all existing counter periods available for applicable counters and creating new one when consumption comes through counter IP. |
|||
33409879 |
NXT-23424 |
New features on the Reference Sheet Page |
||
Description: |
This enhancement improves the existing user interface page on reference sheets, so that it now also shows reference sheet lines that are overrides for provider pricing clauses or draft provider pricing clauses. |
|||
Resolution: |
Reference sheets page does not display reference sheet lines that are overrides for provider pricing clauses and draft provider pricing clauses. |
|||
33426040 |
NXT-23452 |
Adding fatal message on claim line does not reprice other claim lines |
||
Description: |
When a fatal message is added on a claim line via PATCH operation on claims API, it should reprice the other claim lines in the same claim. |
|||
Resolution: |
All the claims lines are repriced now . |
|||
33426065 |
NXT-23453 |
Allow updating claim line rule coverages using patch operation on claim |
||
Description: |
This change allows user to update claim line rule coverages using patch operation on claims generic API . On patch operation , manually changed claim line rule coverages are evaluated when reprocess variable is set to true . |
|||
Resolution: |
Updating claim line rule coverage is allowed using claim patch operation. |
|||
33433227 |
NXT-23463 |
Usage - 'Add to Floorplan' stage - Floorplan LOV shows duplicate records and 'Copy System plan' stage, values get reset when user clicks on Previous Button at stage 'Add Usage' and navigates back |
||
Description: |
While adding an usage to a FloorPlan, at Add Usage Stage, if user clicks on Previous button, the values entered in previous Stage 'Copy System Plan', gets reset. Going ahead, when user again clicks on Previous Button to navigate to first stage 'Select FloorPlan', the LOV field shows duplicate values of floorplans. |
|||
Resolution: |
Fix was made to not clear fields and to remove duplicate values in the LOV field when navigated using the Previous and Next buttons while adding usage to a Floorplan using Add to Floorplan action from Usages Page. |
|||
33449952 |
NXT-23498 |
Full table scan on cla_claims table where unique dynamic field usage is configured |
||
Description: |
For dynamic fields on claims, certain validation checks are performed for each dynamic field, even when they do not change. These checks are expensive and hence the flow should be optimized to execute them only in case the dynamic field is inserted or updated, and not for every update operation of the parent entity |
|||
Resolution: |
Validation checks will be executed only if the dynamic field is inserted or updated. |
|||
33454166 |
NXT-23503 |
Missing navigation menu on application landing page |
||
Description: |
Missing navigation menu on application landing page. |
|||
Resolution: |
Fixed the error encountered while displaying bookmarks, as the component was being initialized only during basic authentication. It was impacting the whole navigation menu. Now all the navigation menu shows up with all supported authentication mechanisms. |
|||
33456555 |
3-26738959731 |
NXT-23512 |
Selected coverage specification is filtered out on provider group scope |
|
Description: |
The overriding coverage specification is filtered out as part of benefit selection process on provider group scope, which should not happen. Filter benefit selection process is skipped when an overriding coverage specification is selected. |
|||
Resolution: |
Selected coverage specification is not filtered out on provider group scope. |
|||
33460328 |
NXT-23515 |
Add a new system property that updates immediately without restart |
||
Description: |
Add a new system property ohi.ui.httplink.{0} which is effective immediately on update and does not require restart. |
|||
Resolution: |
Added a new system property ohi.ui.httplink.{0} where ChangeEffective is set to Immediate. |
|||
33471312 |
3-26503546401 |
NXT-23542 |
Getting "Claim line override already exists" error upon duplicating a claim line |
|
Description: |
When we try to duplicate a claim line with an override parameter, we get "This Claim Line Override already exists" error while saving. |
|||
Resolution: |
When we try to duplicate a claim line with an override parameter, the claim is saved without any error. |
|||
33522182 |
NXT-23639 |
REFSHEETLINE_IMPORT Activity fails with NullPointerException |
||
Description: |
REFSHEETLINE_IMPORT Activity fails with NullPointerException |
|||
Resolution: |
Fixed NullPointerException on REFSHEETLINE_IMPORT Activity. |
|||
33515314 |
NXT-23642 |
Not Possible to Add a Widget in the User Interface |
||
Description: |
When a user that has an object version number higher than 1 tries to add a widget to a card, the action fails with a console error. |
|||
Resolution: |
User can add or remove widgets regardless of the object version number. |
|||
33544649 |
NXT-23706 |
Not able to search procedures or add them in referece sheet lines |
||
Description: |
Not able to add procedure in reference sheet lines. It says no procedure found even when procedures are present in the environment. |
|||
Resolution: |
Procedures can be searched and added in Reference Sheet Lines section of Reference Sheets page and it does not show no procedure found anymore. |
|||
33551564 |
NXT-23748 |
Boilerplate texts are not loading for some of the timestamp formats. |
||
Description: |
Boilerplate texts were not loading when provided timestamp was in different formats. |
|||
Resolution: |
Fix was made to load boilerplate texts for different timestamp formats. |
|||
33552367 |
3-27463122071 |
NXT-23749 |
Removing column URI from OHI_BOOKMARK_UK1 |
|
Description: |
In 3.21.3.0.0 unique constraint OHI_BOOKMARK_UK1 was created on the combination of user preferences, alias and URI of the bookmark. The URI column should be removed from the constraint. |
|||
Resolution: |
The attribute URI is removed from the Unique Key on Bookmarks |
|||
33559404 |
NXT-23761 |
Across product/provider attribute of limit is not determined properly |
||
Description: |
When limit counts per product and other product carry over period is populated, when an external consumption is sent in without product information, error is returned like 'Other product carry over is not allowed with limits that count across products'. |
|||
Resolution: |
Added condition so that 'Other product carry over is not allowed with limits that count across products' message will be raised only when limit count across product and other product carry over is also passed. |
|||
33562841 |
NXT-23785 |
ADF_Claim Entry- On "Cancel" choice on Enter Claim (CL0139) user receives an error message |
||
Description: |
Navigate to Claims → Enter Claim. Cancel using "Cancel" button. Actual: User gets thrown out of application with error |
|||
Resolution: |
No error message is thrown when user clicks on 'Cancel' on 'Enter Claim' page. |
|||
33570383 |
3-27578662361 |
NXT-23807 |
Search Date for productserviceconsumption IP should not be limited based on product benefit specification |
|
Description: |
Submitting productserviceconsumption query with searchDate more than 1 year after product benefit specification start date returns error 'Search date is not within one year of product benefit specification start date for product: TOP_EXTRAS, for given ServiceOptionServiceCode: EXT_ANTPOSTNAT and Benefit Specification of subtype Coverage with authorization missing as false'. |
|||
Resolution: |
Submitting productserviceconsumption query with searchDate more than 1 year after product benefit specification start date shows the expected consumptions. |
|||
33572116 |
NXT-23810 |
Importing flex code with date field using cmt fails with GEN-FIEL-008 error |
||
Description: |
Import of flexcodes with date field as a part of configmigration set fails. |
|||
Resolution: |
Successful import of flexcodes with date field as a part of configmigration set. |
|||
34021116 |
NXT-23817 |
No options shown in Apply Option dialog in DPPC page |
||
Description: |
No options shown in Apply Option dialog in DPPC page |
|||
Resolution: |
Options are shown now in the Apply Option dialog in DPPC page. |
|||
33594453 |
NXT-23849 |
User is not able to navigate to region under the table at pend rules page through keyboard |
||
Description: |
Region component of table was inaccessible using keyboard |
|||
Resolution: |
With the upgrade to JET 11.1, user can now navigate to table region using keyboard. |
|||
33599081 |
3-27759643051 |
NXT-23853 |
Search with Procedure in Fee Schedules page throws NPE |
|
Description: |
In Fee Schedules page, searching in Fee Schedule Lines section with procedure gives NPE. |
|||
Resolution: |
Search with Procedure in Fee Schedule Lines section of Fee Schedules page displays the expected result and does not give NPE anymore. |
|||
33616961 |
NXT-23877 |
Improve logging capabilities for RFC 7662 token introspection validation |
||
Description: |
The system interacts with the OAuth2 Authorization Server and receives a 200 OK response. if something fails in processing the response payload that cannot be more precisely identified. To further diagnose logging capabilities need to be improved. |
|||
Resolution: |
Added more fine-grained logging capabilities for RFC 7662 token introspection validation. |
|||
33620663 |
NXT-23891 |
Query on generic API with a condition on child list and order by nulls first returns an error message |
||
Description: |
When making a query on any generic API, when a condition on a child list is made and also an "order by" clause with "nulls first" is added, invalid SQL is formed, so an error is returned, rather than performing the requested query. |
|||
Resolution: |
The generic API no longer creates invalid SQL and performs the requested query as expected. |
|||
33664353 |
3-27950305021 |
NXT-23953 |
Claim Line search is resulting into an unexpected error (ADF UI) |
|
Description: |
When performing a search in Claim Line with an Entity Code, it’s throwing an unexpected error. |
|||
Resolution: |
Able to search Claim Line with a value for Entity Code. |
|||
33665215 |
NXT-23965 |
Create claim is not loaded with the selected floorplan when multiple floorplans are available through Create Claim tile. |
||
Description: |
User is having multiple HRR floorplans configured for Claim page. When user tries to create a claim through "Create Claim" tile, user will be shown with available floorplans in a dropdown for choosing. For whatever selection the user makes, it will be loading only the first floorplan available in the aforementioned list. |
|||
Resolution: |
User will be able to select floorplan to be shown in Claims create page. |
|||
33665272 |
NXT-23966 |
Page is not getting redirected to View-Edit page after successfully creating Claim using custom floorplan |
||
Description: |
When user is having multiple floorplans available, and creates a claim using any of the floorplan, then the page is not getting redirected to view-edit page after successful creation. |
|||
Resolution: |
User will be redirected to claim view-edit page upon successful creation of a new claim using any of the floorplan available. |
|||
33665292 |
NXT-23967 |
Claims page is stuck after creating new claim and when multiple floorplans are available |
||
Description: |
Once after creating a claim, page gets stuck and user is not able to navigate out of the page. |
|||
Resolution: |
Upon successful creation of a claim, user will be redirected to the view-edit page where user will be able to navigate out of the page. |
|||
33668838 |
3-27941950541 |
NXT-23978 |
Review stage of adding usage to floorplan, shows "In tab add as : list with detail page, even if table is selected. |
|
Description: |
On Usages Page, the Review Stage of Add to Floorplan actions shows "In tab add as" field shows value as "list with detail page" even if the table is selected. |
|||
Resolution: |
Proper options are shown for HRR & table templates in Usages page when the user is in Review Station of Add to Floorplan action |
|||
33669625 |
NXT-23982 |
CMT import stops when import of Dynamic Logic containing regexp character(s) fails |
||
Description: |
When import of dynamic logic containing regexp character(s) fails (for example if the dynamic logic referenced in that dynamic logic could not be found), then CMT stops importing any other entities and the result is shown as success. |
|||
Resolution: |
CMT import is shown as failure when import of dynamic logic with regexp character(s) fails. And all the other entities are imported. |
|||
33669803 |
3-27942896191 |
NXT-23984 |
Boilerplate text created for links is not replaced, unless it is referred to in lowercase |
|
Description: |
When the user creates a boilerplate text for links and mentions it in links in uppercase, it is not replaced unless it is referred to in lowercase. |
|||
Resolution: |
Any boilerplates given for http links will be replaced in UI irrespective of the case of letters. |
|||
33695037 |
3-27933098061 |
NXT-24013 |
Currency lov is only showing first 50 currencies |
|
Description: |
In create claim page, only the first 50 currencies are shown in the currencies LOV though 152 currencies are available in the system. |
|||
Resolution: |
Currency lov displays all the currencies configured in the system and not limited to first 50 |
|||
33701774 |
NXT-24019 |
Flex code definition page: have to click twice on the save button when editing an existing record. |
||
Description: |
After clicking Edit and then Save Button, on Flex code definition page, the page remains in Edit mode. Clicking on Save Button again will only save data and the page will be in View mode. |
|||
Resolution: |
View mode is shown on the page after Edit and Save action. |
|||
33705269 |
NXT-24023 |
User can not create a process field derivation rule with the generic api |
||
Description: |
User can’t create process field derivation rule using /api/generic/processfieldderivationrules api |
|||
Resolution: |
In ohi_resources table fixed seed data to allow creation of process field derivation rule |
|||
33722769 |
3-26858967101 |
NXT-24052 |
Extra Logging For 'Read Consumption Batch still in progress issue' |
|
Description: |
HTTP GET on some (not all) read consumption batch requests still in progress. |
|||
Resolution: |
The change is not a resolution of main issue but extra logging added to help in debugging. This will also help in debugging other issues around read consumption batch and hence improves supportability. |
|||
33743560 |
NXT-24070 |
Dynamic field created twice when a error is raised while saving it to floorplan. |
||
Description: |
In Usages Page while performing the 'Add To Floorplan' action, when an error occurs while saving, usage is added twice in the floorplan if the error is resolved and saved. |
|||
Resolution: |
Fix was made to avoid multiple additions of usage when an error occurs while performing the 'Add To Floorplan' action. |
|||
33752122 |
NXT-24081 |
The amount value precision is set to 4 decimal places, it should ideally be 2 decimal places |
||
Description: |
The amount value should be restricted by the min or max range as specified by the metadata with maximum precision set to 4 decimal places. If metadata has decimal limit 1- 4 then use the same in UI else if it is more than 4 in metadata then truncate the decimal length to 4. |
|||
Resolution: |
The amount value is restricted by the min or max range as specified by the metadata by using max and min precision to set decimal places by taking decimal length from metadata for moneyFieldValidator. decimal limit is set to 4 as specified in metadata, if it exceeds 4 then will be truncated using roundingMode as FLOOR. |
|||
33754733 |
3-27670255381 |
NXT-24086 |
Sometimes newly created policy product is not visible in time for next tasks |
|
Description: |
Sometimes newly created policy product after gathering enrollment information is not attached to claim in time for it to be available for future calls . |
|||
Resolution: |
We make sure that the policy product is attached to claim for subsequent callers |
|||
33762890 |
NXT-24100 |
User is not able to create a new insurable entity type as person from JET UI |
||
Description: |
Entering a new Insurable Entity Type is not possible in the JET UI (PERSON). It throws an error that the access restriction already exists |
|||
Resolution: |
User is able to create a new insurable entity type as person from JET UI |
|||
33764756 |
3-26896193121 |
NXT-24105 |
Extra logging for 'Write Consumption Batch Process Stuck' |
|
Description: |
For a WriteConsumptionBatch process that was not completed, data was uploaded in the Data File Set table. However, user could not see the data loaded in OHI. The status of the CONSUMPTION_IMPORT activity shows “In Process†in the OHI UI. |
|||
Resolution: |
Added activity retry mechanism; If an activity is not fetched for the first time, system will try another 2 times to fetch the activity. if it is not still not found the system will handle the validation. Also, added extra logging in a few places like Write Consumption Batch Process and in Activity Processing to get more details if an error occurs. |
|||
33776075 |
3-28212142701 |
NXT-24119 |
Error when user changes the procedure in claim line |
|
Description: |
When user tries to change the procedure code in claim line, it fails with message having exception stack trace. |
|||
Resolution: |
SQL query which is used to fetch procedure codes was getting failed due to having more than 1000 values in its IN clause. Replaced list of values by subquery in IN clause. |
|||
33777208 |
3-28010821911 |
NXT-24121 |
Data Replication task is not activated when setting property 'ohi.ws.sourcesystem.person.baseurl' in database |
|
Description: |
When the property 'ohi.ws.sourcesystem.person.baseurl' is added to database using generic api, data replication task does not get started on restarting the application. |
|||
Resolution: |
Property 'ohi.ws.sourcesystem.person.baseurl' when added to database using generic api is now picked up and starts the data replication task on restarting the application. It now waits for the property to be cached before the task is attempted for startup. |
|||
33791666 |
NXT-24147 |
Eligibility Check fails when FlexCodeDefinitionCode is provided |
||
Description: |
When for an eligibility check request, the payload contains flexCodeDefinitionCode (and code) for the provider, error CLA-IP-ELCH-003 is raised that the provider can not be found The combination of provider code and flexCodeDefinitionCode exist. If for the provider only the code is provided, the provider is found. |
|||
Resolution: |
When for an eligibility check request, the payload contains flexCodeDefinitionCode (and code) for the provider, no error is shown if the combination of provider code and flexCodeDefinitionCode exist. |
|||
33796160 |
3-28412233731 |
NXT-24151 |
SELECT_TRANSACTION_INTO_SET activity fails for claims which have multiple versions but no reversals |
|
Description: |
SELECT_TRANSACTION_INTO_SET activity fails with general processing error while creating financial transaction set. This happens when there are claims which has multiple versions but has missing reversals |
|||
Resolution: |
When claim is unfinalized, reversals are created as required. If same claim gets submitted twice simultaneously, there could be a chance that finalized claim gets processed again directly without un-finalizing it. It leads to missing reversal. Added check in task processing to allow processing of claims if it isn’t finalized. |
|||
33798892 |
3-28312311541 |
NXT-24155 |
Constraint on Dynamic Field Usages to prevent combination of subtype: Flex Code System pointing to Dynamic Record |
|
Description: |
@ API on dynamic field usages allows for Flex Code System linked to a Dynamic record. To prevent this setup from being created we propose to add a constraint that prevents the creation of a dynamic field using with subtype FCSY that points to a dynamic record. |
|||
Resolution: |
Now, creation of a Dynamic field using subtype FCSY which points to a dynamic record is not allowed and an error message is shown. |
|||
33823457 |
3-28425351821 |
NXT-24189 |
Purge job PURGE_TECHNICAL_DATA_DAILY is failing |
|
Description: |
'PURGE_TECHNICAL_DATA_DAILY' purge job fails with an invalid number exception when batch_id column of pri$fee_schedule_lines table holds alphanumeric value |
|||
Resolution: |
Job compares batch_id against activity id. Explicitly converted activity id to character type to avoid conversion of batch_id to number. |
|||
33835611 |
3-28461659251 |
NXT-24213 |
Data replication fails with java.io.IOException error when OAuth authentication mechanism is used |
|
Description: |
Data replication fails with java.io.IOException error when OAuth authentication mechanism is used |
|||
Resolution: |
Data replication now works with OAuth authentication mechanism |
|||
33855903 |
NXT-24234 |
Date format mentioned in 'Primary Date Format' for the default country selection is not reflecting in JET UI. |
||
Description: |
When a primary date format is mentioned for the default country, the date format in JET UI should be the same as the format specified for the default country or set it to default format 'dd-MM-yyyy' in case not specified. Currently, date format is always 'MM/dd/yy'. |
|||
Resolution: |
Date format mentioned in 'Primary Date Format' for the default country is used to display date fields in JET UI |
|||
33889415 |
3-28692904421 |
NXT-24322 |
JET UI: ENVIRONMENT IDENTIFIER nOT SHOWN IN PAGE HEADER |
|
Description: |
ENVIRONMENT IDENTIFIER NOT SHOWN IN PAGE HEADER |
|||
Resolution: |
Environment identifier is shown in page header |
|||
33899458 |
3-28720438331 |
NXT-24329 |
JET UI: Reservation claim line is not displayed correctly |
|
Description: |
Reservation claim line is not displayed correctly |
|||
Resolution: |
Reservation claim line information is displayed correctly in claims JET page |
|||
33904765 |
3-28693520321 |
NXT-24334 |
JET UI: Submit claim action gets stuck |
|
Description: |
If a claim is submitted for processing in the JET UI, a pop message is shown that the claim was submitted successfully, but the "processing request" popup page remains open even though the claim gets into a pended or finalized status. |
|||
Resolution: |
Once the claim is processed, the processing request pop up will also be closed. |
|||
33905793 |
3-28692595591 |
NXT-24340 |
Dynamic record (MVNTV) on claimline is not displayed correctly on claims page as the width is not auto-adjusting |
|
Description: |
When a MVNTV is configured in floorplan of claimline, which can take large values, fields are overlapping with one another. |
|||
Resolution: |
Large MVNTV fields will now auto adjust according to width. |
|||
33966490 |
NXT-24377 |
Routing slips get checked while creating a claim even when it wasn’t checked on the create claim page. |
||
Description: |
Routing slips get checked while creating a claim even when it wasn’t checked on the create claim page. Steps - 1. Create a basic claim with all mandatory fields. Notice that all the routing slip checkboxes are unchecked. Result - When the claim is created some of the routing slips are checked. Expected - It should only check the routing slips as per the create claim. |
|||
Resolution: |
Routing slips get checked only if selected by user while creating a claim in JET Claims page |
|||
33991065 |
3-28944638851 |
NXT-24427 |
Asterisk mark not coming for mandatory money fields configured in region |
|
Description: |
Asterisk mark is not shown for mandatory money fields configured in region |
|||
Resolution: |
Asterisk mark is shown for mandatory money fields configured in region |
|||
34008683 |
3-28606893871 |
NXT-24454 |
Task fails with null pointer error during claims processing |
|
Description: |
Sometimes task details are not synchronized between transactions in time . Due to which processStartDate is null when we attempt to record time for ohi metric |
|||
Resolution: |
We make sure that processStartDate is not null when ohi metric is enabled |
|||
34046059 |
NXT-24520 |
Issue In Fee Schedule Lines Which Searching using Fee Schdeules. |
||
Description: |
Searching a Fee Schedule Line with a Fee Schedule throws an error message "feeSchedule, is not a (dynamic) field for class com.oracle.healthinsurance.claims.domain.internal.pricing.entities.FeeScheduleDomain" in Fee Schedule Lines page |
|||
Resolution: |
Fee Schedule Lines can be searched with specific Fee Schedule without any error. |
|||
34051893 |
NXT-24530 |
Procedure LOV Not Working While Selected from Filter By Dropdown. |
||
Description: |
Searching of Fee Schedule Line with "Procedure" selected from 'filter by' dropdown doesn’t show any rows in the popup in the Fee Schedules Page. |
|||
Resolution: |
Fee Schedule Lines can be searched with a given "Procedure" by selecting it from the 'filter by' dropdown. It shows the available rows in the Procedure popup. |
|||
34095596 |
3-29113598351 |
NXT-24597 |
Reduce the number of database calls to fetch user details in claimstransactionout integration point |
|
Description: |
Reduce the number of database calls to fetch user details inclaimstransactionout integration point to improve performance . |
|||
Resolution: |
User details are now cached in business process cache . So ,the number of database calls are reduced now . |
|||
34095693 |
3-29113598351 |
NXT-24601 |
Optimize the initialization of dynamic logic execution |
|
Description: |
Initializing ExpandoMetaClass when adding extensions of the dynamic logic (even when the logic does not have any extensions) consumes some CPU cycles. Optimize the meta class initialization for dynamic logic that does not have extensions. |
|||
Resolution: |
Performance of dynamic logic execution (that does not have any extensions) has been improved |
|||
34160412 |
NXT-24720 |
BP |
The Claims Pages does not shows Messages Descriptions |
|
Description: |
The claims JET user interface pages shows the text 'undefined' instead of the actual messages description in the claim messages section. |
|||
Resolution: |
The proper message description is shown. |
|||
34164716 |
NXT-24722 |
Getting a large data file using data file set integration point fails with java.sql.SQLRecoverableException error |
||
Description: |
Sending a GET request to the data file set integration point for a large data file (about 1.5 GB) fails with java.sql.SQLRecoverableException |
|||
Resolution: |
With this bug fix, it is now possible to download a large data file without getting an error |
Issues that were backported in previous Release / Patch
BugDB | Internal | Summary | Backport | BugDB | SR |
---|---|---|---|---|---|
33114547 |
NXT-23008 |
CMT export is stuck when deadlock occurs in Eclipselink |
3.21.3.0.5 |
33624648 |
3-26607786561 |
33149756 |
NXT-23079 |
Claim line limit section is not involved in choosing the limit to be applied |
3.21.2.0.6 |
33763742 |
3-28317336971 |
33174302 |
NXT-23122 |
OHI should not allow concurrent submits |
3.21.3.0.6 |
33838616 |
3-26573250521 |
33374340 |
NXT-23372 |
Enable translation of 'process type' in boilerplate texts for scree and tab |
3.21.3.0.2 |
33374509 |
3-26950822541 |
33433227 |
NXT-23463 |
Usage - 'Add to Floorplan' stage - Floorplan LOV shows duplicate records and 'Copy System plan' stage, values get reset when user clicks on Previous Button at stage 'Add Usage' and navigates back |
3.21.3.0.1 |
33453935 |
|
33456555 |
NXT-23512 |
Selected coverage specification is filtered out on provider group scope |
3.21.3.0.6 |
33581072 |
3-26738959731 |
33456555 |
NXT-23512 |
Selected coverage specification is filtered out on provider group scope |
3.21.2.0.5 |
33576762 |
3-26738959731 |
33460328 |
NXT-23515 |
Add a new system property that updates immediately without restart |
3.21.3.0.1 |
33460339 |
|
33522182 |
NXT-23639 |
REFSHEETLINE_IMPORT Activity fails with NullPointerException |
3.21.3.0.3 |
33569333 |
|
33515314 |
NXT-23642 |
Not Possible to Add a Widget in the User Interface |
3.21.3.0.3 |
33515528 |
|
33551564 |
NXT-23748 |
Boilerplate texts are not loading for some of the timestamp formats. |
3.21.3.0.4 |
33587269 |
|
33552367 |
NXT-23749 |
Removing column URI from OHI_BOOKMARK_UK1 |
3.21.3.0.4 |
33641627 |
3-27463122071 |
33570383 |
NXT-23807 |
Search Date for productserviceconsumption IP should not be limited based on product benefit specification |
3.21.3.0.5 |
33572962 |
3-27578662361 |
34021116 |
NXT-23817 |
No options shown in Apply Option dialog in DPPC page |
3.21.3.0.5 |
33683239 |
|
33599081 |
NXT-23853 |
Search with Procedure in Fee Schedules page throws NPE |
3.21.3.0.5 |
33616795 |
3-27759643051 |
33664353 |
NXT-23953 |
Claim Line search is resulting into an unexpected error (ADF UI) |
3.21.3.0.5 |
33664374 |
3-27950305021 |
33665215 |
NXT-23965 |
Create claim is not loaded with the selected floorplan when multiple floorplans are available through Create Claim tile. |
3.21.3.0.4 |
33667835 |
|
33665272 |
NXT-23966 |
Page is not getting redirected to View-Edit page after successfully creating Claim using custom floorplan |
3.21.3.0.4 |
33667830 |
|
33665292 |
NXT-23967 |
Claims page is stuck after creating new claim and when multiple floorplans are available |
3.21.3.0.4 |
33667849 |
|
33668838 |
NXT-23978 |
Review stage of adding usage to floorplan, shows "In tab add as : list with detail page, even if table is selected. |
3.21.3.0.5 |
33708534 |
|
33669625 |
NXT-23982 |
CMT import stops when import of Dynamic Logic containing regexp character(s) fails |
3.21.3.0.5 |
33669641 |
|
33695037 |
NXT-24013 |
Currency lov is only showing first 50 currencies |
3.21.3.0.5 |
33747565 |
3-27933098061 |
33701774 |
NXT-24019 |
Flex code definition page: have to click twice on the save button when editing an existing record. |
3.21.3.0.6 |
33750606 |
|
33722769 |
NXT-24052 |
Extra Logging For 'Read Consumption Batch still in progress issue' |
3.21.2.0.5 |
33722790 |
3-26858967101 |
33743560 |
NXT-24070 |
Dynamic field created twice when a error is raised while saving it to floorplan. |
3.21.3.0.6 |
33787409 |
|
33752122 |
NXT-24081 |
The amount value precision is set to 4 decimal places, it should ideally be 2 decimal places |
3.21.3.0.6 |
33752133 |
|
33754733 |
NXT-24086 |
Sometimes newly created policy product is not visible in time for next tasks |
3.21.3.0.7 |
33887195 |
|
33762890 |
NXT-24100 |
User is not able to create a new insurable entity type as person from JET UI |
3.21.3.0.6 |
33762901 |
|
33764756 |
NXT-24105 |
Extra logging for 'Write Consumption Batch Process Stuck' |
3.21.2.0.5 |
33764790 |
|
33776075 |
NXT-24119 |
Error when user changes the procedure in claim line |
3.21.3.0.6 |
33776093 |
3-28212142701 |
33796160 |
NXT-24151 |
SELECT_TRANSACTION_INTO_SET activity fails for claims which have multiple versions but no reversals |
3.21.3.0.6 |
33796165 |
3-28412233731 |
33823457 |
NXT-24189 |
Purge job PURGE_TECHNICAL_DATA_DAILY is failing |
3.21.3.0.6 |
33835458 |
3-28425351821 |
33823457 |
NXT-24189 |
Purge job PURGE_TECHNICAL_DATA_DAILY is failing |
3.21.2.0.6 |
33835432 |
3-28425351821 |
33835611 |
NXT-24213 |
Data replication fails with java.io.IOException error when OAuth authentication mechanism is used |
3.21.3.0.6 |
33854870 |
3-28461659251 |
33855903 |
NXT-24234 |
Date format mentioned in 'Primary Date Format' for the default country selection is not reflecting in JET UI. |
3.21.3.0.7 |
33938529 |
|
33889415 |
NXT-24322 |
JET UI: ENVIRONMENT IDENTIFIER nOT SHOWN IN PAGE HEADER |
3.21.3.0.7 |
33889447 |
|
33899458 |
NXT-24329 |
JET UI: Reservation claim line is not displayed correctly |
3.21.3.0.7 |
33905346 |
3-28720438331 |
33904765 |
NXT-24334 |
JET UI: Submit claim action gets stuck |
3.21.3.0.7 |
33904819 |
3-28693520321 |
33905793 |
NXT-24340 |
Dynamic record (MVNTV) on claimline is not displayed correctly on claims page as the width is not auto-adjusting |
3.21.3.0.7 |
33915977 |
|
33966490 |
NXT-24377 |
Routing slips get checked while creating a claim even when it wasn’t checked on the create claim page. |
3.21.3.0.7 |
33966515 |
|
34008683 |
NXT-24454 |
Task fails with null pointer error during claims processing |
3.21.2.0.7 |
34008754 |
3-28606893871 |
34095693 |
NXT-24601 |
Optimize the initialization of dynamic logic execution |
3.21.3.0.8 |
34095720 |
Known Issues
BugDB | SR | Internal | Summary |
---|---|---|---|
31545595 |
NXT-13750 |
GEN-DYNA-001 not raised when sending in multiple lines with the same value |
|
Description: |
GEN-DYNA-001 not raised when sending in multiple lines with the same value for a dynamic field that is setup to be unique. |
||
25244244 |
NXT-15022 |
Access- RM0016 - On the persons and Organizations page The expand overflow button is not accessible by keyboard |
|
Description: |
While doing keyboard testing the objective is that via keyboard a person can access the whole application. But on Persons and Organizations page the cursor focus does not move to the expand overflow icon. |
||
25244411 |
NXT-15247 |
Access - CMN - Value and Type Focus is lost after Value field |
|
Description: |
In Value and Type field Focus is lost after Value field and user could not access type field automatically. |
||
25244539 |
NXT-15572 |
Access - Oghag tool - links - Empty values for Servicing provider some how gets detected as links and hence error displayed |
|
Description: |
On View Authorization page for blank value on Servicing provider link is getting detected which throws the error when the link tool on the OGHAG toolbar is used. |
||
25228067 |
NXT-15592 |
Access - Focus should first come left hand side first menu |
|
Description: |
Keyboard Testing |
||
25228223 |
NXT-15593 |
Access - CTRL+INS+I: List items does not work in the application |
|
Description: |
Pre-requisites |
||
25228451 |
NXT-15594 |
Access - Error messages are not read in SR mode |
|
Description: |
Pre requisites - Screen reader mode ON, Jaws, use <TAB> to navigate
Steps to reproduce: |
||
25238148 |
NXT-15600 |
Accessibility - When 200% ZOOM is applied on NO vertical scroll is available |
|
Description: |
Steps to reproduce : 1> Navigate to Draft Provider Pricing Clauses(DPPC) page. 2> Set the browser zoom of FF to 200%. 3> Verify the page. Observations : No vertical scroll is found. When the main section is displayed the child section is not displayed. When main panel is closed the child section is some what displayed but again as vertical scroll is not there so not possible to find the records. |
||
25238284 |
NXT-15602 |
Access - Close Tab 'X' icon is not accessible while doing keyboard testing |
|
Description: |
Keyboard Testing |
||
25238564 |
NXT-15603 |
Access - "ITEM:" is missing for all the non-context tables in the parent |
|
Description: |
Steps to reproduce: |
||
25239039 |
NXT-15605 |
Access - Jump to line functionality of JAWS does not work on our application |
|
Description: |
Jump to line functionality of JAWS enables user to navigate to specific line/attribute based on it unique number. |
||
25239527 |
NXT-15609 |
Access - Document Testing - Graphic images are not detected by Jaws |
|
Description: |
Open JAWS, Screen Reader on. |
||
28334716 |
NXT-18265 |
Accessibility - Investigate how to implement and apply High contrast mode |
|
Description: |
This task is to enable high contrast mode for JET UI’s . |
||
28357739 |
NXT-18626 |
Accessibility - No documentation to define accessibility and compatibility features |
|
Description: |
As, JET provides info that should be included in the accessibility chapter of any product built with it, there should be documentation to define Accessibility and Compatibility Features. |
||
31528485 |
NXT-20720 |
Accessibility - Application is not supporting PORTRAIT mode |
|
Description: |
The application needs to support portrait mode as well as landscape mode. |
||
31529141 |
NXT-20725 |
Accessibility - Save status messages are not conveyed through screen reader |
|
Description: |
Assistive technology does not covey the information of the status messages. |
||
31628710 |
NXT-20881 |
UI - the horizontal scroll bar retraces once on claim line section |
|
Description: |
On claim line section, the horizontal scroll bar retraces back once user tries to check details on right of the claim lines. Although it happens only once and in later instances it works as expected. |
||
31634226 |
NXT-20888 |
UI - User is unable to navigate on detail dialogs while moving to next set of records. |
|
Description: |
Preconditions: Set the ohi.ui.maxrowstoretrieve property to a minimum value (eg. 5) |
||
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. |
||
32477460 |
NXT-22010 |
No base view generated for reference sheet lines |
|
Description: |
Reference sheet(line)s use a different storage structure (JSON) for the dynamic fields. The base view generator does not support that yet. So the reference sheet line columns can’t be queried using base views. |
||
32530815 |
NXT-22103 |
ACTIVITY CONSUMPTION_IMPORT should not be triggered from IP |
|
Description: |
Invoking the activity consumption import process through activity through IP is not allowed from UI and it should not be allowed from IP as well. |
||
32894544 |
NXT-22614 |
The property change ohi.service.PolicyEnrollmentClient.client.authentication is not effective immediately |
|
Description: |
The property change ohi.service.PolicyEnrollmentClient.client.authentication is not effective immediately and requires a server restart. For example, changing the value from BasicAuthentication to None works only after the WebLogic server is restarted. |
||
32945627 |
NXT-22704 |
The SetRecalculateBenefits function fails intermittently |
|
Description: |
While trying to set the amount on claimLineRuleCoverage using setAmountManually method ,the amount is set to the desired amount on claimLineRuleCoverage. But after recalculation of benefits the amount(cover label) on claimLineCoverages is not set to the desired amount.This issue is occurring intermittently. |
||
33039779 |
NXT-22873 |
ACCESS - Hamburger icon is not accessible for results in view mode in claims page. |
|
Description: |
Hamburger icon is not accessible for results when in view mode in claims page. This is happening for results and table components both. |
||
33054796 |
NXT-22889 |
Accessibility - Document Testing - Link for home button do not have discernible text |
|
Description: |
Link for home button do not have discernible text |
||
33054785 |
NXT-22890 |
Accessibility - Document Testing - Search form element at the home page does not have a label |
|
Description: |
Search form element at the home page does not have a label |
||
33054790 |
NXT-22891 |
Accessibility - Document Testing - Expand buttons do not have discernible text |
|
Description: |
Expand buttons do not have discernible text |
||
33054807 |
NXT-22892 |
Accessibility - Document Testing - Data table / grid do not have accessible text |
|
Description: |
Data table / grid do not have accessible text |
||
33054804 |
NXT-22893 |
Accessibility - Document Testing - Focus doesn’t reach to the menu to select different guides |
|
Description: |
Focus doesn’t reach to the menu to select different guides through keyboard |
||
33078317 |
NXT-22935 |
Duplicate cases get created when there is past case date |
|
Description: |
There are few scenarios of duplicate case creation when there is past case date |
||
33350875 |
NXT-23322 |
Provider Limits are not working as expected |
|
Description: |
For provider limit without procedure definition,limit is not getting applied across all the procedures of all claim lines of certain claim. For provider limit with procedure definition, limit should be applied only on the claim lines which have procedures of same procedure definition. But now it’s getting applied on each claim line individually. |
||
33410123 |
NXT-23425 |
ADF: Time Valid Reference Sheet overrides not showing start date/end date in DPPC page |
|
Description: |
Time Valid Reference Sheet overrides not showing start date/end date in draft provider pricing clauses all/worksheet page. When we try to save these reference sheet overrides, GEN-DYNA-010 error is displayed. |
||
33430355 |
NXT-23457 |
Conditionally handling of remove action on claim line results based upon the claim status is not working as expected |
|
Description: |
Remove action is available even when the claim is locked or replaced. It is also available when claim status is not entry or change. Expected : Remove Action is only available on claim lines that are unlocked or non replaced and claim status is in entry or change. |
||
33430793 |
NXT-23460 |
Usages - Add to floorplan - When same usage is associated in all the sets of a floorplan, the values are not rendered properly on the entity’s page |
|
Description: |
When an usage is added to Floorplan to display the same dynamic field in multiple sets of the entity page, the respective fields are not rendering the values as expected. So there needs to be a reconfiguration check in place to handle this situation. |
||
33579410 |
NXT-23827 |
In a reference property, which ever value is selected and search is performed, when we again click on dropdown, the value selected earlier is shown twice |
|
Description: |
In a reference property, which ever value is selected and search is performed, when we again click on dropdown, the value selected earlier is shown twice |
||
33654812 |
NXT-23946 |
Tasks for claim stays in "PENDING" status on node failure or switchover |
|
Description: |
Tasks for claim stays in "PENDING" status on node failure or switchover . The corresponding claims stuck in Initial status. |
||
33665545 |
3-27921000351 |
NXT-23969 |
Combination Checks duplicates the message using the addMessage method when Type is Exclusive |
Description: |
Combination Checks duplicates the message using the addMessage method when field "Type" is selected as Exclusive |
||
33698723 |
NXT-24018 |
Mismatch in Dynamic Records not failing with error |
|
Description: |
If there are mismatch in dynamic records, the replication activity should fail with an error, but in this case the activity was completed with "CO" status. Only log file contained the error. |
||
33724560 |
NXT-24054 |
Links are not accessible through keyboard |
|
Description: |
HTTP Links are not accessible through keyboard |
||
34169428 |
NXT-24160 |
PATCH calls on the reference sheet lines resource is getting back unusual response. |
|
Description: |
PATCH calls on the reference sheet lines resource is getting back unusual response. The record is added to the DB. But gives 500 Internal Server Error as response. |
||
33927678 |
3-28742140171 |
NXT-24366 |
Descriptor not shown in the list of values after making changes in flex code field |
Description: |
Descriptor not shown in the list of values after making changes in flex code field usages. |
||
33944890 |
NXT-24386 |
External consumptions updating counter periods erroneously |
|
Description: |
When there is an existing counter period for certain product/provider, creating a new external consumption without provider or product information and different service date year for limits that counts per provider and/or per product updates all the counter periods in the counter to count across provider/product. Additionally it deletes existing counter period which was counting per product/provider. Newly created counter period doesn’t count toward any provider/product and also doesn’t counter consumption of deleted counter period. |
||
33990385 |
3-28919259261 |
NXT-24426 |
jet ui widget : flex code is not showing in the widget |
Description: |
jet ui widget : flex code is not showing in the widget |
||
34008782 |
3-28606893871 |
NXT-24457 |
Enrollment callouts throws null pointer error on read timeout |
Description: |
Enrollment callouts should not throw null pointer error on read timeout . It should log timed out message and throw EnrollmentClientException |
||
34189805 |
NXT-24484 |
Filter with claimPendReasonList and claimLinePendReasonList is not working when added with or condition |
|
Description: |
Below query doesn’t consider the claims in result which has pend reasons either at claims level or claim line level. Claims which having pend reasons at both level (claim & clam line) are included in result. Usecase: There are some claims for which pend reasons are configured only at claim level and for some claims it is only at claim line level. We need all the claims where claimPendReasonList.pendReason.code.eq('MEDICAL').or.claimLineList.claimLinePendReasonList.pendReason.code.eq('MEDICAL') |
||
34038511 |
3-29106316611 |
NXT-24511 |
The display sequence of the fields of a reference sheet in jet is not displaying |
Description: |
The display sequence of the fields of a reference sheet in JET is not displaying in the correct order. |
||
34178895 |
NXT-24527 |
Task id is null for the ClaimsEvent task generated by generateclaimevent IP |
|
Description: |
Task id is not generated in OHI_TASKS table for the ClaimsEvent task generated by generateclaimevent IP |
||
34052333 |
3-29060725351 |
NXT-24532 |
Read consumption batch process should not fail if the notification url is not configured |
Description: |
The notification for Read Consumption Batch process is optional (if one chooses polling option instead). So, if the notification URL is not configured, the task ReadConsumptionBatchOperator fails with an error. |
||
34072355 |
3-29165734930 |
NXT-24565 |
Adjudication only pend rule configured for manual adjudication step pends in manual pricing adjudication |
Description: |
Adjudication only pend rule configured for manual adjudication step pends in manual pricing adjudication instead of manual adjudication . |
||
- |
NXT-24570 |
Fix character encoding Data file import and Configuration migration |
|
Description: |
The encoding is currently picked up from the default encoding as set up during deployment. It is expected that the code is able to detect the encoding and encode and decode accordingly. |
||
34189618 |
NXT-24604 |
Claimline summary panel issue |
|
Description: |
On a claim with many claimlines, Opening a claimline summary causes the page to shift up. |
||
34113807 |
3-29168078521 |
NXT-24626 |
User friendly message must be thrown instead of TokenMgrError |
Description: |
If the querystring is not properly formatted then a parsing exception is thrown in the response with 500 status. |
||
34128362 |
NXT-24637 |
Claim is back to manual pricing / backtomanual, when user is not authorized for claims API |
|
Description: |
If user is authorized for backtomanual pricing / backtomanual benefits without claims API read access, response code 403 is returned as expected. But the claim status is still changed to manual pricing / manual benefits respectively. |
||
34145248 |
3-29423861521 |
NXT-24682 |
Enrollment callouts throws null pointer error when authnetication credentials are missing . |
Description: |
Enrollment callouts throws null pointer error when authnetication credentials are missing . Instead , it should return EnrollmentClientException and log message about credentials missing |
||
34156750 |
NXT-24704 |
ACCESS - ID attribute value should be unique in search page |
|
Description: |
For accessibility purposes, the ID attribute value for elements should be unique in the search page. |
||
34156946 |
NXT-24705 |
ACCESS : The header image does not have alternate text |
|
Description: |
For accessibility purposes, the multicolored line in the header should have alternate text. |
||
34159148 |
NXT-24713 |
Patch Operation not working on Transaction Sources Resource |
|
Description: |
Patch operation on Transaction Sources does not work when we try to update the Transaction Source Usages of the Transaction Source. |
||
34164741 |
NXT-24723 |
Outbound exchange: values are not getting updated after building a data set |
|
Description: |
When trying to build a data set, exactVersionMatch and disableDeleteByOmission are not getting updated. Also If we try to update the inclusionDate by passing empty value it is not getting updated. |
||
34169437 |
NXT-24730 |
TestDynamicLogic IP - Failure response Code is 418 instead of 400 |
|
Description: |
Testdynamiclogic IP doesn’t have correct response code for unsuccessful execution of test unit. It should be 400 as it is in the implementation, but it is 418. |
||
34169837 |
NXT-24731 |
Execution of callout rule dynamic logic fails from test unit |
|
Description: |
For callout rule dynamic logic, the endpoint placeholder is set on callout rule code and not dynamic logic code (ohi.{0}.endpoint.request), This leads to execution error in unit test. |
||
34174409 |
NXT-24737 |
The record searched upon gets cleared off after the display of the results in tab-table |
|
Description: |
Go to Countries Page. Search for any country record and open it in view mode. Click on Country Regions Tab and search for any record. The result will be displayed but the search keyword entered in quick search or advanced search components, disappears. |
||
34184278 |
NXT-24760 |
Newly added rows are not shown when you navigate from parent to child page for tab-table components |
|
Description: |
Newly added rows are not shown when you navigate from parent to child page for tab-table components in pages like Coverage regimes where there are hierarchical detail pages |
||
34186685 |
NXT-24766 |
FeeSchedule IP is failing intermittently with optimistic lock exception |
|
Description: |
FeeSchedule IP is failing intermittently with optimistic lock exception: 'Resource busy and acquire with NOWAIT specified or timeout expired' |
||
34189094 |
3-29566084431 |
NXT-24772 |
Getting 'CLA-CLOV-002' error message while removing the fields related to Benefit selection override. |
Description: |
We are getting Error Message - 'CLA-CLOV-002' while removing the fields related to benefit selection override . . STEPS TO REPRODUCE: 1. Unfinalize a claim 2. Add Product (Benefits), coverage regime/benefit specification, family contract ID, Subscription Date 3. Do Benefits only 4. Once claim is finalized, unfinalize the claim 5. Try to remove the above fields and hit save The error comes up. |
||
34189192 |
NXT-24773 |
Add and Edit functionality not working properly for reference sheet object navigation and also results are not displayed correctly for reference sheets in Provider Pricing Clauses Page. |
|
Description: |
In the reference sheet based object navigation links for provider pricing clause page, add and edit functionality is not working, also results are not displayed correctly |
||
34189708 |
NXT-24780 |
Data is not getting saved when authorization regime period tranches are added or deleted. |
|
Description: |
When Authorization Regime Period Tranches are added or deleted the changes are not getting saved. |
||
34192118 |
3-29505103851 |
NXT-24790 |
NPE should be fixed in ProviderLimitConsumptionRepositoryImpl |
Description: |
NPE should be fixed in ProviderLimitConsumptionRepositoryImpl |
||
34192161 |
3-29505103851 |
NXT-24794 |
NPE should be fixed in ClaimLineDomain |
Description: |
NPE should be fixed in ClaimLineDomain |
||
34194754 |
NXT-24802 |
TaskId is null for the claimsevent task created by generateclaimevents IP |
|
Description: |
Task id is null for the ClaimsEvent task generated by generateclaimevent IP. But for events created during processing, taskid is present |
||
34194895 |
3-29348208321 |
NXT-24804 |
Data Replication is not proper on Activity restart |
Description: |
The data replication process started before the necessary configuration (titles in this error) was loaded to claims and hence the activity failed with Business Error. . After the configuration issues were fixed then restarting the failed activity should have processed the target events (replicated members), but they were not - because the activity fetches the records from rep_target_events where processed_timestamp is null |