基于word的元素配置生成结构化报告模板的方法及装置与流程

文档序号:36316453发布日期:2023-12-08 04:09阅读:43来源:国知局
基于的制作方法

本发明属于信息处理,具体涉及基于word的元素配置生成结构化报告模板的方法及装置。


背景技术:

1、随着信息技术的发展和医疗信息化的建设,医院已经使用各类信息化软件辅助医疗行业流程,如“his(医院信息管理系统)”、“emr(电子病历系统)”、“pacs(医学影像存档及传输系统)”、“ris(影像信息管理系统)”等。基于上述各个系统遍布的各个医疗领域,医学报告系统通过人工编辑的形式生成结构化报告模板,利用结构化报告模板生成结构化报告,结构化报告因为功能丰富,所以模板的编辑过程复杂且繁琐;现有的报告模板是开发人员根据医务人员提供的信息进行开发,这种多人合作模式需要更多的沟通时间,造成了模板开发效率低、人员成本高的问题。


技术实现思路

1、为此,本发明提供了基于word的元素配置生成结构化报告模板的方法及装置,以解决现有的报告模板是开发人员根据医务人员提供的信息进行开发,这种多人合作模式需要更多的沟通时间,造成了模板开发效率低、人员成本高的问题。

2、为实现以上目的,本发明采用如下技术方案:

3、第一方面,本发明提供了基于word的元素配置生成结构化报告模板的方法,包括:

4、接收元素配置文件,所述元素配置文件中包括多行模板元素,每行模板元素包括:用于描述所述模板元素的元素内容、用于区分所述模板元素表现形式的元素类型和用于确定目标元素内容归属关系的层级标识;所述元素配置文件为word文档,获取所述word文档的文档数据并识别所述文档数据中的换行符;以所述换行符为边界分割所述文档数据得到多个所述模板元素;

5、根据所述层级标识的归属关系,确定所述目标元素对应的父元素和子元素;

6、将所述目标元素设置在结构化报告模板中所述目标元素对应的父元素所属区域;

7、将所述目标元素对应的所有子元素设置在所述结构化报告模板中所述目标元素所属区域;

8、根据所述元素类型设置所述目标元素的元素属性,得到所述结构化报告模板,所述元素属性包括单选、多选、编辑框和标签;当所述元素属性为单选时,只允许选择所述目标元素所属区域内一个子元素;当所述元素属性为多选时,允许选择所述目标元素所属区域内的多个子元素内容;当所述元素属性为编辑框时,所述目标元素所属区域为可输入编辑框;当所述元素属性为标签时,所述目标元素区域内为不可编辑状态,用于展示标题以便划分页段落用于展示固定文字内容的选项。

9、进一步地,所述方法还包括:

10、获取所述结构化报告模板中每个所述目标元素,将所述目标元素对应所述模板元素的元素内容、元素类型和层级标识添加到电子表格;所述电子表格中的每一内容行对应一个所述目标元素;

11、当接收到管理员通过客户端修改所述结构化报告模板中所述目标元素的指令时,同步更新对应所述目标元素在所述电子表格中的所述内容行;在服务器端修改所述电子表格中的所述内容行,同步修改对应所述结构化报告模板中的所述目标元素,以使所述客户端上的所述结构化报告模板与所述服务器端的所述电子表格同步更新。

12、进一步地,所述方法还包括:

13、将所述结构化报告模板发送到所述客户端,以便在所述客户端展示对应页面供用户提交多条内容数据;所述多条内容数据中每条内容数据对应所述结构化报告模板中的一个所述目标元素;

14、依据所述归属关系对所述多条内容数据进行分隔后得到结构化数据;

15、依据所述结构化数据生成目标报告。

16、进一步地,所述依据所述归属关系对所述多条内容数据进行分隔后得到结构化数据,包括:

17、依据所述归属关系确定所述目标元素的父元素和子元素;

18、若所述目标元素仅关联有子元素,则在所述多条内容数据中对应所述目标元素的内容数据前添加换行符和缩进符得到第一内容数据;

19、若所述目标元素关联有父元素和子元素,则在所述第一内容数据中对应所述目标元素的内容数据后添加句号得到第二内容数据;

