comparison OrthancServer/ServerIndex.cpp @ 77:b8dfde8d64e8

new dicom tags
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 20 Sep 2012 13:41:18 +0200
parents a70bb32802ae
children 6212bf978584
comparison
equal deleted inserted replaced
76:e2d68529605f 77:b8dfde8d64e8
277 const std::string& dicomSeries, 277 const std::string& dicomSeries,
278 const DicomMap& dicomSummary) 278 const DicomMap& dicomSummary)
279 { 279 {
280 std::string seriesUuid = Toolbox::GenerateUuid(); 280 std::string seriesUuid = Toolbox::GenerateUuid();
281 281
282 SQLite::Statement s(db_, SQLITE_FROM_HERE, "INSERT INTO Series VALUES(?, ?, ?)"); 282 SQLite::Statement s(db_, SQLITE_FROM_HERE, "INSERT INTO Series VALUES(?, ?, ?, ?)");
283 s.BindString(0, seriesUuid); 283 s.BindString(0, seriesUuid);
284 s.BindString(1, parentStudyUuid); 284 s.BindString(1, parentStudyUuid);
285 s.BindString(2, dicomSeries); 285 s.BindString(2, dicomSeries);
286 s.BindNull(3);
286 s.Run(); 287 s.Run();
287 288
288 RecordChange("series", seriesUuid); 289 RecordChange("series", seriesUuid);
289 290
290 DicomMap dicom; 291 DicomMap dicom;
472 const std::string& distantAet) 473 const std::string& distantAet)
473 { 474 {
474 boost::mutex::scoped_lock scoped_lock(mutex_); 475 boost::mutex::scoped_lock scoped_lock(mutex_);
475 476
476 std::string dicomPatientId = dicomSummary.GetValue(DicomTag::PATIENT_ID).AsString(); 477 std::string dicomPatientId = dicomSummary.GetValue(DicomTag::PATIENT_ID).AsString();
477 std::string dicomInstance = dicomSummary.GetValue(DicomTag::INSTANCE_UID).AsString(); 478 std::string dicomInstance = dicomSummary.GetValue(DicomTag::SOP_INSTANCE_UID).AsString();
478 std::string dicomSeries = dicomSummary.GetValue(DicomTag::SERIES_UID).AsString(); 479 std::string dicomSeries = dicomSummary.GetValue(DicomTag::SERIES_INSTANCE_UID).AsString();
479 std::string dicomStudy = dicomSummary.GetValue(DicomTag::STUDY_UID).AsString(); 480 std::string dicomStudy = dicomSummary.GetValue(DicomTag::STUDY_INSTANCE_UID).AsString();
480 481
481 try 482 try
482 { 483 {
483 SQLite::Transaction t(db_); 484 SQLite::Transaction t(db_);
484 t.Begin(); 485 t.Begin();