首页 / 专利库 / 医疗服务 / 电子健康档案 / 健康档案电子化编辑方法、系统和计算机设备

健康档案电子化编辑方法、系统和计算机设备

阅读:257发布:2020-05-13

专利汇可以提供健康档案电子化编辑方法、系统和计算机设备专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种 健康档案 电子 化编辑方法、系统和计算机设备。其中,该方法包括:调用OpenEHR模型数据 接口 ,加载OpenEHR模型中的模板元素,生成数据结构图;接收模板标识参数,判断模板标识参数是否存在;当判断结果为是时,显示模板标识对应的数据模板,并对数据模板进行编辑;根据数据结构图加载页面数据,生成并保存健康档案。通过本发明的技术方案,一方面,将现代计算机技术和卫生保健领域的专业知识进行整合,有利于信息使用者能方便地理解或共享这些信息;另一方面,通过调用统一化、标准化的数据接口,提高数据调用的效率,实现健康方案模板的编辑,解决各地区在遵循本地健康档案标准时,对页面上的自定义调整需求。,下面是健康档案电子化编辑方法、系统和计算机设备专利的具体信息内容。

1.一种健康档案电子化编辑方法,其特征在于,包括:
调用OpenEHR模型数据接口,加载所述OpenEHR模型中的模板元素,生成数据结构图;
接收模板标识参数,判断所述模板标识参数是否存在;
当判断结果为是时,显示所述模板标识对应的数据模板,并对所述数据模板进行编辑;
根据所述数据结构图加载页面数据,生成并保存所述健康档案。
2.根据权利要求1所述的健康档案电子化编辑方法,其特征在于,对所述数据模板进行编辑的步骤,包括:
根据预设的模板信息控件对所述数据模板进行配置,其中所述模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;
所述配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑。
3.根据权利要求2所述的健康档案电子化编辑方法,其特征在于,在所述根据预设的模板信息控件对所述数据模板进行配置之后,还包括:
根据预设的页面编辑控件,对所述模板信息控件的配置内容进行编辑;
其中,所述页面编辑控件包括以下至少任一项或其组合:文字编辑控件、段落编辑控件、表格编辑控件。
4.根据权利要求1至3中任一项所述的健康档案电子化编辑方法,其特征在于,所述数据结构图包括至少三级节点,所述至少三级节点分别是:根节点、文档基本定义节点及具体功能节点。
5.根据权利要求4所述的健康档案电子化编辑方法,其特征在于,还包括:
当判断所述模板标识参数是否存在的判断结果为否时,新建与所述模板标识对应的所述数据模板,并对所述数据模板进行配置;
配置完成后,保存所述数据模板,并更新本地模板库。
6.一种健康档案电子化编辑系统,其特征在于,包括:
接口单元,用于调用OpenEHR模型数据接口,加载所述OpenEHR模型中的模板元素,生成数据结构图;
接收单元,用于接收模板标识参数,判断所述模板标识参数是否存在;
编辑单元,用于当判断结果为是时,显示所述模板标识对应的数据模板,并对所述数据模板进行编辑;
生成单元,用于根据所述数据结构图加载页面数据,生成并保存所述健康档案。
7.根据权利要求6所述的健康档案电子化编辑系统,其特征在于,所述编辑单元,包括:
模板设计单元,用于根据预设的模板信息控件对所述数据模板进行配置,其中所述模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;
所述配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑。
8.根据权利要求7所述的健康档案电子化编辑系统,其特征在于,在所述根据预设的模板信息控件对所述数据模板进行配置之后,所述编辑单元,还包括:
页面设计单元,用于根据预设的页面编辑控件,对所述模板信息控件的配置内容进行编辑;
其中,所述页面编辑控件包括以下至少任一项或其组合:文字编辑控件、段落编辑控件、表格编辑控件。
9.根据权利要求6至8中任一项所述的健康档案电子化编辑系统,其特征在于,所述数据结构图包括至少三级节点,所述至少三级节点分别是:根节点、文档基本定义节点及具体功能节点。
10.根据权利要求9所述的健康档案电子化编辑系统,其特征在于,还包括:
新建单元,用于当判断所述模板标识参数是否存在的判断结果为否时,新建与所述模板标识对应的所述数据模板,并对所述数据模板进行配置;
配置完成后,保存所述数据模板,并更新本地模板库。
11.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器用于执行如权利要求1至5中任一项所述方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现了如权利要求1至5中任一项所述方法的步骤。

