Mercurial > hg > orthanc
comparison OrthancServer/ServerJobs/SplitStudyJob.cpp @ 3507:69e49fc044f8
Fix generation of "SOP Instance UID" on split and merge
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 28 Aug 2019 16:54:00 +0200 |
parents | beeeb6096f27 |
children | 94f4a18a79cc |
comparison
equal
deleted
inserted
replaced
3506:d2b9981017c4 | 3507:69e49fc044f8 |
---|---|
123 **/ | 123 **/ |
124 | 124 |
125 modified->ReplacePlainString(DICOM_TAG_STUDY_INSTANCE_UID, targetStudyUid_); | 125 modified->ReplacePlainString(DICOM_TAG_STUDY_INSTANCE_UID, targetStudyUid_); |
126 modified->ReplacePlainString(DICOM_TAG_SERIES_INSTANCE_UID, targetSeriesUid->second); | 126 modified->ReplacePlainString(DICOM_TAG_SERIES_INSTANCE_UID, targetSeriesUid->second); |
127 | 127 |
128 // Fix since Orthanc 1.5.8: Assign new "SOPInstanceUID", as the instance has been modified | |
129 modified->ReplacePlainString(DICOM_TAG_SOP_INSTANCE_UID, FromDcmtkBridge::GenerateUniqueIdentifier(ResourceType_Instance)); | |
130 | |
128 if (targetStudy_.empty()) | 131 if (targetStudy_.empty()) |
129 { | 132 { |
130 targetStudy_ = modified->GetHasher().HashStudy(); | 133 targetStudy_ = modified->GetHasher().HashStudy(); |
131 } | 134 } |
132 | 135 |