comparison OrthancServer/OrthancRestApi/OrthancRestAnonymizeModify.cpp @ 1699:8ca0e89798b2

"/modify" can insert/modify sequences
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 09 Oct 2015 13:31:22 +0200
parents d78b87f93bcf
children f08978b1f45b
comparison
equal deleted inserted replaced
1698:d78b87f93bcf 1699:8ca0e89798b2
96 96
97 Json::Value::Members members = replacements.getMemberNames(); 97 Json::Value::Members members = replacements.getMemberNames();
98 for (size_t i = 0; i < members.size(); i++) 98 for (size_t i = 0; i < members.size(); i++)
99 { 99 {
100 const std::string& name = members[i]; 100 const std::string& name = members[i];
101 std::string value = replacements[name].asString(); 101 const Json::Value& value = replacements[name];
102 102
103 DicomTag tag = FromDcmtkBridge::ParseTag(name); 103 DicomTag tag = FromDcmtkBridge::ParseTag(name);
104 target.Replace(tag, value); 104 target.Replace(tag, value);
105 105
106 VLOG(1) << "Replace: " << name << " " << tag << " == " << value << std::endl; 106 VLOG(1) << "Replace: " << name << " " << tag
107 << " == " << value.toStyledString() << std::endl;
107 } 108 }
108 } 109 }
109 110
110 111
111 static std::string GeneratePatientName(ServerContext& context) 112 static std::string GeneratePatientName(ServerContext& context)