[英]Fo-Dicom CMove SCP good implementation
我已經使用fo-dicom實現了超快速的PACS服務器,這時我唯一真正的問題是處理CMove請求。
IDicomCMoveProvider具有一種方法IEnumerable<DicomCMoveResponse> OnCMoveRequest(DicomCMoveRequest request);
但是,我實現它的方式看起來很錯誤並且相當慢。
特別是在CMove方法內部,我正在創建一個新的CStore請求,該請求將發送到必須接收研究的模態,對於每個實例,我都會創建一個新的CStore請求,一個新的DicomClient,然后將其發送並等待響應。 然后發生的是最慢的部分,每個實例都進行整個DICOM通信,如連接,關聯,關聯,發送實例,分離,斷開連接,並且花費大量時間來發送整個研究。
我的問題是,您應該如何正確實施此操作,以使其僅打開一個連接,發送所有圖像並關閉。 用fo-dicom完成此操作的示例將是理想的。
在您打開C-STORE關聯之前收到C-MOVE請求時,可以:
通過這種方式實現,您可以擺脫受C-MOVE請求影響的每個單獨圖像的“ DICOM通信shebang”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.