处理用于诊疗过程的检查清单的方法和设备与流程

文档序号:12803063阅读:192来源:国知局
处理用于诊疗过程的检查清单的方法和设备与流程

本公开总体上涉及医疗检查清单的处理,并且更具体地,涉及处理用于诊疗过程的检查清单的方法和设备。



背景技术:

在临床诊断和治疗中,检查清单(checklist)常被用于标识、安排、比较或验证诊疗过程所涉及到的事项。已经提出了计算机化的电子检查清单系统。通过在诸如门诊信息系统或电子病历(emr)之类的临床应用之前使用这样的电子检查清单系统,医生或者护士等医疗人员可以利用电子检查清单来确认关键的可检查项。电子检查清单系统可以记录医疗人员的决定,以直观的方式呈现诊疗过程,记录病人的治疗和护理过程,允许医疗人员对问题进行评注、与他人共享信息,在紧急情形下提供逐步引导,等等。临床研究表明:检查清单可以显著减少临床环境中的死亡率和并发症。

检查清单中通常包含大量相互关联的事项。一般而言,在做出诊疗决定之前、特别是在进行性命攸关的手术之前,需要确保最为重要的那些项目得到检查和/或确认。也就是说,需要按照重要性对检查清单中的项目进行排序。然而,由于人类短期记忆限制之类的限制因素,医疗人员无法确保针对每个诊疗清单都给出恰当的项目排序。



技术实现要素:

本公开的示例实施例涉及处理用于诊疗过程的检查清单的方法和设备。

在第一方面,提供一种处理用于诊疗过程的检查清单的方法。该方法包括:通过查询存储有先验诊疗数据的知识库,确定检查清单中 的待检查项目与诊疗过程的第一相关性,先验诊疗数据至少涉及互相关联的待检查项目、诊疗过程和潜在并发病症;通过查询知识库,确定待检查项目与潜在并发病症的第二相关性;以及至少基于第一相关性和第二相关性,确定检查清单中的检查项目的优先顺序。

在一些实施例中,确定第一相关性包括:通过查询知识库,获得待检查项目与诊疗过程之间的第一路径,以及确定第二相关性包括:通过查询知识库,获得待检查项目与潜在并发病症之间的第二路径。

在一些实施例中,获得第一路径包括:选择知识库中存储的、待检查项目与诊疗过程之间的路径长度小于第一预定阈值的路径作为第一路径,以及获得第二路径包括:选择知识库中存储的、待检查项目与潜在并发病症之间的路径长度小于第二预定阈值的路径作为第二路径。

在一些实施例中,确定第一相关性包括:确定第一路径中的子路径的权重,子路径是第一路径中的部分,子路径的权重表示第一路径中的该部分所关联的两者之间的相关性;以及基于第一路径中的子路径的权重和子路径的数目,来确定第一相关性;以及确定第二相关性包括:确定第二路径中的子路径的权重,子路径是第二路径中的部分,子路径的权重表示第二路径中的该部分所关联的两者之间的相关性;以及基于第二路径中的子路径的权重和子路径的数目,来确定第二相关性。

在一些实施例中,通过查询存储有病例统计数据的统计数据库,确定与第二相关性相关联的统计权重,统计权重指示与待检查项目相关的并发病症的发生概率,其中确定检查清单中的检查项目的优先顺序包括:基于第一相关性、第二相关性和统计权重,确定检查清单中的检查项目的优先顺序。

在一些实施例中,统计权重指示因未执行待检查项目而导致潜在并发病症的数目占潜在并发病症实际发生的总数目的比率。

在一些实施例中,确定检查清单中的检查项目的优先顺序包括:获取诊疗过程中的检查项目的预设优先级,预设优先级由用户针对给 定的医疗因素而提供;以及基于预设优先级、第一相关性、第二相关性和统计权重确定检查项目的优先顺序。

在一些实施例中,图形化显示用于检查项目的第一路径和第二路径。

