diff OrthancServer/main.cpp @ 1795:af6840eb23ee worklists

HierarchicalMatcher
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 19 Nov 2015 17:41:22 +0100
parents 1b1d5470233f
children 5e08a5fe6b27
line wrap: on
line diff
--- a/OrthancServer/main.cpp	Thu Nov 19 16:02:35 2015 +0100
+++ b/OrthancServer/main.cpp	Thu Nov 19 17:41:22 2015 +0100
@@ -52,6 +52,8 @@
 #include "../Plugins/Engine/OrthancPlugins.h"
 #include "FromDcmtkBridge.h"
 
+#include "Search/HierarchicalMatcher.h"
+
 using namespace Orthanc;
 
 
@@ -101,11 +103,17 @@
   }
 
   virtual bool Handle(DicomFindAnswers& answers,
-                      const ParsedDicomFile& query,
+                      ParsedDicomFile& query,
                       const std::string& remoteIp,
                       const std::string& remoteAet)
   {
     printf("Worklist\n");
+
+    bool caseSensitivePN = Configuration::GetGlobalBoolParameter("CaseSensitivePN", false);
+    HierarchicalMatcher matcher(query, caseSensitivePN);
+
+    std::cout << matcher.Format();
+
     return true;
   }
 };