[英]How to list DICOM studies from local server (local AETitle)?
我正在使用DicomObjects库对DICOM文件进行操作。
我只使用基本命令 ,到目前为止,这是我的工作代码:
var queryFind = new DicomObjects.DicomQuery
{
Node = "remoteIPaddress",
Port = remotePortNumber,
CallingAE = "localAEtitle",
CalledAE = "remoteAEtitle",
Level = DicomObjects.Enums.QueryLevel.STUDY,
Root = DicomObjects.Enums.QueryRoot.Study
};
var resultFind = queryFind.Find();
因此,这基本上是一个C-FIND命令,我正在传递有关远程服务器以及本地服务器的AETitle的所有必需数据。 上面的代码可以正常工作,并且可以从远程服务器上进行研究。 但是,如果我只想从本地服务器上学习,该怎么办? 我尝试了不同的组合(将本地数据放置在字段中,进行组合等),但是它们都不起作用。
有什么方法可以从当地AETitle获取并列出研究结果吗? 如果您不熟悉DicomObjects库,但是您知道如何使用DICOM标准(或其他工具或库)来实现,那对我可能也会有所帮助,因为我没有主意,我将尝试将给定的想法(如果有)转换到该库,并将发布解决方案。
组
Node="127.0.0.1"
Port = <your local DICOM port number>
CalledAE = <the AET of your local DICOM Query Service class provider>
并确保将本地DICOM服务器配置为接受来自本地AE标题的通信。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.