20、若所述目标元素仅关联有父元素,则在所述第二内容数据中对应所述目标元素的内容数据后添加逗号得到结构化数据,若检测到所述结构化数据中存在逗号与句号相邻,则删除相邻逗号与句号中的所述逗号。

21、进一步地,所述依据所述结构化数据生成目标报告,包括:

22、在所述结构化数据中以换行符和缩进符组成的分割符进行分割得到一级语法单元;所述一级语法单元中包括第一单元标识;

23、在每个所述一级语法单元中以句号分割得到二级语法单元;所述二级语法单元中包括第二单元标识以及对应的所述第一单元标识;

24、在每个所述二级语法单元中以逗号分割得到三级语法单元;所述三级语法单元中包括第三单元标识以及对应的所述第二单元标识;

25、获取所述三级语法单元中对应的所述第二单元标识,依据对应的所述第二单元标识得到所述三级语法单元与对应的所述二级语法单元的关联路径;

26、获取所述二级语法单元中对应的所述第一单元标识,依据对应的所述第一单元标识得到所述二级语法单元与对应的所述一级语法单元的关联路径;

27、所述关联路径与各个所述一级语法单元、所述二级语法单元和所述三级语法单元组成了报告语法树;

28、通过各个所述一级语法单元、所述二级语法单元和所述三级语法单元中对应的所述第一单元标识、所述第二单元标识和所述第三单元标识,确定各个所述一级语法单元、所述二级语法单元和所述三级语法在所述报告语法树中的位置;

29、基于所述报告语法树生成目标报告。

30、进一步地,所述目标报告包括至少一个段落,所述段落包括段落标题和段落内容,所述基于所述报告语法树生成目标报告,包括:

31、获取所述报告语法树中的所述一级语法单元的单元内容,将所述一级语法单元的单元内容设置为所述段落标题;

32、通过所述关联路径得到与所述一级语法单元对应的二级语法单元的单元内容以及与所述二级语法单元对应的三级语法单元的单元内容;

33、将所述二级语法单元的单元内容与其对应的所述三级语法单元的单元内容之间做内容整合处理得到与所述段落标题对应的段落内容;所述内容整合处理为识别单元内容并依据单元内容中的文字添加虚词和标点符号,以符合自然语言习惯。

34、第二方面,本发明提供了基于word的元素配置生成结构化报告模板的装置,包括:

35、元素获取模块,用于接收元素配置文件,所述元素配置文件中包括多行模板元素,每行模板元素包括:用于描述所述模板元素的元素内容、用于区分所述模板元素表现形式的元素类型和用于确定目标元素内容归属关系的层级标识;所述元素配置文件为word文档,获取所述word文档的文档数据并识别所述文档数据中的换行符;以所述换行符为边界分割所述文档数据得到多个所述模板元素;

36、层级划分模块,用于根据所述层级标识的归属关系,确定所述目标元素对应的父元素和子元素;将所述目标元素设置在结构化报告模板中所述目标元素对应的父元素所属区域;将所述目标元素对应的所有子元素设置在所述结构化报告模板中所述目标元素所属区域;

37、模板生成模块,用于根据所述元素类型设置所述目标元素的元素属性,得到所述结构化报告模板,所述元素属性包括单选、多选、编辑框和标签;当所述元素属性为单选时,只允许选择所述目标元素所属区域内一个子元素;当所述元素属性为多选时,允许选择所述目标元素所属区域内的多个子元素内容;当所述元素属性为编辑框时,所述目标元素所属区域为可输入编辑框;当所述元素属性为标签时,所述目标元素区域内为不可编辑状态,用于展示标题以便划分页段落用于展示固定文字内容的选项。

38、本发明采用以上技术方案,至少具备以下有益效果:

39、提供了基于word的元素配置生成结构化报告模板的方法及装置,通过解析元素配置文件得到模板元素,依据模板元素生成结构化报告模板,可以通过客户端的展示页面进行对结构化报告模板修改,方便快捷的调整结构化报告模板;当需要创建结构化报告模板时,只需医务人员将想要的内容编辑成元素配置文件并上传,就能完成创建结构化报告模板,能有效提高模板开发效率,同时降低了人员成本。

40、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

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