2014-11-04 47 views
1

我已经实施了我的DICOM侦听器,并使用实施AssociationListener接口的存储服务(使用作为基准dcmrcv工具)的修改版本,以便我可以监视DICOM文件发送请求。检查研究的所有dicom文件的发送时间

但是我想知道当所有DICOM发送整个研究的请求已发送!换句话说,要知道哪个是研究中的最后一个DICOM文件发送请求!

这可能吗?

如果我不知道整个研究发送的时间,我将如何路由DICOM发送的文件(只存储在文件系统中)的一些处理?

有什么想法?

+0

请参阅:http://stackoverflow.com/q/38279743/5779732 – 2017-03-10 10:07:25

回答

5

简短的回答是“不可能的”。没有DICOM命令或消息属性来指示发送研究的所有图像。通常情况下,SCU使用一个关联来发送研究和关联发布请求可能是您正在寻找的指示。然而,SCU可能会在不同时间发送不同系列的研究。这个过程将为每个系列使用单独的关联。例如,使用不同患者位置捕获图像的成像模态。

另请注意,某些SCU可能会尝试建立多个并发关联以发送研究,并且作为SCP,您可以通过不接受来自同一AE的多个关联来控制该关联。

+0

SCU *有时*代替使用一个关联存储每个对象,但你说得对“不可能”。 – 2014-11-05 21:54:00