医疗报告生成方法技术

技术编号:39845196 阅读:5 留言:0更新日期:2023-12-29 16:42
本申请提供一种医疗报告生成方法

【技术实现步骤摘要】
医疗报告生成方法、装置及电子设备


[0001]本申请涉及医疗数据处理
,尤其涉及一种数据解析方法

装置

及电子设备


技术介绍

[0002]在针对于患者就以问诊的过程中耗时最长的阶段在于与医生来回交互的过程,每经过一次检查,需要医生等待检查结果,并将检查结果手动填写到相应的检查报告相应的报告栏中,整个过程使患者处于身心疲惫的状态中,
[0003]尤其是针对于心脏检查,需要通过彩超设备,而每次对检查结果进行相应的填写都是通过在彩超设备上寻找相应的显示数值,之后手动输入到患者的检查报告上,在增加医务人员工作量的同时,同时可能存在输入错误的情况,而针对于彩超设备上的结构化文件,并无法直接读取并显示,因此,为了便于读取方便以及对于检查结构的精确显示,需要对结构化文件进行相应的解析并直接填充到相应的数据栏中


技术实现思路

[0004]有鉴于此,本申请的目的在于提出一种解决上述问题或者至少部分解决上述问题的医疗报告生成方法

装置及电子设备

[0005]基于上述目的,本申请的第一方面,提供了一种医疗报告生成方法,包括:
[0006]获取待解析文件,根据预设的解析元素的唯一身份标签,对所述待解析文件中的解析元素进行匹配;
[0007]根据所述唯一身份标签识别所述解析元素,确定所述解析元素的类型,并将所述解析元素进行分类;
[0008]将同一类型的所述解析元素进行目标格式转化,得到转化后的解析元素;
[0009]响应于所述唯一身份标签和所述转化后的解析元素对应,获取待生成医疗报告的基础模板,获取所述基础模板的项目名称以及项目值位置,利用转化后的所述解析元素的元素名称匹配所述项目名称并进行填充,利用转化后的所述解析元素的解析值匹配项目值并进行填充,生成医疗报告

[0010]可选的,对所述解析元素预设唯一身份标签的过程包括:
[0011]在数据库中创建一定数量的唯一身份标签;
[0012]建立不同唯一身份标签与所述解析元素的对应关系;
[0013]对于任意所述解析元素,将与该解析元素对应的所述唯一身份标签添加至该解析元素的首位

[0014]可选的,所述解析元素的类型包括:患者类型

检查信息

服务信息和图像信息;
[0015]所述患者信息包括患者个人基本情况;
[0016]所述检查信息包括检查项目以及所述检查项目进行时间;
[0017]所述服务信息包括检查设备信息;
[0018]所述图像信息包括检查项目对应的数值及图像;
[0019]将所述解析元素进行分类之后,包括:
[0020]确定所述解析元素的元素名称;
[0021]根据所述解析元素的元素名称对所述解析元素进行筛选;
[0022]响应于确定所述解析元素与所述医疗报告不匹配,和
/
或所述解析元素包括所述服务信息,则删除所述解析元素

[0023]可选的,所述将同一类型的所述解析元素进行目标格式转化,得到转化后的解析元素,包括:
[0024]依次提取相同类型的解析元素的字符,并合并为第一字符串;
[0025]导入所述第一字符串至预设目标格式命名空间;
[0026]使用目标格式文档类型,创建一个空的目标格式文档对象;
[0027]将所述第一字符串加载到所述目标格式文档对象中;
[0028]使用目标格式文档类型的文档元素属性,获取所述目标格式文档对象的的根节点;
[0029]使用目标格式的子节点属性,遍历所述第一字符串中字符的元素的属性,并将所述第一字符串的字符添加到目标文档对象中相应的位置;
[0030]将所述目标文档对象转化为第二字符串

[0031]可选的,将所述目标文档对象转化为第二字符串之后,还包括:
[0032]以所述唯一身份标签为界,对所述第二字符串进行拆分得到拆分结果;
[0033]获取所述拆分结果中的元素名称和解析值;
[0034]根据所述元素名称,对所述解析值进行单位换算;以及
[0035]根据所述元素名称,对所述解析值进行小数点保留;
[0036]响应于所述解析值不存在,则在所述元素名称和所述解析值之间进行无值项填充;
[0037]响应于所述解析值存在,则获取所述解析值的字符长度,并在所述元素名称和所述解析值之间进行字符长度填充和有值项填充

[0038]可选的,响应于所述唯一身份标签和所述转化后的解析元素对应,包括:
[0039]利用所述唯一身份标识识别所述转化后的解析元素;
[0040]匹配格式转化前的元素名称和转化后的元素名称;
[0041]响应于所述转化前的元素名称和转化后的元素名称相同,判定所述唯一身份标签和所述转化后的解析元素对应

