[英]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.