说明书全文

健康档案电子化编辑方法、系统和计算机设备

技术领域

[0001] 本发明涉及医疗信息化技术领域,具体而言,涉及一种健康档案电子化编辑方法,一种健康档案电子化编辑系统,一种计算机设备,一种计算机可读存储介质。

背景技术

[0002] 目前,我国医疗卫生行业信息化的蓬勃发展,催生了HIS(Hospital Information System,医院信息系统)、CHSS(Community Health Service System,社区卫生服务系统)等信息系统的大开发和应用。由于各信息系统之间难以实现互通,不足以实现对健康信息的深度管理。因此,建立和健全个人健康档案系统的数据标准就显得尤为重要。
[0003] 个人健康档案系统数据在科研、医疗、公共卫生等领域的应用是十分广泛的,重点包括个人健康状况相关因素分析,疾病地域分布、年龄分布、个人生活史、遗传史等流行病学分析,疾病转归相关因素分析等与个人健康、疾病转归、流行病学特征等统计和展示工具,各种疾病多种治疗手段疗效及费用对比分析,各医疗机构三日确诊率、各种诊断符合率、切口感染率、床位周转率、医疗事故与差错等各种医疗质量和医疗效率指标统计工具,并按医疗卫生政策决策、教学、科研、医疗、公共卫生管理、医疗卫生行业相关产业的要求进行查询和展示。因此,健全个人健康档案系统就需要对这些因素进行全面的规范和管理。
[0004] 我国各大城市均已经或正在按照卫计委关于区域医疗信息化的架构推进着区域居民健康档案的建设。但由于各地区居民健康档案需根据实际情况进行建立和使用,所以各地区的健康档案在展现的形式不一,无法用一套系统实现。
[0005] OpenEHR(Open Electronic Health Record,开放式电子健康档案规范),提出两层模型,第一层为信息层,第二层为领域知识层。信息层中的参考模型相对比较稳定,使得数据存储结构和软件底层结构可不需要随着需求变化和知识更新而频繁变动;领域知识层由原型和模板组成,可由领域专家直接定义。OpenEHR两层模型方法让医务人员直接参与医疗软件中领域知识层的开发,从而更方便快捷地满足医务人员对医疗数据的存储需求。
[0006] 因此,如何在OpenEHR的基础上,以一种统一的高效、快速的方式来自定义编辑健康档案的系统就变得非常重要。

发明内容

