医学DICOM影像的生成方法技术

技术编号:11012647 阅读:78 留言:0更新日期:2015-02-05 18:20
本发明专利技术公开一种医学DICOM影像的生成方法及系统。其中所述方法包括步骤:启动向检查设备采集检查图像的进程;使用接口函数创建进程通信对象,并使用接口函数发送工作模式数据以及发送封装为XML数据包的病人信息;从检查设备收集检查图像,将检查图像结合病人信息封装为DICOM影像文件并上传至PACS服务器。本发明专利技术可以生成标准DICOM医学影像文件,同时上传PACS服务器,实现医学影像的共享,具有实现可扩展性、高适用性和实现简易的优点。

【技术实现步骤摘要】
医学DICOM影像的生成方法
本专利技术涉及医学图像技术,尤其是涉及一种医学DICOM影像的生成方法及系统。
技术介绍
目前许多眼科检查设备生成的检查影像仅可供设备厂家提供的眼科工作站使用,其他医学诊断系统无法查阅这些影像。要实现眼科检查影像的共享,则必须将影像上传PACS服务器。同时,眼科检查设备多种多样,有的可输出视频信号,有的可以通过自带工作站导出检查图像,有的只能通过连接打印机打印检查或者诊断结果。已有医院实现眼科检查影像的共享,并且可以在电子病历中调阅眼科影像。但其整个眼科检查设备全由同一家厂商提供,眼科设备自带的操作工作站可以将检查影像封装成DICOM文件上传PACS服务器。因此,这种设备存在不具有可扩展性的缺点——如果医院需要扩展眼科检查项,同时采购别的设备,则新设备的检查影像无法进行处理。
技术实现思路
本专利技术所要解决的技术问题是提出一种具有可扩展性、高适应性的医学DICOM影像的生成方法及系统,生成标准DICOM医学影像文件,同时上传PACS服务器,实现医学影像的共享。本专利技术采用如下技术方案实现:一种医学DICOM影像的生成方法,其包括步骤:启动向检查设备的工作站采集检查图像的进程;使用接口函数创建进程通信对象,并使用接口函数发送工作模式数据以及发送封装为XML数据包的病人信息;从检查设备的工作站收集检查图像,将检查图像结合病人信息封装为DICOM影像文件并上传至PACS服务器。其中,还包括步骤:提供一个动态库文件,检查设备的工作站通过动态加载该动态库文件引出需要使用的接口函数。其中,还包括步骤:将根据当前病人信息以及StudyUID创建一个DICOM影像文件,该DICOM影像文件还将包含一个检查影像的图像信息。其中,还包括步骤:将所有DICOM影像文件拷贝到发送进程的监控目录;当发送进程检测到监控目录下有DICOM影像文件时,发送进程将DICOM影像文件上传至PACS服务器。其中,工作模式包括图像导出模式、视频采集模式和扫描仪模式。另外,本专利技术提供的医学DICOM影像的生成系统包括:指令通信模块,用于启动向检查设备的工作站采集检查图像的进程,使用接口函数创建进程通信对象,并使用接口函数发送工作模式数据以及发送封装为XML数据包的病人信息;DICOM文件创建及发送模块,用于从检查设备的工作站收集检查图像,将检查图像结合病人信息封装为DICOM影像文件并上传至PACS服务器。其中,指令通信模块提供一个动态库文件,检查设备的工作站通过动态加载该动态库文件引出需要使用的接口函数。其中,DICOM文件创建及发送模块将根据当前病人信息以及StudyUID创建一个DICOM影像文件,该DICOM影像文件还将包含一个检查影像的图像信息。其中,DICOM文件创建及发送模块将所有DICOM影像文件拷贝到发送进程的监控目录,当发送进程检测到监控目录下有DICOM影像文件时,发送进程将DICOM影像文件上传至PACS服务器。与现有技术相比,本专利技术具有如下有益效果:1、本专利技术具有可扩展性的特点,当医院新增检查设备,新增检查设备使用本专利技术一样能处理其检查影像。2、本专利技术还具有高适应性的特点,针对各类检测设备,无论输出视频信号的、导出图像的还是兼具打印检查结果的,利用本专利技术均能进行处理。3、生成的DICOM影像文件使用独立的上传机制上传,确保上传成功,从而可以提高本专利技术的可靠性。附图说明图1是本专利技术的系统结构示意图。图2是本专利技术的流程示意图。具体实施方式本专利技术提出一种具有可扩展性、高适应性的医学DICOM影像的生成方法及系统,生成标准DICOM医学影像文件,同时上传PACS服务器,实现影像的共享。为了不引起混淆,本专利技术系统与检查设备之间的通信,均是指本专利技术系统与检查设备自带的工作站或自带的上位机之间进行的通信。如图1所示,本专利技术的系统主要是由一个独立运行的包含用户界面的可执行程序实现的,任何第三方的工作站使用本系统指定的接口便可以启动并控制采集检查影像,然后生成DICOM文件上传至PACS服务器。具体来说,本专利技术的系统包括:指令通信模块,负责完成程序调用方与检查设备的工作站(或上位机)之间信息传递;实时画面显示模块,显示检查设备的视频画面或者扫描仪的实时画面,同时可采集图像(如果本系统的工作模式为图像导出模式,则该模块不会被启用);影像预览及操作模块,用于预览检查影像,支持放大、缩小、拖动、删除操作;DICOM文件创建及发送模块,用于创建DICOM文件,并由独立的发送进程处理该文件的上传。其中,本专利技术的指令通信模块提供一个动态库文件,检查设备的工作站通过动态加载该动态库文件,引出需要使用的接口函数,如下介绍:1、IPCommunSend_Open(MutexName:PChar):打开进程通讯发送对象,MutexName设置用于跨进程通信的标识名称,必须为“LandWindImageCap-Interface”,接口返回一个进程通信句柄handle:IPCommunSend;2、IPCommunSend_Close(handle:IPCommunSend):关闭进程通讯发送对象;3、IPCommunSend_SendStream(handle:IPCommunSend;data:PChar;size:integer):发送流数据,data是要发送的数据的指针,size是所发送数据的字节大小,发送的数据为XML格式。结合图2所示,本专利技术一个实施例包括如下实现步骤:步骤S1、启动采集检查图像(或检查影像)的进程ImageCapDpr.exe。步骤S2、使用接口函数IPCommunSend_Open创建进程通信对象,并使用接口函数IPCommunSend_SendStream发送工作模式数据,其中工作模式数据为XML数据包,指令为编号为400。其中,工作模式包括图像导出模式、视频采集模式和扫描仪模式。步骤S3、再次使用接口函数IPCommunSend_SendStream发送病人信息,同样病人信息依然封装为XML数据包,指令编号为401;步骤S4、之后的用户将在用户界面上操作,点击归档按钮,从检查设备收集检查图像,用户界面将自动隐藏,可使用指令控制用户界面的显示,显示指令编号为403,该指令对应的data为空;如果需要关闭整个进程ImageCapDpr.exe,可发送指令404,该指令对应的data为空,此时需要使用IPCommunSend_Close关闭进程通信对象;步骤S5、如果无需用户预览,用户界面不显示,也可以直接将检查图像结合病人信息封装为DICOM文件并上传至PACS服务器。本专利技术的系统通过DICOM文件创建及发送模块将根据当前病人信息以及StudyUID创建一个DICOM影像文件,该文件还将包含一个检查影像的图像信息,所以,当前病人都有多少张检查影像,就会创建多少个DICOM影像文件。再将所有DICOM影像文件拷贝到发送进程的监控目录(Send),然后用户界面隐藏,完成一次工作。比如,发送进程的监控目录为“D:\ImageCache\Send”(如果目录不存在,进程启动时将自动创建),发送进程一直监控自己的监控目录(Send),发现有DICOM影像文件则执行上传PACS服务器,而发送失败的文件将被本文档来自技高网...
医学DICOM影像的生成方法

