一种电子病历生成系统及方法与流程

文档序号:14725564发布日期:2018-06-19 06:36阅读:3415来源:国知局

本发明属于医疗电子领域,具体涉及一种电子病历生成系统及方法。



背景技术:

病历是医疗活动信息的主要载体,不仅是医疗、教学、科研的第一手资料,也是综合评价医院医疗质量、技术水平、管理水平的依据。病历书写要求格式统一规范,语义表达准确,能够为加强医疗质量管理,提高临床医疗、教学和科研工作水平创造条件。

随着医疗信息技术的发展,电子病历越来越多在医院的医疗活动中得到铺开使用,然而在使用过程中由于病历格式不统一,排版样式不同,无法满足病历书写格式统一的要求。由于不同单位之间电子病历术语、编码和结构的不同,导致不同医生、不同科室、不同医疗机构之间的病历模板无法共享,导致对同一模板或者类似模板需要进行重复设计,既影响了格式统一美观又影响工作效率。

因此急需要一种能够实现排版格式风格界面整洁可控、可在不同使用单位中共享、操作效率高的电子病历生成系统及方法。



技术实现要素:

本发明的目的是提供一种电子病历生成系统及方法,以解决现有技术排版风格不便、不易于共享、操作效率低的问题。

本发明提供了如下的技术方案:

一种电子病历生成系统,包括依次进行数据交互的模板设计器、单元控制器、电子病历生成器以及模板转换器;所述模板设计器用于编辑电子病历模板的初始设计数据,通过对接数据库生成电子病历模板的逻辑控制数据和界面参数;所述单元控制器用于对所述初始设计数据分别添加单元元素,生成控制数据,并通过控制数据调整和控制所述电子病历模板的功能参数;所述电子病历生成器用于逻辑筛选所述模板设计器中的电子病历模板,并根据所述单元控制器中的控制数据加载生成电子病历;所述模板转换器用于分别提取所述模板设计器中的初始设计数据和所述单元控制器中的控制数据,解析后反馈至所述模板设计器和所述单元控制器,用于判定是否进行模板转换。

优选的,所述模板设计器中的初始设计数据包括模板分类、模板名称、纸张参数、页面参数、限制因素、表头显示以及数字签名控制。

优选的,所述模板设计器还包括电子病历模板导入模块,所述电子病历生成器还包括电子病历模板导出模块。

优选的,所述单元控制器包括小模板管理单元、引用域管理单元和单元属性管理单元。

一种电子病历生成方法,包括以下步骤:S1、系统初始化:新建或导入电子病历模板,初始化电子病历属性参数;S2、数据装载:根据预设标准装载步骤S1中所述的电子病历模板属性参数,生成对应的逻辑控制参数和界面参数;S3、病历生成:逻辑筛选步骤S2中的属性参数,并加载对应的电子病历模板,比对所述电子病历模板的历史数据,生成目标电子病历,并可视化显示。

优选的,在步骤S2和步骤S3进行过程中,分别同步进行数据提取和解析,以判定是否进行模板转换。

优选的,在步骤S1中还包括电子病历模板的导入,所述电子病历模板导入包括以下步骤:S101、系统响应用户选择需要导入的电子病历模板文件;S102、提取该电子病历模板文件,将文件数据流转成具有对应逻辑关系以及结构数据关系的结构数据;S103、从所述结构数据中抽取所述电子病历模板文件的属性、单元元素定义、引用域定义以及样式定义数据,并保存。

优选的,在步骤S3中还包括电子病历模板的导出,所述电子病历模板导出包括以下步骤:S201、选择需要导出成文的电子病历模板;S202、提取步骤S201中电子病历模板的属性、单元元素定义、引用定义以及样式定义数据,并相应转换具有对应逻辑关系的结构数据;S203、将步骤S202中的结构数据转换成数据量并生成用户界面,接收用户编辑保存病历模板的文件路径,完成导出。

本发明的有益效果是:

