检查研究的所有dicom文件何时发送

tha*_*ili 1 dicom dcm4che

我已经使用修改版的Storage Service(使用基本dcmrcv工具)实现了我的DICOM监听器,它实现了AssociationListener接口,因此我可以监视DICOM文件发送请求.

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

那可能吗?

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

有任何想法吗?

LEA*_*ort 5

简短的回答是"不可能".没有DICOM命令或消息属性来指示发送研究的所有图像.通常,SCU使用一个关联来发送研究,并且关联释放请求可能是您正在寻找的指示.但是,SCU可以在不同时间发送不同系列的研究.这样的过程将为每个系列使用单独的关联.例如,使用不同患者位置捕获图像的成像模态.

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