20 lines
608 B
JavaScript
20 lines
608 B
JavaScript
createStacks = function(study) {
|
|
var stacks = [];
|
|
// TODO: Split by multi-frame, modality, image size, etc
|
|
study.seriesList.forEach(function(series) {
|
|
if (!series.instances) {
|
|
return;
|
|
}
|
|
|
|
// Don't display thumbnails for non-image modalities
|
|
// All imaging modalities must have a valid value for rows (or columns)
|
|
var anInstance = series.instances[0];
|
|
if (!anInstance || !anInstance.rows) {
|
|
return;
|
|
}
|
|
|
|
series.studyInstanceUid = study.studyInstanceUid;
|
|
stacks.push(series);
|
|
});
|
|
return stacks;
|
|
}; |