繁体   English   中英

我可以从ClearCanvas中的远程计算机获取dicom图像吗?

[英]can i get dicom image from remote machine in ClearCanvas?

我可以通过远程机器获取dicom图像吗


EndpointAddress endpoint = new EndpointAddress("http://127.0.0.1:51124/ClearCanvas/ImageViewer/Automation?wsdl");" ?????

例如 :


EndpointAddress endpoint = new EndpointAddress("http://MYIP:myport/ClearCanvas/ImageViewer/Automation?wsdl");

仅当您要连接的计算机上有一个配置匹配的服务端点时。 IIRC,ClearCanvas仅支持DICOM传输,因此,如果不下载源代码并添加侦听器来处理请求,将无法实现。

此类请求绝对不会从DICOM兼容服务器中检索任何内容。 为了从真正的DICOM服务器检索DICOM图像,您需要执行DICOM标准中定义的DIMSE C-GET或C-MOVE操作。

如果您选择实施C-MOVE SCU,则还需要实施C-STORE SCP来接收文件。 使用C-GET SCU不需要C-STORE SCP; 但是,许多DICOM服务器不响应C-GET请求。

我建议查看开放源代码库,例如openDicom或mDCM,以实现与ClearCanvas的通信。 ClearCanvas实现了mDCM的早期(且经过大量修改)版本,但两者都可以使用。 如果您想进一步了解,我强烈建议您阅读Oleg S. Pianykh撰写的Springer著作“医学中的数字成像和通信(DICOM):实用入门和生存指南”。

同样,不要一开始就灰心,整个DICOM标准是令人恐惧的野兽,要真正习惯使用它需要一些时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM