一旦建立了DICOM网络,就必须关联网络连接。这也称为建立DICOM关联连接。DICOM关联连接用于确定两个ae将如何通信以及将传输的数据的性质。例如,DICOM关联连接可以建立以下连接:
数据的组织-小端方式vs大端方式,隐性VR vs显性VR。
压缩类型。
要传输的数据类型- CT图像存储类、打印机类或患者研究查询查找类
连接成员的角色——SCU、SCP或两者兼有。
要发送的数据“块”的最大大小(如果存在最大值)。
是否允许异步操作。
存在一些用户定义的信息。
SCU请求与已经建立DICOM网络连接(尚未关联)的SCP创建关联连接。SCU向SCP发送关联请求消息,其中概述了它希望传输的数据,以及如何进行传输。SCP可以接受或拒绝关联连接请求,具体取决于SCP是否支持SCU概述的数据和通信特征。如果接受连接,则建立DICOM关联连接,两个ae可以开始传输消息和数据。
在本文档中,已关188宝金博安卓下载联的DICOM连接将被称为DICOM关联连接或DICOM关联连接。有关DICOM关联网络性质的信息将在DICOM关联对象中维护并通过DICOM关联对象访问。
LEADTOOLS提供了许多函数,用于创建DICOM关联连接、修改DICOM关联对象和检索有关DICOM关联连接的信息。
创建DICOM关联连接包括创建描述传输特征的DICOM关联对象,以及发送请求、接受或拒绝DICOM关联连接的消息。
使用以下函数创建DICOM关联对象:
LDicomAssociate: LDicomAssociate
LEADTOOLS提供以下功能发送消息建立DICOM关联连接:
LDicomNet: SendAssociateRequest
LDicomNet: SendAssociateAccept
LDicomNet: SendAssociateReject
LDicomNet: OnReceiveAssociateRequest
LDicomNet: OnReceiveAssociateAccept
LDicomNet: OnReceiveAssociateReject
如果DICOM关联连接不支持异步操作,则应用程序实体必须在发送另一条消息之前等待来自一条消息的响应。使用LDicomAssociate: IsAsyncOperations函数确定是否支持异步操作。如果支持异步操作,则可以发送多个消息而无需等待响应。可以发送的消息数量可以使用LDicomAssociate: SetAsyncOperations.
要确定可以在没有响应的情况下调用的异步操作的数量,请调用LDicomAssociate: GetInvokedOperations.要确定已完成的操作数,请调用LDicomAssociate: GetPerformedOperations.
关闭DICOM关联连接,使用以下消息发送函数:
LDicomNet: SendReleaseResponse
LDicomNet: OnReceiveReleaseRequest
LDicomNet: OnReceiveReleaseResponse
修改DICOM关联对象时,需要使用以下函数:
LDicomAssociate: SetApplication
LDicomAssociate: SetPresentation
LDicomAssociate: AddPresentation
LDicomAssociate: DelPresentation
LDicomAssociate: SetImplementClass
LDicomAssociate: SetAsyncOperations
LDicomAssociate: SetRoleSelect
LDicomAssociate: SetImplementVersion
要检索关于DICOM关联对象的信息,使用以下方法:
LDicomAssociate: GetApplication
LDicomAssociate: GetPresentationCount
LDicomAssociate: GetPresentation
LDicomAssociate: GetAbstractCount
LDicomAssociate: FindNextAbstract
LDicomAssociate: GetTransferCount
LDicomAssociate: IsAsyncOperations
LDicomAssociate: IsImplementClass
LDicomAssociate: GetImplementClass
LDicomAssociate: GetInvokedOperations
LDicomAssociate: GetPerformedOperations
LDicomAssociate: GetProviderRole
LDicomAssociate: IsImplementVersion
LDicomAssociate: GetImplementVersion
LDicomAssociate: GetUserInfoCount
LDicomAssociate: GetTypeUserInfo
LDicomAssociate: GetLengthUserInfo
LDicomAssociate: GetDataUserInfo
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网络查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送给技术支持!应该有人联系!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格,开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至星期五
美国东部时间上午8:30 -下午6点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。