用药信息的标识处理方法与流程

文档序号:12271914阅读:605来源:国知局
用药信息的标识处理方法与流程

本发明涉及一种处理方法,尤其涉及一种用药信息的标识处理方法。



背景技术:

合理用药是指安全、有效、经济地使用药物。不合理用药会影响健康,甚至危及生命。药品是一把双刃剑,药物用得合理,可以防治疾病;反之,不但不能治病,还会影响身体健康。轻则可增加病人痛苦、提高医疗费用,重则可能使病人致残甚至死亡。只有正确合理地使用药物,才能避免和减少这些情况的发生。

所以,对处方或医嘱中的用药信息进行合理性判断具有重要意义。然而,对用药信息进行合理性判断需要用到的药学知识信息量大,内容庞杂,单纯通过人工方式对用药信息进行判断极易出现错误,而且效率低下。

因此,需要一种药物规则信息生成方法,通过药物规则信息来对用药信息进行合理性判断。



技术实现要素:

本发明的目的是针对现有技术中存在的缺陷,提供一种用药信息的标识处理方法,通过信息化的方式生成药物规则信息,利用药物规则信息来对用药信息进行合理性判断,提高了判断的效率和准确性,从而保证患者用药的安全性。

为实现上述目的,本发明提供了一种用药信息的标识处理方法,包括:

步骤1,接收用药信息,从所述用药信息中提取药品信息;

步骤2,为每一种药品信息设定一个开始节点;

步骤3,对所述用药信息按照所述用药信息的合理性判断结果按照不同维度进行拆分处理,从而得到规则分类节点;以及对所述用药信息进行逻辑判断处理从而得到条件判断节点;

步骤4,所述逻辑判断处理中的预设条件处理为判断结果;

步骤5,所述用药信息经过所述条件判断节点的判断后,条件判断成立时得到的处理结果处理为用药警示信息节点。

进一步的,所述开始节点是每个用药信息标识的开始节点。

进一步的,所述规则分类节点具体包括:用法用量、给药途径、重复给药、相互作用、过敏、孕产、儿童及老年人用药。

进一步的,所述逻辑判断具体包括对象属性、判断逻辑和预设结果值。

进一步的,所述对象属性的数据类型包括简单数据类型和复杂数据类型。

进一步的,所述判断结果具体为将判断节点和用药警示信息节点的串接信息。

进一步的,所述警示信息节点包括:适用范围、使用对象、分析类型、提示类型、消息等级、消息依据、警示信息和警示信息的建议。

进一步的,所述用药信息进行逻辑判断处理具体包括:所述用药信息的逻辑判断,依据之前的逻辑判断结果,根据不同情况进行不同分支的判断,得到条件分支的条件判断节点。

进一步的,所述用药信息进行逻辑判断处理具体包括:所述用药信息的逻辑判断,依据之前的逻辑判断结果,做多个分支的判断的拆分,得到无条件分支的条件判断结果。

进一步的,所述方法还包括:步骤6,将所述开始节点、规则分类节点、条件判断节点、判断结果和用药警示信息节点进行串接和可视化处理为可视化信息。

本发明提供的用药信息的标识处理方法,通过信息化的方式生成药物规则信息,利用药物规则信息来对用药信息进行合理性判断,提高了判断的效率和准确性,从而保证患者用药的安全性。

附图说明

图1为本发明用药信息的标识处理方法实施例一的流程图;

图2为本发明用药信息的标识处理方法的示意图;

图3为本发明用药信息的标识处理方法实施例二的示意图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

本发明建立的合理用药知识库建立在安全、有效、经济的用药目的基础上,可形成合理用药规则的来源,包括但不局限为以下来源:药品说明书信息、药物学书籍信息、临床指南信息、专家共识和推荐意见信息、特殊领域用药信息、自定义合理用药信息等。

合理用药知识库采用的是智能推理引擎技术,采用智能逻辑推理的形式,自动判断用药的合理结果。其本质是一系列的逻辑结果预设,然后根据实际的用药对象及数据,进行逻辑判断,并根据知识库中的推理过程,不断推导,直至得到最终的结果。

合理用药推理引擎的作用就是对知识库中定制的逻辑判断进行推理运算,得出运算结果并根据知识库制定的知识图谱,来决定是否结束逻辑推理,或者是继续下一步的逻辑运算,直至所有的逻辑判断完毕。简单的说,知识库用来制定合理用药的判断过程,而引擎根据制定的判断过程,结合真实的数据进行真实的推理运算,并得出结果。所以知识库是引擎的基础组建,也是最重要的组建,也是合理用药判断的核心知识。

实施例一

图1为本发明用药信息的标识处理方法实施例一的流程图,如图所示,本发明具体包括如下步骤:

步骤101,接收用药信息,从所述用药信息中提取药品信息。

