在客户端启动 Dicom 查看器应用程序


Start Dicom Viewer Application on Client Side

我正在使用php(Codeigniter)开发一个患者DICOM图像维护应用程序。
我在使用 DICOM 查看器时遇到了问题。

我正在使用瑞淀DICOM查看器。那么,如何在客户端启动带有患者图像的Dicom查看器呢?
(或使用所有这些工具查看图像的任何可能方法)

有两种常规方法: 如果查看器支持 WADO(对 DICOM 对象的 Web 访问),您可能只需通过标识来调用查看器。但瑞淀目前不支持WADO。

但是,瑞淀支持一些命令行选项,这些选项可能会有所帮助:

因此,您有 2 种方法来实现第二种常规方法:

  1. 从 Web 服务器获取图像的识别信息,并使用 John 所述的自定义协议处理程序将它们传递给 Radiant 查看器。
  2. 使用您自己的自定义协议处理程序下载图像,并将其传递给瑞淀查看器。

第一种方法要求将辐射查看器预先配置为 PACS 中的 DICOM 节点,并且它将对图像的捆绑方式施加限制,因为您必须将"用户单击的任何内容"转换为单个标识符。Radiant文档读起来好像它只支持患者水平,而患者水平可能不是您想要的。我不清楚查看器将使用 -pstv 选项从哪里下载图像。

第二个(Radiant选项-d,希望它不仅可以扫描,还可以加载图像)将为您的自定义协议处理程序带来更多努力。但是您可以完全控制查看器将加载的图像集

我建议您在选择一种或另一种方法之前,先使用Radiant的不同选项以及它们的行为方式

kritzel_sw

您只需要定义一个自定义 URL 协议。周围有几个例子;

http://www.codeproject.com/Articles/332206/Custom-URL-Protocol-for-Invoking-Application