comparison OrthancFramework/Sources/DicomParsing/FromDcmtkBridge.cpp @ 4950:3778a0433dd3 more-tags

new field 'MainDicomTags' in the /system response
author Alain Mazy <am@osimis.io>
date Mon, 21 Mar 2022 15:19:42 +0100
parents 96a3e81eba90
children e1495a34cd39
comparison
equal deleted inserted replaced
4944:f377d5643538 4950:3778a0433dd3
1319 { 1319 {
1320 values.insert(it->Format()); 1320 values.insert(it->Format());
1321 } 1321 }
1322 1322
1323 Toolbox::JoinStrings(output, values, ";"); 1323 Toolbox::JoinStrings(output, values, ";");
1324 }
1325
1326 void FromDcmtkBridge::FormatListOfTags(Json::Value& output, const std::set<DicomTag>& tags)
1327 {
1328 output = Json::arrayValue;
1329 for (std::set<DicomTag>::const_iterator it = tags.begin();
1330 it != tags.end(); it++)
1331 {
1332 output.append(it->Format());
1333 }
1324 } 1334 }
1325 1335
1326 // parses a list like "0010,0010;PatientBirthDate;0020,0020" 1336 // parses a list like "0010,0010;PatientBirthDate;0020,0020"
1327 void FromDcmtkBridge::ParseListOfTags(std::set<DicomTag>& result, const std::string& source) 1337 void FromDcmtkBridge::ParseListOfTags(std::set<DicomTag>& result, const std::string& source)
1328 { 1338 {