diff Framework/Toolbox/MessagingToolbox.cpp @ 122:e3433dabfb8d wasm

refactoring DicomStructureSet
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 06 Oct 2017 17:25:08 +0200
parents ba83e38cf3ff
children e2fe9352f240
line wrap: on
line diff
--- a/Framework/Toolbox/MessagingToolbox.cpp	Wed Oct 04 17:53:47 2017 +0200
+++ b/Framework/Toolbox/MessagingToolbox.cpp	Fri Oct 06 17:25:08 2017 +0200
@@ -183,11 +183,12 @@
         throw Orthanc::OrthancException(Orthanc::ErrorCode_NetworkProtocol);
       }
 
-      LOG(WARNING) << "Version of the Orthanc core (must be above 1.1.0): " << version;
+      LOG(WARNING) << "Version of the Orthanc core (must be above 1.3.1): " << version;
 
-      // Stone is only compatible with Orthanc >= 1.1.0, otherwise deadlocks might occur
+      // Stone is only compatible with Orthanc >= 1.3.1
       if (major < 1 ||
-          (major == 1 && minor < 1))
+          (major == 1 && minor < 3) ||
+          (major == 1 && minor == 3 && patch < 1))
       {
         return false;
       }
@@ -437,8 +438,10 @@
       AddTag(target, source, Orthanc::DICOM_TAG_RESCALE_SLOPE);
       AddTag(target, source, Orthanc::DICOM_TAG_ROWS);
       AddTag(target, source, Orthanc::DICOM_TAG_SAMPLES_PER_PIXEL);
+      AddTag(target, source, Orthanc::DICOM_TAG_SERIES_INSTANCE_UID);
       AddTag(target, source, Orthanc::DICOM_TAG_SLICE_THICKNESS);
       AddTag(target, source, Orthanc::DICOM_TAG_SOP_CLASS_UID);
+      AddTag(target, source, Orthanc::DICOM_TAG_SOP_INSTANCE_UID);
       AddTag(target, source, Orthanc::DICOM_TAG_WINDOW_CENTER);
       AddTag(target, source, Orthanc::DICOM_TAG_WINDOW_WIDTH);
     }