DICOM 协议一:
1.啥是DICOM?
DICOM就是医学数字成像和传输协议(Digital Imaging and COmmunications in Medicine) 的简称,是:数据传输、存储和显示协议的总和。
说到 DICOM 必须要说PACS (图像传输和归档系统(Picture Archiving and CommunicationSystems))
DICOM告诉我们这个数据的表现形式以及数据如何传输和显示等,而PACS就是利用DICOM这个协议或规则 进行实现的一个系统。
就像自拍的图片与美图秀秀(不太恰当)。
我个人认为就是对图片进行更深度的包装,把病人的相关信息(检查报告等)、设备信息等按照指定的规则都封装在一个对象里。而这个规则就是DICOM协议,这个对象就是DICOM文件
2.DICOM的运作(也就是文件如何产生,又如何消费的)
偷懒 直接上图,
设备端(CT机等)我们就叫 SCU,这个就是 服务类用户 ,存储和归档叫SCP(CT有存储吧,或者我们强行外接存储也行)服务类提供者 这个就叫Storage 服务。
CT采集 然后上传存储归档,后面传输、解析等等(没啥好说的)
3.DICOM语法
上面两点全是在扯,下面来说说DICOM的语法
在解释什么是DICOM 时 说了一句金句:
我个人认为就是对图片进行更深度的包装,把病人的相关信息(检查报告等)、设备信息等按照指定的规则都封装在一个对象里。而这个规则就是DICOM协议,这个对象就是DICOM文件
说说这个对象,对象总有属性吧,属性总有大小吧。
1)对象的属性——VR(Value Representations)
上面是各个关于DICOM的属性介绍(标签)。
在DICOM对象中,所有的属性取值不通过属性名,而是通过标签,(标签就是类似于属性索引值)
在DICOM 应用程序中 查询数据元素都使用它们的项目组元素(通常称为标签,用于标识属性值的属性名)
2)对象的属性值规范
VR的值必须是偶数(文本格式的不够偶数的加空格,二进制不够偶数的加null)如:病人姓名:'Tom'在DICOM对象中存储的是加了空格的'Tom '所有偶数的标签都是标准数据(DICOM标准的),当添加新的标签或者属性的时候使用单数的标签(一般每个厂家自定义的属性) 在DICOM的世界里 ' \ '代表的是 或的意思 ,' * '代表通配符