用于医疗数据的操作的可扩展性的制作方法

文档序号:6359924阅读:194来源:国知局
专利名称:用于医疗数据的操作的可扩展性的制作方法
用于医疗数据的操作的可扩展性相关申请本申请要求于2010年3月31日提交的美国专利申请第61/319,707号的优先权,其全部内容(包括展示于该申请的内容)通过引用结合于此。
背景技术
医疗从业人员,如护士和医生,使用各种类型的医疗设备以协助完成为患者提供医疗服务的任务。一些医疗设备被设计用于执行多种功能,如温度测量和血压测量。基于活动类型和该设备已被编程为与之接口的医疗装置,这样的多功能设备在功能性上可能受到限制。

发明内容
—方面,用于医疗诊断应用(application,应用程序)的软件平台包括计算装置,·包括存储器和处理器,当执行储存在存储器上的指令时,处理器创建客户端侧框架,定义平台客户端应用所使用的元素;复合应用框架,支持可扩展模块,该复合应用框架支持复合应用的构建,在复合应用中,由主控插件模块的容器应用(container application)来实施功能性,以支持特定诊断功能;插件模块,扩展平台应用;复合应用,组合基本应用代码与插件模块,以支持一组临床功能;以及特定于域的框架,用于所定义的临床测量域,其中,特定于域的框架与其他模块共享某些公共代码和资源,并且包含获得由域覆盖的类型的生理数据的、特定于域的可扩展的传感器测量插件组。另一方面,一种用于扩展被编程为从患者获得生理测量结果的计算装置的功能性的方法,其包括在计算装置处注册插件模块,该插件模块为计算装置提供附加的功能性;使用该插件模块与医疗装置通信;命令该医疗装置从患者处获得生理信息;从该医疗装置接收与生理信息相关的数据;以及传送该数据至中央资料库。又一方面,一种编码有指令的计算机可读存储介质,当指令被处理器执行时,使处理器执行的步骤包括在计算装置处注册插件模块,该插件模块为计算装置提供附加的功能性;使用该插件模块与医疗装置通信;命令该医疗装置从患者处获得生理信息;从该医疗装置接收与生理信息相关的数据;以及传送该数据至中央资料库。


