Mercurial > hg > orthanc
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 {