利索能及
我要发布
收藏
专利号: 2024108154815
申请人: 江西曼荼罗软件有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-09-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于正则表达式的病历数据提取方法,其特征在于,所述方法包括:识别病历管理系统中至少一个电子病历,获取电子病历数据,对所述电子病历数据进行结构化处理以输出结构化病历;

采用预生成的正则表达式对所述结构化病历中每个节点对应的初始内容进行预处理;

通过所述正则表达式在所述结构化病历中对所述初始内容进行数据处理;

输出XML结构形式的目标数据。

2.根据权利要求1所述的基于正则表达式的病历数据提取方法,其特征在于,预生成的正则表达式包括:采用正则表达式进行数据提取时,通过所述正则表达式在所述结构化病历中直接提取所述初始内容,并且仅匹配一次;

采用正则表达式进行数据替换时,通过所述正则表达式在所述结构化病历中提取所述初始内容,仅提取一次且将所述初始内容替换成目标内容;

采用正则表达式进行数据多次匹配时,通过所述正则表达式的特性将范围内的初始内容进行多次匹配但不进行替换,并且以特殊字符进行分隔;

采用正则表达式进行数据反向提取时,将所述初始内容从行文的右侧至左侧进行反方向提取;

采用正则表达式进行框选范围时,通过正则表达式框选所述结构化病历中至少部分的初始内容,以为下一正则表达式的执行提供匹配范围;

采用正则表达式进行范围替换时,将多个匹配结果内容匹配后进行替换。

3.根据权利要求2所述的基于正则表达式的病历数据提取方法,其特征在于,通过所述正则表达式在所述结构化病历中对所述初始内容进行数据处理的步骤,具体包括:根据预设的数据提取要求,通过第一正则表达式确定对所述结构化病历的框选范围,根据所述框选范围确定所述结构化病历中的初始内容;

根据所述第一正则表达式在所述结构化病历中的框选范围,通过任意第二正则表达式对所述初始内容进行数据处理;

其中,通过第二正则表达式对所述初始内容进行数据处理,包括数据提取、数据替换、数据多次匹配、数据反向提取以及范围替换。

4.根据权利要求3所述的基于正则表达式的病历数据提取方法,其特征在于,根据预设的数据提取要求,通过第一正则表达式确定对所述结构化病历的框选范围,根据所述框选范围确定所述结构化病历中的初始内容的步骤,具体包括:识别所述结构化病历中的文本段落以及节点标签;

根据所述文本段落与所述节点标签,以及所述数据提取要求,通过第一正则表达式确定对所述结构化病历的框选范围;

通过预设的GPT模型对所述框选范围内文本内容与所述节点标签的语义关系进行校验,判断是否符合数据提取要求;

若是,则确定所述框选范围内的文本内容为初始内容。

5.根据权利要求4所述的基于正则表达式的病历数据提取方法,其特征在于,通过预设的GPT模型对所述框选范围内文本内容与所述节点标签的语义关系进行校验的步骤,包括:识别所述框选范围内文本内容的第一逻辑特征;

识别所述节点标签的第二逻辑特征;

将所述第一逻辑特征与所述第二逻辑特征导入GPT模型中,通过所述GPT模型判断所述第一逻辑特征是否符合所述第二逻辑特征,以对所述框选范围内文本内容与所述节点标签的语义关系进行校验。

6.根据权利要求5所述的基于正则表达式的病历数据提取方法,其特征在于,识别所述框选范围内文本内容的第一逻辑特征的步骤,具体包括:按照预设的文本分割规则对所述文本内容进行分割,以得到多个文本子内容;

对多个文本子内容进行加权平均计算以及得分排序,确定一关键文本子内容;

识别所述关键文本子内容的逻辑特征以输出所述文本内容的第一逻辑特征。

7.根据权利要求5所述的基于正则表达式的病历数据提取方法,其特征在于,将所述第一逻辑特征与所述第二逻辑特征导入GPT模型中,通过所述GPT模型判断所述第一逻辑特征是否符合所述第二逻辑特征,以对所述框选范围内文本内容与所述节点标签的语义关系进行校验的步骤,具体包括:将所述第一逻辑特征与所述第二逻辑特征导入GPT模型中;

通过GPT模型计算所述第一逻辑特征与所述第二逻辑特征的语义匹配度;

基于所述第一逻辑特征与所述第二逻辑特征的语义匹配度对所述框选范围内文本内容与所述节点标签的语义关系进行校验。

8.一种基于正则表达式的病历数据提取系统,其特征在于,所述系统包括:结构化处理模块,用于识别病历管理系统中至少一个电子病历,获取电子病历数据,对所述电子病历数据进行结构化处理以输出结构化病历;

预处理模块,用于采用预生成的正则表达式对所述结构化病历中每个节点对应的初始内容进行预处理;

数据处理模块,用于通过所述正则表达式在所述结构化病历中对所述初始内容进行数据处理;

数据输出模块,用于输出XML结构形式的目标数据。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1‑7任一项所述的方法。

10.一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可实现所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1‑7任一项所述的方法。