当前位置: 首页 > 专利查询>西门子公司专利>正文

为医疗成像产生和运行软件应用程序的系统技术方案

技术编号:17798916 阅读:55 留言:0更新日期:2018-04-27 21:46
本发明专利技术给出了一种有效和可以简单地操作的、为医疗成像产生和运行软件应用程序的系统(1),该系统包括至少一个框架结构(2,22,34,45,58,69,81),该框架结构具有一个服务层(3)以及一个作为应用编程接口设置在该服务层之上的工具箱层(4),其中,所述工具箱层(4)和服务层(3)的功能分别被概括在多个组件中,这些组件被这样严格地分级设置,使得总是仅仅可以从上级的组件出发对任意的组件进行访问。

【技术实现步骤摘要】
为医疗成像产生和运行软件应用程序的系统本案是申请日为2007年9月29日、申请号为200710153199.1、题为“为医疗成像产生和运行软件应用程序的系统”的专利申请的分案申请。
本专利技术涉及一种为医疗信息处理、特别是在医疗成像中产生和运行软件应用程序的系统。
技术介绍
软件应用程序被使用在医疗领域、特别是(数字)医疗成像领域中,以便建立、修改、在医疗网络的不同节点之间传输以及归档诸如数字检查图像、患者数据、诊断报告等的医疗数据。在此,作为医疗网络表示为了医疗成像的目的相互连接用于数据交换的设备的全体。这种医疗网络的设备尤其包括:医疗模态、诊断计算机、服务器、数据库以及其它数据处理设备。作为医疗网络尤其表示所谓的DICOM网络,其中设备(DICOM节点)在DICOM标准的基础上相互通信。作为模态或者图像源,在该意义下表示产生图像的医疗检查设备,特别是计算机断层造影仪、磁共振断层造影仪、超声波扫描仪,等等。一种诸如医疗成像范围的限定功能主题范围(在软件开发中也被称为“Domain,领域”)要求专门的相匹配的软件解决方案。恰恰是在医疗成像的领域中,由于目前医疗设备的规模、要应对的任务本文档来自技高网...
为医疗成像产生和运行软件应用程序的系统

【技术保护点】
一种为医疗成像生成和运行软件应用程序的系统(1),包括至少一个框架结构(2,22,34,45,58,69,81),该框架结构具有一个服务层(3)以及一个作为应用编程接口设置在该服务层之上的工具箱层(4),其中,所述工具箱层(4)和服务层(3)的功能分别被概括在多个组件中,这些组件在层的内部以及跨层地均被这样严格地分级设置,使得对任意的组件总是只能从上级的组件出发进行访问,其中,所述服务层(3)的该组件或每个组件被构造为可单一实例化并且具有多线程能力,而所述工具箱层(4)的该组件或每个组件被构造为可多重实例化并且具有单线程能力,其中,所述框架结构是‑数据管理(DM)框架结构,‑传送(TF)框架结...

