DICOM图像文件的存储系统技术方案

技术编号:16175914 阅读:53 留言:0更新日期:2017-09-09 03:10
本发明专利技术公开一种DICOM图像文件的存储系统,包括DCM文件创建单元、建立连接单元、构建DIMSE消息单元和文件存储单元,通过BMP图像转换为DCM文件的像素数据写入方式以及DIMSE消息的构建,Modality根据worklist和设备信息写入DCM文件的数据元素之中,再把像素数据采用二进制转换的方法写入DCM文件,再构建DIMSE消息将DICOM文件传输到PACs系统进行存储。

【技术实现步骤摘要】
DICOM图像文件的存储系统
本专利技术涉及图像文件存储
,特别是指一种DICOM图像文件的存储系统。
技术介绍
在DICOM网络中,一个完整的工作流程分为几个步骤。当患者在RIS系统中进行检查预约登记之后,RIS系统会从HIS系统中获取患者的各项基本信息,结合预约登记的信息创建Worklist。随后成像设备从RIS系统Worklist,根据这一Worklist逐个进行图像的采集工作。当成像设备完成图像采集的任务之后,需要将采集到的图像文件转换为DICOM图像文件,从而传输到PACs系统进行存储。存储完成之后,ReviewStation便可以调阅图像文件,医生作出诊断之后,边将诊断结果返回到RIS系统中。由此可见,DICOM图像文件的存储在影像检查的工作流程中起着非常重要的作用。
技术实现思路
针对
技术介绍
中存在的问题,本专利技术的目的是提供一种DICOM图像文件的存储系统,将Modality生成的原始图像文件依据DICOM标准转换为DICOM图像文件,构建DIMSE消息将生成的DICOM文件传输到PACs系统进行存储。本专利技术的技术方案是这样实现的:一种DICOM图像文件的存储系统,包括DCM文件创建单元、建立连接单元、构建DIMSE消息单元和文件存储单元,其中,所述DCM文件创建单元:成像设备完成图像采集后,进行反投影法重建后得到BMP文件,将一次图像采集之后采集到多张图像的BMP文件均写入同一个DCM文件中,存储为Multi-frame形式便于归档;所述建立连接单元:成像设备构建一条包含多条描述上下文的请求信息,PACs系统接收到请求信息之后,判断描述上下文描述的操作是否能够完成,如果能够完成便将该条描述上下文的状态写为接受,选择一种传输语法,否则写为拒绝,构建完响应消息之后,发送回成像设备建立连接;所述构建DIMSE消息单元:连接建立完成之后,成像设备调用C-STORE服务原语构建一条StudyStorageSOPClass,从而构建一条DIMSE消息;构建完成DIMSE消息之后,对其进行编码,DICOMUpperProtocol将其分解为P-DATA-TFPDU后通过TCP网络发送到PACs系统中;所述文件存储单元:PACs系统接收到DIMSE消息并对其还原之后,根据要求的SOP,将DICOM图像文件转发到图像存档服务器PAS中,随后将该图像在PAS中的存储目录写入病人数据库中,PACs系统构建一条响应消息传输给成像设备提示存储完成。在上述技术方案中,所述每条描述上下文分为抽象语义与传输语义,抽象语义描述的是所要存储DICOM图像文件所需要使用的SOP,而传输语义描述的是两者进行传输时所使用的编码方式,是否进行压缩。在上述技术方案中,所述DIMSE消息包含信息的ID、客户端希望服务端完成的工作、需要存储的DICOM图像文件和存储DICOM图像文件数据集。本专利技术DICOM图像文件的存储系统,包括DCM文件创建单元、建立连接单元、构建DIMSE消息单元和文件存储单元,通过BMP图像转换为DCM文件的像素数据写入方式以及DIMSE消息的构建,Modality根据worklist和设备信息写入DCM文件的数据元素之中,再把像素数据采用二进制转换的方法写入DCM文件,再构建DIMSE消息将DICOM文件传输到PACs系统进行存储。附图说明图1为本专利技术中DCM文件的创建流程图;图2为本专利技术中模块联系示意图;图3为本专利技术中成像设备与PACs系统之间交互过程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术所述的一种DICOM图像文件的存储系统,包括DCM文件创建单元、建立连接单元、构建DIMSE消息单元和文件存储单元,以下是对上述各单元具体执行的详细说明。(1)DCM文件创建单元:当成像设备完成图像采集后,进行反投影法重建后得到BMP文件。如果一个病人完成一次图像采集之后采集到多张图像,因此需要将这些BMP文件都写入同一个DCM文件中,存储为Multi-frame形式便于归档。其流程如下所示:a.创建DcmFileFormat对象。b.书写文件头,由128个00H组成,以及4个字节的字符串DICM。c.根据DICOM数据字典,参考worklist以及设备信息向DCM文件中的数据元素进行写入。DCM文件中有大量的数据元素,每个数据元素由Tag、VR、VL和ValueField组成。每个数据元素代表不同的含义,可以参考数据字典获得,如下表所示:TagNameVR(0008,0060)成像设备CS(0008,0070)生产商LO...(0010,0010)患者姓名LO(0010,0020)患者IDLO...(0028,0010)行数US(0028,0011)列数USModality根据Worklist以及自身设备信息,向上述数据元素对应的ValueField写入具体信息。Worklist中存储着患者的个人信息。d.判断要存入的BMP文件是否有多张,如果有多张,则在DCM文件中循环添加图片。e.读取BMP的文件头、信息头和颜色表,将图像的行数、列数、像素位数的信息写入具体的数据元素当中。f.对BMP的像素数据进行坐标转换。BMP的像素数据存储顺序为从左到右从下到上,而DCM文件时从左到右从上到下,因此需要对其进行坐标转换。g.找到(7EF0,0010)的数据元素,该数据元素是DCM文件中存储像素数据的数据元素,将转换后的二进制图像数据写入该数据元素的ValueField。h.调用saveFile函数完成写入。其流程如图1所示。(2)建立连接单元:成像设备构建一条请求信息,请求信息中由多条描述上下文构成,每条描述上下文分为抽象语义与传输语义,抽象语义描述的是所要存储DICOM图像文件所需要使用的SOP,而传输语义描述的是两者进行传输时所使用的编码方式,是否进行压缩等等。描述上下文实例如下:PACs系统接收到请求信息之后,判断描述上下文描述的操作是否能够完成,如果能够完成便将该条描述上下文的状态写为接受,选择一种传输语法,否则写为拒绝。构建完响应消息之后,发送回成像设备,建立连接。(3)构建DIMSE消息单元:连接建立完成之后,成像设备调用C-STORE服务原语构建一条StudyStorageSOPClass,从而构建一条DIMSE消息。DIMSE消息内容如下:构建完成DIMSE消息之后,对其进行编码,DICOMUpperProtocol将其分解为P-DATA-TFPDU后通过TCP网络发送到PACs系统中。(4)文件存储单元:PACs系统接收到DIMSE消息并对其还原之后,根据要求的SOP,将DICOM图像文件转发到图像存档服务器(PAS)中,随后将该图像在PAS中的存储目录写入病人数据库中。随后,PACs系统构建一条响应消息,传输给成像设备,提示其存储完成。各模块之间联系如图2所示,而成像设备与PACs系统之间的交互过程如图3所示。以下是结合一具体实例进行进一步的辅助理解说明:本文档来自技高网...
DICOM图像文件的存储系统

