comparison 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
comparison
equal deleted inserted replaced
1370:7b6f5115607f 1371:f528849ee9f7
34 #include "OrthancMoveRequestHandler.h" 34 #include "OrthancMoveRequestHandler.h"
35 35
36 #include <glog/logging.h> 36 #include <glog/logging.h>
37 37
38 #include "OrthancInitialization.h" 38 #include "OrthancInitialization.h"
39 #include "FromDcmtkBridge.h"
40 #include "../Core/DicomFormat/DicomArray.h"
39 41
40 namespace Orthanc 42 namespace Orthanc
41 { 43 {
42 namespace 44 namespace
43 { 45 {
130 IMoveRequestIterator* OrthancMoveRequestHandler::Handle(const std::string& aet, 132 IMoveRequestIterator* OrthancMoveRequestHandler::Handle(const std::string& aet,
131 const DicomMap& input) 133 const DicomMap& input)
132 { 134 {
133 LOG(WARNING) << "Move-SCU request received for AET \"" << aet << "\""; 135 LOG(WARNING) << "Move-SCU request received for AET \"" << aet << "\"";
134 136
137 {
138 DicomArray query(input);
139 for (size_t i = 0; i < query.GetSize(); i++)
140 {
141 if (!query.GetElement(i).GetValue().IsNull())
142 {
143 LOG(INFO) << " " << query.GetElement(i).GetTag()
144 << " " << FromDcmtkBridge::GetName(query.GetElement(i).GetTag())
145 << " = " << query.GetElement(i).GetValue().AsString();
146 }
147 }
148 }
149
150
151
135 /** 152 /**
136 * Retrieve the query level. 153 * Retrieve the query level.
137 **/ 154 **/
138 155
139 ResourceType level; 156 ResourceType level;