我已經實施了我的DICOM偵聽器,並使用實施AssociationListener接口的存儲服務(使用作爲基準dcmrcv工具)的修改版本,以便我可以監視DICOM文件發送請求。檢查研究的所有dicom文件的發送時間
但是我想知道當所有DICOM發送整個研究的請求已發送!換句話說,要知道哪個是研究中的最後一個DICOM文件發送請求!
這可能嗎?
如果我不知道整個研究發送的時間,我將如何路由DICOM發送的文件(只存儲在文件系統中)的一些處理?
有什麼想法?
我已經實施了我的DICOM偵聽器,並使用實施AssociationListener接口的存儲服務(使用作爲基準dcmrcv工具)的修改版本,以便我可以監視DICOM文件發送請求。檢查研究的所有dicom文件的發送時間
但是我想知道當所有DICOM發送整個研究的請求已發送!換句話說,要知道哪個是研究中的最後一個DICOM文件發送請求!
這可能嗎?
如果我不知道整個研究發送的時間,我將如何路由DICOM發送的文件(只存儲在文件系統中)的一些處理?
有什麼想法?
簡短的回答是「不可能的」。沒有DICOM命令或消息屬性來指示發送研究的所有圖像。通常情況下,SCU使用一個關聯來發送研究和關聯發佈請求可能是您正在尋找的指示。然而,SCU可能會在不同時間發送不同系列的研究。這個過程將爲每個系列使用單獨的關聯。例如,使用不同患者位置捕獲圖像的成像模態。
另請注意,某些SCU可能會嘗試建立多個併發關聯以發送研究,並且作爲SCP,您可以通過不接受來自同一AE的多個關聯來控制該關聯。
SCU *有時*代替使用一個關聯存儲每個對象,但你說得對「不可能」。 – 2014-11-05 21:54:00
請參閱:http://stackoverflow.com/q/38279743/5779732 – 2017-03-10 10:07:25