可扩展的决策支持系统的制作方法

文档序号:6361413阅读:144来源:国知局

专利名称::可扩展的决策支持系统的制作方法
技术领域
:下文总体涉及临床信息学,并特别结合针对临床决策支持系统的应用加以描述,并且更具体而言,涉及可扩展的临床决策支持系统,其能够通过一个或多个模块化决策支持部件进行扩展。
背景技术
:临床决策支持(CDS)系统一般是计算系统,其通过为健康护理提供者提供诸如时间临界流程指导、工作流管理、信息跟踪和质量保证的内容来方便在临床环境中做出决策。通过在需要的时间和地点赋予护理提供者访问患者数据的权限,以及例如督促遵守临床指南,这样的系统能够帮助减少可预防的医院内死亡的数量。改善患者护理还能够减少患者在医院停留的平均长度,并且从而为医院、患者和保险公司降低费用。临床指南也已经成为在确定医疗报销中的重要工具,例如,执行计划的花费,其中,基于建立的质量改善目标来偿付提供者。CDS系统能基于客户端/服务器架构。对于这种类型的系统而言,客户端提供用户接口和CDS功能,并且服务器负责对所有客户端进行同步。所述系统的部件包括用于执行计算机化临床指南的引擎和表单(form)引擎,其中所述计算机化临床指南也称为计算机可译指南(“CIG”)。临床指南是针对健康护理从业人员的建议(基于最有效证据)的归档集合,其为患有特定疾病和状况的人推荐适当的处置和护理。为了在⑶S应用中使用临床指南,首先将临床指南转化为CIG。然而,临床指南是说明性的和一般性的,CIG是程序化和特异性的(针对给定患者、护理人员等)这种类型的CDS系统还包括图形部件或观察器,其提供指南的图形描述,其中图形中的每个节点表示特定的工作流步骤(即,动作或决策)。所述图形部件或观察器能够用于提供患者的护理状态的色彩编码的概览。这种指南的状态根据用户交互和诸如新的患者调查结果的外部事件来更新。与每个节点相关联的是表单,其提供对与由节点表示的动作或决策有关的临床数据要素的访问。表单引擎提供上下文的表单,也处理由用户输入的患者调查结果。作为指南遵守/工作流管理/信息跟踪/质量保证系统,⑶S系统提供如下类型的支持“你在这儿”的护理状态实现护理人员之间的有效患者交接;在需要的时间和地点(“现在你需要知道什么”)为上下文的(护理步骤细节)数据表单提供对患者信息的访问;进度条指示急救护理步骤所剩的时间(“什么时候你需要做什么”);以及同步的客户端支持护理人员的有效协作(“你所见即我所见”)。然而,指南驱动的CDS系统不明确地提供对与指南节点相关联的决策的制定,所述指南节点的范围通常从普通跨越到非常复杂,以及从无关紧要到影响患者生存。
发明内容本申请的各方面解决了上述问题和其他问题。根据一个方面,一种系统包括执行临床决策支持(⑶S)应用的处理器。所述系统还包括模块存储器,其包括由⑶S应用使用的零个或多个决策支持模块。所述系统还包括一个或多个软件接口,其在CDS应用与零个或多个决策支持模块之间提供至少一个接口。所述一个或多个接口包括支持一个或多个新添加的特定决策支持模块的接口,并且所述系统能够通过添加一个或多个特定决策支持模块来进行扩展。根据另一方面,一种利用指令编码的计算机可读存储介质,所述指令在由计算机的处理器执行时,令处理器在设计时、配置时或运行时中的至少一种时使用一个或多个接口为计算机可执行临床决策支持应用安装并激活新的决策支持模块。根据另一方面,一种方法包括在运行时期间接收请求从而为临床决策支持应用安装新的决策支持模块。所述方法还包括检测临床决策支持应用正在执行。所述方法还包括利用支持新添加的决策支持模块的接口来安装决策支持模块。所述方法还包括配置临床决策支持应用以采用新添加的决策支持模块。根据另一方面,一种方法包括利用支持新添加的决策支持模块的接口为临床决策支持应用安装决策支持模块。所述方法还包括重新启动临床决策支持应用以采用新添加的决策支持模块。所述方法还包括所述检查新添加的决策支持模块。根据另一方面,一种方法包括在设计时添加接口,其支持将新添加的决策支持模块添加到临床决策支持应用。所述方法还包括使用接口在设计时将新添加的决策支持模块添加到临床决策支持应用。本发明可以采用各种部件和部件布置,以及各种步骤和步骤安排的形式。附图仅用于图示说明优选实施例,而不应解释为限制本发明。图1图示了范例计算系统,其执行被配置成为接收插入式决策支持模块的临床决策支持(⑶S)应用。图2图示了范例CDS应用,其与决策支持模块、CDS应用与决策支持模块之间的接口、以及由CDS应用采用的和/或与其相连的其他部件相关连。图3图示了用于决策和/或动作特定决策支持模块的运行时添加的方法。图4图示了用于决策和/或动作特定决策支持模块的配置时添加的方法。图5图示了用于决策和/或动作特定决策支持模块的设计时添加的方法。图6图示了用于添加由⑶S应用使用的新的临床决策支持(⑶S)模块的方法。具体实施例方式图1图示了计算系统100,诸如工作站、台式计算机等。计算系统100可以是单机计算系统或分布在多个医学保健提供站点之间的网络的一部分。计算系统100包括一个或多个处理器102和利用计算机可读指令编码的计算机可读存储介质104,所述计算机可读指令在由一个或多个处理器102执行时,令系统100执行至少一临床决策支持(CDS)应用(诸如指南驱动的或者基于指南的应用,其能够执行临床指南)、CDS应用的决策支持模块、以及CDS应用与决策支持模块之间的接口。图示的系统100被配置成一次一个以及备选地同时执行计算机可译指南(“CIG”)。适当的指南可以指,但不限于,外伤、心肌梗塞、冠状动脉心脏衰竭、胸痛、哮喘、心房颤动、灼伤、糖尿病、服药过量、耳痛、胃肠道和/或其他临床指南。指南可以具体到单一受试者和/或应用于一组受试者。此后,“指南”是指计算机可译指南。在于2008年11月6日提交的题为“ExecutableClinicalGuidelineandGuidelineTool”的PCT/IB2009/054775中描述了一次集中执行一个指南的系统范例,在此通过引用将其全文并入本文。在于2008年11月6日提交的题为“MethodandSystemforSimultaneousGuidelineExecution”PCT/IB2009/054779中描述了同时执行的多个指南的系统范例,在此通过引用将其全文并入本文。模块存储器112包括一个或多个决策支持模块108。所述模块包括决策和/或动作特定决策支持模块。接口116提供CDS应用106的执行的CDS应用与一个或多个决策支持模块108之间的接口。输入/输出118允许经由显示器、监视器等呈现各种信息,诸如临床决策建议、指南、工作流等,以及经由执行与CDS应用相连的键盘、鼠标等接受用户输入。如在下文更详细描述的,系统100是可扩展的并且被配置成使得在设计时、配置时和/或运行时能够添加和/或移除一个或多个新的决策支持模块。这允许一个人员(例如,在设计时的程序员和在配置和/或运行时间的系统管理员)添加一个或多个决策和/或动作特定决策支持模块,例如,如果希望或需要,来支持更复杂、更易出错和/或高风险的决策。图2图示了示范性⑶S应用202,其已被执行以及正在与接口116和决策支持模块114接连运行或执行。(一个或多个)接口`116包括N个接口204(其中,N是等于或大于一的整数并且表示接口的数量),包括接口20U04、...、204κ、...、204ν。决策支持模块114包括J个决策支持模块206(其中,J是等于或大于零的整数并且表示接口的数量),包括决策支持模块2061λ2062λ…、206j。在图示的实施例中,J个决策支持模块206中的每个与N个接口204中的对应一个进行接口。接口204N可以用于支持至少一个新的(或者新添加的)决策支持模块200。备选的可能是,(一个或多个)接口116包括能够与J个决策支持模块206和/或诸如新的决策支持模块200的其他决策支持模块进行接口的单一接口。或者备选的可能是,(一个或多个)接口116的所述接口中的一个或多个与一个或多个决策支持模块206进行接口。配置文件库208存储⑶S应用202使用的配置文件。临床决策支持(CDS)应用模块安装器/卸载器212安装和卸载决策支持模块。这包括更新配置文件库208中的配置文件以支持新添加的决策支持模块206。⑶S应用模块安装器/卸载器212还可以用于移除已卸载的决策支持模块的配置和/或代码。安装器/卸载器212能够是CDS应用的部分。运行时检测器214检测⑶S应用是否正在执行。这样的信息由⑶S应用模块安装器/卸载器212用于方便安装和激活新的决策支持模块200。例如,这种信息可以用于确定在决策支持模块的安装以及例如对配置文件库208的更新之后是否应当重启系统100。运行时检测器214能够是CDS应用的部分。图3图示了一种在运行时添加一个或多个决策支持模块到系统100的方法。通常,运行时是指CDS应用正在使用的状态,即,其正在系统100上执行。通过此范例,决策支持模块是即插即用模块。应当认识到,如下动作的次序并非进行限制。这样,在其他范例中,排序可以是不同的。此外,在其他范例中,可以添加额外的动作和/或可以忽略动作中的一个或多个。在302,执行⑶S应用(B卩,加入并运行)。如本文所描述的,这可以包括系统100,系统100采用一个或多个处理器102来执行存储介质104中的CDS应用指令。在304,⑶S模块安装器/卸载器212接收要安装一个或多个决策支持模块206的请求。在306,运行时检测器214检测运行时期间接收到的请求。在308,CDS模块安装器/卸载器212利用支持新添加的决策支持模块的接口来安装一个或多个决策支持模块206。在310,⑶S模块安装器/卸载器212利用对⑶S应用和对新安装的一个或多个决策支持模块206的新的配置数据来更新配置文件库208。在312,⑶S应用采用新安装的决策支持模块206中的一个或多个。图4图示了用于在配置时添加一个或多个决策支持模块到系统100的方法。通常,配置时是指CDS应用100执行之前或之间的状态。应当认识到,如下动作的次序并非进行限制。这样,在其他范例中,排序可以是不同的。此外,在其他范例中,可以添加额外的行为和/或可以忽略动作中的一个或多个。在402,⑶S模块安装器/卸载器212接收要安装一个或多个决策支持模块206的请求。在另一种情况下,忽略这一动作。在404,CDS模块安装器/卸载器212利用支持新添加的决策支持模块的接口来安装一个或多个决策支持模块206。在406,CDS模块安装器/卸载器212利用针对新安装的一个或多个决策支持模块206的一个或多个配置文件来更新配置文件库208。或者,利用针对新安装的模块206的设置来更新一个或多个现有的配置文件。一个或多个配置文件可以额外地或者备选地驻留在数据库、注册表等中。在408,重启系统100。在410,正在执行的⑶S应用检测新安装的一个或多个决策支持模块206。在412,正在执行的⑶S应用采用新安装的一个或多个决策支持模块206。图5图示了用于在设计时添加一个或多个决策支持模块到系统100的方法。应当认识到,如下动作的次序并非进行限制。这样,在其他范例中,排序可以是不同的。此外,在其他范例中,可以添加额外的行为和/或可以忽略动作中的一个或多个。在502,提供了⑶S应用使用的用于添加决策支持模块的一个或多个接口。在另一范例中,忽略这一动作,例如,在新的模块通过现有的接口连接的情况下。在504,添加一个或多个决策支持模块到系统。在506,更新⑶S应用以使用添加的一个或多个决策支持模块。图6图示了正在执行的CDS应用使用的用于添加新的临床决策支持模块的方法。应当认识到,如下动作的次序并非进行限制。这样,在其他范例中,排序可以是不同的。此外,在其他范例中,可以添加额外的动作和/或可以忽略动作中的一个或多个。在602,对应于新⑶S模块的一个或多个文件被存储在存储介质104上。在604,更新系统100的⑶S应用利用的配置文件以通知新⑶S模块的⑶S应用。在606,任选地,更新配置文件以配置⑶S模块。在608,重启系统100。在610,由系统100执行⑶S应用并且所述⑶S应用检测新安装的⑶S模块。在612,正在执行的⑶S应用采用新安装的⑶S模块。已经参考优选实施例描述了本发明。他人在阅读和理解上述详细的描述之后能够做出修改和变型。其意图是将本发明解释包括所有这样的修改和变型,只要它们落在权利要求书或其等同物的范围之内。权利要求1.一种系统(100),包括处理器(102),其执行临床决策支持(CDS)应用(202);模块存储器(112),其包括由所述CDS应用使用的零个或多个决策支持模块(206);以及一个或多个接口(204),其在所述CDS应用与一个或多个决策支持模块之间提供至少一个接口,其中,所述一个或多个接口包括支持一个或多个新添加的特定决策支持模块的接口,并且所述系统能够通过添加一个或多个特定决策支持模块来进行扩展。2.根据权利要求1所述的系统,还包括配置文件库(208),其用于存储针对所述CDS应用和/或所述决策支持模块的配置文件,其中,所述处理器利用与所述一个或多个新添加的特定决策支持模块对应的配置文件来更新所述配置文件库。3.根据权利要求1至2中的任一项所述的系统,其中,利用所述CDS应用的现有接口在设计时添加特定决策支持模块。4.根据权利要求1至3中的任一项所述的系统,其中,在设计时连同对应的接口添加特定决策支持模块。5.根据权利要求1至3中的任一项所述的系统,其中,在配置时添加特定决策支持模块。6.根据权利要求5所述的系统,其中,所述处理器重启所述系统以激活所述一个或多个新添加的特定决策支持模块和由CDS应用使用的经更新的配置文件。7.根据权利要求1至3中的任一项所述的系统,其中,在运行时添加特定决策支持模块。8.根据权利要求7所述的系统,其中,所述处理器响应于检测到所述CDS应用正在执行来在运行时期间配置所述CDS应用以采用所述一个或多个新添加的特定决策支持模块和经更新的配置文件。9.根据权利要求1至8中的任一项所述的系统,其中,所述一个或多个新添加的特定决策支持模块为复杂的、易出错的或者高风险的决策中的至少一个提供支持。10.一种利用计算机可执行指令编码的计算机可读存储介质,所述计算机可执行指令在由计算机的处理器执行时,令处理器在设计时、配置时或运行时中的至少一个时使用一个或多个接口为计算机可执行临床决策支持应用安装和激活新的决策支持模块。11.一种方法,包括在运行时期间接收请求从而为临床决策支持应用安装新的决策支持模块;利用支持新添加的决策支持模块的接口来安装所述决策支持模块;以及配置所述临床决策支持应用以采用所述新添加的决策支持模块。12.根据权利要求11所述的方法,还包括利用针对所述新安装的决策支持模块的一个或多个配置文件来更新配置文件库。13.根据权利要求12所述的方法,还包括配置所述临床决策支持应用以采用经更新的配置文件库。14.一种方法,包括利用支持新添加的决策支持模块的接口为临床决策支持应用安装新的决策支持模块。重启所述临床决策支持系统以采用所述新添加的决策支持模块;以及检测所述新添加的决策支持模块。15.根据权利要求14所述的方法,还包括在配置时接收请求以在配置时期间安装所述新的决策支持模块。16.根据权利要求14至15中的任一项所述的方法,还包括利用临床决策支持应用采用所述新添加的决策支持模块。17.根据权利要求16所述的方法,还包括利用针对所述新安装的决策支持模块的一个或多个配置文件来更新配置文件库。18.—种方法,包括在设计时添加接口,其支持将新添加的决策支持模块添加到临床决策支持应用;以及使用所述接口在设计时将新添加的决策支持模块添加到所述临床决策支持应用。19.根据权利要求18所述的方法,其中,所述接口是所述决策支持应用的现有接口。20.根据权利要求18至19中的任一项所述的方法,还包括利用临床决策支持应用采用所述新添加的决策支持模块。全文摘要一种系统(100)包括处理器(102),所述处理器执行临床决策支持应用(202)。所述系统还包括模块存储器(112),其包括由CDS应用使用的一个或多个决策支持模块(206)。所述应用包括一个或多个接口(204),其在所述CDS应用和所述一个或多个决策支持模块之间提供至少一个接口。所述一个或多个接口包括支持一个或多个新添加的特定决策支持模块的接口,以及通过添加一个或多个特定决策支持模块来扩展所述系统。文档编号G06Q10/06GK103069424SQ201180039970公开日2013年4月24日申请日期2011年7月25日优先权日2010年8月19日发明者C·C·A·M·范宗,W·P·洛德申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1