一种医学像影数据集成方法技术

技术编号:4233325 阅读:214 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种医学像影数据集成方法,其特征在于,包括以下步骤:步骤1:拦截像元数据:在医疗设备中的宿主系统中嵌入像元拦截驱动器,拦截该医疗设备的软件在绘图时的像元ζ;所述的宿主系统为医院的医疗设备中的软件系统;像元ζ采用二元数组描述:ζ=(N,D);步骤2:生成像元表:按拦截的先后顺序记录所有的像元ζ以生成当前图像的像元ζ表;步骤3:重现医学图像:基于f和像元ζ的一一对应关系,根据像元ζ表新建绘图设备并重绘医学图像。该方法采用简便的方法实现各种缺乏通用数据结构的不同医疗设备的医学影像数据的采集,解决医院对医疗数据的集成问题。

【技术实现步骤摘要】

本专利技术属于计算机应用领域,特别涉及,该方法的本质上是一种医学像影数据集成服务组件。
技术介绍
Internet对随着医院规模的扩建及医疗信息化建设的不断推进,医院信息系统 (HIS :Hospital Information System)的开发和应用已经掀起了高潮。新的医疗技术带 来方便的同时也带来了大量异构医疗信息系统的存在。由于商家利益的保护或是遗留 (Legacy)设备与软件系统,很多医疗信息系统未提供标准接口 、缺乏相关接口资料或者根 本未提供接口,至使不能在不同的应用系统、不同的医疗机构间进行有效的通信,给医疗信 息集成带来了极大的挑战。因此,如何获取这些医疗系统中的病人报告的关键数据对医院 信息化建设具有十分重要的意义。
技术实现思路
本专利技术的所要解决的技术问题是提供,该方法的本质 上是一种计算机领域的医学像影数据集成服务组件,该方法采用简便的方法实现各种缺乏 通用数据结构的不同医疗设备的医学影像数据的采集,解决医院对医疗影像数据的集成问 题。 为解决上述技术问题,本专利技术所采用的技术方案为 —种医学像影数据集成方法,其特征在于,包括以下步骤 步骤1 :拦截像元数据在医疗设备中的宿主系统中嵌入像元拦截驱动器,拦截该 医疗设备的软件在绘图时的像元^ ; 所述的宿主系统为医院的医疗设备中的软件系统;像元4采用二元数组描述4 =(N,D);其中N为像元名,D为像元描述信息,像元4与Win32子系统中的API函数f对 应;D由f的参数列表构成; 步骤2 :生成像元表按拦截的先后顺序记录所有的像元4以生成当前图像的像 元表; 步骤3 :重现医学图像基于f和像元4的一一对应关系,根据像元4表新建绘 图设备并重绘医学图像。 所述的像元拦截驱动器包括钩子服务器模块和钩子驱动器模块,钩子服务器模块 为EXE形式,钩子服务器模块向目标程序注入钩子驱动器模块,钩子驱动器模块为DLL形 式,运行在目标进程的地址空间,负责实际的像元拦截工作。 所述的步骤3中的医学图像通过通讯方式发送到外部集成系统的数据存储器,实 现数据的对外输出;具体采用两种数据的对外输出方式一种是基于TCP/IP协议的通信方 式,另外一种是Web服务动态绑定与调用的方式。 所述步骤3的过程为用函数W ( O把像元表中的所有的像元4依此还原为f ,4并再次调用Win32下GDI32. dll中的f, 其中,函数WU)功能是将像元4转换为API函数f,即f = WU),该函数 W U )的实现包括两个部分一是根据像元4的像元名N得到对应的API函数名f , 二是 根据像元的描述信息D得到调用该API函数f所需要的参数; 具体步骤如下 1)初始化导入像元表、初始化绘图设备hDC,所述的绘图设备hDC为Win32系统 下GDI32.d11中的绘图设备句柄;将最后一个像元4的N置为空,即最后一个像元为4。; 2)读取像元表的中首像元4 ; 3)判断是否扫描到最后一个4 ,具体方法如下若像元4为4 。,则在绘图设备上 生成图像文件,结束流程;否则,进入到4)步骤; 4)用W ( 4 )还原GDI32. dll的API函数f ; 5)在绘图设备hDC上调用GDI32. dll中的f ; 6)读取下一个像元4 ,返回到3)步骤。 在所述的步骤1和步骤2之间还包括过滤步骤,过滤步骤的功能是把像元拦截驱 动器拦截到的每一个像元4按照约束条件进行检查、分析或改造,对符合约束条件的像元 4的坐标参数进行转换,最后输出新像元4'送入步骤3处理;在过滤步骤中过滤函数形 式如下 ;,二t(S丄A); S为像元坐标转换参数,计算方法为S =被拦截绘图设备的分辨率/新绘图设 备的分辨率八为像元;A为约束条件集合,包括坐标范围的检查、字符串过滤、宿主系统 名称的识别。 专利技术的有益效果 1.对宿主系统的原始图像数据不产生任何干扰和影响,可保证数据的正确性和有 效性。 2.对保证医院信息系统的数据完整,提供了很大的帮助。同时,降低数据集成的成 本;解决了医疗机构要求将现有医疗设备的数据信息集成统一管理且集成费用高和难度大 的难题。 3.具有很好的通用性,不仅适用老旧型号异构医疗信息集成,对于新型的提供标 准接口的设备同样适用,并且操作简单方便、价格便宜。附图说明 图1为本专利技术一种通用医学影像数据集成方法的原理图; 图2为本专利技术一种通用医学影像数据集成方法的系统结构图; 图3为本专利技术一种通用医学影像数据集成方法的像元存储结构图; 图4为本专利技术一种通用医学影像数据集成方法的图像重组处理过程流程图,具体实施例方式以下结合附图对本专利技术作进一步说明。—种医学像影数据集成服务组件,其特征在于,包括以下步骤 1)像元用f表示Win32子系统中的API函数,医学影像系统软件的成像,是通过 执行Win32GDI32. dll系统中多个或多次f来完成,每调用一个f将会对图像中的某一区域 或某一点产生作用,我们把这一区域或点叫做像元,用4表示。 一幅图是由若干像元4组 成,且每一个像元4对应一个GDI32.d11的f。为了更好了解,本文用二元数组描述像元4 " = (N, D)N为像元名,即为f名;D为像元描述信息,主要是由f的参数列表构成,并 且其排列顺序与该f执行时的参数顺序一一对应。若N为空,还原4后的f无法执行,则 不能产生任何的作用,我们把这种4称为空像元,用〖。表示,是特殊的像元4 。对任意的4只要通过设置其N为空,都可以变成空像元4。。根据上面的定义,可以得到像元4和 执行态的f之间的关系除〖。外的任何一个像元^对应着一个正处在执行状态的f ,即f =W(O ;同时任何一个GDI32.dll中的f都可以生成一个像元4 ,即4 = x (f)。 f->4是映射关系。 2)在医院的每套医疗设备的软件系统中注入驱动器,每一个驱动器通过拦截该软 件的绘图时的像元^ ,并按拦截的先后顺序记录好像元4 ,生成当前图像的像元4表。这 里把被嵌入驱动器的软件系统称为宿主系统。 3)步骤2)中为像元重组提供了像元数据,是把像元表的4按顺序还原为f并再 次调用Win32下GDI32. dll中的f过程,并得到新图像。 4)得到新图像是原图像的重现,保证了新图像与原图像的一致,且其实施过程对 宿主系统的图像数据结果不产生干扰。 本专利技术一种通用医学影像数据集成方法主要是根据宿主系统通过应用程序编程 接口 (API :A卯lication Programming Interface)调用系统功能的,且成像过程必需调用 Win32子系统GDI32. dll,那么通过截取Win32子系统GDI32. dll中的API名称及相应的参 数,得到宿主系统的图像的所有像元4的集合,再重构这些像元4得到新的图像数据,从 而提供相关的图像集成服务。 本专利技术一种通用医学影像数据集成方法,实质上为一种计算机软件中的组件,该 组件主要包括像元拦截驱动器、过滤器、图像重组处理器和输出接口等。拦截驱动器主要 是拦截宿主系统成像的像元,图像重组处理器负责将拦截到的像元进行重组并生成新的图 像,输出接口为对部系统输出图像提供接口规范,过滤器对生产的干拢像元进行过滤,保证 图像与原始图像的一致性。 其中,本文档来自技高网...

【技术保护点】
一种医学像影数据集成方法,其特征在于,包括以下步骤:步骤1:拦截像元数据:在医疗设备中的宿主系统中嵌入像元拦截驱动器,拦截该医疗设备的软件在绘图时的像元ζ;所述的宿主系统为医院的医疗设备中的软件系统;像元ζ采用二元数组描述:ζ=(N,D);其中N为像元名,D为像元描述信息,像元ζ与Win32子系统中的API函数f对应;D由f的参数列表构成;步骤2:生成像元表:按拦截的先后顺序记录所有的像元ζ以生成当前图像的像元ζ表;步骤3:重现医学图像:基于f和像元ζ的一一对应关系,根据像元ζ表新建绘图设备并重绘医学图像。

【技术特征摘要】

【专利技术属性】
技术研发人员:覃事刚刘建勋王俊年汤宇辉
申请(专利权)人:湖南电气职业技术学院
类型:发明
国别省市:43[中国|湖南]

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

1