用药信息是包含了权威合理用药知识的信息内容。如说明书,药典,各种临床用药指南等。处方或者医嘱,是患者的真实用药数据。通过各种标准中提取出来的合理用药标准,去衡量患者真实用药数据的正确性。患者,诊断,检验,药品等信息,是合理用药判断会判断的点,是合理用药规则中的对象属性。

步骤102,为每一种药品信息设定一个开始节点。

具体的,开始节点是每个用药信息标识的开始节点。开始节点为判断每种药品用药合理性的的起点,单个药品的用药规则都起始于同一个节点。它仅是药品合理用药规则的总入口,没有其他的条件判断等。

步骤103,对所述用药信息按照所述用药信息的合理性判断结果按照不同维度进行拆分处理,从而得到规则分类节点;以及对所述用药信息进行逻辑判断处理从而得到条件判断节点。

具体的,本步骤包括规则分类处理和条件判断处理。

第一,规则分类处理。

规则分类是将合理用药的判断结果进行的分类,是对不同合理用药的判断维度的拆分,规则分类节点具体包括:用法用量、给药途径、重复给药、相互作用、过敏、孕产、儿童及老年人用药等。这个分类是可扩展的,不是固定的。当前列出的仅仅是最常用的合理用药判断分类。如:用法用量是对药品的使用方法,单日用量,日总量,极量等关于用法用量方面的合理用药规则。孕产分类主要是药品针对孕妇人群的合理用药规则。重复给药是专门针对与当前药品作用类似的其他药品的重复使用的合理判断规则。

规则分类的作用之一是对合理用药的审核结果进行汇总统计,来体现用药的各种维度当前的用药安全情况。规则分类的另一个重要作用是用在父子规则中的覆盖条件。

第二,条件判断处理。

合理用药是基于各种条件判断得出最后的用药结果,条件判断是知识库中最重要的节点之一。

一个合理用药的条件判断共分三部分:对象属性、判断逻辑和预设结果值。例如:判断患者性别为男。这个判断中,患者性别就是患者的一个对象属性,该判断中的预设结果值为该患者是个男性,而这个逻辑中的判断逻辑设置为等于。又如很多药针对不通年龄的患者,用法用量会有很大的不一样,因此就有了类似于患者的年龄小于14岁这样的判断。而这样的判断中的判断逻辑就是“小于”。

条件判断的三部分既是独立的又是联系非常紧密的三部分。如:患者性别为男。这是一个真假类型的判断,如果将一个判断的最终类型作为“对象属性”的数据类型的话,该“对象属性”所对应的“逻辑操作符”及“预设结果值”是固定的一类值。如:当“对象属性”为患者性别时,它的数据类型是字符串,它的“逻辑操作符”会是等于或不等于,而“预设结果值”则可能是“男”、“女”、“F”、“M”等。

条件判断的对象属性的数据类型包括简单数据类型和复杂数据类型。

简单数据类型包含:

字符串:如:患者性别,医生工号科室,药品给药途径等。字符串类型的对象属性的“预设结果值”可以是输入的任意字符串,或者是预设的结果范围内的值。

布尔:如:是否怀孕,是否哺乳等,布尔类型的对象属性的“预设结果值”只能选择“是”或“否”。

数值:数值又分为整数,浮点数,长整数。这种数据类型的对象属性包括:处方金额,药品单价,用药次数等等。数值类型的对象属性的“预设结果值”可以输入相关的数值。

复杂的数据类型包含:

年龄,给药频率,长度或高度,重量。它们是可以支持复杂换算的数据类型。如年龄支持多少年多少天,频率支持1天两次、两天一次,高度支持毫米厘米换算,重量支持千克和克的换算。复杂数值类型的对象属性的“预设结果值”是由数值和单位的。

药品名称:它是针对药品的药理分类设置的一种操作。可以支持药品对于药理分类的判断。例如某个药品是否属于某一个分类等。它的“预设结果值”是药理分类树上选择出来的某一类或某几类药理分类。

对用药信息进行逻辑判断处理包括以下两方面:

一方面,依据之前的逻辑判断结果,根据不同情况进行不同分支的判断,得到条件分支的条件判断节点。

在合理用药的判断中有一类判断,基于之前一连串的判断结果的前提下,根据患者的实际情况去做分支的判断。比如,很多类药物,由于不同年龄段的群体,他们的肾功能等肌体器官能力都不太一样,因此针对不同年龄会有不同的用量限制。因此,基于这类用法,需要针对不同的条件拆分出不一样的分支。

例如,针对14岁及以下的儿童,14至60岁之间的年龄,以及大于60岁的老人都有不一样的用法。而实际判断的过程中,会根据不同的患者的真实年龄来进行不同的合理用药判断。

另一方面,用药信息的逻辑判断,依据之前的逻辑判断结果,做多个分支的判断的拆分,得到无条件分支的条件判断结果。

