AE Title 与节点配置
约 526 字大约 2 分钟
PACSDICOMAE Title节点配置
2026-03-20
AE Title 是 DICOM 通讯里最常见、也最容易配错的参数之一。很多系统从网络层面看已经连通,但请求仍然失败,原因往往就是 AE Title 没对上。
1. AE Title 是什么
可以把 AE Title 理解成 DICOM 应用实体在通信中的逻辑名称。它不是 IP,也不是端口,而是协议层用来标识通信参与方身份的名字。
一次典型请求里通常会同时出现两个 AE Title:
- Calling AE Title:发起请求的一方。
- Called AE Title:接收请求的一方。
2. 节点配置通常包含哪些内容
在实际项目里,一个 PACS 节点配置往往不止 AE Title,还会一起保存:
- 节点名称。
- IP 地址或域名。
- 端口。
- AE Title。
- 是否启用 TLS。
- 该节点允许执行哪些操作。
如果是 C-MOVE 场景,还要额外关心“目标接收端”的节点配置,因为 PACS 需要知道把影像推给谁。
3. 最常见的配置错误
- 把 Calling AE 和 Called AE 写反。
- 本地代码里写的 AE Title 与 PACS 白名单不一致。
- 查询 PACS 和接收 C-STORE 的目标 AE 使用了不同节点,但只配置了一边。
- 端口配对了,AE Title 没配对,导致 C-ECHO 或 C-FIND 失败。
4. 实践建议
建议把节点配置抽成统一模型,而不是散落在各个请求方法里。一个最小配置模型通常可以包含:
public sealed class DicomNode
{
public string Name { get; set; } = string.Empty;
public string Host { get; set; } = string.Empty;
public int Port { get; set; }
public string AeTitle { get; set; } = string.Empty;
public bool UseTls { get; set; }
}然后在发请求时,把“本地节点”和“远端节点”作为显式输入传入,这样不容易在不同方法里写乱。