存储状态指定健康相关情节数据的方法和系统技术方案

技术编号:2919542 阅读:194 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种使用工作流状态处理并存储医疗情节数据的方法、装置和制品。在一种实施方案中,患者情节数据从不同的数据存储经由信息代理程序移动到指定的数据处理程序。数据处理程序然后将它们各自的数据传递到加载和粉碎应用。粉碎应用任务是将情节数据存储在数据库仓库中并且更新每个情节的状态。

【技术实现步骤摘要】

本专利技术通常涉及一种用于将各种临床基因组数据直接输入到中心数据库以使得数据通过查询按需访问的方法、系统和制品。
技术介绍
数据库是计算机化的信息存储和检索系统。关系数据库管理系统(RDBMS)是使用存储和检索数据的关系技术的计算机数据库管理系统。关系数据库是计算机化的信息存储和检索系统,其中表格形式的数据(正式命名“关系”)典型地为使用而存储在磁盘驱动器或类似海量数据存储上。“表格”包括跨越几列(正式命名“属性”)的一组行(正式命名“元组”或“记录”)。 构造RDBMS以接受命令以使用例如高级查询语言,例如结构化查询语言(SQL)存储、检索和删除数据。术语“查询”指从存储数据库中检索数据的一组命令。这些查询可能来自用户、应用程序或远程系统(客户端或对等者)。查询语言响应特定查询要求特定数据集的返回,但是由RDBMS使用的查询执行的方法(“查询执行计划”)不由查询指定。查询执行的方法典型地称作执行计划、访问计划或仅仅“计划”。典型地,对于任何特定查询,存在许多不同的有用的执行计划,每个返回所需的数据集。对于大数据库,由RDBMS选择以执行查询的执行计划必须及时地以合理的成本和硬件资源提供所需数据。 对于复杂数据从多个不同数据源的捕获和处理,通常建立分级数据存储和操作数据库。分级数据存储的功能是缓冲来自不同数据源的相关数据直到条件满足,此时相关数据被处理并且从分级数据存储经由一组数据转换迁移至操作数据库。 在临床基因组应用中,对于给定患者来自多个数据源的医疗信息存储在分级数据存储(其可以称作“医疗信息网关”或“MIG”)中。给定的一系列相关数据,称作“事件”,分组在一起成为“情节”。在一种实施方案中,MIG中的事件可能包含实验室工作数据、疾病表示数据或其他重要患者信息。一旦给定情节的所有事件完成,系统处理并输入数据到操作数据库(“医疗信息仓库”或“MIR”)中。因此,触发事件数据从MIG迁移至MIR的条件是相应情节的完成。 使用该方案,当需要实时数据的查询相对于操作数据库运行时,问题产生。因为特定情节的关联数据没有输入到操作数据库中直到所有相关事件或步骤完成,可能对患者保持良好状态关键的数据可能在操作数据库中对于查询而不可用。换句话说,关键患者数据对查询不可用,因为情节中的所有事件还没有完成,所以数据还没有从MIG移动至MIR中。 该问题的现有解决方案已经通过使用“嗅探器”为特定条件分析MIG数据存储中的数据而获得。嗅探器是计算机化的信息分析和检索应用。典型地,嗅探器被创建以在特定数据库或数据存储中定位数据,在非常特殊的一组分析规则和为使用而存储在磁盘驱动器或类似海量数据存储上之后。如果条件满足,嗅探器根据其规则集开始动作。使用嗅探器在分级数据存储中定位数据因分级数据存储包含并不是全部可由单个嗅探器访问的不同数据类型的事实而复杂化。结果,特有的嗅探器为存储在分级数据存储或MIG中的每种类型的数据所需要。 因此,存在对一种分级数据环境的需求,其中与正在进行的情节有关的相关数据可以实时地在查询结果中说明。
技术实现思路
本专利技术通常涉及一种在操作数据库中存储状态指定健康相关数据的方法、系统和制品。 一种实施方案提供一种存储状态指定健康相关数据的方法。该方法通常包括提供存储来自多个数据源的健康相关情节数据的数据库。情节数据可以包括完成情节和未完成情节的数据,情节由预定义的一组相关数据定义。与未完成情节相对应的情节数据的多个更新可以接收。对于多个更新的每个,在数据库中正在更新的情节数据的状态可以指定为完成或未完成。 另一种实施方案提供包含程序的实体计算机可读存储介质。当由处理器执行时,程序执行包含存储状态指定健康相关情节数据的操作。与未完成情节相对应的健康相关情节数据的多个更新可以接收。对于多个更新的每个,在数据库中更新的情节数据的状态可以指定为完成或未完成。情节数据可以包含在存储来自多个数据源的情节数据的数据库中。情节数据包括完成情节和未完成情节的数据。 另一种实施方案提供存储状态指定健康相关情节数据的数据库系统。数据库系统通常包括操作数据存储和状态监控器。操作数据存储可以配置以从多个外部数据存储接收新的情节数据。情节由预定义的一组相关数据定义。新的情节数据可以存储在操作数据存储中的数据结构中。状态监控器可以配置以监控操作数据存储中情节数据的状态并且响应正在接收的新的情节数据将状态应用于操作数据存储中的数据。 附图说明 上面简要概述的本专利技术的更特别描述可以参考附随附图中说明的其实施方案而进行,使得获得本专利技术上述特征、优点和目的的方式可以详细地理解。 但是,应当注意,附随附图仅说明本专利技术的典型实施方案,因此并不认为是其范围的限制,因为本专利技术可以许可其他等效的实施方案。 图1是根据本专利技术说明性使用的通用计算机系统。 图2是本专利技术一种实施方案的软件组件的关系视图。 图3是说明本专利技术一种实施方案的操作的处理流程图。 图4a说明实例数据库概要。图4b是两个数据库表格的实例视图。 图5a是本专利技术一种实施方案的软件组件的关系视图。图5b是本专利技术一种实施方案的软件组件的关系视图。 图6是说明运行时间组件的操作的流程图。 图7是说明运行时间组件的操作的流程图。 具体实施例方式 本专利技术通常涉及一种用于处理并存储具有工作流状态信息的医疗情节数据的系统、方法和制品。在一种实施方案中,患者情节数据从不同数据存储经由信息代理程序移动至指定数据处理程序。数据处理程序然后将它们各自的数据传递到加载和粉碎应用。粉碎应用其任务是将情节数据存储在数据库仓库中并更新每个情节的状态。在一种实施方案中,数据仓库抽象层提供独立于数据表示的特定方式的底层数据仓库的逻辑视图。查询抽象层可以被提供并基于数据仓库抽象层。运行时间组件执行抽象查询到可以相对于特定物理数据表示而使用的形式的翻译。 本专利技术的一种实施方案实现为与计算机系统一起使用的程序产品,例如图1中所示并在下面描述的计算机系统100。程序产品的程序定义实施方案的功能(包括在这里描述的方法)并且可以包含在多个信号承载介质上。说明性的信号承载介质包括,但不局限于(i)永久地存储在不可写存储介质上的信息(例如计算机中的只读存储设备例如可由CD-ROM驱动器读取的CD-ROM盘);(ii)存储在可写存储介质上的可改信息(例如磁盘驱动器中的软盘或硬盘驱动器);或(iii)由通信介质例如通过计算机或电话网络,包括无线通信传送到计算机的信息。后者实施方案特别地包括从因特网和其他网络下载。这种信号承载介质,当承载指示本专利技术功能的计算机可读指令时,表示本专利技术的实施方案。 通常,执行以实现本专利技术实施方案的例程可能是操作系统或专用应用、组件、程序、模块、对象或指令序列的一部分。本专利技术的软件典型地由许多指令构成,其将由本地计算机翻译成机器可读格式从而可执行指令。而且,程序由位于程序本地或在内存或存储设备中找到的变量和数据结构构成。另外,在下文描述的各种程序可以基于它们在本专利技术具体实施方案中实现的应用而识别。但是,应当理解,下面的任何特定命名仅为方便而使用,因此本专利技术应当不局限于仅在由这种命名识别和/或暗示的任何特定应用中使用。 在下面,参考本专利技术的实施方案。但是,应当理解,本专利技术并不局限于特定描述本文档来自技高网
...

【技术保护点】
一种存储状态指定健康相关情节数据的方法,包括:提供存储来自多个数据源的健康相关情节数据的数据库;其中情节数据包括完成情节和未完成情节的数据,情节由预定义的一组相关数据定义,使得未完成情节在数据库中缺少预定义的该组相关数据的至少一部分 而完成情节在数据库中包括所有预定义的该组相关数据;接收对与未完成情节相对应的情节数据的多个更新;以及对于多个更新的每个,在数据库中指定更新的情节数据的状态,该状态指示更新的情节数据是完成还是未完成。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:理查德迪安戴廷格丹尼尔P考尔兹理查德约瑟夫斯蒂文托马斯约汉埃格布拉藤
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1