(12)发明专利申请
(10)申请公布号 CN 111310429 A(43)申请公布日 2020.06.19
(21)申请号 202010180977.1(22)申请日 2020.03.16
(71)申请人 青岛百洋智能科技股份有限公司
地址 266000 山东省青岛市市北区开封路
88号1号楼201室(72)发明人 侯圣涛 谭明智 王亮 松
夏鑫 (74)专利代理机构 青岛清泰联信知识产权代理
有限公司 37256
代理人 张媛媛(51)Int.Cl.
G06F 40/183(2020.01)G06F 40/166(2020.01)G06F 16/28(2019.01)G06F 16/16(2019.01)
权利要求书2页 说明书5页 附图1页
()发明名称
一种实现可定制化表单的方法及系统(57)摘要
本发明提供的一种实现可定制化表单的方法,应用于元数据管理系统,所述元数据管理系统设置有数据库以及管理工具,所述方法包括:获取并解析卫生元数据标准文件,得到元数据,所述元数据包括数据元、值域、数据集、统计指标;将所述元数据录入所述数据库中;根据所述元数据并结合医疗行为,在所述数据库中创建数据实体;根据所述管理工具关联不同的所述数据实体,建立领域模型;根据所述领域模型,在所述元数据管理系统中创建可视化表单,以供用户填写。本发明还提供了一种实现可定制化表单的系统。本发明提高了可视化表单的扩展性,实现了可视化表单的定制化需求,缩短了开发周期,提高了数据的通用性和移植性。
CN 111310429 ACN 111310429 A
权 利 要 求 书
1/2页
1.一种实现可定制化表单的方法,其特征在于,应用于元数据管理系统,所述元数据管理系统设置有数据库以及管理工具,所述方法包括:
S1:获取并解析卫生元数据标准文件,得到元数据,所述元数据包括数据元、值域、数据集、统计指标;
S2:将所述元数据录入所述数据库中;S3:根据所述元数据并结合医疗行为,在所述数据库中创建数据实体;S4:根据所述管理工具关联不同的所述数据实体,建立领域模型;S5:根据所述领域模型,在所述元数据管理系统中创建可视化表单,以供用户填写。2.根据权利要求1所述的实现可定制化表单的方法,其特征在于,所述步骤S5中以供用户填写,具体包括:
基于所述可视化表单,通过新增、修改、删除或移动对所述可视化表单进行编辑;通过编辑所述可视化表单,生成可视化表单的信息收集列表;用户根据所述信息收集列表填写相关信息。
3.根据权利要求1所述的实现可定制化表单的方法,其特征在于,所述卫生元数据标准文件包括:
卫生信息数据元目录标准文件,卫生信息数据元值域代码标准文件,卫生信息数据集标准文件以及卫生统计指标标准文件。
4.根据权利要求3所述的实现可定制化表单的方法,其特征在于,所述步骤S2中将所述元数据录入所述数据库中,具体包括:
解析所述卫生信息数据元目录标准文件,获取数据元;解析所述卫生信息数据元值域代码标准文件,获取数据元值域;解析所述卫生信息数据集标准文件,获取数据集;解析卫生统计指标标准文件,获取统计指标;将所述数据元值域录入所述数据库中;将所述数据元录入所述数据库中;按照所述数据集,将录入的所述数据元值域和所述数据元整理到所述数据集中;将所述统计指标录入所述数据库中。
5.根据权利要求4所述的实现可定制化表单的方法,其特征在于,所述步骤S3具体包括:
根据整理后的所述数据集并结合医疗行为,在所述数据库中创建数据实体,所述数据实体至少包括患者基本信息数据实体,所述患者基本信息数据实体中存在唯一标志ID属性;
选择所述数据元,为所述数据实体添加实体字段,或采用自定义方式为所述数据实体添加实体字段。
6.根据权利要求5所述的实现可定制化表单的方法,其特征在于,所述步骤S5中在所述元数据管理系统中创建可视化表单,具体包括:
在所述元数据管理系统中定义可视化表单字典数据类型和图标类型;根据所述领域模型、所述可视化表单字典数据类型和图标类型,创建所述领域模型的可视化表单。
2
CN 111310429 A
权 利 要 求 书
2/2页
7.一种实现可定制化表单的系统,其特征在于,应用于元数据管理系统,所述元数据管理系统设置有数据库以及管理工具,所述系统包括:
数据元获取单元,用于获取并解析卫生元数据标准文件,得到元数据,所述元数据包括数据元、值域、数据集、统计指标;
实体管理单元,用于将所述元数据录入所述数据库中;实体创建单元,用于根据所述元数据并结合医疗行为,在所述数据库中创建数据实体;领域模型建立单元,用于根据所述管理工具关联不同的所述数据实体,建立领域模型;表单管理单元,用于根据所述领域模型,在所述元数据管理系统中创建可视化表单,以供用户填写。
8.根据权利要求7所述的实现可定制化表单的系统,其特征在于,所述实体管理单元包括:
数据元管理模块,用于将所述数据元录入所述数据库中:值域管理模块,用于将所述数据元值域录入所述数据库中;数据集管理模块,用于将录入的所述数据元整理到所述数据集中;统计指标管理模块,用于将所述统计指标录入所述数据库中。9.根据权利要求8所述的实现可定制化表单的系统,其特征在于,所述表单管理单元包括:
表单可视化编辑器,用于在所述元数据管理系统中定义可视化表单字典数据类型和图标类型,根据所述领域模型、所述可视化表单字典数据类型和图标类型,创建所述领域模型的可视化表单。
10.根据权利要求9所述的实现可定制化表单的系统,其特征在于,所述表单管理单元还包括:
表单布局模块,用于通过新增、修改、删除或移动对所述可视化表单进行编辑,生成可视化表单的信息收集列表,以供用户填写。
3
CN 111310429 A
说 明 书
一种实现可定制化表单的方法及系统
1/5页
技术领域
[0001]本发明涉及表单生成技术领域,特别涉及一种实现可定制化表单的方法及系统。背景技术
[0002]医院随访系统可以为患者提供个性化的医前医后服务,更好的帮助患者医后康复,与患者建立持久的双赢关系,从而帮助医院挽留更多的老患者并争取更多的新患者,同时也可为临床科研积累丰富的资料,有利于提高医学水平。[0003]目前医院随访系统,大多是根据客户的需求,制作可视化表单,用户在移动终端填写可视化表单中的相关信息,可以使医生了解患者目前的健康情况。但是就现有技术而言,可视化表单目的性强,当客户有新的需求时,需软件开发商频繁大量进行系统的改造和表单的开发,扩展性低,开发周期较长,过程繁琐。发明内容
[0004]为解决现有技术中可视化表单扩展性低的技术问题,本发明提供了一种实现可定制化表单的方法,根据卫生元数据标准文件,采用可视化表单编辑技术,提高了可视化的扩展性,实现了可视化表单的定制化需求,缩短了开发周期,提高了数据的通用性和移植性。[0005]本发明提供了一种实现可定制化表单的方法,应用于元数据管理系统,所述元数据管理系统设置有数据库以及管理工具,所述方法包括:[0006]S1:获取并解析卫生元数据标准文件,得到元数据,所述元数据包括数据元、值域、数据集、统计指标;[0007]S2:将所述元数据录入所述数据库中;[0008]S3:根据所述元数据并结合医疗行为,在所述数据库中创建数据实体;[0009]S4:根据所述管理工具关联不同的所述数据实体,建立领域模型;[0010]S5:根据所述领域模型,在所述元数据管理系统中创建可视化表单,以供用户填写。
[0011]进一步地,所述步骤S5中以供用户填写,具体包括:[0012]基于所述可视化表单,通过新增、修改、删除或移动对所述可视化表单进行编辑;[0013]通过编辑所述可视化表单,生成可视化表单的信息收集列表;[0014]用户根据所述信息收集列表填写相关信息。[0015]进一步地,所述卫生元数据标准文件包括:[0016]卫生信息数据元目录标准文件,卫生信息数据元值域代码标准文件,卫生信息数据集标准文件以及卫生统计指标标准文件。[0017]进一步地,所述步骤S2中将所述元数据录入所述数据库中,具体包括:[0018]解析所述卫生信息数据元目录标准文件,获取数据元;[0019]解析所述卫生信息数据元值域代码标准文件,获取数据元值域;[0020]解析所述卫生信息数据集标准文件,获取数据集;
4
CN 111310429 A[0021]
说 明 书
2/5页
解析卫生统计指标标准文件,获取统计指标;
[0022]将所述数据元值域录入所述数据库中;[0023]将所述数据元录入所述数据库中;[0024]按照所述数据集,将录入的所述数据元值域和所述数据元整理到所述数据集中;[0025]将所述统计指标录入所述数据库中。[0026]进一步地,所述步骤S3具体包括:
[0027]根据整理后的所述数据集并结合医疗行为,在所述数据库中创建数据实体,所述数据实体至少包括患者基本信息数据实体,所述患者基本信息数据实体中存在唯一标志ID属性;
[0028]选择所述数据元,为所述数据实体添加实体字段,或采用自定义方式为所述数据实体添加实体字段。[0029]进一步地,所述步骤S5中在所述元数据管理系统中创建可视化表单,具体包括:[0030]在所述元数据管理系统中定义可视化表单字典数据类型和图标类型;[0031]根据所述领域模型、所述可视化表单字典数据类型和图标类型,创建所述领域模型的可视化表单。
[0032]本发明还提供一种实现可定制化表单的系统,应用于元数据管理系统,所述元数据管理系统设置有数据库以及管理工具,所述系统包括:[0033]数据元获取单元,用于获取并解析卫生元数据标准文件,得到元数据,所述元数据包括数据元、值域、数据集、统计指标;[0034]实体管理单元,用于将所述元数据录入所述数据库中;[0035]实体创建单元,用于根据所述元数据并结合医疗行为,在所述数据库中创建数据实体;
[0036]领域模型建立单元,用于根据所述管理工具关联不同的所述数据实体,建立领域模型;
[0037]表单管理单元,用于根据所述领域模型,在所述元数据管理系统中创建可视化表单,以供用户填写。[0038]进一步地,所述实体管理单元包括:[0039]数据元管理模块,用于将所述数据元录入所述数据库中:[0040]值域管理模块,用于将所述数据元值域录入所述数据库中;[0041]数据集管理模块,用于将录入的所述数据元整理到所述数据集中;[0042]统计指标管理模块,用于将所述统计指标录入所述数据库中。[0043]进一步地,所述表单管理单元包括:[0044]表单可视化编辑器,用于在所述元数据管理系统中定义可视化表单字典数据类型和图标类型,根据所述领域模型、所述可视化表单字典数据类型和图标类型,创建所述领域模型的可视化表单。[0045]进一步地,所述表单管理单元还包括:[0046]表单布局模块,用于通过新增、修改、删除或移动对所述可视化表单进行编辑,生成可视化表单的信息收集列表,以供用户填写。[0047]本发明的技术效果或优点:
5
CN 111310429 A[0048]
说 明 书
3/5页
本发明提供的一种实现可定制化表单的方法,获取并解析了卫生元数据标准文
件,得到了元数据,将元数据录入元数据管理系统的数据库中,根据元数据并结合医疗行为,在数据库中创建数据实体,根据管理工具关联不同的数据实体,从而建立领域模型,根据领域模型,在元数据管理系统中创建可视化表单,以供用户填写。该方法无需软件开发商修改代码,根据卫生元数据标准文件,采用可视化表单编辑技术,提高了可视化的扩展性,实现了可视化表单的定制化需求,缩短了开发周期,提高了数据的通用性和移植性。附图说明
[0049]图1为本发明实施例提供的一个实现可定制化表单的方法的流程图;[0050]图2为本发明实施例提供的一个实现可定制化表单的系统的结构框图。
具体实施方式
[0051]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0052]为解决现有技术中可视化表单扩展性低的技术问题,本发明提供了一种实现可定制化表单的方法,根据卫生元数据标准文件,采用可视化表单编辑技术,提高了可视化的扩展性,实现了可视化表单的定制化需求,缩短了开发周期,提高了数据的通用性和移植性。[0053]下面结合具体实施例及说明书附图,对本发明的技术方案作详细说明。[00]参考图1,图1为本发明实施例提供的一个实现可定制化表单的方法的流程图。本发明提供了一种实现可定制化表单的方法的流程图,应用于元数据管理系统,所述元数据管理系统设置有数据库以及管理工具,所述方法包括:[0055]S1:获取并解析卫生元数据标准文件,得到元数据,所述元数据包括数据元、值域、数据集、统计指标。本实施例中,卫生元数据标准文件包括:卫生信息数据元目录标准文件,卫生信息数据元值域代码标准文件,卫生信息数据集标准文件以及卫生统计指标标准文件。具体地说,卫生元数据标准文件可从中华人民共和国国家卫生健康委员会网站获取。[0056]S2:将所述元数据录入所述数据库中。本实施例中,步骤S2具体包括:[0057]解析所述卫生信息数据元目录标准文件,获取数据元;[0058]解析所述卫生信息数据元值域代码标准文件,获取数据元值域;[0059]解析所述卫生信息数据集标准文件,获取数据集;[0060]解析卫生统计指标标准文件,获取统计指标;[0061]将所述数据元值域录入所述数据库中;[0062]将所述数据元录入所述数据库中;[0063]按照所述数据集,将录入的所述数据元值域和所述数据元整理到所述数据集中;[00]将所述统计指标录入所述数据库中。[0065]具体地说,将元数据录入元数据管理系统的数据库中,需按照定义的数据格式录入。
[0066]S3:根据所述元数据并结合医疗行为,在所述数据库中创建数据实体。本实施例中
6
CN 111310429 A
说 明 书
4/5页
步骤S3具体包括:
[0067]根据整理后的所述数据集并结合医疗行为,在所述数据库中创建数据实体,所述数据实体至少包括患者基本信息数据实体,所述患者基本信息数据实体中存在唯一标志ID属性;
[0068]选择所述数据元,为所述数据实体添加实体字段,或采用自定义方式为所述数据实体添加实体字段。[0069]具体地说,所创建的数据实体包含显示名称、描述、分类、状态、状态、备注等基本设置信息。示例性的,具体介绍一下创建数据实体的过程:例如创建一个高血压患者随访系统,则根据数据集以及高血压这一医疗行为,创建与高血压医疗行为相关的所有数据实体,例如创建高血压患者的基本信息数据实体,创建高血压检验记录实体、创建高血压检验记录实体、以及创建家庭用药情况实体等,根据所创建的实体,从数据集中选取相关的数据元进行实体字段的创建,以此方式提高信息项目的通用性,为了兼容需求的人性化,也可通过自定义方式为创建的数据实体添加实体字段。[0070]S4:根据所述管理工具关联不同的所述数据实体,建立领域模型。具体地说,基于客户的需求,根据元数据管理系统中的管理工具以及与某一医疗行为相关的数据实体,创建领域模型。根据步骤S3中的示例,基于客户的需求,建立高血压随访的领域模型就是将高血压患者的基本信息数据实体、创建高血压检验记录实体、创建高血压检验记录实体、以及创建家庭用药情况实体等关联起来,由于患者基本信息数据实体中存在唯一标志ID属性,所以可以将高血压患者的基本信息数据实体、创建高血压检验记录实体、创建高血压检验记录实体、以及创建家庭用药情况实体等关联起来。[0071]S5:根据所述领域模型,在所述元数据管理系统中创建可视化表单,以供用户填写。本实施例中,步骤S5具体包括:
[0072]在元数据管理系统中定义可视化表单字典数据类型和图标类型;[0073]根据领域模型、可视化表单字典数据类型和图标类型,创建该领域模型的可视化表单;
[0074]基于所述可视化表单,通过新增、修改、删除或移动对所述可视化表单进行编辑;[0075]通过编辑所述可视化表单,生成可视化表单的信息收集列表;[0076]用户根据所述信息收集列表填写相关信息。[0077]具体地说,字典数据类型主要包括实体数据类型、身份证件数据类型、手术切除部位数据类型等。图表数据类型主要包括用到的图标项。根据领域模型、可视化表单字典数据类型和图标类型,采用可视化编辑器,创建该领域模型的可视化表单。[0078]本实施例提供的一种实现可定制化表单的方法,获取并解析了卫生元数据标准文件,得到了元数据,将元数据录入元数据管理系统的数据库中,根据元数据并结合医疗行为,在数据库中创建数据实体,根据管理工具关联不同的数据实体,从而建立领域模型,根据领域模型,在元数据管理系统中创建可视化表单,以供用户填写。该方法无需软件开发商修改代码,根据卫生元数据标准文件,采用可视化表单编辑技术,提高了可视化的扩展性,实现了可视化表单的定制化需求,缩短了开发周期,提高了数据的通用性和移植性。[0079]本实施例还提供一种实现可定制化表单的系统,应用于元数据管理系统,所述元数据管理系统设置有数据库以及管理工具,所述系统包括:数据元获取单元、实体管理单
7
CN 111310429 A
说 明 书
5/5页
元、实体创建单元、领域模型建立单元以及表单管理单元。[0080]其中:
[0081]数据元获取单元,用于获取并解析卫生元数据标准文件,得到元数据,所述元数据包括数据元、值域、数据集、统计指标;[0082]实体管理单元,用于将所述元数据录入所述数据库中;[0083]实体创建单元,用于根据所述元数据并结合医疗行为,在所述数据库中创建数据实体;
[0084]领域模型建立单元,用于根据所述管理工具关联不同的所述数据实体,建立领域模型;
[0085]表单管理单元,用于根据所述领域模型,在所述元数据管理系统中创建可视化表单,以供用户填写。[0086]本实施例中,所述实体管理单元包括:数据元管理模块、值域管理模块以及数据集管理模块。[0087]其中:
[0088]数据元管理模块,用于将所述数据元录入所述数据库中:[00]值域管理模块,用于将所述数据元值域录入所述数据库中;[0090]数据集管理模块,用于将录入的所述数据元整理到所述数据集中;[0091]统计指标管理模块,用于将所述统计指标录入所述数据库中。[0092]所述表单管理单元包括:表单可视化编辑器和表单布局模块。[0093]其中:
[0094]表单可视化编辑器,用于在所述元数据管理系统中定义可视化表单字典数据类型和图标类型,根据所述领域模型、所述可视化表单字典数据类型和图标类型,创建所述领域模型的可视化表单;
[0095]表单布局模块,用于通过新增、修改、删除或移动对所述可视化表单进行编辑,生成可视化表单的信息收集列表,以供用户填写。[0096]以上所述仅为本申请的优选实施例而已,并不用于本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
8
CN 111310429 A
说 明 书 附 图
1/1页
图1
图2
9
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务