diff --git a/Packages/viewerbase/lib/createStacks.js b/Packages/viewerbase/lib/createStacks.js index bf18eede1..f50fa7e47 100644 --- a/Packages/viewerbase/lib/createStacks.js +++ b/Packages/viewerbase/lib/createStacks.js @@ -22,9 +22,9 @@ createStacks = function(study) { } // Don't display thumbnails for non-image modalities - // All imaging modalities must have a valid value for sopClassUid + // All imaging modalities must have a valid value for sopClassUid or rows var anInstance = series.instances[0]; - if (!anInstance || !isImage(anInstance.sopClassUid)) { + if (!anInstance || (!isImage(anInstance.sopClassUid) && !anInstance.rows)) { return; } diff --git a/Packages/viewerbase/lib/windowManager.js b/Packages/viewerbase/lib/windowManager.js index e9a8f56f9..e8b7fd429 100644 --- a/Packages/viewerbase/lib/windowManager.js +++ b/Packages/viewerbase/lib/windowManager.js @@ -533,9 +533,9 @@ function defaultHangingProtocol(inputData) { study.seriesList.forEach(function(series) { // Ensure that the series has image data - // (All images have sopClassUid) + // (All images have sopClassUid or rows) var anInstance = series.instances[0]; - if (!anInstance || !isImage(anInstance.sopClassUid)) { + if (!anInstance || (!isImage(anInstance.sopClassUid) && !anInstance.rows)) { return; }