根据本公开的第二方面,提供一种处理用于诊疗过程的检查清单的设备,包括:知识库分析单元,知识库分析单元被配置成:通过查询存储有先验诊疗数据的知识库,确定检查清单中的待检查项目与诊疗过程的第一相关性,先验诊疗数据至少涉及互相关联的待检查项目、诊疗过程和潜在并发病症;以及通过查询知识库,确定待检查项目与潜在并发病症的第二相关性;以及优先顺序确定单元,优先顺序确定单元被配置成至少基于第一相关性和第二相关性,确定检查清单中的检查项目的优先顺序。

可以理解,本部分并不旨在标识本公开的实施例的关键或重要特征,亦非旨在用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。

附图说明

通过在所附附图中的本公开的一些实施例的更为详细的描述,本公开的以上和其它的优势、特征和目标将变得更为明显,其中:

图1是示出根据本公开的一个实施例的环境的简化框图;

图2是示出根据本公开的一个实施例的方法的流程图;

图3是示出根据本公开的一个实施例的与一个诊疗过程相关联的关系图;

图4是示出了根据图3所示的诊疗过程的一部分的关系图;

图5是示出了根据图3所示的诊疗过程的另一部分的关系图;

图6是示出了根据图3所示的诊疗过程的又一部分的关系图;以及

图7是示出了适于实现本公开的实施例的设备的框图。

在所有附图中,相同或相似参考数字表示相同或相似元素。

具体实施方式

现在将参考一些示例实施例描述本公开的原理。可以理解,这些实施例仅出于说明并且帮助本领域的技术人员理解和实施例本公开的目的而描述,而非建议对本公开的范围的任何限制。在此描述的本公开的内容可以以下文描述的方式之外的各种方式实施。

如本文中所述,术语“包括”及其各种变体可以被理解为开放式术语,其意味着“包括但不限于”。术语“基于”可以被理解为“至少部分地基于”。术语“一个实施例”可以被理解为“至少一个实施例”。术语“另一实施例”可以被理解为“至少一个其它实施例”。

总体而言,本公开的一些实施例涉及处理用于诊疗过程的检查清单的方法和设备。在一些实施例中,可以使用自然语言处理对诊疗过程和检查清单上的各个项目进行分析处理,提取出关键项(例如关键词或其它表达项)。通过使用所提取的关键词在具有先验诊疗数据的知识库中进行查询,可以确定与关键词有关的各个项目(例如,待检查项目、诊疗过程、潜在并发病症,等等)及其之间的关系。通过分析各个项目之间的关系,例如通过分析各个项目之间的权重,可以确定待检查项目的优先顺序。在一些实施例中,可以借助于存储有病例统计数据的统计数据库,来进一步辅助项目优先级的确定。

图1示出了根据本公开的实施例用于处理诊疗检查清单的环境100的简化框图。环境100包括自然语言处理单元112、知识库分析单元102、统计数据库分析单元104、优先顺序确定单元110、显示单元114、知识库106、统计数据库108、未经处理的检查清单116和经过优先顺序排序的检查清单118。

在操作中,自然语言处理单元112可以首先对未经处理的检查清单116进行分析处理。例如,在一个实施例中,自然语言处理单元可以加载预定义的检查清单,并且借助于自然语言处理技术来理解和分析检查清单上的语义。任何目前已知或者将来开发的自然语言处理技术均可与本公开的实施例结合使用,本公开的范围在此方面不受限制。 通过对检查清单的自然语言处理,可以提取检查清单中的关键词。所提取的关键词可以被发送给知识库分析单元102。

知识库分析单元102使用所接收的关键词在知识库106中进行查询。知识库106存储有先验诊疗数据,这些数据可以通过各种自动的和/或人工的途径获得。根据本公开的实施例,知识库106中所存储的先验诊疗数据至少涉及互相关联的待检查项目、诊疗过程和潜在并发病症,这还将在下文详述。通过对知识库的查询,可以获得与关键词有关的各个项目以及这些项目之间的相互关系。查询结果的一个示例将在下文参考图3描述。

如图所示,查询所得到的各个项目以及相互的关系被提供给优先顺序确定单元110。优先顺序确定单元110根据接收到的这些信息确定检查清单中的各个检查项目的优先顺序,并且将经排序后的检查清单发送给显示单元114。显示单元114可以向医生或护士等相关人员显示经排序后的检查清单118。

