DICOM学习(2)——python实现DICOM文件归档PACS服务器

本文介绍了如何使用pynetdicom库在Python中创建一个DICOM应用程序实体,实现DICOM网络协议,以进行DICOM文件的存储和通信。通过示例代码展示了如何建立与对等SCP的关联,发送C-STORE请求并将DICOM数据存储到服务器。
摘要由CSDN通过智能技术生成

DICOM是医学图像和相关信息的国际标准。 它定义了放射。心脏。放疗和其他医疗领域中媒体交换的格式和通讯协议。

pynetdicom是一个纯 python 程序,它实现了DICOM网络协议。 使用 该插件可以轻松创建DICOM客户机和服务器,插件获取地址:http://www.github.com/pydicom/pynetdicom

主要用户类是 AE,它用于表示一个DICOM应用程序实体。 创建 AE 之后,通常你将:

  • 使用 AE.start() 作为SCP启动应用程序,并等待传入的关联请求
  • 通过 AE.associate(addr, port) 方法请求与对等SCP的关联,将应用程序作为SCU使用。

一旦应用程序与对等点关联,就可以通过使用dimse服务(。请参阅DICOM标准 PS3.7, 节 7.5,9和 10 ) 在它们之间发送DICOM数据。

支持SCU服务

当AE充当 SCU,并且与对等SCP建立关联时,下列 dimse c 服务可用:

  • c echo: Association.send_c_echo() 用于验证与对等方的end-to-end通信。
  • c 存储:Association.send_c_store(dataset)<
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值