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

发布于 2024-08-30 15:08:52 字数 329 浏览 1 评论 0原文

从远程计算机获取 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");

can i get dicom image from remote machine via


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

for example :


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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

远山浅 2024-09-06 15:08:53

仅当您要连接的计算机上存在具有匹配配置的服务端点时。 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 的早期(且经过大量修改)版本,但两者都可以工作。如果您想更深入地了解,我强烈建议您阅读 Springer 的书《医学数字成像和通信 (DICOM):实用介绍和生存指南》,作者是 Oleg S. Pianykh。

另外,一开始不要灰心,整个 DICOM 标准是一头可怕的野兽,需要一些时间才能真正习惯使用它。

Only if there is a service endpoint with a matching configuration on the machine you're connecting to. IIRC, ClearCanvas only supports DICOM transfers, so without downloading the source and adding a listener to handle the request, this won't be possible.

This type of request ABSOLUTELY WILL NOT retrieve anything from a DICOM compliant server. In order to retrieve DICOM images from a true DICOM server, you'll need to perform a DIMSE C-GET or C-MOVE operation as defined in the DICOM standard.

Should you choose to implement a C-MOVE SCU, you will also need to implement a C-STORE SCP to receive the file(s). Using a C-GET SCU will not require the C-STORE SCP; however, many DICOM servers do not respond to C-GET requests.

I suggest looking at an open source library such as openDicom or mDCM to implement communication with ClearCanvas. ClearCanvas implements an early (and heavily modified) version of mDCM, but either will work. If you want to get more in depth, I HIGHLY recommend that you get the Springer book "Digital Imaging and Communications in Medicine (DICOM): A Practical Introduction and Survival Guide" by Oleg S. Pianykh.

Also, don't be discouraged at the start, the whole DICOM standard is a frightening beast and it takes some time to really get used to working with it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文