首页 > 其他分享 >医疗业务DICOM协议的基础内容

医疗业务DICOM协议的基础内容

时间:2024-08-09 15:18:13浏览次数:11  
标签:协议 医疗 Service Web DICOM Study Attribute AE

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的目录结构进行保存,以便于查找和定位

标签:协议,医疗,Service,Web,DICOM,Study,Attribute,AE
From: https://www.cnblogs.com/guanchaoguo/p/18350733

相关文章

  • 【前端】NodeJS:HTTP协议
    文章目录HTTP协议1概念2请求报文的组成3HTTP的请求行4请求头5HTTP的请求体6响应报文的组成7创建HTTP服务7.1操作步骤7.2测试7.3注意事项8浏览器查看HTTP报文8.1查看请求行和请求头8.2查看请求体8.3查看URL查询字符串8.4查看响应行与响应头8.5查看响应体......
  • 医院定位导航系统:基于iBeacon技术实现医疗环境的智能化监控与人员安全预警
    在追求高效、安全、人性化的医疗服务背景下,医院定位导航系统成为医院智慧化建设的重要基石。该系统不仅集成了高精度的定位技术,还融合了人员定位、安全预警等多元化功能,为医院管理、患者就医及医护人员工作提供了全方位的支持。基于蓝牙iBeacon技术的院内定位蓝牙iBeacon技术......
  • 0213-数据链路层协议
    环境Time2022-11-20WSL-Ubuntu22.04Rust1.65.0pnet0.31.0前言说明参考:https://docs.rs/pnet_datalink/0.31.0/pnet_datalink/linuxRFC894:https://www.rfc-editor.org/rfc/pdfrfc/rfc894.txt.pdf《TCP/IP详解卷1:协议》:http://www.52im.net/topic-tcpipvol1.html目......
  • 构建即时通讯应用:Spring boot高效集成WebSocket、Stomp协议完成前后端持续通信
    1.引入依赖在你的SpringBoot项目的pom.xml中添加以下依赖:<dependencies><!--SpringBootStarterThymeleaf--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-st......
  • 医疗器械产品分类
    一、按照风险程度分类医疗器械按照风险程度由低到高,管理类别依次分为第一类、第二类和第三类。医疗器械风险程度,应当根据医疗器械的预期目的,通过结构特征、使用形式、使用状态、是否接触人体等因素综合判定  1.第一类医疗器械是风险程度低,实行常规管理可以保证其安全、有......
  • STM32之IIC协议
    物理层 1.从机数量选择地址限制:IIC协议本身没有严格规定总线上device最大数目,从理论上看,IIC能挂的device数目取决于能表示的最大地址空间,在7位地址模式下,减去0x00地址不可用,理论上可以挂2^7-1=127个设备。总线电容限制:由于器件的管脚都是有输入电容的,PCB上......
  • 自定义协议缓冲区(Protocol Buffers)在Xcode开发中的实战应用
    自定义协议缓冲区(ProtocolBuffers)在Xcode开发中的实战应用在当今的iOS开发中,数据的序列化和反序列化扮演着至关重要的角色。ProtocolBuffers(简称Protobuf),由Google开发,以其轻量、快速和简单的特点,成为了一种流行的跨平台数据交换格式。本文将带领你了解如何在Xcode中集......
  • TCP协议
    TCP(TransmissionControlProtocol)是一种面向连接的、可靠的传输层协议,用于在网络上可靠地传输数据。TCP协议的特点:面向连接:在通信开始之前,发送方和接收方需要建立一个连接,双方通过这个连接来进行数据的传输和通信(连接的建立和关闭采用三次握手和四次挥手);可靠性:TCP协议提供......
  • 关于区块链的公共医疗应用开发
    区块链的养老保险平台应用开发任务一:环境准备1.编译区块链网络目录:/root/xuperchain/在区块链网络目录下执行make命令,编译网络,编译成功后输出compiledone!启动区块链网络2.创建钱包账户创建普通钱包账户userTest,命令如下bin/xchain-cliaccountnewkeys--output......
  • 开源协议
    1、GPL(GNUGeneralPublicLicense)商业软件不能使用GPL协议的代码。2、LGPL(GNULibraryor“Lesser”GeneralPublicLicense)商业软件可以使用,但不能修改LGPL协议的代码。3、ApacheLicense2.0ApacheLicence是对商业应用友好的许可。使用者也可以在需要......