一种医学评估表的确定方法、装置、可读介质及电子设备与流程

文档序号:20835267发布日期:2020-05-22 16:47阅读:381来源:国知局
一种医学评估表的确定方法、装置、可读介质及电子设备与流程
本发明涉及计算机
技术领域
,尤其涉及一种医学评估表的确定方法、装置、可读介质及电子设备。
背景技术
:医学评估表,通常用于在临床治疗过程中用来评估患者病症的严重程度、风险等级、治疗效果等情况。医务人员通常需要在特定的前提下,按照临床指南或诊疗规范填写相应的医学评估表,以对患者的某些具体情况进行评估。填写医学评估表的过程,通常是需要医务人员逐一答复表中预设的各种问题,每个答案被赋予相应的分值,最终计算得到一个总分值。总分值即意味着对于患者具体情况评估的量化。目前的医疗领域中,对于医学评估表的填写大多是手工进行。这一过程极为繁琐,效率低下,会占用医务人员大量的时间。技术实现要素:本发明提供一种医学评估表的确定方法、装置、可读介质及电子设备,通过获取患者的病历信息,并从所述病历信息中解析得到医疗数据,进而利用医疗数据自动填写以确定医学评估表。第一方面,本发明提供了一种医学评估表的确定方法,包括:确定满足预设的触发条件的患者的身份标识;根据所述身份标识获取所述患者对应的病历信息;从所述病历信息中解析得到所述患者的医疗数据;根据所述医疗数据确定所述患者对应的医学评估表。优选地,所述从所述病历信息中解析得到所述患者的医疗数据包括:获取所述触发条件对应的评估表模板;根据所述评估表模板,解析得到所述病历信息中相应的医疗数据。优选地,所述根据所述评估表模板,解析得到所述病历信息中相应的医疗数据包括:根据所述评估表模板确定目标关键词;利用自然语言处理技术,根据所述目标关键词解析所述病历信息,以获得所述相应的医疗数据。优选地,所述根据所述医疗数据确定所述患者对应的医学评估表包括:将所述医疗数据填写至所述评估表模板中,以确定所述医学评估表。优选地,还包括:在从所述病历信息中解析得到所述医疗数据时,获取所述医疗数据在所述病历信息中的记录位置。优选地,还包括:将所述医学评估表标记为待确认状态,并推送;当所述医学评估表满足预设的确认条件,将所述医学评估表变更为已确认状态。优选地,还包括:根据所述医学评估表中的医疗数据,计算得到所述医学评估表对应的评估指标。第二方面,本发明提供了一种医学评估表的确定装置,包括:触发模块,用于在患者满足预设的触发条件时,确定所述患者的身份标识;病历信息获取模块,用于根据所述身份标识获取所述患者对应的病历信息;医疗数据解析模块,用于从所述病历信息中解析得到所述患者的医疗数据;评估表确定模块,用于根据所述医疗数据确定所述患者对应的医学评估表。第三方面,本发明提供了一种可读介质,包括执行指令,当电子设备的处理器执行所述执行指令时,所述电子设备执行如第一方面中任一所述的方法。第四方面,本发明提供了一种电子设备,包括处理器以及存储有执行指令的存储器,当所述处理器执行所述存储器存储的所述执行指令时,所述处理器执行如第一方面中任一所述的方法。本发明提供了一种医学评估表的确定方法、装置、可读介质及电子设备,通过从所述病历信息中解析得到所述患者的医疗数据;根据所述医疗数据确定所述患者对应的医学评估表,实现了对于医学评估表的自动填写,取代了繁琐了手工填写过程,提高了医务人员的工作效率,也为医务人员节省了宝贵的时间。上述的非惯用的优选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明为了更清楚地说明本发明实施例或现有的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明一实施例提供的一种医学评估表的确定方法的流程示意图;图2为本发明一实施例提供的另一种医学评估表的确定方法的流程示意图;图3为本发明一实施例提供的一种医学评估表的确定装置的结构示意图;图4为本发明一实施例提供的一种电子设备的结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合具体实施例及相应的附图对本发明的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。前述已知,目前填写医学评估表的过程,通常是需要医务人员手动进行填写,即查阅患者所有的病历信息,然后从中找到所需的医疗数据,逐一答复表中预设的各种问题。很显然这种手工填表的方式效率非常地下,占用了医务人员大量的宝贵时间。实际上,医学统计表中很多预设问题都是关于客观信息。即无需根据医务人员的知识和经验进行主观判断,只需根据病历信息中的真实情况填写即可。例如患者的性别、年龄等信息、以及用药信息、手术信息等内容,均属于客观信息。有鉴于此,本发明即提供一种医学评估表的确定方法、装置、可读介质及电子设备,基于当前的人工智能技术、自然语言处理技术视线对于病历信息的自动解析,并自动填写医学统计表中的客观信息。参见图1所示,为本发明提供的医学评估表的确定方法的具体实施例。本实施例中,所述方法具体包括以下步骤:步骤101、监听数据库中的变化数据。通常在临床指南或诊疗规范中,有明确的对患者进行特定医学评估的节点。换言之,针对患者确定相应的医学评估表,可以有比较明确的触发条件。例如,通常在手术后24小时之内,需发起针对深静脉血栓风险评价。而通常在上述的特定节点上,都会有相应的数据录入到包括患者病历信息的数据库中。所以本实施例中为自动化的获得医学评估表,可以通过监听数据库中的变化数据,来确定是否出现对需要对患者进行特定医学评估的节点,进而判断是否触发后续流程。具体的,对于oracle数据库,可以利用其中的oraclegoldengate实现增量监听,确定所述数据库中的变化数据。对于其他类型的数据库,也可将触发条件嵌入到业务流中,例如医生向数据库中录入手术记录表之后,即会产生对应该录入行为的业务事件,通过监听所述数据库对应的业务事件,可以确定所述数据库中的变化数据。当然在必要的情况下,医疗人员也可以根据需求,人为的触发对对患者进行特定医学评估。步骤102、当所述数据库中的变化数据满足预设的触发条件,从所述数据库中确定相应患者的病历信息。同样以“手术后24小时内的深静脉血栓风险评价”为例,当数据库中新增了发生于24小时内的手术记录,即可判断认为此时已经满足触发条件。进一步的可以获取该手术记录对应的患者的身份标识。该身份标识可以是患者id、患者姓名、就诊id的内容。确定患者的身份标识之后,根据身份标识调取患者对应的病历信息,以便于后续进行相应的解析。所述病历信息可以包括该患者对应的任何有关的诊疗信息,包括病史信息、就诊记录、用药记录、手术记录、各类诊断、过敏史信息、入院记录表、检查报告表、检验报告表等。另外在本实施例中,还可以在所述数据库中的变化数据满足预设的触发条件时,生成相应的待触发任务;当所述待触发任务被执行触发操作,从所述数据库中确定相应患者的病历信息。也就是,当满足触发条件时不直接触发后续流程,而是将满足触发条件的变化数据以待触发任务的形式呈现,可供医务人员进行人工的判断。当判断决定需要触发后续流程,则医务人员可输入指令,即针对待触发任务执行触发操作,从而启动后续流程。步骤103、从所述病历信息中解析得到所述患者的医疗数据;根据所述医疗数据自动填充所述患者对应的医学评估表。病历信息中大部分为文本信息。所以可基于自然语言处理技术(naturallanguageprocessing,简称nlp)对其进行解析,以从中获取本次触发的医学评估所需的各种医疗数据。医疗数据通常是各种具体的临床指标(如血压、血脂、心率等),以及各种具体的诊疗行为(如服用某种药物、进行某种手术等)。解析医疗数据的具体种类,将取决于本次医学评估的具体需求。在确定了相应的医疗数据后,即可将医疗数据填写到对应的评估表模板的特定位置上,由此确定该患者的医学评估表。通过以上技术方案可知,本实施例存在的有益效果是:通过从所述病历信息中解析得到所述患者的医疗数据;根据所述医疗数据确定所述患者对应的医学评估表,实现了对于医学评估表的自动填写,取代了繁琐了手工填写过程,提高了医务人员的工作效率,也为医务人员节省了宝贵的时间。图1所示仅为本发明所述方法的基础实施例,在其基础上进行一定的优化和拓展,还能够得到所述方法的其他优选实施例。如图2所示,为本发明所述医学评估表的确定方法的另一个具体实施例。本实施例在前述实施例的基础上,结合具体应用场景进行进一步的叙述。所述方法具体包括以下步骤:步骤201、监听数据库中的变化数据。步骤202、当所述数据库中的变化数据满足预设的触发条件,从所述数据库中确定相应患者的病历信息。本实施例中,假设触发条件包括“在手术后3天之内,进行医学评估a”。则如果监听到数据库中新增了3天之内的手术记录,则认为满足触发条件,进一步的获取该手术记录对应的患者的身份标识,根据该身份标识从数据库中调取得到该患者对应的全部病历信息,以用于后续分析。步骤203、获取所述触发条件对应的评估表模板。假设本实施例中涉及的医学评估a,需要评估患者的性别、年龄及是否服用了激素药物三项具体内容。则评估表模板可如表1所示:项目名称项目内容项目评分性别年龄是否服用了激素药物步骤204、从所述病历信息中解析得到所述患者的医疗数据。本实施例中具体的,可以根据预设的评估表模板,进行命名实体识别和实体对齐;利用自然语言处理技术,根据所述命名实体识别和实体对齐,解析所述病历信息,以获得所述相应的医疗数据。其中,所述的命名实体识别和实体对齐属于自然语言分析领域中的常规技术手段,在此不赘述。结合表1可以确定,所述评估表模板中包括了三个命名实体,即“性别”、“年龄”和“激素药物”。进而可以利用自然语言处理技术,根据所述命名实体解析所述病历信息,以获得相应的三种医疗数据。以“激素药物”这一目标关键词为例:首先利用命名实体识别,从病历信息抽取患者此前服用的药物名称实体,然后将原始的药物名称实体利用实体对齐技术映射到标准药物名称上,最后根据映射到的标准药物实体是否属于激素治疗这一规则,就得到患者“否服用了激素药物”这一医疗数据。本实施例中通过对于病历信息的解析,得到的医疗数据具体如下:性别男,年龄45岁,未服用激素药物。还需要说明的是,本实施例中优选的,可在从所述病历信息中解析得到所述医疗数据时,获取所述医疗数据在所述病历信息中的记录位置。也就是,保留上述的名称实体的来源字符串,以便于可能需要的溯源。由此可以便于在必要时,对医疗数据的准确性进行检验与核对。步骤205、根据所述医疗数据自动填充所述患者对应的医学评估表。。将上述得到的医疗数据填写到评估表模板(即表1)的特定位置上,即实现了自动填写过程,得到了针对该患者的医学评估a的医学评估表。如表2所示:项目名称项目内容项目评分性别男年龄45是否服用了激素药物否另外,由于通常的医学评估表中还需为每个答案被赋予相应的分值,最终计算得到一个总分值。总分值即意味着对于患者具体情况评估的量化。所以本实施例中,还可以优选的包括对于医学评估表的分值计算过程。具体可以是据所述医学评估表中的医疗数据,计算得到所述医学评估表对应的评估指标。往往在医学评估中,具体的医疗数据与评分会有着特定的计算逻辑。所以只需将该医疗数据的内容代入计算逻辑中,即可完成评估指标的计算。表2所示的医学评估表在经过计算后,得到的医学评估表及对应的评估指标如表3所示:项目名称项目内容项目评分性别男x年龄45y是否服用了激素药物否z评估指标n=x+y+z其中,n、x、y、z可以代表具体的数值。步骤206、将所述医学评估表标记为待确认状态,并推送。在一些情况下,确定医学评估表之后,还需将医学评估表供医务人员进行核对和确认,以最终产生效力。所以本实施例中,将未经核对确认的医学评估表标记为待确认状态,并将将所述待确认状态的医学评估表显示于交互界面,即推送给医务人员。步骤207、当所述医学评估表满足预设的确认条件,将所述医学评估表变更为已确认状态。当医务人员对待确认的医学评估表进行确认,即可认为所述医学评估表满足预设的确认条件。本实施例中,这一确认过程可以是医务人员通过交互界面输入确认指令。当接收到通过所述交互界面输入的确认指令,则将所述医学评估表变更为已确认状态。即认为确认成功。如图3所示,为本发明所述医学评估表的确定装置的一个具体实施例。本实施例所述装置,即用于执行图1~2所述方法的实体装置。其技术方案本质上与上述实施例一致,上述实施例中的相应描述同样适用于本实施例中。本实施例中所述装置包括:监听模块301,用于监听数据库中的变化数据。病历信息获取模块302,用于在所述数据库中的变化数据满足预设的触发条件时,从所述数据库中确定相应患者的病历信息。解析模块303,用于从所述病历信息中解析得到所述患者的医疗数据。评估模块304,用于根据所述医疗数据自动填充所述患者对应的医学评估表。另外在图3所示实施例的基础上,优选地,所述监听模块301包括:第一监听单元,用于通过对所述数据库的增量监听,确定所述数据库中的变化数据;第二监听单元,用于通过监听所述数据库对应的业务事件,以确定所述数据库中的变化数据。优选地,所述病历信息获取模块302包括:待触发任务生成单元,用于在所述数据库中的变化数据满足预设的触发条件时,生成相应的待触发任务。病历信息获取单元,用于在所述待触发任务被执行触发操作时,从所述数据库中确定相应患者的病历信息。优选地,所述解析模块303包括:识别单元,用于根据预设的评估表模板,进行命名实体识别和实体对齐。医疗数据获取单元,用于利用自然语言处理技术,根据所述命名实体识别和实体对齐,解析所述病历信息,以获得所述相应的医疗数据。位置记录单元,用于在从所述病历信息中解析得到所述医疗数据时,获取所述医疗数据在所述病历信息中的记录位置。优选地,还包括:交互模块,用于显示标记为待确认状态的医学评估表,并在接收到确认指令时,将所述医学评估表变更为已确认状态。图4是本发明实施例提供的一种电子设备的结构示意图。在硬件层面,该电子设备包括处理器,可选地还包括内部总线、网络接口、存储器。其中,存储器可能包含内存,例如高速随机存取存储器(random-accessmemory,ram),也可能还包括非易失性存储器(non-volatilememory),例如至少1个磁盘存储器等。当然,该电子设备还可能包括其他业务所需要的硬件。处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是isa(industrystandardarchitecture,工业标准体系结构)总线、pci(peripheralcomponentinterconnect,外设部件互连标准)总线或eisa(extendedindustrystandardarchitecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。存储器,用于存放执行指令。具体地,执行指令即可被执行的计算机程序。存储器可以包括内存和非易失性存储器,并向处理器提供执行指令和数据。在一种可能实现的方式中,处理器从非易失性存储器中读取对应的执行指令到内存中然后运行,也可从其它设备上获取相应的执行指令,以在逻辑层面上形成医学评估表的确定装置。处理器执行存储器所存放的执行指令,以通过执行的执行指令实现本发明任一实施例中提供的医学评估表的确定方法。上述如本发明图3所示实施例提供的医学评估表的确定装置执行的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。本发明实施例还提出了一种可读介质,该可读存储介质存储有执行指令,存储的执行指令被电子设备的处理器执行时,能够使该电子设备执行本发明任一实施例中提供的医学评估表的确定方法,并具体用于执行如图1或图2所示的方法。前述各个实施例中所述的电子设备可以为计算机。本领域内的技术人员应明白,本发明的实施例可提供为方法或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例,或软件和硬件相结合的形式。本发明中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。以上所述仅为本发明的实施例而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1