[0007] 本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
[0008] 为此,本发明的一方面在于提出了一种健康档案电子化编辑方法。
[0009] 本发明的另一方面在于提出了一种健康档案电子化编辑系统。
[0010] 本发明的再一方面在于提出了一种计算机设备。
[0011] 本发明的又一方面在于提出了一种计算机可读存储介质。
[0012] 有鉴于此,本发明提出了一种健康档案电子化编辑方法,包括:调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;接收模板标识参数,判断模板标识参数是否存在;当判断结果为是时,显示模板标识对应的数据模板,并对数据模板进行编辑;根据数据结构图加载页面数据,生成并保存健康档案。
[0013] 根据本发明的健康档案电子化编辑方法,通过请求OpenEHR模型数据接口,获取OpenEHR模型中的模板元素,渲染数据结构图,支持显示如树状的数据结构图,以实现快速定位数据源,可以更高效快速的对页面数据进行调整;使用者根据健康档案类型及模板,选择所需数据模板,通过接收传入参数(即模板标识),如果存在,则直接显示对应的数据模板,并遵循本地健康档案标准对其进行编辑,优选地,支持数据模板在编辑后进行效果预览,然后根据数据结构图加载页面数据,通过启动渲染引擎,完成页面渲染,生成并保存符合实际展示需求的完整健康档案。通过本发明的技术方案,一方面,参照了OpenEHR理论中的逻辑构件关系,利用传统的、书面的健康记录/档案,将现代计算机技术和卫生保健领域的专业知识进行整合,有利于信息使用者能方便地理解或共享这些信息;另一方面,通过调用统一化、标准化的数据接口,提高数据调用的效率,实现健康方案模板的编辑,解决各地区在遵循本地健康档案标准时,对页面上的自定义调整需求。
[0014] 另外,根据本发明上述的健康档案电子化编辑方法,还可以具有如下附加的技术特征:
[0015] 在上述技术方案中,优选地,对数据模板进行编辑的步骤,包括:根据预设的模板信息控件对数据模板进行配置,其中模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑。
[0016] 在该技术方案中,通过对自主开发的模板信息控件进行编辑,完成对数据模板的设计。具体而言,模板信息控件包括:基本信息、表格、报告单等,可进行的操作包括:新增、删除、编辑、位置上下移动、标题名称编辑等操作,整个模板配置过程十分简便。
[0017] 在上述任一技术方案中,优选地,在根据预设的模板信息控件对数据模板进行配置之后,该健康档案电子化编辑方法还包括:根据预设的页面编辑控件,对模板信息控件的配置内容进行编辑;其中,页面编辑控件包括以下至少任一项或其组合:文字编辑控件、段落编辑控件、表格编辑控件。
[0018] 在该技术方案中,模板配置完成后,通过自主开发的页面编辑控件,对配置好的模板信息控件的内容进行编辑,从而完成数据模板的设计部分。具体包括:如文字编辑功能:可自由输入文字,可设置文字的字体名称、大小、粗体、下划线,可设置文字的颜色、背景色、背景图片等;段落编辑功能:可设置段落的行间距、段前间距、段后间距等;表格编辑功能:
可对表格宽度进行自定义调整等。
[0019] 在上述任一技术方案中,优选地,数据结构图包括至少三级节点,至少三级节点分别是:根节点、文档基本定义节点及具体功能节点。
[0020] 在该技术方案中,本发明中提供的数据结构图包括至少三级节点,较为优选地,仅包括三级节点:根节点、文档基本定义节点及具体功能节点。以上三级节点为文档建立时必不可少的部分。与office的文档对象模型相比,去掉了与文档建立关系不大的部分节点,并将文档建立时必不可少的节点整合为三级,由于节点的分布级数越少,最终建立起来的编辑器可实现快速数据定位,可以更高效快速的对页面数据进行调整。
[0021] 在上述任一技术方案中,优选地,该健康档案电子化编辑方法还包括:当判断模板标识参数是否存在的判断结果为否时,新建与模板标识对应的数据模板,并对数据模板进行配置;配置完成后,保存数据模板,并更新本地模板库。
[0022] 在该技术方案中,当判定传入的模板标识参数不存在,或者没有接收到传入参数时,需要新建数据模板,保存至本地磁盘文件或数据库中,且与传入参数建立关联(如若为文件,则将模板标识作为文件名),然后对新创建的数据模板进行配置,并在配置后更新本地的模板库,以便下次直接应用,其中,对于编辑已存在的模板配置,是不能生成新配置的。
[0023] 本发明还提出了一种健康档案电子化编辑系统,包括:接口单元,用于调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;接收单元,用于接收模板标识参数,判断模板标识参数是否存在;编辑单元,用于当判断结果为是时,显示模板标识对应的数据模板,并对数据模板进行编辑;生成单元,用于根据数据结构图加载页面数据,生成并保存健康档案。
[0024] 在该技术方案中,通过请求OpenEHR模型数据接口,获取OpenEHR模型中的模板元素,渲染数据结构图,支持显示如树状的数据结构图,以实现快速定位数据源,可以更高效快速的对页面数据进行调整;使用者根据健康档案类型及模板,选择所需数据模板,通过接收传入参数(即模板标识),如果存在,则直接显示对应的数据模板,并遵循本地健康档案标准对其进行编辑,优选地,支持数据模板在编辑后进行效果预览,然后根据数据结构图加载页面数据,通过启动渲染引擎,完成页面渲染,生成并保存符合实际展示需求的完整健康档案。通过本发明的技术方案,一方面,参照了OpenEHR理论中的逻辑构件关系,利用传统的、书面的健康记录/档案,将现代计算机技术和卫生保健领域的专业知识进行整合,有利于信息使用者能方便地理解或共享这些信息;另一方面,通过调用统一化、标准化的数据接口,提高数据调用的效率,实现健康方案模板的编辑,解决各地区在遵循本地健康档案标准时,对页面上的自定义调整需求。
[0025] 在上述技术方案中,优选地,编辑单元,包括:模板设计单元,用于根据预设的模板信息控件对数据模板进行配置,其中模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑。
[0026] 在该技术方案中,通过对自主开发的模板信息控件进行编辑,完成对数据模板的设计。具体而言,模板信息控件包括:基本信息、表格、报告单等,可进行的操作包括:新增、删除、编辑、位置上下移动、标题名称编辑等操作,整个模板配置过程十分简便。
[0027] 在上述任一技术方案中,优选地,在根据预设的模板信息控件对数据模板进行配置之后,编辑单元还包括:页面设计单元,用于根据预设的页面编辑控件,对模板信息控件的配置内容进行编辑;其中,页面编辑控件包括以下至少任一项或其组合:文字编辑控件、段落编辑控件、表格编辑控件。
[0028] 在该技术方案中,模板配置完成后,通过自主开发的页面编辑控件,对配置好的模板信息控件的内容进行编辑,从而完成数据模板的设计部分。具体包括:如文字编辑功能:可自由输入文字,可设置文字的字体名称、大小、粗体、下划线,可设置文字的颜色、背景色、背景图片等;段落编辑功能:可设置段落的行间距、段前间距、段后间距等;表格编辑功能:
可对表格宽度进行自定义调整等。
[0029] 在上述任一技术方案中,优选地,数据结构图包括至少三级节点,至少三级节点分别是:根节点、文档基本定义节点及具体功能节点。
[0030] 在该技术方案中,本发明中提供的数据结构图包括至少三级节点,较为优选地,仅包括三级节点:根节点、文档基本定义节点及具体功能节点。以上三级节点为文档建立时必不可少的部分。与office的文档对象模型相比,去掉了与文档建立关系不大的部分节点,并将文档建立时必不可少的节点整合为三级,由于节点的分布级数越少,最终建立起来的编辑器可实现快速数据定位,可以更高效快速的对页面数据进行调整。
[0031] 在上述任一技术方案中,优选地,该健康档案电子化编辑系统还包括:新建单元,用于当判断模板标识参数是否存在的判断结果为否时,新建与模板标识对应的数据模板,并对数据模板进行配置;配置完成后,保存数据模板,并更新本地模板库。
[0032] 在该技术方案中,当判定传入的模板标识参数不存在,或者没有接收到传入参数时,需要新建数据模板,保存至本地磁盘文件或数据库中,且与传入参数建立关联(如若为文件,则将模板标识作为文件名),然后对新创建的数据模板进行配置,并在配置后更新本地的模板库,以便下次直接应用,其中,对于编辑已存在的模板配置,是不能生成新配置的。
[0033] 本发明的再一方面,提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器用于执行如上述任一技术方案中任一项方法的步骤。
[0034] 根据本发明的计算机设备,其所包含的处理器用于执行如上述任一技术方案中健康档案电子化编辑方法的步骤,因而该计算机设备能够实现该方法的全部有益效果,在此不再赘述。
[0035] 本发明的又一方面,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现了如上述任一技术方案中任一项方法的步骤。
[0036] 根据本发明的计算机可读存储介质,其上存储的计算机程序被处理器执行时实现了如上述任一技术方案中健康档案电子化编辑方法的步骤,因而该计算机可读存储介质能够实现该方法的全部有益效果,在此不再赘述。
[0037] 本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。附图说明
[0038] 本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0039] 图1示出了根据本发明的一个实施例的健康档案电子化编辑方法的流程示意图;
[0040] 图2示出了根据本发明的另一个实施例的健康档案电子化编辑方法的流程示意图;
[0041] 图3示出了根据本发明的再一个实施例的健康档案电子化编辑方法的流程示意图;
[0042] 图4示出了根据本发明的又一个实施例的健康档案电子化编辑方法的流程示意图;
[0043] 图5示出了根据本发明的一个实施例的健康档案电子化编辑系统的示意框图
[0044] 图6示出了根据本发明的另一个实施例的健康档案电子化编辑系统的示意框图;
[0045] 图7示出了根据本发明的再一个实施例的健康档案电子化编辑系统的示意框图;
[0046] 图8示出了根据本发明的又一个实施例的健康档案电子化编辑系统的示意框图;
[0047] 图9a示出了根据本发明的一个具体实施例的健康档案编辑器的架构图;
[0048] 图9b示出了根据本发明的一个具体实施例的健康档案编辑器的工作流程示意图;
[0049] 图9c示出了根据本发明的一个具体实施例的树状数据结构图;
[0050] 图9d示出了根据本发明的一个具体实施例的模板信息控件示意图;
[0051] 图9e示出了根据本发明的另一个具体实施例的模板信息控件示意图;
[0052] 图9f示出了根据本发明的一个具体实施例的页面编辑控件示意图;
[0053] 图10示出了根据本发明的一个实施例的计算机设备的示意图。

