Bliksund EWA Release 32
Version 32.0 of EWA was released to customers on August 9th, 2024.
The compatible versions of the affected runtime components are listed below:
Component | Version |
---|---|
Chat Server | 24.8.76.0 |
Client Application | 24.8.76.0 |
Client Hub | 24.8.76.0 |
Data Warehouse Export Service | 24.8.76.0 |
EOC Integration | 24.8.76.0 |
Export Service | 24.8.76.0 |
Form Module API | 24.8.76.0 |
Form Module Data | 24.8.76.0 |
HP Link Patient Identity API | 24.8.76.0 |
Insight | 24.8.76.0 |
LiveView API | 24.8.76.0 |
Medical Unit Broker | 24.8.76.0 |
Migration and Seeding Tool | 24.8.76.0 |
Personnel Registration API | 24.8.76.0 |
Content of this Release
New Features
No new features were included in this release.
Updated Features
No existing features were enhanced or updated with new functionality in this release.
Fixes in Version 32.0
1. Forms content not being shown
Ticket: 3615033075 | DevOps: 25036 | Reported by: Helse Sør-Øst
Description:
Completed content in the checklists is not displayed in Journal Search or on PDF. Only the heading is shown.
How it is solved:
Corrected the logic behind the backward compatibility of forms when interacting with the old version configuration.
2. Missing "Patient Care Concluded" data in Journal Search
Ticket: 3633232887 | DevOps: 25045 | Reported by: Helse Nord
Description:
When viewing/printing journal from journal search page, the "Patient Care Concluded" tile, with associated data, is not present.
How it is solved:
The reason is that we recently have updated several localized keys for mission types without editing it in validating function. This has now been corrected.
3. Consultation recipient getting added across records with same delivery location
Ticket: 3632708812 | DevOps: 25037 | Reported by: Helse Sør-Øst
Description:
Where adding a record to another consultation group from LiveView would cause all other records that shared a delivery place with the original to also be added to the consultation group.
How it is solved:
The issue was resolved by fixing a bug in the consultation server endpoint for adding a LiveView to the chat session. The endpoint incorrectly fetched all records that matched on delivery location for the LiveView, instead of correctly filtering for only the record that is associated with the chat session ID.
4. Consultation - draft text is not cleared when opening a new ongoing record
Ticket: 3325476331 | DevOps: 24103 | Reported by: Helse Midt-Norge
Description:
The draft text from previous journal is not getting cleared. This issue persists across all ongoing records, where the consultation text from record number 1 is being replicated in every subsequent record.
How it is solved:
Each time you navigate to a new journal, reset the chat form to ensure it's ready for the next interaction.
5. Audit logs from LiveView version 2 include unrelated records
Ticket: 3614821589 | DevOps: 25047 | Reported by: Helse Sør-Øst
Description:
Audit logs triggered by LiveView version 2 are capturing entries from unrelated LiveViews that are older than 24 hours.
How it is solved:
Filter records that were displayed in LiveView and meet the condition of being within the last 24 hours, then log the corresponding audit entries for them.
Patch 32.1
Version 32.1 of EWA was released to customers on August 29th, 2024.
The compatible versions of the affected runtime components are listed below:
Component | Version |
---|---|
Chat Server | 24.8.419.0 |
Client Application | 24.8.419.0 |
Client Hub | 24.8.419.0 |
Data Warehouse Export Service | 24.8.419.0 |
EOC Integration | 24.8.419.0 |
Export Service | 24.8.419.0 |
Form Module API | 24.8.419.0 |
Form Module Data | 24.8.419.0 |
HP Link Patient Identity API | 24.8.419.0 |
Insight | 24.8.419.0 |
LiveView API | 24.8.419.0 |
Medical Unit Broker | 24.8.419.0 |
Migration and Seeding Tool | 24.8.419.0 |
Personnel Registration API | 24.8.419.0 |
This patch includes the following fixes:
1. LiveView v2 showing invalid audit logs
Ticket: 3614821589 | DevOps: 25047 | Reported by: Helse Sør-Øst
Description:
Issue in logic that is responsible for removing expired records from LiveView, causing them to be logged as viewed when user enters live view.
How it is solved:
- Fixed issue in record removal logic.
- Hardened authentication in live view API to further improve user audit logs
This fix include changes to the database schema, which was necessary to harden the authentication. Migration MUST be run.
Patch 32.2
Version 32.2 of EWA was released to customers on September 4th, 2024.
The compatible versions of the affected runtime components are listed below:
Component | Version |
---|---|
Chat Server | 24.9.41.0 |
Client Application | 24.9.41.0 |
Client Hub | 24.9.41.0 |
Data Warehouse Export Service | 24.9.41.0 |
EOC Integration | 24.9.41.0 |
Export Service | 24.9.41.0 |
Form Module API | 24.9.41.0 |
Form Module Data | 24.9.41.0 |
HP Link Patient Identity API | 24.9.41.0 |
Insight | 24.9.41.0 |
LiveView API | 24.9.41.0 |
Medical Unit Broker | 24.9.41.0 |
Migration and Seeding Tool | 24.9.41.0 |
Personnel Registration API | 24.9.41.0 |
This patch includes the following fixes:
1. Fix application crash while adding other identity type in the patient tile
Ticket: 3905563374 | DevOps: 26003 | Reported by: Helse Sør-Øst
Description:
Application crash occurs when adding a patient with other identity type. This issue happens when other identity number with 4 or fewer digits is entered in the identity number field, followed by selecting a date of birth in the patient tile.
How it is solved:
Added null check in the person identification validation service when the patient identity number is less than five digit.
Patch 32.3
Version 32.3 of EWA was released to customers on September 6th, 2024.
The compatible versions of the affected runtime components are listed below:
Component | Version |
---|---|
Chat Server | 24.9.95.0 |
Client Application | 24.9.95.0 |
Client Hub | 24.9.95.0 |
Data Warehouse Export Service | 24.9.95.0 |
EOC Integration | 24.9.95.0 |
Export Service | 24.9.95.0 |
Form Module API | 24.9.95.0 |
Form Module Data | 24.9.95.0 |
HP Link Patient Identity API | 24.9.95.0 |
Insight | 24.9.95.0 |
LiveView API | 24.9.95.0 |
Medical Unit Broker | 24.9.95.0 |
Migration and Seeding Tool | 24.9.95.0 |
Personnel Registration API | 24.9.95.0 |
This patch includes the following fixes:
1. Unable to login to EWA Insight with LocalAD setup
Ticket: 3926945740 | DevOps: 26401 | Reported by: Helse Midt-Norge
Description:
LocalAD users are not able to login / log out of EWA Insight due to ClaimsIdentity not created for LocalAD login.
How it is solved:
Fixed old AdAuthenticationService which creates the ClaimsIdentity for LocalAD login to the same value.
Patch 32.4
Version 32.4 of EWA was released to customers on September 13th, 2024.
The compatible versions of the affected runtime components are listed below:
Component | Version |
---|---|
Chat Server | 24.9.179.0 |
Client Application | 24.9.179.0 |
Client Hub | 24.9.179.0 |
Data Warehouse Export Service | 24.9.179.0 |
EOC Integration | 24.9.179.0 |
Export Service | 24.9.179.0 |
Form Module API | 24.9.179.0 |
Form Module Data | 24.9.179.0 |
HP Link Patient Identity API | 24.9.179.0 |
Insight | 24.9.179.0 |
LiveView API | 24.9.179.0 |
Medical Unit Broker | 24.9.179.0 |
Migration and Seeding Tool | 24.9.179.0 |
Personnel Registration API | 24.9.179.0 |
This patch includes the following fixes:
1. Forms content not shown while printing PDF from forms page in Insight
Ticket: 5143654074 | DevOps: 25036 | Reported by: Helse Sør-Øst
Description:
Form response data is not shown while printing PDF in Insight for form version that did not include sections
How it is solved:
Handled backward compatibility for old form version without section by creating default section.
Patch 32.5
Version 32.5 of EWA was released to customers on October 4th, 2024.
The compatible versions of the affected runtime components are listed below:
Component | Version |
---|---|
Chat Server | 24.10.42.0 |
Client Application | 24.10.42.0 |
Client Hub | 24.10.42.0 |
Data Warehouse Export Service | 24.10.42.0 |
EOC Integration | 24.10.42.0 |
Export Service | 24.10.42.0 |
Form Module API | 24.10.42.0 |
Form Module Data | 24.10.42.0 |
HP Link Patient Identity API | 24.10.42.0 |
Insight | 24.10.42.0 |
LiveView API | 24.10.42.0 |
Medical Unit Broker | 24.10.42.0 |
Migration and Seeding Tool | 24.10.42.0 |
Personnel Registration API | 24.10.42.0 |
This patch includes the following fixes:
1. Unable to complete records with ECG in EWA client when the internet connection is unstable
Ticket: 3631616710 | DevOps: 25046 | Reported by: Helse Sør-Øst
Description:
When attempting to complete records with an ECG attachment in the EWA client, users receive an error message indicating that the attachment was not sent to the server, which blocks the completion of the record.
How it is solved:
Added a try-catch-finally block in the AttachmentManager to handle exceptions more effectively when attachments fail to send to the server. Ensured that the timer restarts properly after a failed attempt, addressing the previous issue where the timer would not restart if an attachment failed.
2. Search records page in Insight returns zero results for deleted records when user id is added as a filter in the search criteria
Ticket: 3739839192, 3820014825 | DevOps: 25271 | Reported by: Helse Midt-Norge
Description:
When filtering records by user id in the search criteria, the search results did not return any records that had been deleted.
How it is solved:
Update the API's filtering logic to ensure that deleted records are also included in the search results from the database.
3. Station list are incorrect in the search records page
Ticket: 3739839192 | DevOps: 26765 | Reported by: Helse Sør-Øst
Description:
When filtering records using the station filter, the station filter list resources listed in them
How it is solved:
Refactored value assignment logic not to override the previous assignment when both are needed.
4. Eventlog from Corpuls filling up with "Patient data changed" events
Ticket: 2043185625 | DevOps: 19976 | Reported by: Helse Midt-Norge
Description:
When connected with corpuls, event log is updated with patient data changed log every five or six seconds.
How it is solved:
Fixed improper use of QueuedForAttach property in MUBroker which has been constantly calling WritePatient method for the Corpuls device and possibly other device types.
Patch 32.6
Version 32.6 of EWA was released to customers on October 9th, 2024.
The compatible versions of the affected runtime components are listed below:
Component | Version |
---|---|
Client Application | 24.10.133.0 |
This patch includes the following fixes:
1. Measurements from corpuls are not sent to the server when the tablet is offline(EWA Client fix)
Ticket: 9503812338 | DevOps: 27071 | Reported by: Helse Sør-Øst
Description:
While offline, the new measurement was incorrectly labeled as 'Updated Value' instead of 'New Value.' As a result, when the system reconnected, the Client Hub continuously discarded the update because it couldn't map the 'Update' to its original source.
How it is solved:
The client application now correctly tracks the state of measurements, based on messages from Client Hub. These states are also correctly persisted to the local database incase of an app restart.
Patch 32.7
Version 32.7 of EWA was released to customers on October 10th, 2024.
The compatible versions of the affected runtime components are listed below:
Component | Version |
---|---|
Chat Server | 24.10.151.0 |
Client Application | 24.10.151.0 |
Client Hub | 24.10.151.0 |
Data Warehouse Export Service | 24.10.151.0 |
EOC Integration | 24.10.151.0 |
Export Service | 24.10.151.0 |
Form Module API | 24.10.151.0 |
Form Module Data | 24.10.151.0 |
HP Link Patient Identity API | 24.10.151.0 |
Insight | 24.10.151.0 |
LiveView API | 24.10.151.0 |
Medical Unit Broker | 24.10.151.0 |
Migration and Seeding Tool | 24.10.151.0 |
Personnel Registration API | 24.10.151.0 |
This patch includes the following fixes:
1. Measurements from corpuls are not sent to the server when the tablet is offline(ClientHub fix)
Ticket: 9503812338 | DevOps: 27071 | Reported by: Helse Sør-Øst
Description:
While offline, the new measurement was incorrectly labeled as 'Updated Value' instead of 'New Value.' As a result, when the system reconnected, the Client Hub continuously discarded the update because it couldn't map the 'Update' to its original source.
How it is solved:
Made both the POST and PUT endpoints for measurements accept new values or updates values, essentially changing the logic to "INSERT IF NOT EXISTS OR UPDATE IF EXISTS" for both endpoints.
Patch 32.8
Version 32.8 of EWA was released to customers on October 22nd, 2024.
The compatible versions of the affected runtime components are listed below:
Component | Version |
---|---|
Chat Server | 24.10.387.0 |
Client Application | 24.10.387.0 |
Client Hub | 24.10.387.0 |
Data Warehouse Export Service | 24.10.387.0 |
EOC Integration | 24.10.387.0 |
Export Service | 24.10.387.0 |
Form Module API | 24.10.387.0 |
Form Module Data | 24.10.387.0 |
HP Link Patient Identity API | 24.10.387.0 |
Insight | 24.10.387.0 |
LiveView API | 24.10.387.0 |
Medical Unit Broker | 24.10.387.0 |
Migration and Seeding Tool | 24.10.387.0 |
Personnel Registration API | 24.10.387.0 |
This patch includes the following fixes:
1. Export config page not able to load
Ticket: 13372528871 | DevOps: 27207 | Reported by: Helse Vest
Description:
When trying to open export config page in Insight the page would not load properly and a 500 error was thrown. The reason for this was that there was a mismatch in version number for a reference package. This could also affect other pages in Insight dependent on the same package.
How it is solved:
Updated the version number for the reference package.
Patch 32.9
Version 32.9 of EWA was released to customers on November 20th, 2024.
The compatible versions of the affected runtime components are listed below:
Component | Version |
---|---|
Chat Server | 24.11.300.0 |
Client Application | 24.11.300.0 |
Client Hub | 24.11.300.0 |
Data Warehouse Export Service | 24.11.300.0 |
EOC Integration | 24.11.300.0 |
Export Service | 24.11.300.0 |
Form Module API | 24.11.300.0 |
Form Module Data | 24.11.300.0 |
HP Link Patient Identity API | 24.11.300.0 |
Insight | 24.11.300.0 |
LiveView API | 24.11.300.0 |
Medical Unit Broker | 24.11.300.0 |
Migration and Seeding Tool | 24.11.300.0 |
Personnel Registration API | 24.11.300.0 |
Version Manager API | 24.11.300.0 |
Version Manager Client Installer | 24.7.31.0 |
This patch includes the following fixes:
1. Missing EOC Alerted Time in the Main Report in Insight
- Ticket: 26923246809 | DevOps: 27527 | Reported by: Helse Sør-Øst
- Issue: The CSV file exported via the "Generate Main Report" feature in Insight is missing the EOC/EMCC Alerted Time. This is due to recent changes in the EMCC/EOC ticket structure, which causes the data to be NULL in the record.
- Solution: Modified the report generation process to retrieve the EOC/EMCC Alerted Time from the separate database table containing the EOC/EMCC ticket information, if available. As a fallback, if the data cannot be found in this table, the EOC/EMCC Alerted Time stored within the record data will be used.
Patch 32.10
Version 32.10 of EWA was released to customers on December 04th, 2024.
The compatible versions of the affected runtime components are listed below:
Component | Version |
---|---|
Chat Server | 24.12.10.0 |
Client Application | 24.12.10.0 |
Client Hub | 24.12.10.0 |
Data Warehouse Export Service | 24.12.10.0 |
EOC Integration | 24.12.10.0 |
Export Service | 24.12.10.0 |
Form Module API | 24.12.10.0 |
Form Module Data | 24.12.10.0 |
HP Link Patient Identity API | 24.12.10.0 |
Insight | 24.12.10.0 |
LiveView API | 24.12.10.0 |
Medical Unit Broker | 24.12.10.0 |
Migration and Seeding Tool | 24.12.10.0 |
Personnel Registration API | 24.12.10.0 |
Version Manager API | 24.12.10.0 |
Version Manager Client Installer | 24.7.31.0 |
This patch includes the following fixes:
1. Main reports fails when there is no records
- Ticket: 35719632087 | DevOps: 27726 | Reported by: Helse Sør-Øst
- Issue: The Main Report fails to return a CSV file when there are no records in the result, raising an exception because the server attempts to retrieve an EOC ticket despite no matching records.
- Solution: When no matching records are found, avoid retrieving the EOC ticket and return an empty CSV file instead.
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 4.2.2 and 4.3.2
SDK version:
- Version 4.3.0.0
Zoll
Tested software versions:
- Version 02.36.21.00
SDK version:
- Version 6.44.315