[英]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.