問題復現場景web
同一個StudyInstanceUID,對應兩個不一樣的PatientID。sql
通俗講,本來是一個病人的一次影像,卻割裂成兩個病人的影像,雖然兩個病人不影響系統數據,可是同一個Study分別在兩個病人名下,可是ID卻相同,就會形成DICOMweb插件獲取metadata失敗,莫名其妙發生404錯誤。spa
進而影響到OHIF Viewer,沒法使用StudyInstanceUID預覽,提示:Error: GetStudyMetadata: For some reason we could not retrieve the study's metadata for…插件
修復步驟code
說明:本文涉及的Orthanc使用了MySQL插件,元數據存儲在MySQL中。blog
select * from MainDicomTags where `value` = '1.2.392.200036.9125.2.138612190166.101016373758';
這裏的id表明系統內部的StudyInstanceUID,id的層級關係在Resources表中,執行sql:it
update Resources set parentId = 24 where parentId = 3;
將Study 3下的Series合併到Study 24。Instance的層級無需關心。class
遵循少數合併到多數的原則。date
最後清空Study 3的映射便可:select
update DicomIdentifiers set `value` = '' where id = 3 and `value` = '1.2.392.200036.9125.2.138612190166.101016373758';