Release 24.0
Released to customers on December 8th. 2023
Module | Version |
---|---|
Client Hub | 23.12.826.0 |
Chat Server | 23.12.826.0 |
Data Warehouse Export | 23.12.826.0 |
EWA UWP Client Application | 23.12.826.0 |
Export | 23.12.826.0 |
HPLink Patient Identity API | 23.12.826.0 |
Insight | 23.12.826.0 |
Integration | 23.12.826.0 |
LiveViewApi | 23.12.826.0 |
FormModuleAPI | 23.12.826.0 |
Medical Device Broker | 23.12.826.0 |
Migration Tool | 23.12.826.0 |
Content
Updated features in release 24
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 Right | Requires federated login configuration? | Description |
---|---|---|
ManageReleaseCandidateFeatures | No | Can 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.
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
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
andCompleted
statuses as default filter conditions. - Trigger search when the page is initially loaded.
- Add exclamation in the patient whose identity is unknown.
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.
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.
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.
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.
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.
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
Print checklist option should always be displayed by default if the user has print access rights
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.
Print checklist option should not be available for users without print access rights
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