此外,实际的统计病例数据往往有助于进一步确定哪个检查项目更为重要。因此,在某些实施例中,知识库分析单元102可选地将查询所得的各个项目及其相互关系发送给统计数据库分析单元104。统计数据库分析单元104利用接收到的信息查询统计数据库108。统计数据库108存储有历史病例统计数据。这些病例统计数据记录了过去的真实病例的有关信息,例如所出现的临床表现或反映(例如,并发症),该临床表现或反应是否是因为某项检查项目未执行所致,等等。在确定检查列表中的优先级顺序时,对统计数据库108的查询结果可以作为辅助因素被加以利用。例如,可以利用统计数据库108的查询结果来给通过知识库106查询出的关系进行加权,以获得更为准确的优先顺序。在这样的实施例中,统计数据库分析单元104可以将加权后的各个项目及其关系发送给优先顺序确定单元110。优先顺序确定单元110继而确定检查清单中的各个检查项目的优先顺序,并且将经排序后的检查清单发送给显示单元114,从而使得显示单元114可以显示经排序后的检查清单118。

图2示出了根据本公开的一个实施例的方法200的流程图。该方法200例如可以由图1中的知识库分析单元102和优先顺序确定单元110实施。具体而言,在步骤202处,知识库分析单元102根据所接收的关键词,通过查询存储有先验诊疗数据的知识库106,来确定检查清单中的待检查项目与诊疗过程的相关性。为讨论方便之目的,在本公开的上下文中,将该相关性称为“第一相关性”。

可以理解,不同的诊疗过程通常具有不同的待检查项目,并且各个待检查项目在不同的诊疗过程中可以具有不同的相关性。而且,不同的诊疗过程可能引起不同的潜在并发病症。在本文中,潜在并发病症表示与诊疗过程相关的不利结果,例如包括疾病、感染、流血以及非预期的各种医疗错误。如上所述,知识库106中存储的先验诊疗数据至少涉及了互相关联的待检查项目、诊疗过程和潜在并发病症。

在步骤204处,知识库分析单元102根据所接收的关键词,通过查询知识库106来确定待检查项目与潜在并发病症的相关性。为讨论方便起见,在本文中,该相关性被称为“第二相关性”。可以理解,对于一个检查项目而言,可能存在一个或多个潜在并发病症,其中的每一个可以都具有与待检查项目的相应的第二相关性。在本公开的实施例中,第一相关性和第二相关性都可以用于表示待检查项目的重要性。需要注意的是,尽管步骤204被显示在步骤206之前,但是这并非表示第一相关性一定要在第二相关性之前确定。在其他实施例中,第一相关性的确定可以晚于第二相关性或者与之基本上同时。

接下来,在步骤206处,优先顺序确定单元110至少基于分别在步骤202和204确定的第一相关性和第二相关性,来确定检查清单中的检查项目的优先顺序。一般而言,如果通过知识库106中的先验知识确定一个检查项目与诊疗过程或潜在并发病症之间的潜在关联性越紧密,则该检查项目具有较高的优先级。反之,如果一个检查项目与诊疗过程或潜在并发病症之间的潜在关联性较低,则可以给该检查项目赋予较低的优先级。为了帮助本领域技术人员更好地理解本公开的思想和原理,下面将参考图3描述一个具体示例。

图3示出了根据本公开的一个实施例的与一个诊疗过程相关联的关系图。关系图300包括以实线矩形框示出的诊疗过程,在此例中是导管介入手术。关系图300还包括:以虚线椭圆框示出的待检查项目,在此例中是盐水化和检测过敏;以及以虚线矩形框示出的与结果有关的关键因素和以实线椭圆形框示出的临床概念。在该示例中,自然语言处理单元通过对检查清单116的处理结果例如包括获得的关键词“导管介入”、“盐水化”和“检查过敏”。知识库分析单元102通过这三个关键词在知识库106中检索相关的项目,得到例如图3所示的相关项及其之间的关系。

