Skip to main content

Release 24.0

Released to customers on December 8th. 2023

ModuleVersion
Client Hub23.12.826.0
Chat Server23.12.826.0
Data Warehouse Export23.12.826.0
EWA UWP Client Application23.12.826.0
Export23.12.826.0
HPLink Patient Identity API23.12.826.0
Insight23.12.826.0
Integration23.12.826.0
LiveViewApi23.12.826.0
FormModuleAPI23.12.826.0
Medical Device Broker23.12.826.0
Migration Tool23.12.826.0

Content

New features in release 24

Updated features in release 24

Fixes

Medical devices

New features

Release Candidate feature flags

We are introducing a new state of feature flags called Release Candidate. This state is intended to be used for features that are ready for release but need to be tested in a production environment before we can call them Released. The feature flags in this state will be available to all customers, but they will be disabled by default. This means that the feature will not be available to the users until the feature flag is enabled.

The plan is for feature flags to stay in this state until we have received feedback from customers and we are confident that the feature is working as intended outside test environments. Once we are confident that the feature is working as intended, we will change the state of the feature flag to Released, or remove the feature flag completely and enable the feature by default.

To view the release candidate feature flags in the features page, the user accessing Insight should have the below access right written to the database via JSON file with the help of a migration.

Access RightRequires federated login configuration?Description
ManageReleaseCandidateFeaturesNoCan manage release candidate features in Insight.

See Access Rights for more information.

Affects: All modules

Corpuls LiveView Widget (Release Candidate)

We have iFramed the corpuls live feed in to the mission details page in LiveView. Enable the Corpuls LiveView Widget feature flag in insight, attach the mission to a MTU supporting corpuls live feature and select a live view location in the delivery place tile to connect to a live view.

Corpuls Widget

The Corpuls Live URL is iFramed in live view journal details page, The URL should be in the format as shown in the example below, use your domain in the Url.

https://yourdomain.corpuls.cloud/corpuls.web/live/mission/?missionid={0}

It needs to be written in the Insight.SetParameters.xml file the details can be found in the installation guide.

Please find the information on feature flags and user manual for the Corpuls Widget feature below.

See Corpuls Widget user manual for more information.

Affects: Insight, ClientApp

Consultation feature (Release Candidate)

We have added the possibility to create consultation type live views, and to add these to medical records as consulting parties.

The feature also includes a chat that can be used for communication between the ambulance crew and the consulting parties

Consultation

Consultation

See Consultation for more information.

Affects: EWA Client Application, Insight, LiveView, Installation

Updated features

DIPS Export SetID change

The SetID used for export of records to DIPS has been changed from simply being the record ID to a hashed combination of the record ID and the patient ID. This change is made to support correct re-export to DIPS if the patient ID is changed in EWA.

See SetID Change in DIPS Export for more information.

Affects: Export Service, specifically DIPS Export Configurations

Export Service Retry Policy

The Export Service now has a more sane retry policy for failed exports to DIPS or DocuLive configurations. The retry policy has a configurable maximum number of retries, and a configurable delay between retries. The default values are 3 retries with a 10 minute delay between retries.

See Retry Policy for more information.

Affects: Export Service

Removal of AmbuStat export logic

The AmbuStat export logic has been removed from the Export Service. The GRID AmbuStat module has been put into a maintainence mode where it's possible to see historical data, but no new data will be exported to AmbuStat.

The possibility to configure AmbuStat export configurations has been removed from the Insight Export Configuration page.

See Removed AmbuStat Logic for more information.

Affects: Export Service, Insight

SQL Script for the Norwegian County Division 2024

As announced by the Norwegian government, some counties of Norway will be split up into smaller ones by January 1st 2024. We developed a SQL script to reflect these changes in counties and municipalities in our database.

The script should be run on the customers EWA databases and the success of the execution can be checked, for example, in Insight or the ClientApp. For example, the new municipality "Haram" in the county "Møre og Romsdal". All changes are listed in detail in the link above. After splitting the counties, all locations and places associated with the affected counties and municipalities will be linked to the new database entries.

In the unlikely event that some problems occur while running the script, all changes in the database are automatically rolled back. Nevertheless, it is strongly advised to create a manual backup of the database before running the script.

Affects: Insight, ClientApp

Search Record V2 improvement

We have improved the user experience of the record search page by adding preset filters and loading the search results

  • Preset Ongoing and Completed statuses as default filter conditions.
  • Trigger search when the page is initially loaded.
  • Add exclamation in the patient whose identity is unknown.

searchRecordV2

searchRecordV2

Affects: Insight

Create manual missions without needing to write AMIS number (Release Candidate)

We have improved the existing manual mission feature where users can create manual missions without needing to specify AMIS number. The system will automatically generate an AMIS number in the 'ddMMyyyyHHmmss' format for the manual mission.