图I示出用于收集患者的生理参数的测量结果的系统实例。图2示出能够在图I示出的系统中使用的生理监测装置实例。图3示出显示在图2的生理监测装置的显示屏上的用户界面实例。图4示出用于收集患者生理参数的测量结果的另一系统实例。图5示出图4的系统的生命体征监测工作站实例的逻辑组件。图6示出图5的系统的生命体征监测工作站的示意性表示。图7示出图4的系统的生命体征监测工作站实例的各种组件。
具体实施例方式本公开涉及传输和存储诊断测试,目的在于支持测试类型和所包含的诊断测量结果的可扩展性。在创建多用途诊断应用时,一个挑战是随时间增加和支持新的诊断测试类型和测量结果的能力。可被支持的诊断测试类型的实例包括生命迹象、静态心电图、肺活量测定、运动心电图、动态心电图等。添加新的测试类型和测量结果至现存系统的主要顾虑在于如何处理这些新类型的传输和存储,同时使现存代码和数据库结构的变化最小。本公开的一个目的是为测试和测量类型创建可扩展的传输和存储模式,使得当新的诊断测试和测量类型被添加至应用时无需改变它们的定义。
对于添加新的诊断测试类型和测量结果类型至现存应用的问题的通用解决方案是修改存储子系统的数据库结构以容纳新的类型,并且修改应用代码以识别和处理新的类型。这具有无需改变数据库或应用代码的优点,允许通过添加插件模块来添加新的测试类型和/或测量结果类型。测试结果数据以通用的“测试”类(数据结构)进行布置,该通用的“测试”类包含一种或多种特定于测量的类(measurement-specific class)的集合。测试类包含对于所有测试通用的属性和操作,而不考虑测试类型。这些通用属性包括的项如唯一测试标识符、测试类型、采取测试的日期/时间、执行测试的用户等。通用属性由宽范围的代码理解并使用,该代码存储、管理和总结测试结果。该特定于测量的类源于通用的“测量”类,使得它们支持要在它们上通过不知道特定于测量的数据的代码来执行的一组通用操作。存在一个或多个特定于测试/测量的插件,以支持每个新的诊断测试类型/测量。这些插件支持以下功能 插件注册基于XML的信息方案,用于在存储子系统内它们支持的测量。此方案由存储子系统使用,以解释所存储的数据的字段,从而支持存储、询问和检索操作。·插件定义特定于测量的类,并实施转换方法,以在特定于测量的类实例和由存储子系统使用的特定于测量的信息方案之间进行转换。·插件支持特定于测试/测量的操作,如特定于测试/测量的数据的捕获、编辑和可视化。通过以下的机制可获得可扩展性·使用通用的测试和测量数据结构来传输测试结果,该数据结构对各注册模式以标准化编码来封装特定于测试/测量的数据。·存储子系统支持特定于测试/测量的信息方案的注册,允许所添加的类型的存储、询问和检索。·需要知道所封装的特定于测试/测量的数据的诸如捕获、编辑和可视化的操作被包含在特定于测试/测量的插件代码中。例如,可如下创建新的测试。该新测试聚集有所需的数据,包括患者(Pat i ent),测试类型(TestType)、所采取的测试测量(test. Measurements)以及任何其他可获得的数
据。以下提供用于创建测试的伪代码实例
权利要求
1.一种用于医疗诊断应用的软件平台,包括 计算装置,包括存储器和处理器,当执行存储在所述存储器上的指令时,所述处理器创建 客户端侧框架,定义平台客户端应用所使用的元素; 复合应用框架,支持可扩展模块,所述复合应用框架支持复合应用的构建,在所述复合应用中,由主控插件模块的容器应用来实施功能性,以支持特定诊断功能; 插件模块,扩展平台应用; 复合应用,组合基本应用代码与插件模块,以支持一组临床功能;以及特定于域的框架,用于所定义的临床测量域,其中,所述特定于域的框架与其他模块共享一些通用代码和资源,并且包含获得由域覆盖的类型的生理数据的、特定于域的可扩展的传感器测量插件组。
2.根据权利要求I所述的软件平台,还包括 远程认证服务,提供管理对无线网络、内部网络以及互连网的访问的方法; 装置连接协议服务,向允许使用TCP/IP通信的装置的基于TCP/IP服务的简单目录提供查找它们希望与之通信的服务端口和地址的方法; 装置连接服务,用作用于有线和无线装置的中继器/转换器,允许所支持的装置与所述软件平台之间直接通信,所述装置连接服务在基于装置级通信协议的消息和平台服务之间提供协同操作层; 登陆服务,提供确认和跟踪应用授权的方法; 数据服务,为平台资料库的基本数据实体提供创建-检索-更新-删除操作; 管理服务,提供对所述平台服务的管理功能的访问; 事件服务,提供常规发布和订阅机制,以经由系统内的事件消息进行通信;以及服务提供器,在执行支持所述平台服务的任务的服务器上运行,所述服务与诸如His或文件系统的外部系统接口。
3.根据权利要求I所述的软件平台,其中,所述插件模块向接口实现方式提供序列化和反系列化测量衍生类的方法,以及描述能够被服务器使用的测量的序列化形式的方案,以有效地存储测量数据以及在测量数据内进行检索。
4.根据权利要求I所述的软件平台,其中,所述插件模块提供两个或更多个视图,所述视图是用于获取和观察特定于测试测量的数据的用户界面元素,这些视图在所述复合应用处被注册,使得在进行获取或观察相应测试类型的请求时应用可调用适当的视图。
5.根据权利要求I所述的软件平台,其中,所述插件模块实施报告元素,所述报告元素是包含于报告中的特定于测试测量的数据的可视化,所述报告元素在使它们能够用于创建和处理报告模板的复合应用处被注册。
6.根据权利要求I所述的软件平台,其中,所述插件模块定义多个报告模板,所述报告模板包含报告元素,所述插件模块定义和支持由所述插件模块定义的各种视图的打印功能以及插件的测试测量类型的标准报告。
7.根据权利要求I所述的软件平台,其中,所述客户端侧框架包括 服务管理器,用作所述平台服务的服务代理类的类工厂,所述服务管理器由与服务直接通信的客户端侧代码使用;实体模块,创建用于平台功能性的面向对象的抽象,所述实体模块将服务功能抽象为实体对象和方法,所述对象包括患者、访问、测试、用户、医生、组、配置和审计条目; 实体管理器,用作所述实体对象的类工厂和管理器; 常规日志机制,由应用来使用,以维持应用事件的日志; 常规报告机制,能够被应用使用,以生成使用模板和实体数据的报告; 其中,所述客户端侧框架定义由应用共享的数据类型和框架模块,所述数据类型包括基本量化类型和询问; 其中,所述客户端侧框架定义包括风格、模板、用户控制项和对话框的用户界面元素,所述用户界面元素支持基于平台的应用的普通观感;以及其中,所述客户端侧框架支持与装置通信的方法。
8.根据权利要求I所述的软件平台,其中,所述复合应用包括 倒置控制容器,通过允许组件注册它们输出的接口并且从接口的注册列表除去它们所需的接口,以允许释放应用组件的耦合;以及 模块框架,定义支持能够由所述复合应用加载和管理的模块的构建的属性和类。
9.根据权利要求I所述的软件平台,其中,所述特定于域的框架定义测量类的数据的类型以及由模块和用于域的插件所共享的其他特定于域的类型,并定义域中的模块和插件通用的用户界面元素。
10.根据权利要求I所述的软件平台,其中,所述复合应用包括 屏幕管理模块,控制用户界面元素如何布置在屏幕上; 导航模块,控制在应用中用户如何在屏幕间移动; 患者管理模块,允许患者信息的形成、检索和修改; 测试管理模块,允许测试获取的开始,测试结果的保存、检索和观察;以及 配置模块,允许应用及其被定义和存储的插件的设置。
11.根据权利要求I所述的软件平台,其中,所述插件模块是生命体征插件,其帮助生命体征测量的获取、观察、编辑、批量导入和配置。
12.根据权利要求11所述的软件平台,其中,所述生命体征插件是可扩展模块,其使用插件模块,用于测量的扩展组,每个插件遵循所定义的模式,从而与所述模式相符的新插件可被创建并被添加用于将来的测量。
13.根据权利要求11所述的软件平台,其中,所述生命体征插件使用框架装置连接层库通过USB或串行端口与装置进行通信。
14.根据权利要求11所述的软件平台,其中,所述生命体征插件发送请求至装置,并且等待响应,以解码和处理,每个测量负责自身的数据处理。
15.根据权利要求11所述的软件平台,其中,所述生命体征插件允许当不能获得装置数据时手动输入数据,并且允许在需要时手动重写装置数据。
16.根据权利要求11所述的软件平台,其中,所述生命体征插件提供资源以观察测试/测量信息,所述数据以历史顺序组织,带有受限信息组或扩展信息组,利用全部信息组观察各测试。
17.根据权利要求11所述的软件平台,其中,所述生命体征插件允许在采取测试之后编辑测量信息,其被安装作为平台安装件的一部分,提供资源以改变其自身的配置,并且向所述资源提供默认设置。
18.根据权利要求I所述的软件平台,其中,所述软件平台包括应用,该应用是用于主控与所述平台服务交互的功能模块的可扩展复合客户端平台,该应用提供应用服务,以及经由客户端侧框架元素对平台服务的访问。
19.一种用于扩展被编程为从患者获得生理测量的计算装置的功能性的方法,所述方法包括 在计算装置处注册插件模块,所述插件模块为所述计算装置提供附加的功能性; 使用所述插件模块与医疗装置通信; 命令所述医疗装置从患者处获得生理信息; 从所述医疗装置接收与生理信息相关的数据;以及 传送所述数据至中央资料库。
20.—种编码有指令的计算机可读存储介质,当所述指令被处理器执行时,使所述处理器执行的步骤包括 在计算装置处注册插件模块,所述插件模块为所述计算装置提供附加的功能性; 使用所述插件模块与医疗装置通信; 命令所述医疗装置从患者处获得生理信息; 从所述医疗装置接收与生理信息相关的数据;以及 传送所述数据至中央资料库。
全文摘要
一种用于扩展被编程为从患者获得生理测量结果的计算装置的功能性的方法,该方法包括在计算装置处注册插件模块,该插件模块为计算装置提供附加的功能性;使用该插件模块与医疗装置通信;命令该医疗装置从患者处获得生理信息;从该医疗装置接收与生理信息相关的数据;以及传送该数据至中央资料库。
文档编号G06F19/00GK102812466SQ201180014531
公开日2012年12月5日 申请日期2011年3月31日 优先权日2010年3月31日
发明者约翰·H·厄文, 马斯霍尔·W·马吉, 马克·E·平格尔, 加里·L·阿诺德, 戴维·D·甘布尔, 戴维·E·林凯维奇, 迈克尔·D·霍赫, 詹姆士·M·鲁宾逊, 马修·J·博博斯基 申请人:伟伦公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1