[0042]可选的,响应于同一解析元素对应的解析值至少为两个,根据所述唯一身份标识确定所述解析元素的进行时间;
[0043]响应于所述解析元素进行时间的差值不大于第一阈值,取进行时间最后的解析值;
[0044]响应于所述解析元素进行时间的差值大于所述第一阈值且不大于第二阈值,取所有解析值的平均值;
[0045]响应于所述解析元素进行时间的差值大于第三阈值,提取并依次填充所有解析值;其中所述第三阈值大于第二阈值

[0046]可选的,响应于所述解析元素的元素名称包括特殊疾病,生成的医疗报告中利用第一符号替代所述元素名称,利用第二符号替代所述解析值;
[0047]生成二维码并填充于所述医疗报告的空白处;其中所述二维码包括所述第一符号替代的所述元素名称以及所述第二符号替代的所述解析值

[0048]本申请的第二方面,提供一种医疗报告生成装置,包括,
[0049]匹配模块,用于获取待解析文件,根据预设的解析元素的唯一身份标签,对所述解析文件中的解析元素进行匹配;
[0050]分类模块,用于根据所述唯一身份标签识别所述解析元素,确定所述解析元素的类型,并将所述解析元素进行分类;
[0051]转换模块,用于将同一类型的所述解析元素进行目标格式转化,得到转化后的解析元素;
[0052]生成模块,用于响应于所述唯一身份标签和所述转化后的解析元素对应,获取待生成医疗报告的基础模板,获取所述基础模板的项目名称以及项目值位置,利用转化后的所述解析元素的元素名称匹配所述项目名称并进行填充,利用转化后的所述解析元素的解析值匹配项目值并进行填充,生成医疗报告

[0053]本申请的第三方面,提供一种电子设备,包括存储器

处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种医疗报告生成方法,其特征在于,包括:获取待解析文件,根据预设的解析元素的唯一身份标签,对所述待解析文件中的解析元素进行匹配;根据所述唯一身份标签识别所述解析元素,确定所述解析元素的类型,并将所述解析元素进行分类;将同一类型的所述解析元素进行目标格式转化,得到转化后的解析元素;响应于所述唯一身份标签和所述转化后的解析元素对应,获取待生成医疗报告的基础模板,获取所述基础模板的项目名称以及项目值位置,利用转化后的所述解析元素的元素名称匹配所述项目名称并进行填充,利用转化后的所述解析元素的解析值匹配项目值并进行填充,生成医疗报告
。2.
根据权利要求1所述的方法,其特征在于,对所述解析元素预设唯一身份标签的过程包括:在数据库中创建一定数量的唯一身份标签;建立不同唯一身份标签与所述解析元素的对应关系;对于任意所述解析元素,将与该解析元素对应的所述唯一身份标签添加至该解析元素的首位
。3.
根据权利要求1所述的方法,其特征在于,所述解析元素的类型包括:患者类型

检查信息

服务信息和图像信息;所述患者信息包括患者个人基本情况;所述检查信息包括检查项目以及所述检查项目进行时间;所述服务信息包括检查设备信息;所述图像信息包括检查项目对应的数值及图像;将所述解析元素进行分类之后,包括:确定所述解析元素的元素名称;根据所述解析元素的元素名称对所述解析元素进行筛选;响应于确定所述解析元素与所述医疗报告不匹配,和
/
或所述解析元素包括所述服务信息,则删除所述解析元素
。4.
根据权利要求1所述的方法,其特征在于,所述将同一类型的所述解析元素进行目标格式转化,得到转化后的解析元素,包括:依次提取相同类型的解析元素的字符,并合并为第一字符串;导入所述第一字符串至预设目标格式命名空间;使用目标格式文档类型,创建一个空的目标格式文档对象;将所述第一字符串加载到所述目标格式文档对象中;使用目标格式文档类型的文档元素属性,获取所述目标格式文档对象的的根节点;使用目标格式的子节点属性,遍历所述第一字符串中字符的元素的属性,并将所述第一字符串的字符添加到目标文档对象中相应的位置;将所述目标文档对象转化为第二字符串
。5.
根据权利要求4所述的方法,其特征在于,将所述目标文档对象转化为第二字符串之后,还包括:
以所述唯一身份标签为界,对所述第二字符串进行拆分得到拆分结果;获取所述拆分结果中的元素名称和...

【专利技术属性】
技术研发人员:张向阳翟睿陈伟达李晓利
申请(专利权)人:北京华益精点生物技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1