ManualMission

See Manual mission for more information.

Affects: ClientApp

New UI for EMCC ticket merge feature (Release Candidate)

We have improved the user experience while merging a manual mission with a EMCC mission by displaying the waiting mission in the EMCC ticket layout where the users can select the waiting mission, review the ticket information and merge it with a manual mission.

ManualMissionMergeFeature

See EMCC ticket merge for more information.

Affects: ClientApp

Add mapping to EmergencyCode

We shows the name of emergency code based on the code instead of the code itself in the journal. The name can be translated to different languages according to the language being used in EWA Client.

EMCC Ticket

Affects: ClientApp

Completed records will not be removed from LiveView

Completed medical records no longer disappear when the record are completed. Records will be removed based on the patient care completed time out set in LiveView configuration.

LiveView

Affects: LiveView

New KM tile in Blazor (Release Candidate)

The KM tile in EWA client now has been updated to Blazor in order to improve user experience.

  • The feature flag is added with the name Mission distance V2 to enable the KM tile.
  • The feature and business logic is similar to the old one.
  • The new tile avoids thoroughly the touching issue which happened in the old one and some other tiles.

Kilometer Tile

See EMCC ticket merge for more information.

Affects: EWA Client Application

Fixes

Touching issue on UWP tiles

Ticket: #2017500869 | DevOps: #20058 | Reported by: Helse Sør-Øst

Description:

Some tiles do not response when trying to click near the title or tag.

How it is solved:

Try to implement titles and tags in different way in TileControlContent

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

Description:

User with print access rights can not print checklist in Insight's View/Edit journal page. That could be because we validate the print access rights via checklist's config that allows print on EWA client.

How it is solved:

Despite of validating the checklist's config, we check the user's access rights to print checklist in View/Edit journal page, no matter what the config is.

Technical log missing record id and EMCC mission number field

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

Description:

Technical logs saved from EWA client do not show the record id and EMCC mission number of the journal.

How it is solved:

We review all the method calls to HelperSendingLog and pass the record id and EMCC mission number to the method.

Cardiac arrest report - search function in Insight

Ticket: #2047935449 | DevOps: #20138 | Reported by: Helse Midt-Norge

Description:

Search function in Cardiac arrest report page expose error when we try to search the report after we choose another filter options which has no data.

How it is solved:

We have redundant lines of code in the clicking event, so the solution for this bug is removing them.

Cardiac arrest form tile turns light blue again even if it's not completed

Ticket: #2047380979 | DevOps: #20136 | Reported by: Helse Midt-Norge

Description:

When the cardiac arrest form is activated and made mandatory, the tile changes to dark blue. However, if the app is restarted and the mission is reopened, the tile reverts to light blue, even if the form has not been completed.

How it is solved:

By adding the Loaded event to the Assessed condition and Intervention tile, which are published mediator events, the cardiac arrest form can be checked for mandatory status every time the mission is opened.

Cardiac arrest form - can complete missions even if this form is not light blue

Ticket: #2048101109 | DevOps: #20137 | Reported by: Helse Midt-Norge

Description:

When there are no triggers in the journal but the cardiac arrest form is set to Fill in and not all cardiac arrest schemes are completed, the mission still can be completed.

How it is solved:

When the form is set to Fill in but not completed, the cardiac arrest form should be mandatory and highlighted in dark blue. When completing the journal, check if the cardiac arrest form is mandatory and not completed. If it is, prevent the journal from being completed.

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

Description:

User without print access rights can print checklist in Insight's View/Edit journal page. That could be because we validate the print access rights via checklist's config that allows print on EWA client.

How it is solved:

Despite of validating the checklist's config, we check the user's access rights to print checklist in View/Edit journal page, no matter what the config is.

Potential security issue in LiveView

Ticket: | DevOps: #8750 | 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.

Datawarehouse - DispatchCenter issues

Ticket: | DevOps: #19732 | Reported by: Helse Vest

Description:

DispatchCenter dimension table contained wrong values in the DispatchCenterName and DispatchCenterId fields. DispatchCenterId field contained the names of the actual dispatch centers, while the Id field contained wrongly assigned number values. All this resulted in the large number of wrong entries in a DispatchCenter dimension table.

How it is solved:

Removed the DispatchCenterName column and assigned the values that were in it previously, to the correct coresponding DesiathCenterId entries.

Datawarehouse - DimeTime issues

Ticket: | DevOps: #19733 | Reported by: Helse Vest

Description:

Values of seconds were not assigned to the timestamps inside the DimTime dimension table.

How it is solved:

Added the values to the correct timestamps.

Medical devices

Corpuls

Tested software versions:

  • Version 3.0.3 and 4.2.2

SDK version:

  • Version 4.3.0.0