comparison OrthancServer/Sources/OrthancInitialization.cpp @ 5037:3444990cf295

cleanup
author Alain Mazy <am@osimis.io>
date Fri, 24 Jun 2022 16:16:43 +0200
parents 877bc3b96476
children 1c08cd68250a
comparison
equal deleted inserted replaced
5036:877bc3b96476 5037:3444990cf295
213 213
214 Json::Value::Members levels(configuration[EXTRA_MAIN_DICOM_TAGS].getMemberNames()); 214 Json::Value::Members levels(configuration[EXTRA_MAIN_DICOM_TAGS].getMemberNames());
215 215
216 for (Json::Value::ArrayIndex i = 0; i < levels.size(); i++) 216 for (Json::Value::ArrayIndex i = 0; i < levels.size(); i++)
217 { 217 {
218 ResourceType level; 218 ResourceType level = StringToResourceType(levels[i].c_str());
219 if (levels[i] == "Patient")
220 {
221 level = ResourceType_Patient;
222 }
223 else if (levels[i] == "Study")
224 {
225 level = ResourceType_Study;
226 }
227 else if (levels[i] == "Series")
228 {
229 level = ResourceType_Series;
230 }
231 else if (levels[i] == "Instance")
232 {
233 level = ResourceType_Instance;
234 }
235 else
236 {
237 throw OrthancException(ErrorCode_BadFileFormat, "Unknown entry '" + levels[i] + "' in ExtraMainDicomTags.");
238 }
239 219
240 const Json::Value& content = configuration[EXTRA_MAIN_DICOM_TAGS][levels[i]]; 220 const Json::Value& content = configuration[EXTRA_MAIN_DICOM_TAGS][levels[i]];
241 221
242 if (content.type() != Json::arrayValue) 222 if (content.type() != Json::arrayValue)
243 { 223 {