【技术保护点】
一种DICOM图像文件的存储系统,其特征在于:包括DCM文件创建单元、建立连接单元、构建DIMSE消息单元和文件存储单元,其中,所述DCM文件创建单元:成像设备完成图像采集后,进行反投影法重建后得到BMP文件,将一次图像采集之后采集到多张图像的BMP文件均写入同一个DCM文件中,存储为Multi‑frame形式便于归档;所述建立连接单元:成像设备构建一条包含多条描述上下文的请求信息,PACs系统接收到请求信息之后,判断描述上下文描述的操作是否能够完成,如果能够完成便将该条描述上下文的状态写为接受,选择一种传输语法,否则写为拒绝,构建完响应消息之后,发送回成像设备建立连接;所述构建DIMSE消息单元:连接建立完成之后,成像设备调用C‑STORE服务原语构建一条Study Storage SOP Class,从而构建一条DIMSE消息;构建完成DIMSE消息之后,对其进行编码,DICOM Upper Protocol将其分解为P‑DATA‑TF PDU后通过TCP网络发送到PACs系统中;所述文件存储单元:PACs系统接收到DIMSE消息并对其还原之后,根据要求的SOP,将DICOM图像文件转发到图像存档服务器PAS中,随后将该图像在PAS中的存储目录写入病人数据库中,PACs系统构建一条响应消息传输给成像设备提示存储完成。...

【技术特征摘要】
1.一种DICOM图像文件的存储系统,其特征在于:包括DCM文件创建单元、建立连接单元、构建DIMSE消息单元和文件存储单元,其中,所述DCM文件创建单元:成像设备完成图像采集后,进行反投影法重建后得到BMP文件,将一次图像采集之后采集到多张图像的BMP文件均写入同一个DCM文件中,存储为Multi-frame形式便于归档;所述建立连接单元:成像设备构建一条包含多条描述上下文的请求信息,PACs系统接收到请求信息之后,判断描述上下文描述的操作是否能够完成,如果能够完成便将该条描述上下文的状态写为接受,选择一种传输语法,否则写为拒绝,构建完响应消息之后,发送回成像设备建立连接;所述构建DIMSE消息单元:连接建立完成之后,成像设备调用C-STORE服务原语构建一条StudyStorageSOPClass,从而构建一条DIMSE消息;构建完成DIMSE消息之后,对其进行...

【专利技术属性】
技术研发人员:巫涤峰彭逢安劳敏
申请(专利权)人:广州慧扬健康科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1