diff 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
line wrap: on
line diff
--- a/OrthancServer/ServerIndex.cpp	Mon Sep 17 17:32:33 2012 +0200
+++ b/OrthancServer/ServerIndex.cpp	Thu Sep 20 13:41:18 2012 +0200
@@ -279,10 +279,11 @@
   {
     std::string seriesUuid = Toolbox::GenerateUuid();
 
-    SQLite::Statement s(db_, SQLITE_FROM_HERE, "INSERT INTO Series VALUES(?, ?, ?)");
+    SQLite::Statement s(db_, SQLITE_FROM_HERE, "INSERT INTO Series VALUES(?, ?, ?, ?)");
     s.BindString(0, seriesUuid);
     s.BindString(1, parentStudyUuid);
     s.BindString(2, dicomSeries);
+    s.BindNull(3);
     s.Run();
 
     RecordChange("series", seriesUuid);
@@ -474,9 +475,9 @@
     boost::mutex::scoped_lock scoped_lock(mutex_);
 
     std::string dicomPatientId = dicomSummary.GetValue(DicomTag::PATIENT_ID).AsString();
-    std::string dicomInstance = dicomSummary.GetValue(DicomTag::INSTANCE_UID).AsString();
-    std::string dicomSeries = dicomSummary.GetValue(DicomTag::SERIES_UID).AsString();
-    std::string dicomStudy = dicomSummary.GetValue(DicomTag::STUDY_UID).AsString();
+    std::string dicomInstance = dicomSummary.GetValue(DicomTag::SOP_INSTANCE_UID).AsString();
+    std::string dicomSeries = dicomSummary.GetValue(DicomTag::SERIES_INSTANCE_UID).AsString();
+    std::string dicomStudy = dicomSummary.GetValue(DicomTag::STUDY_INSTANCE_UID).AsString();
 
     try
     {