医疗业务DICOM协议的基础内容
dicom
- DICOM协议是医疗领域对如何处理、存储、打印和传输医疗图片的一系列标准。
- DICOM是 Digital Imaging and Communications in Medicine 的缩写,它包括一个文件存储定义和一个通讯协议。
AE (Application Entity )
- 代表DICOM通信中的一个终端,可以代表一个系统或者一个程序。
- 每个系统中的AE拥有一个唯一的Application Entity Title (AET)
- AET的要求时不能超过16个字节。一个设备上面可以有很多个AE。
Association (通信连接 或者 管道)
- 类似一次http 请求的的连接
- 服务端:在DICOM定义的通信协议中,提供服务的被称为 Service Class Provider (SCP),
- 客户端: 消费服务的被称为 Service Class User (SCU)。
- 但是一个AE既可以是服务提供者也可以是服务消费者,相互交换数据的角色互换。
- 交换数据时,消费者SCU发起 Association,并且询问 SCP 是否支持。
SOP ( Service-Object Pair)
- 类似http 协议的 提供的方法提供某种能力 例如 CT 存贮等
- SCP在提供服务时也会申明自己能够提供的功能。类似接口文档或者RPC中存根信息
- SCU可以申请具体的功能。
Transfer Syntax
- 传输使用的编码格式 dicom 文件 Transfer Syntax uid 可以查看具体编码规则
- Transfer Syntax可以简单理解为HTTP服务中Header里的Content-Type。
Modality
- 表示医学影像的分类,超声影像,CT等等。
Attribute
- 表示dicom 的原信息
- 每一个Attribute最重要的是Tag, VR 和 Value。
- Tag是Attribute的唯一标识,不同的Attribute的Tag都不一样。
- VR(Value Representation)表示Attribute的值类型,
- Value是Attribute具体的值
影像的完整信息 Study, Series, Instance
- 一次完整的医学影像可能包含多个部位的多张图像
- Study是DICOM中虚拟出来的一个定义,可以表示针对病人进行的一次检查。 病人可以有多次检查就是多个Study 。
- 一次Study包含一个或多个Series,Series一般用来表示病人进行的某一部位的检查,一次完整的检查可能包含多个部位。
- Series包含一个或多个Instance, 一个Instance就是一个DICOM文件,指的是一次完整的扫描,可以是简单的扫描,便是单帧照片。也可以是长扫描,便是多帧照片。
frame
- 在instance后面还有个frame,这个是因为有些dicom文件是多帧图像,那么frame就是他们的序号。
影像服务 SCP
- 提供DICOM文件的查询,归类等。
- 一般医疗机器都是自带这个的, 在设置中可以找到远程PACS的配置, 如果没填,则默认存到机器上, 如果填了,会在每次打图的时候发送到远程PACS系统中。
- WADO-RS(Web Access to DICOM Objects by URI): DICOM Web Service中的Study Service的一部分,主要负责检索Study相关的资源
- STOW-RS(Store Over the Web by RESTful Services):DICOM Web Service中的Study Service的一部分,主要负责存储Study相关的资源
- QIDO-RS(Query based on ID for DICOM Objects by RESTful Services):DICOM Web Service中的Study Service的一部分,主要负责搜索Study相关的资源
医学影像的存贮
- 原生的影像文件都是要保存的,而且要无损,即使压缩也要无损的解压缩出来 ,叫做归档
- 保存按照study/series/instance.dcm的目录结构进行保存,以便于查找和定位
本文来自博客园,作者:vx_guanchaoguo0,转载请注明原文链接:https://www.cnblogs.com/guanchaoguo/p/18350733