具体而言,在图3的示例中,导管介入是通过向心脏周围的动脉和/或静脉注射微小的管(称为导管)来诊断和治疗心脏疾病的手术,其主要应对心脏疾病。对于诊断导管而言,需要向血管中注射放射性造影剂介质,从而可以在x光下标识诊断导管。这通常称为血管造影术。另一方面,从该心脏导管可以得到具有若干类型的结果,包括不利结果和有利结果。不利结果例如包括管理错误(例如对错误的病人或在错误的位置施加导管介入)、过敏、流血、并发症(例如导致肾功能衰竭)、感染,等等。例如,注射造影剂可以引起放射性材料在血液中的浓度上升,这可以引起肾功能不足之类的问题。在一些情形下,例如病人同时存在心血管疾病和肾功能不全时,如果未正确管理,这将引起肾功能衰竭。放射性造影剂的另一潜在风险是其可以对一些病人引起过敏。

可以理解,图3仅是真实知识库的一部分,其仅用于说明根据本公开的一些实施例的方法,而非旨在对本公开的范围进行限制。此外,为了便于计算相关性,在某些实施例中,可以例如基于临床证据的强度来给知识库中的各个项之间的边缘(子路径)赋予权重,该权重可以用于计算如上所述的第一相关性和第二相关性。具体的计算方式在下文中示出。

为了基于图3所表示的知识库中的先验知识计算上述的第一相关性和第二相关性,在某些实施例中,可以标识关系图300中的待检查 项目和诊疗过程的关系,以及待检查项目和潜在并发病症之间的关系。也就是说,从图的角度考虑,可以在关系图300中找出连接待检查项目和诊疗过程的路径(称为“第一路径”)以及连接待检查项目和潜在并发病症连接的路径(称为“第二路径”)。

作为示例,基于图3中的关系图300所表示的先验知识,可以获得图4所示的路径。图4示出了根据图3所示的诊疗过程的一部分,即,在盐水化和导管介入之间的第一路径和在盐水化和肾衰竭之间的第二路径。如图4所示,心脏疾病的之类可能具有并发的肾衰竭;另一方面,导管介入使用造影剂。造影剂增加造影剂浓度,这对于具有肾疾病的病人而言具有风险。盐水化是降低造影剂浓度并且在肾疾病中使用的动作。因此,通过对先验知识的查询,可以找到待检查项目的有用信息和说明,使其与诊疗过程和潜在并发病症之间的关系更为明显。

在一个实施例中,第一路径和第二路径的相关性可以如下表示:

c=πwe/n

其中,c表示针对路径计算所得的相关性,n表示路径中边缘的数目,we表示边缘的权重。该公式将各个边缘的权重相乘再除以边缘总数来得到路径的相关性。

在图4所示的实施例中,从待检查项目至诊疗过程之间的第一路径为:盐水化412-降低→血液造影剂浓度406←增加-注射造影剂404←导管介入402。从待检查项目至潜在并发病症之间的第二路径为:盐水化412-降低→血液造影剂浓度406←风险-肾功能不足408←风险-肾衰竭410。为了描述方便,在该实施例中,每个边缘的权重被设置为1。也就是说,在此例中,各个路径之间的重要性被认为相同。应当理解,这仅是举例而非旨在对本公开的范围进行限制。可以理解,可以基于各个项之间的重要性而对每个边缘赋予不同的权重值。

因此,根据上文的公式,针对待检查项目(盐水化)和诊疗过程(导管介入)的第一相关性被计算为:c1=(1×1×1)/3=0.33。针对待检查项目(盐水化)和潜在并发病症(肾衰竭)的第二相关性被计算 为:c2=(1×1×1)/3=0.33。

可以理解,在一些更为复杂的关系图中,待检查项目和诊疗过程之间可以具有不同的连接路径,并且每个路径具有不同的边缘数目。同样地,待检查项目和潜在并发病症之间也可以具有不同的连接路径,并且每个路径具有不同的边缘数目。在一个实施例中,当查询知识库106时,可以设置路径中包含的边缘数目的上限。也即,在这样的实施例中,仅仅选择具有小于预定数目的边缘的路径。该预定数目可以根据实际需求而设置。仅仅作为示例,在一个实施例中,例如可以将边缘数目的上限设置为4。

