New Features and Enhancements

Viewer Build 52

Invalidate cached copy if object pixel data may have changed
DEPENDENCY NOTICE: Medsrv 8.0.21 and v7.2 Medley-52

When a third party device resends an image using the same instance UID, the viewer will assume the image has changed and download it again from the server. This can be disabled in Tools/Options/Advanced Settings/General/DICOM image tagging setting.

Document scanning application additional states

The scanning application now recognizes additional states, including an empty flatbed platen, the flatbed cover is up, the document is jammed, and the feeder is empty. These states are used to wait until the condition is cleared, and scan multiple sheets in a single operation.

Update factory profile: Pointer annotation tool keyboard shortcut

A built-in keyboard shortcut, Ctrl+Alt+Shift+P, has been added to the factory defaults for activating the pointer annotation tool.

Update factory profile: Region of interest annotation tool keyboard shortcut

A built-in keyboard shortcut, Ctrl+Alt+Shift+R, has been added to the factory defaults for activating the region of interest annotation tool.

Viewer Build 51

GUI update for the bookmarked studies window

The panel controlling the restoration of a bookmarked viewer session has been updated to use the current UI style. See Bookmarking Studies

CAD overlay info handling when no CAD object exists

When no CAD object exists, CAD overlay fields display no value, rather than zero.

Auto snapshot creation

If the viewer detects a lost connection to the cache manager, it automatically creates a snapshot log. Log files are stored in %LOCALAPPDATA%\eRAD PACS Viewer\Logs\ as snapshotinfo-<date><time>.txt

Viewer Build 50

Hybrid rendering mode

DEPENDENCY NOTICE: Hybrid streaming mode requires certain server side functions that are currently unavailable in PACS Evolution (v8).  Version 7 PACS customers should contact eRAD support for more information.

When the server is configured to create hybrid mode data and the viewer is configured for hybrid mode, the initial quality (IQ) and subsequent image data is pumped into the transmission queue in a way that minimizes empty and subsampled images for the selected and visible image frames. An exception is made for data used by the hanging protocol and smart grid manager to make layout and image position decisions. Once the initial quality images are transferred, the remaining data is downloaded. Hybrid mode rendering is enabled from the Advanced Settings/Image streaming/Downloading mechanism section of the settings panel. When enabled, multiple settings are available but they default to the recommended values See Hybrid_Mode_Rendering_. When enabled, a streaming status panel exists showing the streaming activity See Stream Server Status.

Warning: Enabling hybrid mode rendering improperly may have a negative impact on system performance.

Viewer Build 37

Report reason for login failure in WMI login requests

Additional information has been added to the WMI login response message when the login attempt fails, indicating an error code and code meaning.

Force Straight (Plumb) Line Annotation

Depressing the Shift key while drawing or editing a line with the linear or angle measurement annotation tool, the line is drawn straight and plumb. See Annotating Measurements

Viewer Build 36

Magic glass refactoring

The Magic Glass feature has been overhauled to improve efficiency, eliminate known issues and apply a look more consistent with the viewer. Existing controls and functionality remain unchanged. New functionality includes the ability to magnify the image in the Magic Glass panel with the mouse Ctrl+mouse wheel scroll.

Viewer Build 35

Modality Specific Image Frame Scroll Area Size

The image frame scroll area size can be customized by modality, including the ability to disable it completely for targeted image types. The setting is located on the Options/Frames/Frame layout/Modality-specific settings page. A value of 0 disables the image frame scrolling area.  See Frame_Layout

Support for Hologic Genius AI™ Detection

Added support for Hologic's Genius AI™ objects.  
Genius AI™ Detection* (* pending FDA clearance) is a software module intended to identify suspicious breast lesions appearing as soft-tissue densities (masses, architectural distortions, and asymmetries) or calcification clusters in Hologic Selenia Dimensions breast tomosynthesis images, using deep learning neural networks.  
See Cross_Correlate_2D_CAD_in_Tomosynthesis_Images and CAD_Certainty_Scores

Cross correlate 2D and BTO MG images using DeepHealth CAD objects

