Release Date: 11/04/2024
Features
Platform
- Added a new User Settings Page where users can customize their hotkeys or select a preset from their group if applicable.
- Introduced a Groups Page for admins to create groups, assign data sources, and establish group-specific hotkey presets.
- Implemented a Datasource Selector on the viewer home page. This selector displays all accessible data sources, allowing users to choose a default data source.
- Improved the speed of data source loading and introduced support for configuring multiple OIDC (OpenID Connect) data sources, such as Azure and Google.
- OIDC Configuration has been moved to a per-data-source setting. This enables multiple data sources with OIDC authentication and allows seamless switching between them.
- Default Data Source setting is now user-specific rather than tenant-level. If a user does not set a default, it defaults to the first data source defined in the tenant.
- Updated the Configuration Entity to include groupId and userId properties, supporting user and group-specific configurations.
- Added OIDC Support for Static Wado data sources.
Groups Feature Overview:
- Data sources are merged when a user is part of multiple groups.
- Setting a hotkey configuration at the group level does not automatically apply it to users. Instead, it becomes available in the user's group hotkey presets menu, from which they can choose a preset for their use. This allows flexible preset selection for different scenarios.
Viewer
- New Query Parameters Added: Added support for flexviewToken, baseUrl, dataSourceToken, and extraHeaders query parameters. These enable launching the viewer in a new tab without relying on the postMessage API, providing an alternative to the iframe approach.
- New Dropdown Menu in FlexView Viewer: Includes options for:
- About: Displays information about the viewer.
- User Settings: Allows users to customize hotkeys or select group hotkey presets.
-
- Removal of dataSources Query Parameter: Replaced by defaultDatasourceName in the viewer configuration, reducing errors like "data source not found" and preventing crashes when a specified data source does not exist.
- Additional Viewer Configuration Properties: The viewer configuration now includes hotkeys and groupHotkeyPresets properties.
- Preferences Menu Replaced: The previous preferences menu has been removed and replaced with the new User Settings option.
- UI Enhancements and Bug Fixes: Various improvements have been made to the UI and stability, enhancing the overall viewer experience.
- Added new tools: spline, livewire, freehand, ultrasound bidirectional and icon updates.
- Added new worklist buttons and tooltips.
- Added VolumeViewport rotation tool.
- Added new layout selector in the toolbar which includes MPR
- Added new Brush tools and moved SUV peak calculation to the PET SUV mode.
- Enhanced segmentation panel design for PET SUV mode.
- Improved the Toolbar to enable reactive state synchronization.
- Added a viewport action menu that includes colormap per viewport, color bars, 3D presets, and 3D volume rendering configurations.
- Added a new patient info header component.
- Optimized the resizing process and maintained the zoom level for viewports.
- Added new 3D hanging protocols to be used in the new layout selector.
- Updated to viewer to evaluate which hanging protocol (HP) to apply without retrieving all series in a study. This is configurable via the option `minDisplaySetsToRunHP`. Note that this will result in reduced accuracy when determining the HP, as having the full series set for a study will help determine the HP more accurately. However, it results in a much faster time to the first image.
- Several bug fixes and enhancements to the overall viewer
Known limitations:
- Saving measurements requires STOW endpoint which may not be supported by some DICOMWeb datasources;
- Some datasources (ie Amazon HeathImaging) may not support all search queries and therefore search or filter on the study list will return no matches.
- Not yet recommended for use on mobile devices