Skip to main content

Bliksund EWA Release 23

Version 23.0 of EWA was released to customers on November 3rd, 2023.

The compatible versions of the affected runtime components are listed below:

ComponentVersion
Client Application23.11.65167.0
Client Hub23.11.65167.0
Data Warehouse Export Service23.11.65167.0
EOC Integration23.11.65167.0
Export Service23.11.65167.0
Form Module API23.11.65167.0
HP Link Patient Identity API23.11.65167.0
Insight23.11.65167.0
LiveView API23.11.65167.0
Medical Unit Broker23.11.65167.0
Migration and Seeding Tool23.11.65167.0

Content of this Release

New Features

Updated Features

Fixes in Version 23.0

Patch 23.1

Patch 23.2

Patch 23.3

Patch 23.4

Tested Medical Devices

New Features

Record deletion reason v2

Introducing the new way for configuring record deletion reasons. You can now utilize the Dataset configuration page in Insight to achieve this task.

See Deletion Reasons Configuration for more information.

  • Added a new feature flag for Deletion reason v2 to display in Insight.
  • Display the Record deletion reason dataset in the Dataset configuration page in Insight.
  • Show the configured reasons when deleting a record on the Search record page in Insight.
  • Show the configured reasons when deleting a record in the EWA Client.

Affects: Insight | EWA Client Application |

Export Status version 2

The new export status version provides a comprehensive overview of the export process, including the status, the time of export, and any errors that may have occurred during the process. The module is designed to be user-friendly and easy to navigate. With this module, users can easily track the progress of their exports and ensure that they are completed successfully.

  • The feature flag is added with the name Export status V2 to enable the new export status page.
  • The new export status page is added with filters similar to the old one.
  • The access right is the same with the old one.
  • Ability to separate the filter and the overwriting filter.
  • Supports server-side loading with better performance.
  • Support sorting on each column.
  • Pagination is added and more friendly.

See Export Status V2 User Guide for more information.

exportStatusV2

Affects: Insight

Search record version 2

The new search record page is created with a focus on improving user experience and performance. The page is designed to be more user-friendly, with a cleaner and more intuitive interface that makes it easier for users to find what they are looking for. The page is also optimized for better performance, with faster load times and improved responsiveness.

  • The feature flag is added with the name Search record V2 to enable the new search record page.
  • The new search record page is added with filters similar to the old one.
  • The access right is the same with the old one.
  • Ability to separate the filters into three sections: Operative data, Patient, and Overwriting filter.
  • Supports server-side loading with better performance.
  • Pagination is added and more friendly.
  • Ability to collapse/expand the result by station.

See Search Record V2 User Guide for more information.

searchRecordV2

Affects: Insight

Updated Features

Checklist Version 2.0

  • Added functionality to print completed checklist from the Insight journal details page.
  • Added authorization check for print journal access and 'Include to ambulance record note' to display the print button for the completed checklists.

Checklist journal view page

See updated documentation for the checklist feature. Checklist version 2.0 documentation

Fixes in Version 23.0

1. The EMCC ticket is displayed in an incorrect language that does not adhere to the app's settings

Ticket: 1902399696 | DevOps: #19697 | Reported by: Helse Midt-Norge

Description:

Despite setting the Locale to Norwegian language in the settings.json file, the EMCC ticket continued to be displayed in English, and even removing the EBWebView folder did not resolve the issue.

How it is solved:

Pass the locale settings to the Blazor component of the EMCC Ticket and update its current culture to match the locale setting.

With this approach, when altering the Locale in the settings.json file, users will only need to restart the application without the necessity of deleting the EBWebView folder to observe the expected language change.

2. ClientHub throws fatal error on login with LocalAD authentication configured

Ticket: 1901692149| DevOps: #19765 | Reported by: Helse Midt-Norge

Description:

Some users are unable to log into the EWA application. The error log shows a NoMatchingPrincipalException being thrown when attempting to iterate over GroupPrincipal objects returned by the Microsoft AD library.

How it is solved:

Manually iteration of the enumerator returned by the Microsoft AD library with try/catch block around the call that attempts to get the GroupPrincipal object and add it to a list.

This will make the iteration continue, even for GroupPrincipal objects that throws the exception, but these will not be added to the in-memory list of user groups. The exception will be logged as a Debug log.

Added debug logging after the iteration to log the number of GroupPrincipal objects without issues for a user and their SamAccountNames.

3. Unable to access checklist v2 page for users with view journal access

Ticket: 1962122459| DevOps: #19759 | Reported by: Helse Vest

Description:

The checklist v2 tab on the view journal page is not accessible to users who have the view journal access right. This is because the tab requires the "ChecklistAdministration" access right.

How it is solved:

Modify the access right check for the checklist v2 tab so that users who have the view journal access right can see and access the tab.

Patch 23.1

Version 23.1 of EWA was released to customers on December 12th, 2023.

