From d5feda014863d51a930a8e446d2cdfaa05389847 Mon Sep 17 00:00:00 2001 From: "Emanuel F. Oliveira" Date: Mon, 30 Jan 2017 00:18:35 -0200 Subject: [PATCH] Make createStacks use Study Metadata API for multiframe instances --- .../ohif-viewerbase/client/lib/createStacks.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Packages/ohif-viewerbase/client/lib/createStacks.js b/Packages/ohif-viewerbase/client/lib/createStacks.js index e881fa66a..19a3065b3 100644 --- a/Packages/ohif-viewerbase/client/lib/createStacks.js +++ b/Packages/ohif-viewerbase/client/lib/createStacks.js @@ -85,18 +85,18 @@ const createStacks = study => { displaySet = makeDisplaySet(series, [ instance ]); displaySet.setAttributes({ isClip: true, - studyInstanceUid: study.studyInstanceUid, // Include the study instance Uid for drag/drop purposes - numImageFrames: instance.numberOfFrames, // Override the default value of instances.length - instanceNumber: instance.instanceNumber, // Include the instance number - acquisitionDatetime: instance.acquisitionDatetime // Include the acquisition datetime + studyInstanceUid: study.getStudyInstanceUID(), // Include the study instance Uid for drag/drop purposes + numImageFrames: instance.getRawValue('x00280008'), // Override the default value of instances.length + instanceNumber: instance.getRawValue('x00200013'), // Include the instance number + acquisitionDatetime: instance.getRawValue('x0008002a') // Include the acquisition datetime }); displaySets.push(displaySet); } else if (isSingleImageModality(instance.modality)) { displaySet = makeDisplaySet(series, [ instance ]); displaySet.setAttributes({ - studyInstanceUid: study.studyInstanceUid, // Include the study instance Uid - instanceNumber: instance.instanceNumber, // Include the instance number - acquisitionDatetime: instance.acquisitionDatetime // Include the acquisition datetime + studyInstanceUid: study.getStudyInstanceUID(), // Include the study instance Uid + instanceNumber: instance.getRawValue('x00200013'), // Include the instance number + acquisitionDatetime: instance.getRawValue('x0008002a') // Include the acquisition datetime }); displaySets.push(displaySet); } else {