[英]Fo-Dicom CMove SCP good implementation
我已经使用fo-dicom实现了超快速的PACS服务器,这时我唯一真正的问题是处理CMove请求。
IDicomCMoveProvider具有一种方法IEnumerable<DicomCMoveResponse> OnCMoveRequest(DicomCMoveRequest request);
但是,我实现它的方式看起来很错误并且相当慢。
特别是在CMove方法内部,我正在创建一个新的CStore请求,该请求将发送到必须接收研究的模态,对于每个实例,我都会创建一个新的CStore请求,一个新的DicomClient,然后将其发送并等待响应。 然后发生的是最慢的部分,每个实例都进行整个DICOM通信,如连接,关联,关联,发送实例,分离,断开连接,并且花费大量时间来发送整个研究。
我的问题是,您应该如何正确实施此操作,以使其仅打开一个连接,发送所有图像并关闭。 用fo-dicom完成此操作的示例将是理想的。
在您打开C-STORE关联之前收到C-MOVE请求时,可以:
通过这种方式实现,您可以摆脱受C-MOVE请求影响的每个单独图像的“ DICOM通信shebang”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.