一种电子病历修正方法及装置与流程

文档序号:19156115发布日期:2019-11-16 00:48阅读:288来源:国知局
一种电子病历修正方法及装置与流程

本发明涉及医疗技术领域,尤其涉及一种电子病历修正方法及装置。



背景技术:

随着医疗技术行业的迅速发展,电子病历(electronicmedicalrecord,emr)已经占据大部分医疗场所。电子病历是基于一个特定系统的电子化患者记录,其以电子化方式管理的有关个人终生健康状态和医疗保健行为的信息,涉及病人信息的采集、存储、传输、处理和利用的所有过程信息。电子病历是信息技术和网络技术在医疗领域的必然产物,是医院病历现代化管理的必然趋势,其在临床的初步应用,极大地提高了医院的工作效率和医疗质量。

具体地,电子病历是用电子设备(比如计算机、健康卡等)保存、管理、传输和重现的数字化的病人医疗记录,取代手写纸张病历。随着电子病历逐渐兴起,其对结构化病历数据的智能、准确、严谨等方面提出了严格的要求。目前,电子病历要求书写准确、快捷的同时,还需满足相关部门发布的关于结构化病历的需求;由于文字语言、书写习惯、口语表达等方面的原因,导致现有的结构化病历难以将医务人员自然语言的语义与计算机识别语义准确结合起来,而电子病历中非结构化的自然语言文本占据大部分病历,自然语言并不能被计算机自动分析处理,需要转化成结构化语义。

然而,在自然语义与结构化语义混合模式的场景下,即自然语义与结构化语义相结合时,计算机难以将通过各种模式输入的自然语义有效地转换为计算机识别语义,因而在医护人员(或操作人员)使用电子病历时,应避免出现自然语义与结构化语义混合输入的场景。但一旦由于医护人员操作失误或其他原因导致出现上述场景,计算机将无法仅识别结构化语义而忽略自然语义;若所忽略的自然语义中包含有效病情信息,容易导致病历数据出现错误,引起严重后果。



技术实现要素:

本发明实施例提供一种电子病历修正方法及装置,以解决现有技术中,电子病历中自然语义与结构化语义混合输入的场景,现有的处理方式容易导致病历数据出现错误的问题。

一方面,本发明实施例提供了一种电子病历修正方法,所述方法包括:

检测到病历语句中的预设位置存在预设字符类型的待识别字符;其中,所述预设位置为与标识符相邻的位置,所述标识符用于标识结构化语义;

根据所述待识别字符的字符类型以及所述预设位置,确定与所述病历语句对应的预设修正规则;

根据所述预设修正规则,将所述待识别字符修正至所述标识符的预设修正位置处。

可选地,所述字符类型包括标点、数字和/或预设的否定文本;

所述标识符包括成对的第一标识符和第二标识符;

按照预设的书写顺序,所述第一标识符位于所述第二标识符前。

可选地,所述根据所述待识别字符的字符类型以及所述预设位置,确定与所述病历语句对应的预设修正规则的步骤,包括:

当所述待识别字符的字符类型为所述否定文本,且按照所述书写顺序所述预设位置处在所述第一标识符前,确定与所述病历语句对应的预设修正规则为:按照所述书写顺序,所述预设修正位置处为所述第一标识符后且与所述第一标识符相邻的位置。

可选地,所述根据所述待识别字符的字符类型以及所述预设位置,确定与所述病历语句对应的预设修正规则的步骤,包括:

当所述待识别字符的字符类型为所述标点,且按照所述书写顺序所述预设位置处在所述第一标识符后且与所述第一标识符相邻的位置,确定与所述病历语句对应的预设修正规则为:按照所述书写顺序,所述预设修正位置处为所述第一标识符前与所述第一标识符相邻的位置。

可选地,所述根据所述待识别字符的字符类型以及所述预设位置,确定与所述病历语句对应的预设修正规则的步骤,包括:

当所述待识别字符的字符类型为所述数字,且按照所述书写顺序所述预设位置处在所述第一标识符前或所述第二标识符后,确定与所述病历语句对应的预设修正规则为:

所述预设修正位置处为按照所述书写顺序,在所述第一标识符前与所述第二标识符之间,与数字类型的文本相邻且靠近所述预设位置处的位置。

另一方面,本发明实施例还提供一种电子病历修正装置,包括:

