Mercurial > hg > orthanc
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; |