Added support for DeepHealth's updated CAD objects in which findings marked in 2D images are correlated to a position in a specific BTO frame or frames. See Cross_Correlate_2D_CAD_in_Tomosynthesis_Images

Viewer Build 34

NA

Viewer Build 33

NA

Viewer Build 32

Show annotation values setting expanded

The Options/Annotations/Modality-dependent settings page now includes separate "Show value" settings for the following annotation tools: measure distance, measure angle, Hounsfield, ROI, and Free ROI.  The default value for all the new settings is enabled, except ROI tools for MG modality

Resolved Issues

Viewer Build 52

Removing unused monitor calibration code parts

Some residual cleanup was needed to remove a retired monitor calibration feature.

CAD markers remain on synthetic images after hiding CAD

Toggling the CAD’s show/hide state did not activate/deactivate the cross-correlation tool between 2D and tomographic mammography images.  This has been resolved.

Plugin keyboard shortcuts broken

The reordering of configuration parsing applied in a recent plugin enhancement resulted in the viewer ignoring plugin activation shortcuts.  This has been resolved.

Viewer Build 51

Cross referenced CAD incorrect on 2D image

The cross referencing feature providing a shortcut from 2D (FFDM, synthetic) images to BTO series only applies when all images are defined with the same size and aspect ratio.

CD viewer crash if user profile has the "DICOM only herpa" setting enabled

User profiles configured with specific viewer settings (specifically, those associated with hybrid streaming) and copied to DICOM media would cause the CD viewer to crash when loading a study. This has been resolved.

CD viewer crashes when attempting to print

The CD viewer failed to ignore the print layouts in the user profile copied onto the DICOM media. When initializing the print panel in the CD viewer, only the Windows print device is recognized and offered to the user.

The CD viewer not applying some viewer settings

Some user interface settings defined in the user profile copied to DICOM media were applied after initializing the viewer, and therefore did not take effect until opening and closing the settings configuration panel.  This has been resolved.

Malc finding displayed on non-Genius AI CAD SR

Older Hologic/R2 CAD objects contained incomplete Malc data that the viewer attempted to render on images. Malc data information is now limited to Hologic Genius AI CAD objects.

Study upload problem on CWL (consolidated worklist server)

DEPENDENCY NOTICE: This fix requires medsrv-8.0.20.

Although the file successfully uploaded, an invalid error message was logged when uploading a document from a worklist server that was redirected to a study on a hub server.  This has been resolved.

CD upload can time out after large study uploading is finished

The timeout period for completing a study (media) upload was too short for large (>2GB) objects, causing the upload process to fail. The timeout has been increased.

Viewer Build 37

Plugin configuration not saved correctly

The viewer did not support the plugin module’s parameter storage functions, causing it to ignore requests to save plugin settings.  This has been resolved.

CD viewer cannot open PDF report

Converting the media upload function to an independent application (based on the viewer application) in build 32 introduced a bug causing the CD viewer to not recognize the report object when the user tried to display it.  This has been resolved.

Viewer Build 36

Mouse wheel scrolling stops when cursor and stack ruler position meet

If the position indicator on the stack ruler crosses the mouse cursor while the user is scrolling through the series using the mouse wheel, scrolling would stop because the mouse wheel event was ignored.  This has been resolved.

Issues with dictation if it is initiated too early

If the user starts dictating a report before the viewer downloaded or initialized the report object, the viewer notifies the user dictation is unavailable. When the viewer is ready for dictation, the notification disappears and the user may proceed.

Viewer crashes when new annotation is created

Support for new CAD data added an annotation type that was not handled properly by existing annotation tools, including measurements and ROIs.  This has been resolved.

Crash while resizing and panning linked mirror glasses

Resizing overlapped, mirrored Magic Glass panels can cause the viewer to crash.  This has been resolved.

Unable to open multiple magic glass with keyboard macro

A keyboard shortcut created to open the Magic Glass panel opens the first panel for an image frame but not additional panels.  This has been resolved.

