comparison OrthancServer/ServerToolbox.h @ 1668:de1413733c97 db-changes

reconstructing main dicom tags
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 30 Sep 2015 17:18:39 +0200
parents 6e7e5ed91c2d
children 2ad22b2970a2
comparison
equal deleted inserted replaced
1667:9e875db36aef 1668:de1413733c97
31 31
32 32
33 #pragma once 33 #pragma once
34 34
35 #include "../Core/DicomFormat/DicomMap.h" 35 #include "../Core/DicomFormat/DicomMap.h"
36 #include "IDatabaseWrapper.h"
36 37
37 #include <json/json.h> 38 #include <json/json.h>
38 39
39 namespace Orthanc 40 namespace Orthanc
40 { 41 {
41 void SimplifyTags(Json::Value& target, 42 namespace Toolbox
42 const Json::Value& source); 43 {
44 void SimplifyTags(Json::Value& target,
45 const Json::Value& source);
43 46
44 void LogMissingRequiredTag(const DicomMap& summary); 47 void LogMissingRequiredTag(const DicomMap& summary);
48
49 void SetMainDicomTags(IDatabaseWrapper& database,
50 int64_t resource,
51 ResourceType level,
52 const DicomMap& dicomSummary,
53 bool includeIdentifiers);
54
55 bool FindOneChildInstance(int64_t& result,
56 IDatabaseWrapper& database,
57 int64_t resource,
58 ResourceType type);
59
60 void ReconstructMainDicomTags(IDatabaseWrapper& database,
61 IStorageArea& storageArea,
62 ResourceType level);
63 }
45 } 64 }