限制路径长度将是有益的,因为随着边缘数目的增多,待检查项目与诊疗过程和并发症之间的关联性都逐步降低。通过限制路径中的边缘数目,可以有效地确保查询返回的第一相关性和第二相关性的有效性和可用性。在滤除不期望的过长路径之后,对于待检查项目和诊疗过程之间的路径而言,如果仍存在多个路径,则选择具有最高相关性值的路径。如果存在多条具有相同最高相关性值的路径,则可以随机地选择一条作为第一路径。备选地,也可以基于先前保存的用户偏好、操作历史等各种因素来选定一条第一路径。

在某些实施例中,如果存在多个潜在并发病症,并且因此在待检查项目和潜在并发病症之间具有多个路径,则可以计算这些路径的第二相关性之和。这方面的一个示例在图5中示出。与图4相比,在图5所示的示例中,增加了另一潜在并发病症,即,造影剂过敏反应416。由此,还增加了相关联的医学概念,即,放射性造影剂过敏414。因此,在图5的实施例中,在待检查项目和潜在并发病症之间具有两条第二路径,其与从盐水化至导管介入的第一路径形成两个配对。第一配对包括如上针对图4所述的第一路径和第二路径。第二配对包括如上针对图4所示的第一理解和从盐水化到造影剂过敏反应的第二路径。在第二配对中,c1=(1×1×1)/3=0.33,c2=(1×1×1)/3=0.33。

在该示例中,待检查项目优先值可以被确定为各个配对中的各个路径的加权值之和。例如,在图5的盐水化的优先值为(c1+c2)+(c1 +c2)=(0.33+0.33)+(0.33+0.33)=1.32。可以理解,同时考虑第一相关性和第二相关性将是有益的,这是因为第一相关性直接表示了待检查项目与诊疗过程之间的关系。将会理解,在考虑待检查项目的优先顺序时,需要考虑待检查项目与诊疗过程之间的第一相关性。另一方面,如果临床知识并不充足,但是通过知识库表明由于待检查项目未被执行或执行不充分可能导致潜在并发病症,并且通过统计数据库进一步表明该潜在并发病症的概率相对较高,则可以通过第二相关性提升该待检查项目的优先顺序。可以理解,该计算仅是示例而非对本公开的范围进行限制,可以使用其它合适的计算方式。优先顺序计算单元可以根据针对各个待检查项目的优先值排列优先顺序。

此外,如果在待检查项目和诊疗过程之间或者在待检查项目和潜在并发病症之间不存在连接路径,可以认为它们之间的边沿数目为无穷,这导致第一相关性或者第二相关性为零。

如上所述,实际的统计病例数据可以进一步突出哪个检查项目更为重要。因此,在某些实施例中,可选地知识库分析单元102将查询所得的各个项目及其相关关系发送给统计数据库分析单元104。统计数据库分析单元104通过查询存储有病例统计数据的统计数据库108来给通过知识库查询出的关系进行加权以获得更为准确的优先顺序。根据本公开的实施例,统计数据库108中的统计数据可以来自于医院统计数据库或是例如专门机构提供的统计数据数据库。

作为示例,参见图5,由于已经发现盐水化412与肾衰竭410之间存在关联,统计数据库分析单元104通过选择如下路径来寻找因未执行盐水化导致肾衰竭的病例占导管介入手术中肾衰竭的总病例的比率:

肾衰竭=‘真’并且并发症=‘肾功能不足’并且‘盐水化’=‘未检查’假设统计数据库中的数据指示:1000个肾衰竭病例中有200个是因为未执行盐水化所致。由此,可以将从盐水化412到肾衰竭410的第二相关性设置统计权重为200/1000=0.2。同样地,可以通过统计数据库 确定从盐水化412到造影剂过敏反应416的第二相关性的统计权重,例如为0.1。

除了统计权重之外,由于例如某些检查项目的相关性不高并且需要单独设置优先级,因此可以赋予预设优先级。在某些实施例中,该预设优先级例如由用户针对给定的医疗因素而提供。

在考虑统计权重和预设优先级的因素的实施例中,检查项目的动态优先级可以如下表示:

pd=pp+sum(c1+c2×i2)

