首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oak Dicom (fo-dicom) DicomDateRange工作不正常

Oak Dicom (fo-dicom) DicomDateRange工作不正常
EN

Stack Overflow用户
提问于 2016-08-24 14:53:22
回答 1查看 715关注 0票数 0

当在DicomDateRange中使用C#参数时,我很难让C-Find与一些Dicom服务器一起工作。基本上,我使用下面所示的代码设法使它与(免费可用的)征服服务器一起工作,但在连接到其他服务器时没有得到任何结果。我的意思是,当我不使用DicomDateRange的时候,我得到了结果,但当我使用它的时候,我没有得到结果。以http://www.dicomserver.co.uk/http://www.pixelmed.com/publicdicomserver.html上的免费公共服务器为例。只是不起作用。我做错了什么?所使用的代码如下所示(我已经尝试了许多变体,但都没有像预期的那样工作):

代码语言:javascript
复制
var cfind = DicomCFindRequest.CreateStudyQuery(studyDateTime: new DicomDateRange(new DateTime(1990, 4, 20, 00,00,01), new DateTime(2016, 4, 21,23,59,00)))
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-24 20:07:55

我找到了解决方案:问题在"StudyTime“DicomTag中。因此,我所要做的就是删除该标记,将该行放置在"AddRequest“行之前,如下所示:

代码语言:javascript
复制
cfind.Dataset.Add(DicomTag.StudyTime, ""); // erases the tag 'StudyTime'
client.AddRequest(cfind);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39126709

复制
相关文章

相似问题

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