字符检测模块,用于检测到病历语句中的预设位置存在预设字符类型的待识别字符;其中,所述预设位置为与标识符相邻的位置,所述标识符用于标识结构化语义;

规则确定模块,用于根据所述待识别字符的字符类型以及所述预设位置,确定与所述病历语句对应的预设修正规则;

字符修正模块,用于根据所述预设修正规则,将所述待识别字符修正至所述标识符的预设修正位置处。

可选地,所述字符类型包括标点、数字和/或预设的否定文本;

所述标识符包括成对的第一标识符和第二标识符;

按照预设的书写顺序,所述第一标识符位于所述第二标识符前。

可选地,所述规则确定模块包括:

第一确定子模块,用于当所述待识别字符的字符类型为所述否定文本,且按照所述书写顺序所述预设位置处在所述第一标识符前,确定与所述病历语句对应的预设修正规则为:按照所述书写顺序,所述预设修正位置处为所述第一标识符后且与所述第一标识符相邻的位置。

可选地,所述规则确定模块包括:

第二确定字模块,用于当所述待识别字符的字符类型为所述标点,且按照所述书写顺序所述预设位置处在所述第一标识符后且与所述第一标识符相邻的位置,确定与所述病历语句对应的预设修正规则为:按照所述书写顺序,所述预设修正位置处为所述第一标识符前与所述第一标识符相邻的位置。

可选地,所述规则确定模块包括:

第三确定字模块,用于当所述待识别字符的字符类型为所述数字,且按照所述书写顺序所述预设位置处在所述第一标识符前或所述第二标识符后,确定与所述病历语句对应的预设修正规则为:

所述预设修正位置处为按照所述书写顺序,在所述第一标识符前与所述第二标识符之间,与数字类型的文本相邻且靠近所述预设位置处的位置。

又一方面,本发明实施例还提供一种电子设备,该电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的电子病历修正方法中的步骤。

再一方面,本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的电子病历修正方法中的步骤。

在本发明实施例中,检测到病历语句中的预设位置存在预设字符类型的待识别字符;根据所述待识别字符的字符类型以及所述预设位置,确定与所述病历语句对应的预设修正规则,然后根据所述预设修正规则,将所述待识别字符修正至所述标识符的预设修正位置处,将可能会被误作有效信息的自然语义通过自然语言模式录入电子病历的文本内容中,以及可能会被误作无效信息的结构化语义修正为结构化语义被电子设备识别;通过对修正后的病历语句进行语义识别,提高语义识别的准确性以及电子病历内容的准确性。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的电子病历修正方法的步骤流程图之一;

图2为本发明实施例提供的电子病历修正方法的步骤流程图之二;

图3为本发明实施例提供的电子病历修正方法的步骤流程图之三;

图4为本发明实施例提供的电子病历修正方法的步骤流程图之四;

图5为本发明实施例的示例的交互场景图;

图6为本发明实施例提供的电子病历修正装置的结构框图;

图7为本发明实施例提供的电子设备的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。

在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

参见图1,本发明实施例提供了一种电子病历修正方法,所述方法包括:

步骤101,检测到病历语句中的预设位置存在预设字符类型的待识别字符;其中,所述预设位置为与标识符相邻的位置,所述标识符用于标识结构化语义。

其中,电子病历可包含有首页、病程记录、检查检验结果、医嘱、手术记录、护理记录等。标识符用于电子病历中的标识结构化语义,通常情况下,标识符成对出现,每对标识符内部的语义将会被电子设备识别为结构化语义;比如成对的标识符为一对中括号时,即“[”“]”,则[患有高血压]将会被电子设备识别为结构化语义;

而标识符外部的语义将会被认为自然语义而忽略,比如:患者[患有高血压],“患者”将会被电子设备认为自然语义。

可以理解的是,标识符对于电子设备侧可见,而对于电子病历的操作人员来说,可以可见也可以隐藏。此外,本发明实施例中提及的电子设备为电子病历的载体,电子设备处理与电子病历相关的操作,执行电子病历的功能。

电子设备检测到病历语句中出现预设字符类型的待识别字符时,预设字符类型可以是字母、数字和/或标点;若出现预设字符类型的待识别字符且待识别字符的位置在与结构化语义的标识符相邻的位置,与标识符相邻的位置包括在成对的标识符外部或内部的相邻位置。