【技术特征摘要】
2006.09.29 DE 102006046310.21.一种为医疗成像生成和运行软件应用程序的系统(1),包括至少一个框架结构(2,22,34,45,58,69,81),该框架结构具有一个服务层(3)以及一个作为应用编程接口设置在该服务层之上的工具箱层(4),其中,所述工具箱层(4)和服务层(3)的功能分别被概括在多个组件中,这些组件在层的内部以及跨层地均被这样严格地分级设置,使得对任意的组件总是只能从上级的组件出发进行访问,其中,所述服务层(3)的该组件或每个组件被构造为可单一实例化并且具有多线程能力,而所述工具箱层(4)的该组件或每个组件被构造为可多重实例化并且具有单线程能力,其中,所述框架结构是-数据管理(DM)框架结构,-传送(TF)框架结构,-任务列表(WL)框架结构,-图像处理(IP)框架结构,-体积处理(VOL)框架结构,-报告编写(REP)框架结构,和/或-图像采集(EXAM)框架结构。2.根据权利要求1所述的系统(1),其中,所述工具箱层(4)的该组件或每个组件为了快速的应用程序开发而可以在分配给该工具箱层(4)的可视化编程环境(7)上实例化和连接。3.根据权利要求1所述的系统(1),其中,该框架结构或每个框架结构(2,22,34,45,58,69,81)作为用户接口具有一个与所述工具箱层(4)对应的表示层(5),在该表示层(5)的内部对于该工具箱层(4)的至少一个组件提供一个所属的组件。4.根据权利要求3所述的系统(1),其中,所述表示层(5)的该组件或每个组件为了快速的应用程序开发而可以在分配给该表示层(5)的可视化编程环境(8)上实例化和连接。5.根据权利要求2所述的系统(1),其中,在每个框架结构(2,22,34,45,58,69,81)的所述编程环境(7,8)上可以产生一个构成模板的主页(18,19,26,28,37,39,50,52,61,63,73,75,85,87),可以为该主页在所属的框架结构(2,22,34,45,58,69,81)的内部分配所述工具箱层(4)或者表示层(5)的一个组件。6.根据权利要求4所述的系统(1),其中,在每个框架结构(2,22,34,45,58,69,81)的所述编程环境(7,8)上可以产生一个构成模板的主页(18,19,26,28,37,39,50,52,61,63,73,75,85,87),可以为该主页在所属的框架结构(2,22,34,45,58,69,81)的内部分配所述工具箱层(4)或者表示层(5)的一个组件。7.根据权利要求5所述的系统(1),其中,在对于至少一个框架结构(22,34,45,58)的所述编程环境(7,8)上可以产生至少一个从作为模板的主页(26,28,37,39,50,52,61,63)导出的内容页(30,32,41,43,54,56,65,67,76,79,88,91),可以为该内容页在有关的框架结构(22,34,45,58)的内部分配所述工具箱层(4)的至少一个组件作为内容。8.根据权利要求1所述的系统(1),其中,所述服务层的至少一个组件的功能范围可以通过至少一个插件可逆地扩展。9.根据权利要求8所述的系统(1),其中,该插件或每个插件可以在运行时被激活和禁止。10.根据权利要求1所述的系统(1),其中,每个组件对应于其分级设置或者属于稳定层(20)或者属于该稳定层之上的开发层(21),其中,该稳定层(20)的每个组件与该开发层(21)的该组件或每个组件不同,其版本是严格地反向兼容的。11.根据权利要求10所述的系统(1),其中,所述稳定层(20)和所述开发层(21)之间的边界与所述服务层(3)和所述工具箱层(4)之间的边界重合。12.根据权利要求1所述的系统(1),其中,该框架结构或每个框架结构(2,22,34,45,58,69,81)的组件可以独立于平台地在运行时环境中实施。13.根据权利要求1至12中任一项所述的系统(1),其中,所述系统带有一个数据管理框架结构(2),该框架结构包括:-作为所述服务层(3)的组件的-文件访问模块(10),其包含了用于读、写和删除数据以及用于在文件系统中生成文件的基本功能,-设置在该文件访问模块(10)之上的数据管理服务模块(13),其包含了在访问所述文件访问模块(10)的情况下用于数据选择以及用于文件访问控制的功能,-作为所述工具箱层(4)的组件的数据管理基本模块(15),该模块包含了用于在应用程序的框架内访问所述数据管理服务模块(13)的功能。14.根据权利要求13所述的系统(1),其中,所述数据管理框架结构(2)还包括:作为所述服务层(3)的组件的设置在所述文件访问模块(10)旁的信息模型映射模块(11),其包含用于根据一个文件所属的元数据产生一个对该文件的按照数据标准的含义唯一的引用的功能,以及用于对这种引用进行分析和分组的功能,其中,可以从所述数据管理服务模块(13)出发访问该信息模型映射模块(11)。15.根据权利要求14所述的系统(1),其中,所述数据管理框架结构(2)还包括:作为所述服务层(3)的组件的设置在所述文件访问模块(10)之上、并设置在所述信息模型映射模块(11)之上的工作区域模块(12),其包含用于在访问所述文件访问模块(10)、且在访问所述信息模型映射模块(11)的情况下独立于平台地本地临时存储数据的功能,其中,可以直接从数据管理基本模块(15)出发访问该工作区域模块(12)本身。16.根据权利要求13所述的系统(1),其中,所述数据管理框架结构(2)还包括:作为所述服务层(3)的组件的设置在所述数据管理服务模块(13)之上的标准数据管理访问模块(14),其包含用于简化地或者组合地访问所述数据管理服务模块(13)、文件访问模块(10)以及访问信息模型映射模块(11)的功能的功能,其中,可以从数据管理基本模块(15)出发访问该标准数据管理访问模块(14)本身。17.根据权利要求13所述的系统(1),其中,所述数据管理框架结构(2)还包括:作为严格地在分级上设置在所述服务层(3)之下的网络服务层(6)的组件的远程数据管理服务(17),其包含用于在一个远程网络节点上读、写和删除数据以及生成文件的功能,其中,可以从所述文件访问模块(10)出发访问该远程数据管理服务(17)。18.根据权利要求13所述的系统(1),其中,所述数据管理服务模块(13)包含一个用于按照本地存放的文件所属的元数据来索引该文件的功能的子系统。19.根据权利要求13所述的系统(1),其中,所述数据管理服务模块(13)包含一个用于通过将这些文件所属的元数据与所提供的搜索关键字相比较来选择文件的功能的子系统。20.根据权利要求13所述的系统(1),其中,所述数据管理服务模块(13)包含一个用于文件同步化和/或避免对同一文件的多重访问的功能的子系统。21.根据权利要求13所述的系统(1),其中,所述数据管理服务模块(13)包含一个用于检查对文件的特定于用户的访问权限的功能的子系统。22.根据权利要求13所述的系统(1),其中,所述数据管理服务模块(13)包含一个用于管理文件所属的工作标记的功能的子系统。23.根据权利要求18所述的系统(1),其中,所述数据管理服务模块(13)的至少一个子系统是以一个或多个插件的形式实现的。24.根据权利要求1至12中任一项所述的系统(1),其中,所述系统带有一个传送框架结构(22),该框架结构包括:-作为所述服务层(3)的组件的-文件访问模块(10),其包含了用于读、写和删除数据以及用于在一文件系统中生成文件的基本功能,-流水线模块(23),其定义了多个用于处理图像数据的可以单独或者按照任意的组合接通的滤波器,以及-设置在该文件访问模块(10)和流水线模块(23)之上的传送服务模块(24),其包括了在访问所述文件访问模块(10)和/或流水线模块(23)的情况下用于在医疗网络的两个节点或者两个文件系统之间传输数据的功能,-作为所述工具箱层(4)的组件的传送基本模块(25),该模块包含了用于在应用程序的框架内访问所述传送服务模块(24)的功能。25.根据权利要求24所述的系统(1),其中,所述传送框架结构(22)还包括:作为所述服务层(3)的组件的设置在所述文件访问模块(10)旁的信息模型映射模块(11),其包含用于根据一个文件所属的元数据产生一个按照一个数据标准的对该文件的含义唯一的引用的功能,以及用于对这种引用进行分析和分组的功能,其中,可以从所述传送服务模块(24)出发访问该信息模型映射模块(11)。26.根据权利要求25所述的系统(1),其中,所述传送框架结构(22)还包括:作为所述服务层(3)的组件的设置在所述文件访问模块(10)之上、且设置在所述信息模型映射模块(11)之上的工作区域模块(12),其包含用于在访问所述文件访问模块(10)以及访问所述信息模型映射模块(11)的情况下独立于平台地本地临时存储数据的功能,其中,可以从所述流水线模块(23)出发访问该工作区域模块(12)本身。27.根据权利要求24所述的系统(1),其中,所述传送框架结构(22)还包括:作为所述服务层(3)的组件的设置在所述传送服务模块(24)之上的标准数据管理访问模块(14),其包含用于简化地或者组合地访问所述传送服务模块(24)、文件访问模块(10)并访问信息模型映射模块(11)的功能的功能,其中,可以从所述传送基本模块(25)出发访问该标准数据管理访问模块(14)本身。28.根据权利要求24所述的系统(1),其中,所述传送框架结构(22)还包括:作为严格地在分级上设置在所述服务层(3)之下的网络服务层(6)的组件的远程传送服务(33),其包含用于在医疗网络的不同节点之间传输数据的功能,其中,可以从所述文件访问模块(10)出发访问该远程传送服务(33)。29.根据权利要求24所述的系统(1),其中,所述传送框架结构(22)还包括:作为所述工具箱层(4)的组件的至少一个传送构件箱模块(29),可以将其分配给所述编程环境(7)的一个内容页(30)。30.根据权利要求27所述的系统(1),其中,从所述标准数据管理访问模块(14)出发提供了既对所述数据管理服务模块(13)又对所述传送服务模块(24)的访问可能性。31.根据权利要求1至12中任一项所述的系统(1),其中,所述系统带有一个任务列表框架结构(34),该框架结构包括:-作为所述服务层(3)的组件的-文件访问模块(10),其包含了用于读、写和删除数据以及用于在文件系统中生成文件的基本功能,-设置在所述文件访问模块(10)之上的工作区域模块(12),其包含用于在访问所述文件访问模块(10)的情况下独立于平台地本地临时存储数据的功能,以及-设置在所述工作区域模块(12)之上的任务列表服务模块(35),其包括了用于通过援引所述工作区域模块(12)将数据与任务列表项目相连接的功能,-作为所述工具箱层(4)的组件的任务列表基本模块(36),该模块包含了用于在应用程序的框架内访问所述任务列表服务模块(35)的功能。32.根据权利要求31所述的系统(1),其中,所述任务列表框架结构(34)还包括:作为所述服务层(3)的组件的设置在所述文件访问模块(10)旁的信息模型映射模块(11),其包含用于根据一个文件所属的元数据产生一个对该文件的按照数据标准的含义唯一的引用的功能,以及用于对这种引用进行分析和分组的功能,其中,可以从所述工作区域模块(12)出发访问该信息模型映射模块(11)。33.根据权利要求32所述的系统(1),其中,所述任务列表框架结构(34)还包括:作为所述服务层(3)的组件的-设置在所述文件访问模块(10)之上、并设置在所述信息模型映射模块(11)之上的数据管理服务模块(13),其包含了在访问所述文件访问模块(10)以及访问所述信息模型映射模块(11)的情况下的用于数据选择以及用于文件访问控制的功能,-设置在所述数据管理服务模块(13)之上的标准数据管理访问模块(14),其包含用于简化地或者组合地访问所述数据管理服务模块(13)、文件访问模块(10)以及访问信息模型映射模块(11)的功能的功能,其中,可以从任务列表基本模块(36)出发访问该标准数据管理访问模块(14)本身。34.根据权利要求31所述的系统(1),其中,所述任务列表框架结构(34)还包括:作为所述服务层(3)的组件的-设置在所述文件访问模块(10)之上的流水线模块(23),其定义了多个用于处理图像数据的可以单独或者按照任意的组合接通的滤波器,以及-设置在该文件访问模块(10)和流水线模块(23)之上的传送服务模块(24),其包含在访问所述文件访问模块(10)和/或访问信息模型映射模块(11)和/或流水线模块(23)的情况下用于在两个文件系统之间传输数据的功能,-设置在所述传送服务模块(24)之上的标准数据管理访问模块(14),其包含用于简化地或者组合地访问所述传送服务模块(24)、文件访问模块(10)和/或信息模型映射模块(11)的功能的功能,其中,可以从任务列表基本模块(36)出发访问该标准数据管理访问模块(14)本身。35.根据权利要求31所述的系统(1),其中,所述任务列表框架结构(34)还包括:作为严格地在分级上设置在所述服务层(3)之下的网络服务层(6)的组件的-远程数据管理服务(17),其包含用于在医疗网络的一个远程网络节点上读、写和删除数据以及生成文件的功能,和/或-远程传送服务(33),其包含用于在医疗网络的不同节点之间传输数据的功能,其中,可以从所述文件访问模块(10)出发访问该远程数据管理服务(17)以及该远程传送服务(33)。36.根据权利要求31所述的系统(1),其中,所述任务列表框架结构(34)还包括:作为严格地在分级上设置在所述服务层(3)之下的网络服务层(6)的组件的远程任务列表服务(44),其包含用于对任务列表进行跨网络协调的功能,其中,可以从所述任务列表基本模块(36)出发直接访问所述远程任务列表服务(44)。37.根据权利要求31所述的系统(1),其中,所述任务列表框架结构(34)还包括:作为所述工具箱层(4)的组件的至少一个任务列表构件箱模块(40),可以将其分配给所述编程环境(7)的一个内容页(41),并且其包括用于在访问所述任务列表服务模块(35)和/或访问标准数据管理访问模块(14)和/或访问远程数据管理服务(17)的情况下显示、建立和处理任务列表的功能。38.根据权利要求1至12中任一项所述的系统(1),其中,所述系统带有一个图像处理框架结构(45),该框架结构包括:-作为所述服务层(3)的组件的-分割模块(46),其包含了用于对医疗图像数据进行分割的功能,-设置在所述分割模块(46)之上的流水线模块(23),其定义了多个用于处理图像数据的可以单独或者按照任意的组合接通的滤波器,其中,可以从该流水线模块(23)出发访问所述分割模块(46),-设置在该流水线模块(23)旁的图形/显示模块(47),其包括了用于处理和显示分层的图像片段内容的功能,其中,可以从该图形/显示模块(47)出发访问所述分割模块(46),以及-设置在所述流水线模块(23)和图形/显示模块(47)之上的图像处理服务模块(48),其包括了用于在访问所述流水线模块(23)和/或所述图形/显示模块(47)和/或所述分割模块(46)的情况下显示医疗图像数据的功能,-作为所述工具箱层(4)的组件的图像显示基本模块(49),该模块包含了用于在应用程序的框架内访问所述图像处理服务模块(48)的功能。39.根据权利要求38所述的系统(1),其中,所述图像处理框架结构(45)还包括:作为所述服务层(3)的组件的-文件访问模块(10),其包含了用于读、写和删除数据以及用于在文件系统中生成文件的基本功能,-设置在所述文件访问模块(10)之上的工作区域模块(12),其包含用于在访问所述文件访问模块(10)的情况下独立于平台地本地临时存储数据的功能,其中,可以从所述流水线模块(23)和图像处理服务模块(48)出发访问该工作区域模块(12)。40.根据权利要求39所述的系统(1),其中,所述图像处理框架结构(45)还包括:作为所述服务层(3)的组件的设置在所述文件访问模块(10)旁的信息模型映射模块(11),其包含用于根据一个文件所属的元数据产生一个对该文件的按照一种数据标准的含义唯一的引用的功能,以及用于对这种引用进行分析和分组的功能,其中,可以从所述工作区域模块(12)出发访问该信息模型映射模块(11)。41.根据权利要求39所述的系统(1),其中,所述图像处理框架结构(45)还包括:作为严格地在分级上设置在所述服务层(3)之下的网络服务层(6)的组件的-远程数据管理服务(17),其包含用于在医疗网络的一个远程网络节点上读、写和删除数据以及生成文件的功能,和/或-远程传送服务(33),其包含用于在医疗网络的不同节点之间传输数据的功能,其中,可以从所述文件访问模块(10)出发访问该远程数据管理服务(17)以及该远程传送服务(33)。42.根据权利要求38所述的系...

【专利技术属性】
技术研发人员:安东尼厄斯阿克斯德特利夫贝克尔卡尔海因茨多恩诺伯特德贝克安德鲁J休伊特弗兰克赫希贝克迪特尔克罗茨阿明米歇尔阿图普兹泰萨布拉塔辛哈克里斯琴斯皮兹纳
申请(专利权)人:西门子公司
类型:发明
国别省市:德国,DE

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

1