DICOM C-StoreSCP:有什么方法可以确定研究是否已完全收到? [英] DICOM C-StoreSCP: Is there any way to know for sure that the study is received completely?

查看:225
本文介绍了DICOM C-StoreSCP:有什么方法可以确定研究是否已完全收到?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

此问题是我的其他问题。
我的SCP从多个客户端接收图像。
每个客户端的行为都不同。
有些客户只对一个协会发送完整的研究报告;因此,在这种情况下,关闭关联后,SCP可以知道已收到完整的研究。

This question is next part of my other question. My SCP receive images from multiple clients. Each client behaves differently. Some clients send complete study on only one association; so in this case, when association is closed, SCP can know that complete study is received.

某些客户在同一个关联上发送了多个研究;

Some clients send multiple studies on same association; which is DICOM legal.

某些客户发送了一项有关多个关联的研究;

Some clients send one study on multiple associations; which is DICOM legal.

数据传输发生在不稳定的互联网上。如果正在传输研究并且由于任何原因断开连接,则那些已成功存储的实例将不会再次发送。

Data transfer happens on unstable internet. If study is being transferred and connection disconnects for any reason, instances those were successfully stored will not be sent again. Only failed/pending instances will be sent in next attempt.

考虑到上述所有问题,是否有任何DICOM方式可以完全了解研究结果。

Considering all above, is there any DICOM way to know study is received completely.

在我的理解中,存储承诺不是一个好的解决方案。大多数用户不支持它。此外,此功能还设计用于SCU知道实例是否存储在SCP上。

Storage commitment is not good solution in my understanding. Most of the users do not support it. Also, this feature is designed for SCU to know if instance is stored on SCP; not other way around.

MPPS也不可靠。请参阅我的其他问题。

MPPS is also not reliable. Please refer Conclusion section of my other question.

我阅读了帖子具有类似的要求。在我的理解中,提到的超时解决方案并不可靠。

I read this post which has similar requirement. Timeout solution mentioned there is not reliable in my understanding.

推荐答案

DICOM存储服务的目标是允许信息实例的简单传输(对象),例如图像,波形,报告等。因此,学习的概念与该服务无关。

The goal of DICOM Storage Service is to allow simple transfer of information Instances (objects) such as images, waveform, reports etc. So the concept of Study is not associated with this service.

此外,对于组成的定义也没有明确的定义研究和标准不限制研究如何从SCU转移到SCP(例如,以单个关联,多个关联或任何时间限制)。

Also, there is no clear cut definition of what constitutes a "Study" and standard does not constrain how a study is transferred from SCU to SCP (e.g. in a single association, multiple association or any time constrain).

存储承诺服务还在实例上运行,并且在发送存储承诺请求时处于实施者鄙视中。例如,每次模态捕获图像并将其存储到PACS或将所有图像传输到PACS时,或者模态需要释放本地驱动器空间等时。

Storage Commitment Service also operates on Instances and it is in implementer desecration when to send the Storage Commitment request. As for example, each time modality captures an image and stores it to PACS or once all images are transferred to PACS or when modality needs to free-up the local drive space etc.

但是,SCU可以将研究级别C-MOVE发送到SCP,以将共享同一研究实例UID(研究)的所有实例转移到目标SCP。

However, an SCU can send study level C-MOVE to an SCP for transfer all Instances sharing the same Study Instance UID (a study) to a destination SCP.

因此,没有确切的方法可以知道客户是否已完成发送研究报告。

So, there is no definitive way to know if a client completed sending a study.

这篇关于DICOM C-StoreSCP:有什么方法可以确定研究是否已完全收到?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