其中pd表示动态优先级,pp表示预设优先级,c1表示第一相关性,c2表示第二相关性,i2表示统计权重。例如,如果在针对图5中的盐水化的预设优先级默认为1时,则动态优先级可以计算为pd=1+((0.33+0.33×0.2)+(0.33+0.33×0.1))=1.759。

现在参见图6,其示出了图3的关系图的又一部分。图6中包括导管介入402、注射造影剂404、造影剂染色426、造影剂过敏414、造影剂过敏反应424和检查过敏422。如图6所示,例如从导管介入402到检查过敏422的第一相关性c1=1×1×1×1/4=0.25,例如从检查过敏422到造影剂过敏反应的第二相关性c2=1×1/2=0.5。通过查询统计数据库,得到针对第二相关性的统计权重例如为0.05。则检查过敏项的动态优先级pd=1+0.25+0.5+0.05=1.275。由此,优选顺序确定单元110在接收到针对盐水化的动态优先级和针对检查过敏的动态优先级之后,可以将盐水化在检查清单118上排列在检查过敏之前。

继而,显示单元114可以显示经过排序的检查清单。除了显示检查项目名称和优先级数值之外,在某些实施例中,检查清单118还可以显示如图4-图6中所示的包括第一路径和第二路径的局部关系图。这样,医生和护士可以直观、方便地查看和理解待检查项目与诊疗过程和潜在并发病症之间的关系。此外,检查清单118还可以在待检查项目下显示相关的统计数据,使得医生或护士之类的用户可以更为重视待检查项目。

前述“关键词”及“并发症”可为基于医学字典和临床指南的预 定义。

图7示出了一个可以用来实施本公开的实施例的设备700的框图。如图所示,设备700包括中央处理单元(cpu)701,其可以根据存储在只读存储器(rom)702中的程序或者从存储单元708加载到随机访问存储器(ram)703中的程序而执行各种适当的动作和处理。在ram703中,还存储有设备700操作所需的各种程序和数据。cpu701、rom702以及ram703通过总线704彼此相连。输入/输出(i/o)接口705也连接至总线704。

设备700中的多个部件连接至i/o接口705,包括:输入单元706,例如键盘、鼠标等;输出单元707,例如阴极射线管(crt)、液晶显示器(lcd)、扬声器等;存储单元708,例如磁盘、光盘等;以及通信单元709,例如网卡、调制解调器等。通信单元709经由诸如因特网的网络执行通信处理。

上文所描述的过程和处理,例如方法200,可以由处理单元701执行。此外,上文所描述的单元,例如自然语言处理单元112、知识库分析单元102、统计数据库分析单元104和优先顺序确定单元110可以由处理单元701实现。例如,在实施例中,实现方法200的过程可以被实现为计算机软件程序,其可被有形地包含在机器可读介质上。在这样的实施例中,该计算机程序可以通过通信单元709从网络上被下载和安装,和/或借助于存储单元708而被输入设备700以供处理单元701执行。

总体而言,本公开的各种实施例可以以硬件或专用电路、软件、逻辑或其任意组合实施。一些方面可以以硬件实施,而其它一些方面可以以固件或软件实施,该固件或软件可以由控制器、微处理器或其它计算设备执行。虽然本公开的各种方面被示出和描述为框图、流程图或使用其它一些绘图表示,但是可以理解本文描述的框、设备、系统、技术或方法可以以非限制性的方式以硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其它计算设备或其一些组合实施。

此外,虽然操作以特定顺序描述,但是这不应被理解为要求这类 操作以所示的顺序执行或是以顺序序列执行,或是要求所有所示的操作被执行以实现期望结果。在一些情形下,多任务或并行处理可以是有利的。类似地,虽然若干具体实现方式的细节在上面的讨论中被包含,但是这些不应被解释为对本公开的范围的任何限制,而是特征的描述仅是针对具体实施例。在分离的一些实施例中描述的某些特征也可以在单个实施例中组合地执行。相反对,在单个实施例中描述的各种特征也可以在多个实施例中分离地实施或是以任何合适的子组合的方式实施。

虽然本公开以具体结构特征和/或方法动作来描述,但是可以理解在所附权利要求书中限定的本公开并不必然限于上述具体特征或动作。而是,上述具体特征和动作仅公开为实施权利要求的示例形式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1