DICOM协议篇:DICOM通讯架构 1、基本通讯模型
DICOM通讯涵盖了网络(在线)和媒体存储交换(离线)通信。可以使用以下任一传输机制: • DICOM消息服务,提供了与特定物理网络通信支持和协议(如TCP/IP)的独立性。 • DICOM Web服务,包括API和HTTP服务,允许使用通用超文本和相关协议传输DICOM服务。 • DICOM文件服务,使独立于特定媒体存储格式和文件结构的存储介质访问成为可能。 • DICOM实时通信,根据SMPTE和RTP提供基于实时传输的DICOM数据。 2、DICOM通讯协议
DICOM通讯协议是建立在TCP/IP层之上,类似于HTTP协议。 • DICOM Upper Layer Protocol for TCP/IP,该部分主要负责与TCP相对接。 • BOUNDARY:DICOM Upper Layer Service, 主要负责为通讯双方制定通信方式,并创建、注销会话。与之相对应的是ACSE服务(Association Control Service Element)。比如A-ASSOCIATE、A-RELEASE、A-ABORT、A-P-ABORT、P-DATA等服务器。相关资源位于DICOM3.0标准的第8部分。
• DICOM Applicaiton Message Exchange,能为不同的客户端提供数据和信息的语法转换内码,使系统能解读成正确的数据。同时,也能提供压缩解压、加密解密。与之相对应的是DIMSE服务,比如C-STORE、C-FIND、C-GET、C-MOVE、C-ECHO等服务。相关资源位于DICOM3.0标准的第7部分。
2.1、A-ASSOCIATE 服务 ACSE服务包括多个服务,以A-ASSOCIATE 服务为例,介绍服务的通讯过程和通讯参数,其他几个服务的通讯过程和通讯参数类似。 两个AE之间的通讯应通过ACSE A-ASSOCIATE请求、指示、响应和确认原来建立。该服务的发起者被称为请求方,而接收到A-ASSOCIATE指示的服务用户被称为接受方。它是一个需要确认的服务。 2.1.1、服务通讯过程 服务通信过程如下图所示:
2.1.2、服务通讯参数
• application context name:该参数标识请求方提出的应用程序上下文。接受方应返回相同的名称。返回的名称用于此关联的应用程序上下文。 • calling AE title:请求方的title,一般是SCU的title。 • called AE title:被请求方的title,一般是SCP的title。如果SCP限定了通讯的title,需要联系SCP厂商提供。 • user information:用户信息,一般用于标识名称。 • result:三种状态,a.accepted;b.rejected (permanent);c.rejected (transient). • result source:result结果返回的来源,a.UL service-user;b.UL service-provider (ACSE related function);c) UL service-provider (Presentation related function). • diagnostic:a.no-reason-given; b.application-context-name not supported;c.calling-AE-title not recognized;d.called-AE-title not recognized • calling presentation address:请求方的IP地址 • called presentation address:被请求的IP地址 • presentation context definition list:上下文应包含三个部分,即表示上下文标识、抽象语法名称(Abstract Syntax,如Verification SOP Class, Modality Worklist Information Model Find SOP Class, Computed Radiography Image Storage SOP Class)和一个或多个传输语法名称(Transfer Syntax,如JPEG compressed (images), Little Endian Explicit Value Representation)列表。 • presentation context definition list result:同上 2.2、 C-FIND服务 DIMSE服务包括多个服务,以C-FIND服务为例,介绍服务的通讯过程和通讯参数,其他几个服务的通讯过程和通讯参数类似。 顾名思义,C-FIND服务是一个查询服务,可以用于查询患者、就诊等相关信息。 2.2.1、服务通讯参数
• Message ID:本次ASSOCIATE中唯一,用于区分消息 • Message ID Being responded To:该参数指定此响应/确认应用于哪个请求/指示的消息 • Affected SOP Class UID:详见SOP定义 • Priority:优先级 • Identifier:查询属性列表,或者返回属性列表。比如PatientID,AccessionNumber等 • Status:Success; Pending;Refused;Cancel;Failed;Warning
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/56614.html