2016-12-02 41 views
1

讓我們考慮一個場景如何從另一個dcm4chee訪問dcm4chee數據

我有兩個系統A和B

IP地址 - 192.168.0.1數據庫IP是192.168.0.1的PACS

IP地址B - 192.168.0.2數據庫IP是PACS

我有一個使用dcmsnd命令發送DICOM圖像192.168.0.2

如何訪問系統中的DAT從系統B

一所以我需要在系統A或B系統配置來訪問系統B系統A的DICOM數據

回答

1

我可以根據您的需求推薦兩種選擇。

選項1

第一個選項假設你其實想的冗餘數據(即:兩個獨立的存儲位置以及兩個單獨的數據庫),而不是隻有兩個dcm4chee實例。

在這種情況下,您可以設置從A到B的Dicom轉發。這是在dcm4chee的轉發服務bean(通過jmx控制檯或通過jboss twiddle.sh腳本)中設置的。可以在Forward Service2 bean中配置更復雜的轉發(即:基於模式)。

官方文檔是在這裏:

如果您需要更多的細節,我寫了一個博客貼子,進入更深入瞭解如何使用和轉發設置服務在這裏:

選項2

第二個選項假設你真的不需要數據冗餘,但你需要兩個獨立的dcm4chee實例。

沒問題。您可以在單獨的盒子上設置兩個dcm4chee實例以共享同一個數據庫(位於192.168.0.1或192.168.0.2或其他位置)和存儲設備。

爲了真正起作用,您需要將兩個dcm4chee實例配置爲不僅連接到相同的數據庫,而且還將其存檔存儲在您在每個盒子上掛載的同一共享網絡存儲設備上。

存儲目錄是通過jmx控制檯中的FileSystemMgt組= ONLINE_STORAGE bean的DefaultStorageDirectory屬性配置的。

注意:我的答案假定爲dcm4chee-2。x系列,而不是後續的弧光系列(儘管這兩個步驟在概念上應該在任何情況下都相似 - 即:設置轉發或共享存儲)。