【技术保护点】
一种医学DICOM影像的生成方法,其特征在于,包括步骤:启动向检查设备的工作站采集检查图像的进程;使用接口函数创建进程通信对象,并使用接口函数发送工作模式数据以及发送封装为XML数据包的病人信息;从检查设备的工作站收集检查图像,将检查图像结合病人信息封装为DICOM影像文件并上传至PACS服务器。

【技术特征摘要】
1.一种医学DICOM影像的生成方法,其特征在于,包括步骤:启动向检查设备的工作站采集检查图像的进程;使用接口函数创建进程通信对象,并使用接口函数发送工作模式数据以及发送封装为XML数据包的病人信息,工作模式包括图像导出模式、视频采集模式和扫描仪模式;从检查设备的工作站收集检查图像,将检查图像结合病人信息封装为DICOM影像文件并上传至PACS服务器。2.根据权利要求1所述医学DICOM影像的生成方法,其特征在于,还包括步骤:提供一个动态库文件,检查设备的工作站通过动态加载该动态库文件引出需要使用的接口函数。3.根据权利要求1所述医学DICOM影像的生成方法,其特征在于,还包括步骤:将根据当前病人信息以及StudyUID创建一个DICOM影像文件,该DICOM影像文件还将包含一个检查影像的图像信息。4.根据权利要求3所述医学DICOM影像的生成方法,其特征在于,还包括步骤:将所有DICOM影像文件拷贝到发送进程的监控目录;当发送进程检测到监控目录下有DICOM影像文件时,发送进程将DICOM影像文件上传至PACS服务器。5.一种医学DICOM影像的生成系统,其...

【专利技术属性】
技术研发人员:彭泓予
申请(专利权)人:蓝网科技有限公司
类型:发明
国别省市:广东;44

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

1