diff OrthancServer/DicomProtocol/DicomUserConnection.h @ 1366:a3559b66fba7 query-retrieve

move primitives
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 22 May 2015 16:17:28 +0200
parents 6e7e5ed91c2d
children b22ba8c5edbe
line wrap: on
line diff
--- a/OrthancServer/DicomProtocol/DicomUserConnection.h	Thu May 21 17:03:15 2015 +0200
+++ b/OrthancServer/DicomProtocol/DicomUserConnection.h	Fri May 22 16:17:28 2015 +0200
@@ -76,8 +76,8 @@
               FindRootModel model,
               const DicomMap& fields);
 
-    void Move(const std::string& targetAet,
-              const DicomMap& fields);
+    void MoveInternal(const std::string& targetAet,
+                      const DicomMap& fields);
 
     void ResetStorageSOPClasses();
 
@@ -162,17 +162,20 @@
     void FindInstance(DicomFindAnswers& result,
                       const DicomMap& fields);
 
-    void MoveSeries(const std::string& targetAet,
-                    const DicomMap& findResult);
+    void Move(const std::string& targetAet,
+              const DicomMap& findResult);
+
+    void MovePatient(const std::string& targetAet,
+                     const std::string& patientId);
+
+    void MoveStudy(const std::string& targetAet,
+                   const std::string& studyUid);
 
     void MoveSeries(const std::string& targetAet,
                     const std::string& studyUid,
                     const std::string& seriesUid);
 
     void MoveInstance(const std::string& targetAet,
-                      const DicomMap& findResult);
-
-    void MoveInstance(const std::string& targetAet,
                       const std::string& studyUid,
                       const std::string& seriesUid,
                       const std::string& instanceUid);