在电子病历中自然语义与结构化语义混合输入的场景,若预设字符类型的待识别字符若出现在预设位置,将会导致识别失误;比如,病历语句中的有效信息出现在了标识符外部的相邻位置,此有效信息将会被电子设备作为自然语义忽略;或者病历语句中的无效信息出现在了标识符内部的相邻位置,此无效信息将会被电子设备作为结构化语义进行后续处理;因此,若病历语句中,预设字符类型的待识别字符出现在标识符的预设位置,有可能导致电子设备识别该病历语句出现失误。

步骤102,根据所述待识别字符的字符类型以及所述预设位置,确定与所述病历语句对应的预设修正规则。

其中,根据待识别字符的字符类型,以及该待识别字符出现的具体预设位置,确定与该病历语句的对应的预设修正规则;具体地,预设修正规则为与字符类型以及预设位置形成的参数组合对应的规则,也就是说,对于每一组字符类型以及预设位置形成的参数组合,其对应一个特定的预设修正规则。

预设修正规则用以对待识别字符的位置进行修正,避免电子设备识别该病历语句出现错误。

步骤103,根据所述预设修正规则,将所述待识别字符修正至所述标识符的预设修正位置处。

其中,确定预设修正规则后,将待识别字符修正至所述标识符的预设修正位置处;比如,对于处于非结构化语义位置的有效信息,将其修正至成对的标识符内部,使其作为结构化语义被电子设备识别;对于处于结构化语义位置的无效信息,将其修正至成对的标识符外部,避免其作为结构化语义被电子设备误识,影响病历数据的准确性。

经过预设修正规则对病历语句进行修正后,被误作有效信息的自然语义,电子设备将自然语义通过自然语言模式录入电子病历的文本内容中;被误作无效信息的结构化语义将会修正至结构化语义的位置,电子设备将从医学信息角度将其按照医学术语要求进行结构化分析,转换出的关系型面向对象模式的计算机识别语言内容。

本发明上述实施例中,检测到病历语句中的预设位置存在预设字符类型的待识别字符;根据所述待识别字符的字符类型以及所述预设位置,确定与所述病历语句对应的预设修正规则,然后根据所述预设修正规则,将所述待识别字符修正至所述标识符的预设修正位置处,将可能会被误作有效信息的自然语义通过自然语言模式录入电子病历的文本内容中,以及可能会被误作无效信息的结构化语义修正为结构化语义被电子设备识别;通过对修正后的病历语句进行语义识别,提高语义识别的准确性以及电子病历内容的准确性。本发明实施例解决了现有技术中,电子病历中自然语义与结构化语义混合输入的场景,现有的处理方式容易导致病历数据出现错误的问题。

可选地,本发明实施例中,所述字符类型包括标点、数字和/或预设的否定文本;

所述标识符包括成对的第一标识符和第二标识符;

按照预设的书写顺序,所述第一标识符位于所述第二标识符前。

其中,标点即标点符号;数字即阿拉伯数字;预设的否定文本可以是:否认、没有、未等文本,表示否定含义。

所述标识符包括成对出现的第一标识符和第二标识符,按照预设的书写顺序,所述第一标识符位于所述第二标识符前,预设的书写顺序可以是在纸面上从左向右;

在电子病历中,按照预设书写顺序相邻的第一标识符与第二标识符为一对标识符,位于一对标识符内部的文本为待识别的有效文本,电子设备将其按照结构化语义处理。

可选地,标识符可以是“[]”,或者“()”等。

作为示例,若操作人员输入自然语义:“患者胸部疼痛三日”;

电子设备接收到:患者胸部疼痛三日,无法分割识别。

而电子设备通过结构化语义按照如下规则进行转换:“患者”-描述性自然语义说明;

“胸部”-描述“身体部位”的元素;

“疼痛-描述“症状”的元素;

“三”-数值元素;

“日”-描述时间单位元素;

则识别结果为:[胸部][疼痛][三][日];

其中,“[”“]”为电子设备识别结构化语义的标识符。

电子设备识别后为:<身体部位>胸部</身体部位>;

<症状>疼痛</症状>;

<数值>三</数值>;

<时间单位>日</时间单位>。

参见图2,本发明又一实施例提供了一种电子病历修正方法,所述方法包括:

步骤201,检测到病历语句中的预设位置存在预设字符类型的待识别字符;其中,所述预设位置为与标识符相邻的位置,所述标识符用于标识结构化语义。

所述字符类型包括标点、数字和/或预设的否定文本;

所述标识符包括成对的第一标识符和第二标识符;

按照预设的书写顺序,所述第一标识符位于所述第二标识符前。

步骤202,当所述待识别字符的字符类型为所述否定文本,且按照所述书写顺序所述预设位置处在所述第一标识符前,确定与所述病历语句对应的预设修正规则为:按照所述书写顺序,所述预设修正位置处为所述第一标识符后且与所述第一标识符相邻的位置。

其中,否定文本会使语义发生完全相反的变化;若否定文本出现在第一标识符前,将会被电子设备作为自然语义处理,实则否定文本应为有效信息,应按照结构化语义处理,因此,需将否定词移入至标识符内部,此时的预设修正位置应为第一标识符后且与所述第一标识符相邻的位置。

以标识符为“[”“]”为例,则第一标识符为“[”,若由于操作人员失误或其他原因,导致输入至电子设备侧的内容为:否认[患有高血压],此时否认应当为有效信息,应将其移入至标识符内部。

步骤203,根据所述预设修正规则,将所述待识别字符修正至所述标识符的预设修正位置处。

其中,确定预设修正位置后,将待识别字符移入至相应位置,对于处于非结构化语义位置的有效信息,将其修正至成对的标识符内部,使其作为结构化语义被电子设备识别;电子设备将从医学信息角度将其按照医学术语要求进行结构化分析,转换出的关系型面向对象模式的计算机识别语言内容。

仍然参考上述示例,修正之后的内容为:[否认患有高血压]。

作为又一示例,标识符为“[”“]”,操作人员首先输入的内容如下:

输入(1):患者[平素身体健康],[患有高血压],[否认][肝炎]等传染病史。

以自然语义识别,应为:患者平素身体健康,患有高血压,否认肝炎等传染病史;

而作为电子设备识别过程为:<一般健康描述>平素身体健康</一般健康描述>,

<是否有高血压>患有高血压</是否有高血压>,

<是否有传染病>否认</是否有传染病>,

<传染病>肝炎</传染病>。

若操作人员在输入过程中,想在“患有高血压”前加入“否认”,若由于操作失误或其他原因,将“否认”添加到标识符外部,如以下输入(2)所示:

输入(2):患者[平素身体健康],否认[患有高血压],[否认][肝炎]等传染病史;此时电子设备将会将输入(2)识别为:

<一般健康描述>平素身体健康</一般健康描述>,

<是否有高血压>患有高血压</是否有高血压>,

<是否有传染病>否认</是否有传染病>,

<传染病>肝炎</传染病>。

也就是说,此时电子设备得到的病历数据为:患者平素身体健康,患有高血压,否认肝炎;

而实际的病历数据应为:患者平素身体健康,否认患有高血压,否认肝炎;由于“患有高血压”前的“否认”未被作为结构化语义识别,导致病历数据出现错误。

而基于本实施例中的预设修正规则,将会将上述输入(2)修正为如下输入(3):

输入(3):患者[平素身体健康],[否认患有高血压],[否认][肝炎]等传染病史;

通过输入(3),电子设备将会记录正确的病历数据。

本发明上述实施例中,检测到病历语句中的第一标识符前与标识符相邻的位置存在否定文本的待识别字符时,根据所述待识别字符的字符类型以及所述预设位置,确定与所述病历语句对应的预设修正位置为所述第一标识符后且与所述第一标识符相邻的位置,然后将所述待识别字符修正至所述标识符的预设修正位置处,将可能会被误作无效信息的否定文本修正为结构化语义被电子设备识别;通过对修正后的病历语句进行语义识别,提高语义识别的准确性以及电子病历内容的准确性。

参见图3,本发明又一实施例提供了一种电子病历修正方法,所述方法包括:

步骤301,检测到病历语句中的预设位置存在预设字符类型的待识别字符;其中,所述预设位置为与标识符相邻的位置,所述标识符用于标识结构化语义。

所述字符类型包括标点、数字和/或预设的否定文本;

所述标识符包括成对的第一标识符和第二标识符;

按照预设的书写顺序,所述第一标识符位于所述第二标识符前。

步骤302,当所述待识别字符的字符类型为所述标点,且按照所述书写顺序所述预设位置处在所述第一标识符后且与所述第一标识符相邻的位置,确定与所述病历语句对应的预设修正规则为:按照所述书写顺序,所述预设修正位置处为所述第一标识符前与所述第一标识符相邻的位置。

其中,标点应为电子病历中的无效信息,若标点出现在成对的标识符内部,其将会被作为结构化语义被识别,容易导致识别错误等干扰电子病历识别的情况产生;因此,需将标点移出至标识符外部,此时的预设修正位置应为第一标识符前与所述第一标识符相邻的位置。

以标识符为“[”“]”为例,则第一标识符为“[”,若由于操作人员失误或其他原因,导致输入至电子设备侧的内容为:[,患有高血压],此时标点“,”应当为无效信息,移出至标识符外部,否则将会引起“患有高血压”无法被正确识别、记录等问题。

步骤303,根据所述预设修正规则,将所述待识别字符修正至所述标识符的预设修正位置处。

其中,确定预设修正位置后,将待识别字符移入至相应位置,对于处于结构化语义位置的无效信息,将其修正至成对的标识符外部,避免其作为结构化语义被电子设备误识,影响病历数据的准确性。

仍然参考上述示例,修正之后的内容为:“,[患有高血压]”。

作为又一示例,标识符为“[”“]”,操作人员首先输入的内容如以下输入(4):

输入(4):[发育不良][营养不良],[平车入室],[半卧体位],[表情淡漠];

若操作人员在输入过程中,想在“[营养不良],”前加入“,”,若由于操作失误或其他原因,将“,”添加到标识符外部,如以下输入(5)所示:

输入(5):[发育不良][,营养不良],[平车入室],[半卧体位],[表情淡漠];此时可能会导致电子设备无法正确识别“营养不良”,因此基于本实施例中的预设修正规则,将会将上述输入(5)修正为如下输入(6):

输入(6):[发育不良],[营养不良],[平车入室],[半卧体位],[表情淡漠];通过输入(6),电子设备将会记录正确的病历数据。

本发明上述实施例中,检测到病历语句中在所述第一标识符后且与所述第一标识符相邻的位置存在标点时,根据标点以及其所处位置,确定与所述病历语句对应的预设修正位置为第一标识符前与所述第一标识符相邻的位置,然后将所述标点修正至预设修正位置处,将可能会被误作有效信息的标点修正为自然语义;通过对修正后的病历语句进行语义识别,提高语义识别的准确性以及电子病历内容的准确性。

参见图4,本发明又一实施例提供了一种电子病历修正方法,所述方法包括:

步骤401,检测到病历语句中的预设位置存在预设字符类型的待识别字符;其中,所述预设位置为与标识符相邻的位置,所述标识符用于标识结构化语义。

所述字符类型包括标点、数字和/或预设的否定文本;

所述标识符包括成对的第一标识符和第二标识符;

按照预设的书写顺序,所述第一标识符位于所述第二标识符前。

步骤402,当所述待识别字符的字符类型为所述数字,且按照所述书写顺序所述预设位置处在所述第一标识符前或所述第二标识符后,确定与所述病历语句对应的预设修正规则为:

所述预设修正位置处为按照所述书写顺序,在所述第一标识符前与所述第二标识符之间,与数字类型的文本相邻且靠近所述预设位置处的位置。

其中,数字类型的待识别字符包括数字本身以及与数字本身结合的数学符号;比如,数学符号为小数点、正负号、百分数符号等。

对于数字类型的待识别字符,若其位于成对的标识符外部,则将其调整至标识符内部与数字相邻的位置,且该位置应为与原位置最接近的位置;比如,若病历语句为:[37].5℃,则应修正为:[37.5]℃,避免数字被电子设备识别为自然语义,导致病历数据出错。

步骤403,根据所述预设修正规则,将所述待识别字符修正至所述标识符的预设修正位置处。

其中,确定预设修正位置后,将待识别字符移入至相应位置,对于处于自然位置的有效数字信息,将其修正至成对的标识符内部,使其作为结构化语义被电子设备识别。

作为又一示例,标识符为“[”“]”,操作人员首先输入的内容如下输入(7):

输入(7):

t:[37]℃p:[80]次/分r:[20]次/分bp:[110]/[70]mmhg;

若操作人员在输入过程中,想在“[37]”前加入“.5”,若由于操作失误或其他原因,将“.5”添加到标识符外部,如以下输入(8)所示:

输入(8):

t:[37].5℃p:[80]次/分r:[20]次/分bp:[110]/[70]mmhg;

此时将会导致电子设备得到的体温数值为37,无法正确识别体温数值37.5,因此基于本实施例中的预设修正规则,将会将上述输入(8)修正为如下输入(9):

输入(9):

t:[37.5]℃p:[80]次/分r:[20]次/分bp:[110]/[70]mmhg;

通过输入(9),电子设备将会记录正确的病历数据。

本发明上述实施例中,检测到病历语句中在所述第一标识符前或所述第二标识符后存在数字时,根据数字以及其所处位置,确定与所述病历语句对应的预设修正位置为在所述第一标识符前与所述第二标识符之间,与数字类型的文本相邻且靠近所述预设位置处的位置,然后将所述标点修正至预设修正位置处,将可能会被误作无效信息的数字修正为结构化语义;通过对修正后的病历语句进行语义识别,提高语义识别的准确性以及电子病历内容的准确性。

作为又一示例,参见图5,本发明实施例提供的电子病历修正方法的修正过程如图5所示:

输入环节:

自然语义+结构化语义+自然语义,其中电子设备会识别其中的结构化语义。

处理环节:

若输入环节中的存在如下情况,将会进行修正,产生新的结构化语义:

(1)否定词与结构化语义相邻且位于标识符外部;

(2)标点与结构化语义相邻且位于标识符内部;

(3)数字与结构化语义相邻且位于标识符外部;

输出环节:

将按照上述实施例中的电子病历修正方法中修正后的新的结构化语义输出。

以上介绍了本发明实施例提供的电子病历修正方法,下面将结合附图介绍本发明实施例提供的电子病历修正装置。

参见图6,本发明实施例还提供了一种电子病历修正装置,包括:

字符检测模块601,用于检测到病历语句中的预设位置存在预设字符类型的待识别字符;其中,所述预设位置为与标识符相邻的位置,所述标识符用于标识结构化语义。

其中,电子病历可包含有首页、病程记录、检查检验结果、医嘱、手术记录、护理记录等。标识符用于标识结构化语义,通常情况下,标识符成对出现,每对标识符内部的语义将会被电子设备识别为结构化语义;比如成对的标识符为一对中括号,即“[”“]”,则[患有高血压]将会被电子设备识别为结构化语义;

而标识符外部的语义将会被认为自然语义而忽略,比如:患者[患有高血压],“患者”将会被电子设备认为自然语义。

可以理解的是,标识符对于电子设备侧可见,而对于电子病历的操作人员来说,可以可见也可以隐藏。此外,本发明实施例中提及的电子设备为电子病历的载体,电子设备处理与电子病历相关的操作,执行电子病历的功能。

电子设备检测到电子病历的病历语句中出现预设字符类型的待识别字符时,预设字符类型可以是字母、数字和/或标点;若出现预设字符类型的待识别字符且待识别字符的位置在与结构化语义的标识符相邻的位置,与标识符相邻的位置包括在成对的标识符外部或内部的相邻位置。

在电子病历中自然语义与结构化语义混合输入的场景,若预设字符类型的待识别字符若出现在预设位置,将会导致识别失误;比如,病历语句中的有效信息出现在了标识符外部的相邻位置,此有效信息将会被电子设备作为自然语义忽略;或者病历语句中的无效信息出现在了标识符内部的相邻位置,此无效信息将会被电子设备作为结构化语义进行后续处理;因此,若病历语句中,预设字符类型的待识别字符出现在标识符的预设位置,有可能导致电子设备识别该病历语句出现失误。

规则确定模块602,用于根据所述待识别字符的字符类型以及所述预设位置,确定与所述病历语句对应的预设修正规则。

其中,根据待识别字符的字符类型,以及该待识别字符出现的具体预设位置,确定与该病历语句的对应的预设修正规则;具体地,预设修正规则为与字符类型以及预设位置形成的参数组合对应的规则,也就是说,对于每一组字符类型以及预设位置形成的参数组合,其对应一个特定的预设修正规则。

预设修正规则用以对待识别字符的位置进行修正,避免电子设备识别该病历语句出现错误。

字符修正模块603,用于根据所述预设修正规则,将所述待识别字符修正至所述标识符的预设修正位置处。

其中,确定预设修正规则后,将待识别字符修正至所述标识符的预设修正位置处;比如,对于处于非结构化语义位置的有效信息,将其修正至成对的标识符内部,使其作为结构化语义被电子设备识别;对于处于结构化语义位置的无效信息,将其修正至成对的标识符外部,避免其作为结构化语义被电子设备误识,影响病历数据的准确性。

经过预设修正规则对病历语句进行修正后,被误作有效信息的自然语义,电子设备将自然语义通过自然语言模式录入电子病历的文本内容中;被误作无效信息的结构化语义将会修正至结构化语义的位置,电子设备将从医学信息角度将其按照医学术语要求进行结构化分析,转换出的关系型面向对象模式的计算机识别语言内容。

可选地,本发明实施例中,所述字符类型包括标点、数字和/或预设的否定文本;

所述标识符包括成对的第一标识符和第二标识符;

按照预设的书写顺序,所述第一标识符位于所述第二标识符前。

可选地,本发明实施例中,所述规则确定模块602包括:

第一确定子模块,用于当所述待识别字符的字符类型为所述否定文本,且按照所述书写顺序所述预设位置处在所述第一标识符前,确定与所述病历语句对应的预设修正规则为:按照所述书写顺序,所述预设修正位置处为所述第一标识符后且与所述第一标识符相邻的位置。

可选地,本发明实施例中,所述规则确定模块602包括:

第二确定字模块,用于当所述待识别字符的字符类型为所述标点,且按照所述书写顺序所述预设位置处在所述第一标识符后且与所述第一标识符相邻的位置,确定与所述病历语句对应的预设修正规则为:按照所述书写顺序,所述预设修正位置处为所述第一标识符前与所述第一标识符相邻的位置。

可选地,本发明实施例中,所述规则确定模块602包括:

第三确定字模块,用于当所述待识别字符的字符类型为所述数字,且按照所述书写顺序所述预设位置处在所述第一标识符前或所述第二标识符后,确定与所述病历语句对应的预设修正规则为:

所述预设修正位置处为按照所述书写顺序,在所述第一标识符前与所述第二标识符之间,与数字类型的文本相邻且靠近所述预设位置处的位置。

本发明上述实施例中,字符检测模块601检测到病历语句中的预设位置存在预设字符类型的待识别字符;规则确定模块602根据所述待识别字符的字符类型以及所述预设位置,确定与所述病历语句对应的预设修正规则,字符修正模块603根据所述预设修正规则,将所述待识别字符修正至所述标识符的预设修正位置处,将可能会被误作有效信息的自然语义通过自然语言模式录入电子病历的文本内容中,以及可能会被误作无效信息的结构化语义修正为结构化语义被电子设备识别;通过对修正后的病历语句进行语义识别,提高语义识别的准确性以及电子病历内容的准确性。本发明实施例解决了现有技术中,电子病历中自然语义与结构化语义混合输入的场景,现有的处理方式容易导致病历数据出现错误的问题。

另一方面,本发明实施例还提供了一种电子设备,包括存储器、处理器、总线以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述电子病历修正方法中的步骤。

举个例子如下,图7示出了一种电子设备的实体结构示意图。

如图7所示,该电子设备可以包括:处理器(processor)710、通信接口(communicationsinterface)720、存储器(memory)730和通信总线740,其中,处理器710,通信接口720,存储器730通过通信总线740完成相互间的通信。处理器710可以调用存储器730中的逻辑指令,以执行如下方法:

检测到病历语句中的预设位置存在预设字符类型的待识别字符;其中,所述预设位置为与标识符相邻的位置,所述标识符用于标识结构化语义;

根据所述待识别字符的字符类型以及所述预设位置,确定与所述病历语句对应的预设修正规则;

根据所述预设修正规则,将所述待识别字符修正至所述标识符的预设修正位置处。

此外,上述的存储器730中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

再一方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的电子病历修正方法,例如包括:

检测到病历语句中的预设位置存在预设字符类型的待识别字符;其中,所述预设位置为与标识符相邻的位置,所述标识符用于标识结构化语义;

根据所述待识别字符的字符类型以及所述预设位置,确定与所述病历语句对应的预设修正规则;

根据所述预设修正规则,将所述待识别字符修正至所述标识符的预设修正位置处。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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