DICOM标准中关于C-Find,运用StudyTime进行查找时无法查找到数据的问题

匿名 (未验证) 提交于 2019-12-02 23:43:01

本文由Markdown语法编辑器编辑完成。

1. 问题提出:

近日在运用C-Find从PACS服务器拉取数据的时候,发现同样的代码,在拉取跨越午夜的数据时,出现了拉取不到数据的问题。举个例子:
比如医院在2019-06-13 23:00:00,新产生了一个检查数据。而我通过C-Find要拉取数据时,C-Find的指令如下:
./bin/dcmtk3.6.3/findscu --study -aet TXPACS -aec DCM4CHEE -v 127.0.0.1 11112 -k 08,52=STUDY -k StudyInstanceUID= -k StudyDate=20190613-20190614 -k StudyTime=180000-080000.
根据C-Find的指令,释义应该是:
查询STUDY级别,2019-06-13 18:00:00 ~ 2019-06-14 08:00:00这14个小时范围内的数据。那么23:00:00是在这个查询时间范围内的,应该能够查询到这个检查。

2. dicom标准说明:

3. 解决方案:

参考链接:

DICOM标准:Query/Retrieve Service Class: Range Matching.
http://dicom.nema.org/medical/dicom/current/output/chtml/part04/sect_C.2.2.2.5.html

文章来源: https://blog.csdn.net/inter_peng/article/details/92003233
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!