Viewer crash when closing magic glass on MG study

Loading an image frame from the thumbnail panel while a Magic Glass panel is visible for that frame would result in a viewer crash when the user closes the Magic Glass panel.  This has been resolved.

Viewer Build 35

Getting free memory size uses wrong parameter

A recently updated memory function requires a parameter that was previously optional. Instances where this parameter was not provided have been corrected.

Viewer Build 34

Prevent split mammo multiframe objects into individual series

Multiframe objects are included in the image count when checking the split series length, but are treated as a single image object when splitting, meaning multiframe objects will not be separated into individual series in the thumbnail panel.

Left side thumbnail panel scrolling incorrect for multi monitor configuration

When the thumbnail panel is docked along the left side of the window on a multiple monitor workstation, scrolling the thumbnail panel would eventually change from a vertical scroll to a horizontal scroll, corrupting the screen layout.

Report tabs aren't properly updated after opening multiple studies

When opening a viewer session with multiple studies, at least one of which is in the Final state (ie, a prior study), the primary study's report panel's tabs could be mislabeled until the user manually selects one of the tabs.  This has been resolved.

Viewer shows connection lost message when the loading was interrupted

If the viewer session closes before the study pump releases all the thumbnail references, the service component could crash resulting in a lost connection message and no data downloads.  This has been resolved.

Scanning application doesn't close the dialog after uploading

When the scanning operation completed, the scanning application panel was not closed automatically.  This has been resolved.

Viewer crash: Reference spatial registration is crashing

Spatial registration objects containing references to three or more frames of reference were linked incorrectly, resulting to a viewer crash applied.  This has been resolved.

Duplicated CAD objects

When appending studies with CAD objects to an active viewer session, the viewer appended CAD objects from all studies to the thumbnail panel, duplicating those that already existed.  This has been resolved.

Viewer Build 33

Mammography view progression mode gets out of sync on linked images

Mammography images linked using Smart Link could get out of sync when using the progression tool, especially if one of the linked images failed to identify the anatomical structure in the image.  This has been resolved.

Viewer crashes with annotation flip/rotation

Altering a linear or angular measurement on an image whose orientation has been modified from the default (by the auto-orientation feature) could cause the measurement's text box dimensions to become negative, resulting in lines left on the screen and possibly a viewer crash.  This has been resolved.

Viewer crashes with certain name format configurations

Using a name component (eg, Family Name) multiple times in the name format definition could result in an overrun buffer, causing the viewer to crash.  This has been resolved.

Invert anatomy or show skin line crashes viewer

Inverting the greyscale on a mammography image before it completely decompresses initiated recursive calls to the skin line detection function, causing a stack overflow and a viewer crash.  This has been resolved.

Viewer Build 32

DeepHealth CAD border calculation error

Two CAD finding ROIs that shared a common edge would appear overlapped due to a calculation error when drawing the double-line ROI border. This has been resolved.

Cursor over an annotation stops mouse wheel scrolling

If the mouse cursor was positioned directly over an annotation ROI or line graphic, the mouse wheel scroll feature would not activate. This has been resolved.

Viewer Build 31

Spine Label Plane Settings Not Applied

The spine label plane setting displayed under the Settings tab on the popup panel was not recognized, resulting in the inability to enable or disable the feature when applying spine labels.

Center Point Visible on Oval SR Objects

After adding center points to ROI annotations, the center point was incorrectly applied to mammo CAD ROI annotations. This has been resolved.

UI Controls for Saving Presentation States at Closing Not Working

When closing a viewer session containing unsent presentation states intended to be uploaded as secondary capture objects, the close panel includes the option to send them. This setting was not active, meaning changes made in the close panel were ignored.  This has been resolved.

Incorrect Sort Order When Series is Augmented as Axial

When a series is auto-oriented in the axial direction, the order direction could be misassigned,resulting in the wrong sort order.  This has been resolved.

Scrolling Lag Over Image Frame Borders

If the mouse hovers over the frame border while scrolling via the left-mouse drag tool, scrolling would stop.  This has been resolved.