具体实施方式

[0054] 为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0055] 在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0056] 如图1所示,根据本发明的一个实施例的健康档案电子化编辑方法的流程示意图。其中,该健康档案电子化编辑方法,包括:
[0057] 步骤102,调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;
[0058] 步骤104,接收模板标识参数;
[0059] 步骤106,判断模板标识参数是否存在;
[0060] 步骤108,当判断结果为是时,显示模板标识对应的数据模板,并对数据模板进行编辑;
[0061] 步骤110,根据数据结构图加载页面数据,生成并保存健康档案。
[0062] 本发明提供的健康档案电子化编辑方法,通过请求OpenEHR模型数据接口,获取OpenEHR模型中的模板元素,渲染数据结构图,支持显示如树状的数据结构图,以实现快速定位数据源,可以更高效快速的对页面数据进行调整;使用者根据健康档案类型及模板,选择所需数据模板,通过接收传入参数(即模板标识),如果存在,则直接显示对应的数据模板,并遵循本地健康档案标准对其进行编辑,优选地,支持数据模板在编辑后进行效果预览,然后根据数据结构图加载页面数据,通过启动渲染引擎,完成页面渲染,生成并保存符合实际展示需求的完整健康档案。通过本发明的实施例,一方面,参照了OpenEHR理论中的逻辑构件关系,利用传统的、书面的健康记录/档案,将现代计算机技术和卫生保健领域的专业知识进行整合,有利于信息使用者能方便地理解或共享这些信息;另一方面,通过调用统一化、标准化的数据接口,提高数据调用的效率,实现健康方案模板的编辑,解决各地区在遵循本地健康档案标准时,对页面上的自定义调整需求。
[0063] 如图2所示,根据本发明的另一个实施例的健康档案电子化编辑方法的流程示意图。其中,该健康档案电子化编辑方法,包括:
[0064] 步骤202,调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;
[0065] 步骤204,接收模板标识参数;
[0066] 步骤206,判断模板标识参数是否存在;
[0067] 步骤208,当判断结果为是时,显示模板标识对应的数据模板,根据预设的模板信息控件对数据模板进行配置;
[0068] 其中模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑;
[0069] 步骤210,根据数据结构图加载页面数据,生成并保存健康档案。
[0070] 在该实施例中,通过对自主开发的模板信息控件进行编辑,完成对数据模板的设计。具体而言,模板信息控件包括:基本信息、表格、报告单等,可进行的操作包括:新增、删除、编辑、位置上下移动、标题名称编辑等操作,整个模板配置过程十分简便。
[0071] 如图3所示,根据本发明的再一个实施例的健康档案电子化编辑方法的流程示意图。其中,该健康档案电子化编辑方法,包括:
[0072] 步骤302,调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;
[0073] 步骤304,接收模板标识参数;
[0074] 步骤306,判断模板标识参数是否存在;
[0075] 步骤308,当判断结果为是时,显示模板标识对应的数据模板,根据预设的模板信息控件对数据模板进行配置;
[0076] 其中模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑;
[0077] 步骤310,根据预设的页面编辑控件,对模板信息控件的配置内容进行编辑;其中,页面编辑控件包括以下至少任一项或其组合:文字编辑控件、段落编辑控件、表格编辑控件;
[0078] 步骤312,根据数据结构图加载页面数据,生成并保存健康档案。
[0079] 在该实施例中,模板配置完成后,通过自主开发的页面编辑控件,对配置好的模板信息控件的内容进行编辑,从而完成数据模板的设计部分。具体包括:如文字编辑功能:可自由输入文字,可设置文字的字体名称、大小、粗体、下划线,可设置文字的颜色、背景色、背景图片等;段落编辑功能:可设置段落的行间距、段前间距、段后间距等;表格编辑功能:可对表格宽度进行自定义调整等。
[0080] 在上述任一实施例中,优选地,数据结构图包括至少三级节点,至少三级节点分别是:根节点、文档基本定义节点及具体功能节点。
[0081] 在该实施例中,本发明中提供的数据结构图包括至少三级节点,较为优选地,仅包括三级节点:根节点、文档基本定义节点及具体功能节点。以上三级节点为文档建立时必不可少的部分。与office的文档对象模型相比,去掉了与文档建立关系不大的部分节点,并将文档建立时必不可少的节点整合为三级,由于节点的分布级数越少,最终建立起来的编辑器可实现快速数据定位,可以更高效快速的对页面数据进行调整。
[0082] 如图4所示,根据本发明的又一个实施例的健康档案电子化编辑方法的流程示意图。其中,该健康档案电子化编辑方法,包括:
[0083] 步骤402,调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;
[0084] 步骤404,接收模板标识参数;
[0085] 步骤406,判断模板标识参数是否存在;当判断结果为是时,执行步骤408,否则,执行步骤410;
[0086] 步骤408,显示模板标识对应的数据模板,根据预设的模板信息控件对数据模板进行配置;其中模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑;
[0087] 步骤410,新建与模板标识对应的数据模板,并对数据模板进行配置;
[0088] 步骤412,配置完成后,保存数据模板,并更新本地模板库;
[0089] 步骤414,根据预设的页面编辑控件,对模板信息控件的配置内容进行编辑;其中,页面编辑控件包括以下至少任一项或其组合:文字编辑控件、段落编辑控件、表格编辑控件;
[0090] 步骤416,根据数据结构图加载页面数据,生成并保存健康档案。
[0091] 在该实施例中,当判定传入的模板标识参数不存在,或者没有接收到传入参数时,需要新建数据模板,保存至本地磁盘文件或数据库中,且与传入参数建立关联(如若为文件,则将模板标识作为文件名),然后对新创建的数据模板进行配置,并在配置后更新本地的模板库,以便下次直接应用,其中,对于编辑已存在的模板配置,是不能生成新配置的。
[0092] 如图5所示,根据本发明的一个实施例的健康档案电子化编辑系统的示意框图。其中,该健康档案电子化编辑系统500,包括:
[0093] 接口单元502,用于调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;
[0094] 接收单元504,用于接收模板标识参数,判断模板标识参数是否存在;
[0095] 编辑单元506,用于当判断结果为是时,显示模板标识对应的数据模板,并对数据模板进行编辑;
[0096] 生成单元508,用于根据数据结构图加载页面数据,生成并保存健康档案。
[0097] 在该实施例中,通过请求OpenEHR模型数据接口,获取OpenEHR模型中的模板元素,渲染数据结构图,支持显示如树状的数据结构图,以实现快速定位数据源,可以更高效快速的对页面数据进行调整;使用者根据健康档案类型及模板,选择所需数据模板,通过接收传入参数(即模板标识),如果存在,则直接显示对应的数据模板,并遵循本地健康档案标准对其进行编辑,优选地,支持数据模板在编辑后进行效果预览,然后根据数据结构图加载页面数据,通过启动渲染引擎,完成页面渲染,生成并保存符合实际展示需求的完整健康档案。通过本发明的实施例,一方面,参照了OpenEHR理论中的逻辑构件关系,利用传统的、书面的健康记录/档案,将现代计算机技术和卫生保健领域的专业知识进行整合,有利于信息使用者能方便地理解或共享这些信息;另一方面,通过调用统一化、标准化的数据接口,提高数据调用的效率,实现健康方案模板的编辑,解决各地区在遵循本地健康档案标准时,对页面上的自定义调整需求。
[0098] 如图6所示,根据本发明的另一个实施例的健康档案电子化编辑系统的示意框图。其中,该健康档案电子化编辑系统600,包括:
[0099] 接口单元602,用于调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;
[0100] 接收单元604,用于接收模板标识参数,判断模板标识参数是否存在;
[0101] 编辑单元606,用于当判断结果为是时,显示模板标识对应的数据模板,并对数据模板进行编辑;其中,编辑单元606,包括:
[0102] 模板设计单元6062,用于根据预设的模板信息控件对数据模板进行配置,其中模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑;
[0103] 生成单元608,用于根据数据结构图加载页面数据,生成并保存健康档案。
[0104] 在该实施例中,通过对自主开发的模板信息控件进行编辑,完成对数据模板的设计。具体而言,模板信息控件包括:基本信息、表格、报告单等,可进行的操作包括:新增、删除、编辑、位置上下移动、标题名称编辑等操作,整个模板配置过程十分简便。
[0105] 如图7所示,根据本发明的再一个实施例的健康档案电子化编辑系统的示意框图。其中,该健康档案电子化编辑系统700,包括:
[0106] 接口单元702,用于调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;
[0107] 接收单元704,用于接收模板标识参数,判断模板标识参数是否存在;
[0108] 编辑单元706,用于当判断结果为是时,显示模板标识对应的数据模板,并对数据模板进行编辑;其中,编辑单元706,包括:
[0109] 模板设计单元7062,用于根据预设的模板信息控件对数据模板进行配置,其中模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑;
[0110] 页面设计单元7064,用于根据预设的页面编辑控件,对模板信息控件的配置内容进行编辑;其中,页面编辑控件包括以下至少任一项或其组合:文字编辑控件、段落编辑控件、表格编辑控件;
[0111] 生成单元708,用于根据数据结构图加载页面数据,生成并保存健康档案。
[0112] 在该实施例中,模板配置完成后,通过自主开发的页面编辑控件,对配置好的模板信息控件的内容进行编辑,从而完成数据模板的设计部分。具体包括:如文字编辑功能:可自由输入文字,可设置文字的字体名称、大小、粗体、下划线,可设置文字的颜色、背景色、背景图片等;段落编辑功能:可设置段落的行间距、段前间距、段后间距等;表格编辑功能:可对表格宽度进行自定义调整等。
[0113] 在上述任一实施例中,优选地,数据结构图包括至少三级节点,至少三级节点分别是:根节点、文档基本定义节点及具体功能节点。
[0114] 在该实施例中,本发明中提供的数据结构图包括至少三级节点,较为优选地,仅包括三级节点:根节点、文档基本定义节点及具体功能节点。以上三级节点为文档建立时必不可少的部分。与office的文档对象模型相比,去掉了与文档建立关系不大的部分节点,并将文档建立时必不可少的节点整合为三级,由于节点的分布级数越少,最终建立起来的编辑器可实现快速数据定位,可以更高效快速的对页面数据进行调整。
[0115] 如图8所示,根据本发明的又一个实施例的健康档案电子化编辑系统的示意框图。其中,该健康档案电子化编辑系统800,包括:
[0116] 接口单元802,用于调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;
[0117] 接收单元804,用于接收模板标识参数,判断模板标识参数是否存在;
[0118] 编辑单元806,用于当判断结果为是时,显示模板标识对应的数据模板,并对数据模板进行编辑;其中,编辑单元806,包括:
[0119] 模板设计单元8062,用于根据预设的模板信息控件对数据模板进行配置,其中模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑;
[0120] 页面设计单元8064,用于根据预设的页面编辑控件,对模板信息控件的配置内容进行编辑;其中,页面编辑控件包括以下至少任一项或其组合:文字编辑控件、段落编辑控件、表格编辑控件;
[0121] 生成单元808,用于根据数据结构图加载页面数据,生成并保存健康档案;
[0122] 新建单元810,用于当判断模板标识参数是否存在的判断结果为否时,新建与模板标识对应的数据模板,并对数据模板进行配置;以及配置完成后,保存数据模板,并更新本地模板库。
[0123] 在该实施例中,当判定传入的模板标识参数不存在,或者没有接收到传入参数时,需要新建数据模板,保存至本地磁盘文件或数据库中,且与传入参数建立关联(如若为文件,则将模板标识作为文件名),然后对新创建的数据模板进行配置,并在配置后更新本地的模板库,以便下次直接应用,其中,对于编辑已存在的模板配置,是不能生成新配置的。
[0124] 具体实施例:提供了一种健康档案编辑器,设计器技术架构:后端采用Spring Boot,前端采用thymeleaf模板+VUE+jQuery(ztree)。架构图如图9a所示,其中,外部系统为开放式电子健康档案OpenEHR。
[0125] 该健康档案编辑器包括接口处理模、页面设计模块、页面渲染模块。其中,接口处理模块用于接口配置解析、获取JSON数据、Key数据、Value数据,以及接口数据拼接;页面设计模块用于数据与UI(User Interface,用户界面)关联、页面UI设计;页面渲染模块用于加载页面数据、启动渲染引擎、完成页面渲染,以及保存完整健康档案。
[0126] 该健康档案编辑器的工作流程主要分为三部分:页面初始化、模板设计、模板渲染,具体过程如图9b所示,包括如下步骤:
[0127] 步骤S10,加载模板元素;
[0128] 步骤S12,渲染树状结构;
[0129] 步骤S14,请求模板;
[0130] 步骤S16,当前是否有模板;
[0131] 步骤S18,若无,新建模板;
[0132] 步骤S20,若有,编辑模板;
[0133] 步骤S22,保存模板;
[0134] 步骤S24,更新模板库;
[0135] 步骤S26,加载页面数据;
[0136] 步骤S28,启动渲染引擎;
[0137] 步骤S30,完成页面渲染;
[0138] 步骤S32,保存完整档案。
[0139] 其中,文本输入域能绑定数据源,应用程序能调用数据源来在文档的输入域中的进行内容显示。渲染的树状数据结构图如图9c所示,该树状数据结构图仅包括三级节点:根节点、文档基本定义节点及具体功能节点;
[0140] 在该实施例中,健康档案编辑器将数据源转换成可视化页面,首先通过OpenEHR接口对OpenEHR中已完整实现的参考模型(RM)和原型模型(AM)进行调用;通过健康档案浏览器提供的数据定义在oracle中,JSON数据查询由java开发完成的标准控件对数据源进行编辑展示,如图9d、9e所示;以及通过自主开发的页面编辑控件,如图9f所示,对控件内容进行编辑。
[0141] 其中,开发标准控件以及页面编辑控件,具体包括以下几方面:
[0142] 1、Container属性:Icon图标设置:本地文件路径+名称,Title设置:长度、颜色、字体、字号/可配置,其他:背景色,背景图片等;
[0143] 2、Label-Edit属性:Icon图标设置:本地文件路径+名称,Label设置:长度、颜色、字体、字号,Edit设置:内容长度、折行、size、字体、字号、颜色、连接等,Label和Edit关联关系设置;
[0144] 3、Table属性:Icon图标设置:本地文件路径+名称,列名设置:内容长度、颜色、字体、字号,数据项设置:内容长度、折行、字体、字号、颜色、链接等,列名和数据项关联关系设置,其中链接需要获取当前行列的值作为输入参数;
[0145] 4、文件(附件)属性:图片设置:本地动态文件路径+名称,Label设置(可选):长度、颜色、字体、字号,Edit设置(可选):内容长度、折行、size、字体、字号、颜色等,Label、Edit和图片关联关系设置:关联key。
[0146] 如图10所示,根据本发明的一个实施例的计算机设备的示意图。其中,该计算机设备1,包括存储器12、处理器14及存储在存储器12上并可在处理器14上运行的计算机程序,处理器用于执行如上述实施例中任一项方法的步骤。
[0147] 本发明提供的计算机设备,其所包含的处理器用于执行如上述任一实施例中健康档案电子化编辑方法的步骤,因而该计算机设备能够实现该方法的全部有益效果,在此不再赘述。
[0148] 本发明的又一方面,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现了如上述任一实施例中任一项方法的步骤。
[0149] 本发明提供的计算机可读存储介质,其上存储的计算机程序被处理器执行时实现了如上述任一技术方案中健康档案电子化编辑方法的步骤,因而该计算机可读存储介质能够实现该方法的全部有益效果,在此不再赘述。
[0150] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