CN108417245A - 健康档案电子化编辑方法、***和计算机设备 - Google Patents
健康档案电子化编辑方法、***和计算机设备 Download PDFInfo
- Publication number
- CN108417245A CN108417245A CN201810153499.8A CN201810153499A CN108417245A CN 108417245 A CN108417245 A CN 108417245A CN 201810153499 A CN201810153499 A CN 201810153499A CN 108417245 A CN108417245 A CN 108417245A
- Authority
- CN
- China
- Prior art keywords
- template
- data
- control
- health account
- editor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
Landscapes
- Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Epidemiology (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明提供了一种健康档案电子化编辑方法、***和计算机设备。其中,该方法包括:调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;接收模板标识参数,判断模板标识参数是否存在;当判断结果为是时,显示模板标识对应的数据模板,并对数据模板进行编辑;根据数据结构图加载页面数据,生成并保存健康档案。通过本发明的技术方案,一方面,将现代计算机技术和卫生保健领域的专业知识进行整合,有利于信息使用者能方便地理解或共享这些信息;另一方面,通过调用统一化、标准化的数据接口,提高数据调用的效率,实现健康方案模板的编辑,解决各地区在遵循本地健康档案标准时,对页面上的自定义调整需求。
Description
技术领域
本发明涉及医疗信息化技术领域,具体而言,涉及一种健康档案电子化编辑方法,一种健康档案电子化编辑***,一种计算机设备,一种计算机可读存储介质。
背景技术
目前,我国医疗卫生行业信息化的蓬勃发展,催生了HIS(Hospital InformationSystem,医院信息***)、CHSS(Community Health Service System,社区卫生服务***)等信息***的大力开发和应用。由于各信息***之间难以实现互通,不足以实现对健康信息的深度管理。因此,建立和健全个人健康档案***的数据标准就显得尤为重要。
个人健康档案***数据在科研、医疗、公共卫生等领域的应用是十分广泛的,重点包括个人健康状况相关因素分析,疾病地域分布、年龄分布、个人生活史、遗传史等流行病学分析,疾病转归相关因素分析等与个人健康、疾病转归、流行病学特征等统计和展示工具,各种疾病多种治疗手段疗效及费用对比分析,各医疗机构三日确诊率、各种诊断符合率、切口感染率、床位周转率、医疗事故与差错等各种医疗质量和医疗效率指标统计工具,并按医疗卫生政策决策、教学、科研、医疗、公共卫生管理、医疗卫生行业相关产业的要求进行查询和展示。因此,健全个人健康档案***就需要对这些因素进行全面的规范和管理。
我国各大城市均已经或正在按照卫计委关于区域医疗信息化的架构推进着区域居民健康档案的建设。但由于各地区居民健康档案需根据实际情况进行建立和使用,所以各地区的健康档案在展现的形式不一,无法用一套***实现。
OpenEHR(Open Electronic Health Record,开放式电子健康档案规范),提出两层模型,第一层为信息层,第二层为领域知识层。信息层中的参考模型相对比较稳定,使得数据存储结构和软件底层结构可不需要随着需求变化和知识更新而频繁变动;领域知识层由原型和模板组成,可由领域专家直接定义。OpenEHR两层模型方法让医务人员直接参与医疗软件中领域知识层的开发,从而更方便快捷地满足医务人员对医疗数据的存储需求。
因此,如何在OpenEHR的基础上,以一种统一的高效、快速的方式来自定义编辑健康档案的***就变得非常重要。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的一方面在于提出了一种健康档案电子化编辑方法。
本发明的另一方面在于提出了一种健康档案电子化编辑***。
本发明的再一方面在于提出了一种计算机设备。
本发明的又一方面在于提出了一种计算机可读存储介质。
有鉴于此,本发明提出了一种健康档案电子化编辑方法,包括:调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;接收模板标识参数,判断模板标识参数是否存在;当判断结果为是时,显示模板标识对应的数据模板,并对数据模板进行编辑;根据数据结构图加载页面数据,生成并保存健康档案。
根据本发明的健康档案电子化编辑方法,通过请求OpenEHR模型数据接口,获取OpenEHR模型中的模板元素,渲染数据结构图,支持显示如树状的数据结构图,以实现快速定位数据源,可以更高效快速的对页面数据进行调整;使用者根据健康档案类型及模板,选择所需数据模板,通过接收传入参数(即模板标识),如果存在,则直接显示对应的数据模板,并遵循本地健康档案标准对其进行编辑,优选地,支持数据模板在编辑后进行效果预览,然后根据数据结构图加载页面数据,通过启动渲染引擎,完成页面渲染,生成并保存符合实际展示需求的完整健康档案。通过本发明的技术方案,一方面,参照了OpenEHR理论中的逻辑构件关系,利用传统的、书面的健康记录/档案,将现代计算机技术和卫生保健领域的专业知识进行整合,有利于信息使用者能方便地理解或共享这些信息;另一方面,通过调用统一化、标准化的数据接口,提高数据调用的效率,实现健康方案模板的编辑,解决各地区在遵循本地健康档案标准时,对页面上的自定义调整需求。
另外,根据本发明上述的健康档案电子化编辑方法,还可以具有如下附加的技术特征:
在上述技术方案中,优选地,对数据模板进行编辑的步骤,包括:根据预设的模板信息控件对数据模板进行配置,其中模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑。
在该技术方案中,通过对自主开发的模板信息控件进行编辑,完成对数据模板的设计。具体而言,模板信息控件包括:基本信息、表格、报告单等,可进行的操作包括:新增、删除、编辑、位置上下移动、标题名称编辑等操作,整个模板配置过程十分简便。
在上述任一技术方案中,优选地,在根据预设的模板信息控件对数据模板进行配置之后,该健康档案电子化编辑方法还包括:根据预设的页面编辑控件,对模板信息控件的配置内容进行编辑;其中,页面编辑控件包括以下至少任一项或其组合:文字编辑控件、段落编辑控件、表格编辑控件。
在该技术方案中,模板配置完成后,通过自主开发的页面编辑控件,对配置好的模板信息控件的内容进行编辑,从而完成数据模板的设计部分。具体包括:如文字编辑功能:可自由输入文字,可设置文字的字体名称、大小、粗体、下划线,可设置文字的颜色、背景色、背景图片等;段落编辑功能:可设置段落的行间距、段前间距、段后间距等;表格编辑功能:可对表格宽度进行自定义调整等。
在上述任一技术方案中,优选地,数据结构图包括至少三级节点,至少三级节点分别是:根节点、文档基本定义节点及具体功能节点。
在该技术方案中,本发明中提供的数据结构图包括至少三级节点,较为优选地,仅包括三级节点:根节点、文档基本定义节点及具体功能节点。以上三级节点为文档建立时必不可少的部分。与office的文档对象模型相比,去掉了与文档建立关系不大的部分节点,并将文档建立时必不可少的节点整合为三级,由于节点的分布级数越少,最终建立起来的编辑器可实现快速数据定位,可以更高效快速的对页面数据进行调整。
在上述任一技术方案中,优选地,该健康档案电子化编辑方法还包括:当判断模板标识参数是否存在的判断结果为否时,新建与模板标识对应的数据模板,并对数据模板进行配置;配置完成后,保存数据模板,并更新本地模板库。
在该技术方案中,当判定传入的模板标识参数不存在,或者没有接收到传入参数时,需要新建数据模板,保存至本地磁盘文件或数据库中,且与传入参数建立关联(如若为文件,则将模板标识作为文件名),然后对新创建的数据模板进行配置,并在配置后更新本地的模板库,以便下次直接应用,其中,对于编辑已存在的模板配置,是不能生成新配置的。
本发明还提出了一种健康档案电子化编辑***,包括:接口单元,用于调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;接收单元,用于接收模板标识参数,判断模板标识参数是否存在;编辑单元,用于当判断结果为是时,显示模板标识对应的数据模板,并对数据模板进行编辑;生成单元,用于根据数据结构图加载页面数据,生成并保存健康档案。
在该技术方案中,通过请求OpenEHR模型数据接口,获取OpenEHR模型中的模板元素,渲染数据结构图,支持显示如树状的数据结构图,以实现快速定位数据源,可以更高效快速的对页面数据进行调整;使用者根据健康档案类型及模板,选择所需数据模板,通过接收传入参数(即模板标识),如果存在,则直接显示对应的数据模板,并遵循本地健康档案标准对其进行编辑,优选地,支持数据模板在编辑后进行效果预览,然后根据数据结构图加载页面数据,通过启动渲染引擎,完成页面渲染,生成并保存符合实际展示需求的完整健康档案。通过本发明的技术方案,一方面,参照了OpenEHR理论中的逻辑构件关系,利用传统的、书面的健康记录/档案,将现代计算机技术和卫生保健领域的专业知识进行整合,有利于信息使用者能方便地理解或共享这些信息;另一方面,通过调用统一化、标准化的数据接口,提高数据调用的效率,实现健康方案模板的编辑,解决各地区在遵循本地健康档案标准时,对页面上的自定义调整需求。
在上述技术方案中,优选地,编辑单元,包括:模板设计单元,用于根据预设的模板信息控件对数据模板进行配置,其中模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑。
在该技术方案中,通过对自主开发的模板信息控件进行编辑,完成对数据模板的设计。具体而言,模板信息控件包括:基本信息、表格、报告单等,可进行的操作包括:新增、删除、编辑、位置上下移动、标题名称编辑等操作,整个模板配置过程十分简便。
在上述任一技术方案中,优选地,在根据预设的模板信息控件对数据模板进行配置之后,编辑单元还包括:页面设计单元,用于根据预设的页面编辑控件,对模板信息控件的配置内容进行编辑;其中,页面编辑控件包括以下至少任一项或其组合:文字编辑控件、段落编辑控件、表格编辑控件。
在该技术方案中,模板配置完成后,通过自主开发的页面编辑控件,对配置好的模板信息控件的内容进行编辑,从而完成数据模板的设计部分。具体包括:如文字编辑功能:可自由输入文字,可设置文字的字体名称、大小、粗体、下划线,可设置文字的颜色、背景色、背景图片等;段落编辑功能:可设置段落的行间距、段前间距、段后间距等;表格编辑功能:可对表格宽度进行自定义调整等。
在上述任一技术方案中,优选地,数据结构图包括至少三级节点,至少三级节点分别是:根节点、文档基本定义节点及具体功能节点。
在该技术方案中,本发明中提供的数据结构图包括至少三级节点,较为优选地,仅包括三级节点:根节点、文档基本定义节点及具体功能节点。以上三级节点为文档建立时必不可少的部分。与office的文档对象模型相比,去掉了与文档建立关系不大的部分节点,并将文档建立时必不可少的节点整合为三级,由于节点的分布级数越少,最终建立起来的编辑器可实现快速数据定位,可以更高效快速的对页面数据进行调整。
在上述任一技术方案中,优选地,该健康档案电子化编辑***还包括:新建单元,用于当判断模板标识参数是否存在的判断结果为否时,新建与模板标识对应的数据模板,并对数据模板进行配置;配置完成后,保存数据模板,并更新本地模板库。
在该技术方案中,当判定传入的模板标识参数不存在,或者没有接收到传入参数时,需要新建数据模板,保存至本地磁盘文件或数据库中,且与传入参数建立关联(如若为文件,则将模板标识作为文件名),然后对新创建的数据模板进行配置,并在配置后更新本地的模板库,以便下次直接应用,其中,对于编辑已存在的模板配置,是不能生成新配置的。
本发明的再一方面,提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器用于执行如上述任一技术方案中任一项方法的步骤。
根据本发明的计算机设备,其所包含的处理器用于执行如上述任一技术方案中健康档案电子化编辑方法的步骤,因而该计算机设备能够实现该方法的全部有益效果,在此不再赘述。
本发明的又一方面,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现了如上述任一技术方案中任一项方法的步骤。
根据本发明的计算机可读存储介质,其上存储的计算机程序被处理器执行时实现了如上述任一技术方案中健康档案电子化编辑方法的步骤,因而该计算机可读存储介质能够实现该方法的全部有益效果,在此不再赘述。
本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1示出了根据本发明的一个实施例的健康档案电子化编辑方法的流程示意图;
图2示出了根据本发明的另一个实施例的健康档案电子化编辑方法的流程示意图;
图3示出了根据本发明的再一个实施例的健康档案电子化编辑方法的流程示意图;
图4示出了根据本发明的又一个实施例的健康档案电子化编辑方法的流程示意图;
图5示出了根据本发明的一个实施例的健康档案电子化编辑***的示意框图;
图6示出了根据本发明的另一个实施例的健康档案电子化编辑***的示意框图;
图7示出了根据本发明的再一个实施例的健康档案电子化编辑***的示意框图;
图8示出了根据本发明的又一个实施例的健康档案电子化编辑***的示意框图;
图9a示出了根据本发明的一个具体实施例的健康档案编辑器的架构图;
图9b示出了根据本发明的一个具体实施例的健康档案编辑器的工作流程示意图;
图9c示出了根据本发明的一个具体实施例的树状数据结构图;
图9d示出了根据本发明的一个具体实施例的模板信息控件示意图;
图9e示出了根据本发明的另一个具体实施例的模板信息控件示意图;
图9f示出了根据本发明的一个具体实施例的页面编辑控件示意图;
图10示出了根据本发明的一个实施例的计算机设备的示意图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
如图1所示,根据本发明的一个实施例的健康档案电子化编辑方法的流程示意图。其中,该健康档案电子化编辑方法,包括:
步骤102,调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;
步骤104,接收模板标识参数;
步骤106,判断模板标识参数是否存在;
步骤108,当判断结果为是时,显示模板标识对应的数据模板,并对数据模板进行编辑;
步骤110,根据数据结构图加载页面数据,生成并保存健康档案。
本发明提供的健康档案电子化编辑方法,通过请求OpenEHR模型数据接口,获取OpenEHR模型中的模板元素,渲染数据结构图,支持显示如树状的数据结构图,以实现快速定位数据源,可以更高效快速的对页面数据进行调整;使用者根据健康档案类型及模板,选择所需数据模板,通过接收传入参数(即模板标识),如果存在,则直接显示对应的数据模板,并遵循本地健康档案标准对其进行编辑,优选地,支持数据模板在编辑后进行效果预览,然后根据数据结构图加载页面数据,通过启动渲染引擎,完成页面渲染,生成并保存符合实际展示需求的完整健康档案。通过本发明的实施例,一方面,参照了OpenEHR理论中的逻辑构件关系,利用传统的、书面的健康记录/档案,将现代计算机技术和卫生保健领域的专业知识进行整合,有利于信息使用者能方便地理解或共享这些信息;另一方面,通过调用统一化、标准化的数据接口,提高数据调用的效率,实现健康方案模板的编辑,解决各地区在遵循本地健康档案标准时,对页面上的自定义调整需求。
如图2所示,根据本发明的另一个实施例的健康档案电子化编辑方法的流程示意图。其中,该健康档案电子化编辑方法,包括:
步骤202,调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;
步骤204,接收模板标识参数;
步骤206,判断模板标识参数是否存在;
步骤208,当判断结果为是时,显示模板标识对应的数据模板,根据预设的模板信息控件对数据模板进行配置;
其中模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑;
步骤210,根据数据结构图加载页面数据,生成并保存健康档案。
在该实施例中,通过对自主开发的模板信息控件进行编辑,完成对数据模板的设计。具体而言,模板信息控件包括:基本信息、表格、报告单等,可进行的操作包括:新增、删除、编辑、位置上下移动、标题名称编辑等操作,整个模板配置过程十分简便。
如图3所示,根据本发明的再一个实施例的健康档案电子化编辑方法的流程示意图。其中,该健康档案电子化编辑方法,包括:
步骤302,调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;
步骤304,接收模板标识参数;
步骤306,判断模板标识参数是否存在;
步骤308,当判断结果为是时,显示模板标识对应的数据模板,根据预设的模板信息控件对数据模板进行配置;
其中模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑;
步骤310,根据预设的页面编辑控件,对模板信息控件的配置内容进行编辑;其中,页面编辑控件包括以下至少任一项或其组合:文字编辑控件、段落编辑控件、表格编辑控件;
步骤312,根据数据结构图加载页面数据,生成并保存健康档案。
在该实施例中,模板配置完成后,通过自主开发的页面编辑控件,对配置好的模板信息控件的内容进行编辑,从而完成数据模板的设计部分。具体包括:如文字编辑功能:可自由输入文字,可设置文字的字体名称、大小、粗体、下划线,可设置文字的颜色、背景色、背景图片等;段落编辑功能:可设置段落的行间距、段前间距、段后间距等;表格编辑功能:可对表格宽度进行自定义调整等。
在上述任一实施例中,优选地,数据结构图包括至少三级节点,至少三级节点分别是:根节点、文档基本定义节点及具体功能节点。
在该实施例中,本发明中提供的数据结构图包括至少三级节点,较为优选地,仅包括三级节点:根节点、文档基本定义节点及具体功能节点。以上三级节点为文档建立时必不可少的部分。与office的文档对象模型相比,去掉了与文档建立关系不大的部分节点,并将文档建立时必不可少的节点整合为三级,由于节点的分布级数越少,最终建立起来的编辑器可实现快速数据定位,可以更高效快速的对页面数据进行调整。
如图4所示,根据本发明的又一个实施例的健康档案电子化编辑方法的流程示意图。其中,该健康档案电子化编辑方法,包括:
步骤402,调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;
步骤404,接收模板标识参数;
步骤406,判断模板标识参数是否存在;当判断结果为是时,执行步骤408,否则,执行步骤410;
步骤408,显示模板标识对应的数据模板,根据预设的模板信息控件对数据模板进行配置;其中模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑;
步骤410,新建与模板标识对应的数据模板,并对数据模板进行配置;
步骤412,配置完成后,保存数据模板,并更新本地模板库;
步骤414,根据预设的页面编辑控件,对模板信息控件的配置内容进行编辑;其中,页面编辑控件包括以下至少任一项或其组合:文字编辑控件、段落编辑控件、表格编辑控件;
步骤416,根据数据结构图加载页面数据,生成并保存健康档案。
在该实施例中,当判定传入的模板标识参数不存在,或者没有接收到传入参数时,需要新建数据模板,保存至本地磁盘文件或数据库中,且与传入参数建立关联(如若为文件,则将模板标识作为文件名),然后对新创建的数据模板进行配置,并在配置后更新本地的模板库,以便下次直接应用,其中,对于编辑已存在的模板配置,是不能生成新配置的。
如图5所示,根据本发明的一个实施例的健康档案电子化编辑***的示意框图。其中,该健康档案电子化编辑***500,包括:
接口单元502,用于调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;
接收单元504,用于接收模板标识参数,判断模板标识参数是否存在;
编辑单元506,用于当判断结果为是时,显示模板标识对应的数据模板,并对数据模板进行编辑;
生成单元508,用于根据数据结构图加载页面数据,生成并保存健康档案。
在该实施例中,通过请求OpenEHR模型数据接口,获取OpenEHR模型中的模板元素,渲染数据结构图,支持显示如树状的数据结构图,以实现快速定位数据源,可以更高效快速的对页面数据进行调整;使用者根据健康档案类型及模板,选择所需数据模板,通过接收传入参数(即模板标识),如果存在,则直接显示对应的数据模板,并遵循本地健康档案标准对其进行编辑,优选地,支持数据模板在编辑后进行效果预览,然后根据数据结构图加载页面数据,通过启动渲染引擎,完成页面渲染,生成并保存符合实际展示需求的完整健康档案。通过本发明的实施例,一方面,参照了OpenEHR理论中的逻辑构件关系,利用传统的、书面的健康记录/档案,将现代计算机技术和卫生保健领域的专业知识进行整合,有利于信息使用者能方便地理解或共享这些信息;另一方面,通过调用统一化、标准化的数据接口,提高数据调用的效率,实现健康方案模板的编辑,解决各地区在遵循本地健康档案标准时,对页面上的自定义调整需求。
如图6所示,根据本发明的另一个实施例的健康档案电子化编辑***的示意框图。其中,该健康档案电子化编辑***600,包括:
接口单元602,用于调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;
接收单元604,用于接收模板标识参数,判断模板标识参数是否存在;
编辑单元606,用于当判断结果为是时,显示模板标识对应的数据模板,并对数据模板进行编辑;其中,编辑单元606,包括:
模板设计单元6062,用于根据预设的模板信息控件对数据模板进行配置,其中模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑;
生成单元608,用于根据数据结构图加载页面数据,生成并保存健康档案。
在该实施例中,通过对自主开发的模板信息控件进行编辑,完成对数据模板的设计。具体而言,模板信息控件包括:基本信息、表格、报告单等,可进行的操作包括:新增、删除、编辑、位置上下移动、标题名称编辑等操作,整个模板配置过程十分简便。
如图7所示,根据本发明的再一个实施例的健康档案电子化编辑***的示意框图。其中,该健康档案电子化编辑***700,包括:
接口单元702,用于调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;
接收单元704,用于接收模板标识参数,判断模板标识参数是否存在;
编辑单元706,用于当判断结果为是时,显示模板标识对应的数据模板,并对数据模板进行编辑;其中,编辑单元706,包括:
模板设计单元7062,用于根据预设的模板信息控件对数据模板进行配置,其中模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑;
页面设计单元7064,用于根据预设的页面编辑控件,对模板信息控件的配置内容进行编辑;其中,页面编辑控件包括以下至少任一项或其组合:文字编辑控件、段落编辑控件、表格编辑控件;
生成单元708,用于根据数据结构图加载页面数据,生成并保存健康档案。
在该实施例中,模板配置完成后,通过自主开发的页面编辑控件,对配置好的模板信息控件的内容进行编辑,从而完成数据模板的设计部分。具体包括:如文字编辑功能:可自由输入文字,可设置文字的字体名称、大小、粗体、下划线,可设置文字的颜色、背景色、背景图片等;段落编辑功能:可设置段落的行间距、段前间距、段后间距等;表格编辑功能:可对表格宽度进行自定义调整等。
在上述任一实施例中,优选地,数据结构图包括至少三级节点,至少三级节点分别是:根节点、文档基本定义节点及具体功能节点。
在该实施例中,本发明中提供的数据结构图包括至少三级节点,较为优选地,仅包括三级节点:根节点、文档基本定义节点及具体功能节点。以上三级节点为文档建立时必不可少的部分。与office的文档对象模型相比,去掉了与文档建立关系不大的部分节点,并将文档建立时必不可少的节点整合为三级,由于节点的分布级数越少,最终建立起来的编辑器可实现快速数据定位,可以更高效快速的对页面数据进行调整。
如图8所示,根据本发明的又一个实施例的健康档案电子化编辑***的示意框图。其中,该健康档案电子化编辑***800,包括:
接口单元802,用于调用OpenEHR模型数据接口,加载OpenEHR模型中的模板元素,生成数据结构图;
接收单元804,用于接收模板标识参数,判断模板标识参数是否存在;
编辑单元806,用于当判断结果为是时,显示模板标识对应的数据模板,并对数据模板进行编辑;其中,编辑单元806,包括:
模板设计单元8062,用于根据预设的模板信息控件对数据模板进行配置,其中模板信息控件包括以下至少任一项或其组合:基本信息控件、表格控件、报告单控件;配置包括以下任一项操作或其组合:新增、删除、编辑、位置上下移动、标题名称编辑;
页面设计单元8064,用于根据预设的页面编辑控件,对模板信息控件的配置内容进行编辑;其中,页面编辑控件包括以下至少任一项或其组合:文字编辑控件、段落编辑控件、表格编辑控件;
生成单元808,用于根据数据结构图加载页面数据,生成并保存健康档案;
新建单元810,用于当判断模板标识参数是否存在的判断结果为否时,新建与模板标识对应的数据模板,并对数据模板进行配置;以及配置完成后,保存数据模板,并更新本地模板库。
在该实施例中,当判定传入的模板标识参数不存在,或者没有接收到传入参数时,需要新建数据模板,保存至本地磁盘文件或数据库中,且与传入参数建立关联(如若为文件,则将模板标识作为文件名),然后对新创建的数据模板进行配置,并在配置后更新本地的模板库,以便下次直接应用,其中,对于编辑已存在的模板配置,是不能生成新配置的。
具体实施例:提供了一种健康档案编辑器,设计器技术架构:后端采用SpringBoot,前端采用thymeleaf模板+VUE+jQuery(ztree)。架构图如图9a所示,其中,外部***为开放式电子健康档案OpenEHR。
该健康档案编辑器包括接口处理模块、页面设计模块、页面渲染模块。其中,接口处理模块用于接口配置解析、获取JSON数据、Key数据、Value数据,以及接口数据拼接;页面设计模块用于数据与UI(User Interface,用户界面)关联、页面UI设计;页面渲染模块用于加载页面数据、启动渲染引擎、完成页面渲染,以及保存完整健康档案。
该健康档案编辑器的工作流程主要分为三部分:页面初始化、模板设计、模板渲染,具体过程如图9b所示,包括如下步骤:
步骤S10,加载模板元素;
步骤S12,渲染树状结构;
步骤S14,请求模板;
步骤S16,当前是否有模板;
步骤S18,若无,新建模板;
步骤S20,若有,编辑模板;
步骤S22,保存模板;
步骤S24,更新模板库;
步骤S26,加载页面数据;
步骤S28,启动渲染引擎;
步骤S30,完成页面渲染;
步骤S32,保存完整档案。
其中,文本输入域能绑定数据源,应用程序能调用数据源来在文档的输入域中的进行内容显示。渲染的树状数据结构图如图9c所示,该树状数据结构图仅包括三级节点:根节点、文档基本定义节点及具体功能节点;
在该实施例中,健康档案编辑器将数据源转换成可视化页面,首先通过OpenEHR接口对OpenEHR中已完整实现的参考模型(RM)和原型模型(AM)进行调用;通过健康档案浏览器提供的数据定义在oracle中,JSON数据查询由java开发完成的标准控件对数据源进行编辑展示,如图9d、9e所示;以及通过自主开发的页面编辑控件,如图9f所示,对控件内容进行编辑。
其中,开发标准控件以及页面编辑控件,具体包括以下几方面:
1、Container属性:Icon图标设置:本地文件路径+名称,Title设置:长度、颜色、字体、字号/可配置,其他:背景色,背景图片等;
2、Label-Edit属性:Icon图标设置:本地文件路径+名称,Label设置:长度、颜色、字体、字号,Edit设置:内容长度、折行、size、字体、字号、颜色、连接等,Label和Edit关联关系设置;
3、Table属性:Icon图标设置:本地文件路径+名称,列名设置:内容长度、颜色、字体、字号,数据项设置:内容长度、折行、字体、字号、颜色、链接等,列名和数据项关联关系设置,其中链接需要获取当前行列的值作为输入参数;
4、文件(附件)属性:图片设置:本地动态文件路径+名称,Label设置(可选):长度、颜色、字体、字号,Edit设置(可选):内容长度、折行、size、字体、字号、颜色等,Label、Edit和图片关联关系设置:关联key。
如图10所示,根据本发明的一个实施例的计算机设备的示意图。其中,该计算机设备1,包括存储器12、处理器14及存储在存储器12上并可在处理器14上运行的计算机程序,处理器用于执行如上述实施例中任一项方法的步骤。
本发明提供的计算机设备,其所包含的处理器用于执行如上述任一实施例中健康档案电子化编辑方法的步骤,因而该计算机设备能够实现该方法的全部有益效果,在此不再赘述。
本发明的又一方面,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现了如上述任一实施例中任一项方法的步骤。
本发明提供的计算机可读存储介质,其上存储的计算机程序被处理器执行时实现了如上述任一技术方案中健康档案电子化编辑方法的步骤,因而该计算机可读存储介质能够实现该方法的全部有益效果,在此不再赘述。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
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中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810153499.8A CN108417245A (zh) | 2018-02-22 | 2018-02-22 | 健康档案电子化编辑方法、***和计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810153499.8A CN108417245A (zh) | 2018-02-22 | 2018-02-22 | 健康档案电子化编辑方法、***和计算机设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108417245A true CN108417245A (zh) | 2018-08-17 |
Family
ID=63128949
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810153499.8A Pending CN108417245A (zh) | 2018-02-22 | 2018-02-22 | 健康档案电子化编辑方法、***和计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108417245A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109800402A (zh) * | 2018-12-28 | 2019-05-24 | 广州明珞汽车装备有限公司 | 一种用于工艺仿真的设备信息处理方法及*** |
CN112529643A (zh) * | 2020-12-21 | 2021-03-19 | 航天信息股份有限公司 | 电子***的处理方法、装置、存储介质和电子设备 |
CN113205881A (zh) * | 2021-06-02 | 2021-08-03 | 中国人民解放军军事科学院军事医学研究院 | 基于思维导图的OpenEHR原型与模板自动生成方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1411452A1 (en) * | 2001-06-21 | 2004-04-21 | Kabushiki Kaisha Toshiba | ELECTRONIC REPORT MAKING SUPPORTING APPARATUS, METHOD, AND PROGRAM |
CN105512985A (zh) * | 2015-12-29 | 2016-04-20 | 杭州邦泰科技有限公司 | 基于openEHR标准的糖尿病电子病历数据存储方法 |
CN105678671A (zh) * | 2015-12-29 | 2016-06-15 | 北京嘉和美康信息技术有限公司 | 生成电子病历的方法、装置、移动终端及电子病历*** |
CN105825066A (zh) * | 2016-03-25 | 2016-08-03 | 东华软件股份公司 | 一种电子病历生成方法及装置 |
US20170116373A1 (en) * | 2014-03-21 | 2017-04-27 | Leonard Ginsburg | Data Command Center Visual Display System |
CN106610928A (zh) * | 2016-12-27 | 2017-05-03 | 金蝶医疗软件科技有限公司 | 一种文档对象模型及电子病历编辑器 |
-
2018
- 2018-02-22 CN CN201810153499.8A patent/CN108417245A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1411452A1 (en) * | 2001-06-21 | 2004-04-21 | Kabushiki Kaisha Toshiba | ELECTRONIC REPORT MAKING SUPPORTING APPARATUS, METHOD, AND PROGRAM |
US20170116373A1 (en) * | 2014-03-21 | 2017-04-27 | Leonard Ginsburg | Data Command Center Visual Display System |
CN105512985A (zh) * | 2015-12-29 | 2016-04-20 | 杭州邦泰科技有限公司 | 基于openEHR标准的糖尿病电子病历数据存储方法 |
CN105678671A (zh) * | 2015-12-29 | 2016-06-15 | 北京嘉和美康信息技术有限公司 | 生成电子病历的方法、装置、移动终端及电子病历*** |
CN105825066A (zh) * | 2016-03-25 | 2016-08-03 | 东华软件股份公司 | 一种电子病历生成方法及装置 |
CN106610928A (zh) * | 2016-12-27 | 2017-05-03 | 金蝶医疗软件科技有限公司 | 一种文档对象模型及电子病历编辑器 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109800402A (zh) * | 2018-12-28 | 2019-05-24 | 广州明珞汽车装备有限公司 | 一种用于工艺仿真的设备信息处理方法及*** |
CN109800402B (zh) * | 2018-12-28 | 2023-08-08 | 广州明珞汽车装备有限公司 | 一种用于工艺仿真的设备信息处理方法及*** |
CN112529643A (zh) * | 2020-12-21 | 2021-03-19 | 航天信息股份有限公司 | 电子***的处理方法、装置、存储介质和电子设备 |
CN112529643B (zh) * | 2020-12-21 | 2024-05-28 | 航天信息股份有限公司 | 电子***的处理方法、装置、存储介质和电子设备 |
CN113205881A (zh) * | 2021-06-02 | 2021-08-03 | 中国人民解放军军事科学院军事医学研究院 | 基于思维导图的OpenEHR原型与模板自动生成方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105447122B (zh) | 一种基于多表关联可自主创建档案***的实现方法 | |
US7899684B2 (en) | Medical report creating apparatus, medical report referencing apparatus, medical report creating method, and medical report creation program recording medium | |
CN102819656B (zh) | 生成电子病历的***及方法 | |
JP3043973B2 (ja) | 計算シート自動生成の方法と装置 | |
US7590932B2 (en) | Electronic healthcare management form creation | |
CN108417245A (zh) | 健康档案电子化编辑方法、***和计算机设备 | |
EP2869195B1 (en) | Application coordination system, application coordination method, and application coordination program | |
US6698010B1 (en) | System, method and computer program product for automatic generation of data processing program | |
WO2021104324A1 (zh) | 医疗信息的处理方法、获取方法以及交互方法 | |
CN112652371A (zh) | 一种用于智慧医疗领域的护理文书设计器及生成装置 | |
EP1895407A1 (en) | HMI development support apparatus, HMI development support method and HMI development support program | |
CN114270313A (zh) | 一种计算机实现的方法、计算机程序以及物理计算环境 | |
CN108959225A (zh) | 一种临床科研表单生成方法及装置 | |
US20040008223A1 (en) | Electronic healthcare management form navigation | |
CN110531964A (zh) | 软件个性化智能开发方法 | |
JP2001118012A (ja) | 医療用テンプレート編集システム、医療用テンプレート入力システム及びプログラムを記録した機械読み取り可能な媒体 | |
CN109902275A (zh) | 一种自定义表格的方法以及电子设备 | |
CN116136880A (zh) | 数据展示方法、装置、电子设备及存储介质 | |
Tachinardi et al. | Integrating Hospital Information Systems. The challenges and advantages of (re-) starting now. | |
JPH1091494A (ja) | データベース操作プログラムの変換方法および変換装置 | |
Bianchi et al. | Multimedia document management: An anthropocentric approach | |
Schuler et al. | Database Evolution, by Scientists, for Scientists: A Case Study | |
CN109634606A (zh) | 一种定义功能菜单的方法及装置 | |
Briat et al. | Incremental update of cartographic data in a versioned environment | |
Murray | The management of archaeological information—A strategy |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180817 |
|
RJ01 | Rejection of invention patent application after publication |