wado-rs与Dicom服务类用户/提供商的目的是什么?

use*_*046 3 dicom

我试图找出使用pynetdicom3和使用wado api的(SCU/SCP)传输dicom文件之间的区别.

这两种方法都可用于传输dicom文件.但我无法弄清楚每个用户的标准用例是什么?

kri*_*_sw 6

首先,您可以使用这两种方法实现所有常见用例.不同之处在于您使用的技术和要与之接口的系统,而不是一种或另一种方法支持的功能.

自1998年以来,"传统的"基于TCP/IP的DICOM服务已经开发出来.它们得到了该领域几乎所有现有系统的广泛传播和广泛支持.从现在的角度来看,它们可能看起来有点笨拙并且它们有一些内置的故障(例如限制到127个表示上下文).它们仍然比基于网络的东西更常见.

特别是在涉及不同站点的通信用例时,很难使用基于TCP/IP的协议来实现它们.

DICOM委员会开发了WADO服务,以采用新技术并促进DICOM实施基于Web技术的应用.它们是相当新的(根据DICOM标准;-)).虽然主要用例是基于网络的应用程序,但我还没有看到任何支持它们的传统方式,我不认为它们会在不久的将来出现.这是因为,您可以依赖 PACS支持基于TCP/IP的DICOM,但您必须希望 WADO.除了 TCP/IP 之外,PACS系统还有支持WADO的趋势,以促进Web查看器和移动设备的集成,其中越来越多的应用程序仅支持WADO.

所以我非常主观的建议是:

  • 对于专为医院使用而设计的应用程序:坚持使用基于TCP/IP的DICOM,因为您可以确信它将与您要连接的系统支持.
  • 如果通过互联网连接是一个主要用例,或者您的应用程序使用了大量Web技术,请考虑使用WADO,但在您需要与之交互的相关系统中调查对WADO的支持.这可能取决于您的应用程序所针对的域.