首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么GE PACS在StudyLevel中使用带有c-find的通道

为什么GE PACS在StudyLevel中使用带有c-find的通道
EN

Stack Overflow用户
提问于 2018-11-30 17:58:25
回答 1查看 182关注 0票数 0

我使用DCMTK的c-find来查询GE的pacs,其中包含学习根、学习级别。查询PatientID的条件是studydate = 20181112,Modality= "“。

我知道Modality是系列级别下的一个标签。PACS不应将此条件与学习根、学习级别一起使用。我使用dicomobject和dcm4chee作为scp,cfind不返回modality。

我使用ModalitiesInStudy而不是Modality,GE pacs可以找到正确的数字。我知道学习ModalitiesInStudy是学习水平。

为什么GE在当天返回模态值并查询错误的研究数量,远远少于实际数量?

EN

回答 1

Stack Overflow用户

发布于 2018-11-30 20:56:08

假设PACS应忽略不适当的查询关键字是不正确的。对于格式错误的查询,最符合DICOM的反应是拒绝状态为A900 (标识符与SOP类不匹配)的请求。

然而,在实践中,这样的限制并不总是最佳的选择。因此,您观察到的行为可以被视为"GE PACS试图充分利用您的错误请求“。显然,这里面没有对与错。

如果不知道PACS的内容以及确切的请求和响应,就不可能猜测PACS如何在过滤中使用不适当的属性。但是由于基线是“垃圾输入/垃圾输出”,我认为这并不重要。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53555171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档