无条件分支是在基于之前一连串的判断结果的前提下,做多个分支的判断的拆分,而不需要任何的分支条件。在实际的判断过程中,下面的所有分支拥有同等的权利,都需要逐一进行逻辑的判断。

步骤104,所述逻辑判断处理中的预设条件处理为判断结果。

判断结果具体为将判断节点和用药警示信息节点的串接信息。

把逻辑判断作为一连串判断逻辑中的一个点的话,那么判断结果就是点和点之间的连线。将逻辑判断的结果在线上设定预设条件,则直接会导致该一连串的判断逻辑是否还需要继续往下一步进行。

例如,如果病人资料中的性别等于女这个预设判断成立的话,逻辑引擎将会继续进行下一步的判断,这也是图2表达的一个预设逻辑。否则,整个当前分之的判断将到这个点结束。所以,借助判断结果来验证我们之前预设的逻辑判断是否正确,并根据其结果来处理下一步判断是否继续进行。

步骤105,所述用药信息经过所述条件判断节点的判断后,条件判断成立时得到的处理结果处理为用药警示信息节点。

用药警示信息节点是合理用药的判断结果,该结果是在经过一系列逻辑判断以后,在所有条件都成立下才会得出的结果。

警示信息节点包括:适用范围(门诊、急诊、住院等)、使用对象(单张处方,按患者合并处方、住院医嘱等)、分析类型(用药适意性分析、用药规范性分析、用药建议、用药教育等)、提示类型(用法用量、给药时机、适应症、配伍等等)、消息等级(表示该用药错误的严重程度,其中8级及以上表示非常严重的用药错误,医生应当取消该用药;4-7级表示警告级错误,会提醒医生;4级以下是一些用药建议等)、消息依据(改用药错误的出处,例如:说明书、国家处方集、临床用药须知等等)、警示信息的具体内容、警示信息的建议。

本发明还包括:步骤106,将所述开始节点、规则分类节点、条件判断节点、判断结果和用药警示信息节点进行串接和可视化处理为可视化信息。如图2所示。

每一个药品的合理用药逻辑判断均起始于同一个开始节点,所有的逻辑判断都有自己所属的分类,逻辑判断加上判断结果为一个基本判断单元,一连串的判断单元结合,组成了一个完整的合理用药规则,当所有的逻辑判断均成立,所有的判断结果均满足的情况下,才能得到一个合理用药的用药警示信息。

合理用药规则又被分为产品规则和药品规则,产品规则指的是适合市场流通的药物产品的合理用药规则,而药品规则是更上层的对所有产品根据其自身的药理分类属性区分的药品上的合理用药规则。

产品规则是药品规则的子类(因为一个药品可以会有多个厂家生产的多个、多种产品)。药品规则中的合理用药规则是更加抽象的,更上层的。在各生产厂家未特别指明的情况下,药品规则中的内容,是完全可以适用于产品规则之上。与面向对象编程原理中的父子覆盖原理非常一致,至于子规则中(子分类,或者产品规则)覆盖父规则的维度,就是逻辑判断所属的“规则分类”。所有的产品规则,药品规则,加上用户自定义的自定义规则(用户可在产品和药品上制定自己认为最合理的,结合自身实际生产情况的合理用药规则),组成了合理用药知识库。

本发明涉及的用药信息的标识处理方法,通过信息化的方式生成药物规则信息,利用药物规则信息来对用药信息进行合理性判断,提高了判断的效率和准确性,从而保证患者用药的安全性。

实施例二

图3为本发明用药信息的标识处理方法实施例二的示意图。如图所示,包括:

步骤201,分析用药资料(说明书,药物书籍,临床指南等任何权威用药资料),并分析和获取与药物合理使用相关的内容。

步骤202,分析提取的药物合理用药内容,并为每一项内容分类。

如:用法用量内容,给药途径内容,相互作用内容等。

步骤203,为药物的合理用药表达设定一个共用的开始节点。

步骤204,对提取出来的每一类合理用药内容,拆分成相应的用药逻辑判断,及与当前判断对应的用药错误警示信息内容。

步骤205,为所有的用药信息逻辑判断,生成条件判断节点。并根据资料内容设定每一个逻辑判断节点的判断对象、判断操作符、以及预期结果。

步骤206,根据逻辑判断节点的最终判断结果,作为两个判断节点之间的连接关系,借此控制判断逻辑的终止或继续。

步骤207,所述用药信息经过所述条件判断节点的判断后,条件判断成立时得到的处理结果处理为用药警示信息节点。

本发明涉及的用药信息的标识处理方法,通过信息化的方式生成药物规则信息,利用药物规则信息来对用药信息进行合理性判断,提高了判断的效率和准确性,从而保证患者用药的安全性。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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