The compatible versions of the affected runtime components are listed below:

ComponentVersion
Client Application23.12.1226.0
Client Hub23.12.1226.0
Data Warehouse Export Service23.12.1226.0
EOC Integration23.12.1226.0
Export Service23.12.1226.0
Form Module API23.12.1226.0
HP Link Patient Identity API23.12.1226.0
Insight23.12.1226.0
LiveView API23.12.1226.0
Medical Unit Broker23.12.1226.0
Migration and Seeding Tool23.12.1226.0

This patch includes the following fixes:

1. Potential security issue in LiveView

Ticket: | DevOps: #20666 | Reported by: Internal

Description:

In some cases some code was being run that could give logged on users more information than they should have on the infrastructure behind LiveView.

How it is solved:

Made the code redundant and removed it.

2. On-screen keyboard and clicking outside the tile throws you back to the start

Ticket: 2077967054| DevOps: #20139 | Reported by: Helse Vest and Helse Midt-Norge

Description:

While using the on-screen keyboard or keyboard connected to the tablet, for example, the "Paid mission" tile and press outside the tile, the screen will jump all the way back to the EMCC ticket/start-up phase.

How it is solved:

Moved check for active tile that is set when navigating to Anamneses, ESS and Triage{1,2}, Paid mission.

Patch 23.2

Version 23.2 of EWA was released to customers on December 21th, 2023.

The compatible versions of the affected runtime components are listed below:

ComponentVersion
Client Application23.12.218.0
Client Hub23.12.218.0
Data Warehouse Export Service23.12.218.0
EOC Integration23.12.218.0
Export Service23.12.218.0
Form Module API23.12.218.0
HP Link Patient Identity API23.12.218.0
Insight23.12.218.0
LiveView API23.12.218.0
Medical Unit Broker23.12.218.0
Migration and Seeding Tool23.12.218.0

This patch includes the following fixes:

1. Get access to medical records in the client application without being an active user

Ticket: 2113604795| DevOps: #20650 | Reported by: Helse Nord

Description:

Users have experienced getting access to assignments without being logged into EWA, This happens when the deletion process in EWA client took long time and the active user locks the screen and the new user logs in.

How it is solved:

Added check to navigate to lock screen if there is no active user when pages are loaded.

2. Invalid organization ID being used in filters when the role picker is enabled in a multiple department setup

Ticket: 2039873261 | DevOps: #20698 | Reported by: Helse Nord

Description:

Issue where the combination of role picker enabled and multiple departments claims in the token led to invalid organization ID being used for access filtering, which led to no results in several reports and searches.

How it is solved:

Updated the backend to respect the combination of rolepicker enabled and multiple departments claims in the token, which will now always use the Organization ID from the DepartmentIdMapping for the selected department in rolepicker.

Patch 23.3

Version 23.3 of EWA was released to customers on January 31st, 2024.

The compatible versions of the affected runtime components are listed below:

ComponentVersion
Client Application24.1.31314.0
Client Hub24.1.31314.0
Data Warehouse Export Service24.1.31314.0
EOC Integration24.1.31314.0
Export Service24.1.31314.0
Form Module API24.1.31314.0
HP Link Patient Identity API24.1.31314.0
Insight24.1.31314.0
LiveView API24.1.31314.0
Medical Unit Broker24.1.31314.0
Migration and Seeding Tool24.1.31314.0

This patch includes the following fixes:

1. Missing exception information in saved logs for checklist v2 controller

Ticket: NA| DevOps: NA | Reported by: Helse Nord

Description:

The checklist v2 controller in the ClientHub did not log full exception information on failure due to malformed calls to the logging service.

How it is solved:

Fixed malformed calls to the logging service to include missing exception information in saved logs.

Patch 23.4

Version 23.4 of EWA was released to customers on February 28th, 2024.

The compatible versions of the affected runtime components are listed below:

ComponentVersion
Client Application24.2.28290.0
Client Hub24.2.28290.0
Data Warehouse Export Service24.2.28290.0
EOC Integration24.2.28290.0
Export Service24.2.28290.0
Form Module API24.2.28290.0
HP Link Patient Identity API24.2.28290.0
Insight24.2.28290.0
LiveView API24.2.28290.0
Medical Unit Broker24.2.28290.0
Migration and Seeding Tool24.2.28290.0

This patch includes the following fixes:

1. Audit Log is missing log information details

Ticket: 2481982957| DevOps: #20088 | Reported by: Helse Nord

Description:

Audit log is missing detailed information on user activity.

How it is solved:

The log information details have been moved to a context due to previous work and refactoring. The fix involves correctly retrieving the information from the context.

Tested Medical Devices

This release has been tested on the listed medical devices and corresponding software versions, ensuring compatibility and performance in the specified environments.

Corpuls

Tested software versions:

  • Versions 3.0.3 and 4.2.2

SDK version:

  • Version 4.3.0.0