【发布时间】:2018-08-17 04:08:41
【问题描述】:
我不认为我会得到我想要的答案,但我想在放弃 GDCM 之前我会问。
我已经使用 GDCM 库构建了一个工具,用于在我们的本地 PACS 上执行一些查询/检索。在测试期间,一切正常,但现在我已经部署了它,我们遇到了一个主要问题。
当 C-Move 正在传输一项研究(具有多个系列)并遇到带有文档或报告的系列(IE 患者协议、剂量报告)时,它会停止传输任何更多图像,即使对于学习。使用 Wireshark,我可以看到正在发送 C-Move 请求,但没有返回 C-Store 传输。
这将一直持续到下一个研究,该研究将正常转移,直到它到达具有文档/报告的另一个系列。我们在早期测试期间没有发现这一点,因为我们正在测试不包含报告的选定研究。
GDCM 不使用 C-Move 与非图像打球是否有原因?如果我不能轻松克服库的这个限制,有没有办法忽略带有报告的系列,或者只有一张图像的系列(这是侦察图像和报告的存储方式,对我来说都不是必需的)。我是否需要为我的 Q/R 工具更改 DCMTK 库?
干杯,
申斯莫比尔
【问题讨论】:
-
问题的根源不一定是 GDCM。 C-MOVE 调用具有其自己的表示上下文协商的 C-STORE 关联。我怀疑服务类(SOP 类 UID)要么不是 GDCM 提出的,要么是 DCMTK 不接受的。默认情况下,DCMTK 的存储 SCP 可以接受任何内容,但这取决于您如何使用/配置它。
-
可能不一定是GDCM的问题,我同意;然而,像 Radiant Viewer 这样的其他免费 DICOM 查看器能够毫无问题地 C-Move 相同的整个研究,所以我觉得 Storage SCP 能够处理这些报告的传输,这就是 GDCM 的 SCU 工具包的设置方式。跨度>