本发明方案通过采用相互数据交互的模板设计器、单元控制器、电子病历生成器和模板转换器,在无需第三方控件的情况下,即可实现各类电子病历表单的设计;本发明将样式属性和内容数据分开处理,可以实现基于模板设计器的样式和内容修改,而在电子病历生成器下保护样式不会被用户调整,而是经由模板转换器实现数据调整,有效做到兼顾整体电子病历的灵活性和样式的完整性;且采用模板转换器,有利于实现电子病历在多个使用单位之间的共享工作,应用范围广。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1是本发明方法步骤示意图;

图2是本发明系统示意图;

图3是本发明运行流程示意图;

图4是实施例中模板设计器的界面图;

图5是实施例中引用域管理单元界面图;

图6是实施例中小模板管理单元界面图;

图7是实施例中单元属性管理单元界面图;

图8是电子病历模板导入流程图;

图9是电子病历模板导出流程图;

图中:1.模板设计器,2.单元控制器,3.电子病历生成器,4.模板转换器。

具体实施方式

如图1至图9所示,一种电子病历生成系统,包括依次进行数据交互的模板设计器1、单元控制器2、电子病历生成器3以及模板转换器4;模板设计器1用于编辑电子病历模板的初始设计数据,通过对接数据库生成电子病历模板的逻辑控制数据和界面参数;单元控制器2用于对初始设计数据分别添加单元元素,生成控制数据,并通过控制数据调整和控制电子病历模板的功能参数;电子病历生成器3用于逻辑筛选模板设计器1中的电子病历模板,并根据单元控制器2中的控制数据加载生成电子病历;模板转换器4用于分别提取模板设计器1中的初始设计数据和单元控制器2中的控制数据,解析后反馈至模板设计器1和单元控制器2,用于判定是否进行模板转换。

优选的,模板设计器1中的初始设计数据包括模板分类、模板名称、纸张参数、页面参数、限制因素、表头显示以及数字签名控制。模板设计器1还包括电子病历模板导入模块,电子病历生成器3还包括电子病历模板导出模块。单元控制器2包括小模板管理单元、引用域管理单元和单元属性管理单元。

基于上述一种电子病历的生成方法,包括以下步骤:S1、系统初始化:新建或导入电子病历模板,初始化电子病历属性参数;S2、数据装载:根据预设标准装载步骤S1中所述的电子病历模板属性参数,生成对应的逻辑控制参数和界面参数;S3、病历生成:逻辑筛选步骤S2中的属性参数,并加载对应的电子病历模板,比对所述电子病历模板的历史数据,生成目标电子病历,并可视化显示。

优选的,在步骤S2和步骤S3进行过程中,分别同步进行数据提取和解析,以判定是否进行模板转换。在步骤S1中还包括电子病历模板的导入,所述电子病历模板导入包括以下步骤:S101、系统响应用户选择需要导入的电子病历模板文件;S102、提取该电子病历模板文件,将文件数据流转成具有对应逻辑关系以及结构数据关系的结构数据;S103、从所述结构数据中抽取所述电子病历模板文件的属性、单元元素定义、引用域定义以及样式定义数据,并保存。在步骤S3中还包括电子病历模板的导出,所述电子病历模板导出包括以下步骤:S201、选择需要导出成文的电子病历模板;S202、提取步骤S201中电子病历模板的属性、单元元素定义、引用定义以及样式定义数据,并相应转换具有对应逻辑关系的结构数据;S203、将步骤S202中的结构数据转换成数据量并生成用户界面,接收用户编辑保存病历模板的文件路径,完成导出。

具体的,在实施应用过程中,上述电子病历系统根据患者身份及诊断从数据源中(院方数据库)自动筛选出可供使用的电子病历模板范围,再依据用户的指令通过模板转换器4的筛选和判定,确定需要使用的电子病历模板,进而读取模板属性、单元元素、引用数据生成可视化病历编辑界面,接收用户输入信息以编辑病历,完成电子病历的生成。

因此本发明整体具有排版格式风格界面整洁可控、可在不同使用单位中共享、操作效率高的优点。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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