0

我是处理 DICOM 的新手,我试图从公共远程服务器获取一些与患者相关的 dicom 文件:
https ://www.dicomserver.co.uk 。使用fo-dicom并且工作正常,但是当我切换到私人服务器时,它在执行呼叫时向我显示以下错误:
Dicom.Network.DicomAssociationRejectedException: 'Association denied [result: Permanent; 来源:服务用户;原因:CallingAENotRecognized]'
,这是一个很酷的片段:

private static readonly string QRServerHost = "ServerIP";
private static readonly int QRServerPort = PortNumber;
private static readonly string QRServerAET = "ServerAET"
private static readonly string AET = "Test";

var client = new DicomClient(QRServerHost, QRServerPort, false, AET, QRServerAET);
                client.NegotiateAsyncOps();
4

1 回答 1

1

例外:

Dicom.Network.DicomAssociationRejectedException:'关联被拒绝[结果:永久;来源:服务用户;原因:调用AENotRecognized]'

是标准 DICOM 网络例外。表示SCP需要提前知道SCU。这可以通过在 SCP 上注册您的应用程序(AE 标题和 IP 地址是常见的)来完成。

许多 SCP 实现不强制执行此注册。我不知道“ https://www.dicomserver.co.uk/ ”是如何工作的;很可能,是不需要提前注册的。

在需要预先注册的情况下,可能是出于安全或财务原因。

于 2020-05-12T11:56:15.160 回答