diff OrthancServer/OrthancMoveRequestHandler.cpp @ 1371:f528849ee9f7 query-retrieve

DICOM Query/Retrieve available from Orthanc Explorer
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 27 May 2015 17:33:13 +0200
parents 6e7e5ed91c2d
children d710ea64f0fd
line wrap: on
line diff
--- a/OrthancServer/OrthancMoveRequestHandler.cpp	Wed May 27 12:32:43 2015 +0200
+++ b/OrthancServer/OrthancMoveRequestHandler.cpp	Wed May 27 17:33:13 2015 +0200
@@ -36,6 +36,8 @@
 #include <glog/logging.h>
 
 #include "OrthancInitialization.h"
+#include "FromDcmtkBridge.h"
+#include "../Core/DicomFormat/DicomArray.h"
 
 namespace Orthanc
 {
@@ -132,6 +134,21 @@
   {
     LOG(WARNING) << "Move-SCU request received for AET \"" << aet << "\"";
 
+    {
+      DicomArray query(input);
+      for (size_t i = 0; i < query.GetSize(); i++)
+      {
+        if (!query.GetElement(i).GetValue().IsNull())
+        {
+          LOG(INFO) << "  " << query.GetElement(i).GetTag()
+                    << "  " << FromDcmtkBridge::GetName(query.GetElement(i).GetTag())
+                    << " = " << query.GetElement(i).GetValue().AsString();
+        }
+      }
+    }
+
+
+
     /**
      * Retrieve the query level.
      **/