数据表单生成系统的制作方法

文档序号:37416874发布日期:2024-03-25 19:04阅读:7来源:国知局
数据表单生成系统的制作方法

本发明涉及医疗表单领域,具体涉及一种数据表单生成系统。


背景技术:

1、表单是数据采集中的重要工具,不同的待收集信息需要对应不同样式的表单,表单结构及关联维度均有很大差异。现有的表单生成方法中一但表单被配置好后,其结构和内容均被固定,无法修改,若任何调整或者修改表单则需要重新开发代码,导致表单的开发周期延长、费时费力。或者若表单可动态修改,则造成数据以非结构化方式存储,在数据统计挖掘上造成很大的难度。


技术实现思路

1、为解决上述现有技术中存在的问题,本发明提出一种数据表单生成系统,实现表单可动态修改以及数据的结构化存储。

2、为实现上述本发明的目的,本发明实施例提供一种数据表单生成系统,包括:表单设计模块,被配置为生成待填报的表单;表单填报模块,被配置为填报表单;数据转换模块,用于查询出表单中所有字段信息,循环字段信息,生成表单对应的结构化视图,将所述结构化视图作为查询内容存储数据库,以表单id进行分组,以表单id和记录id为查询条件,将要查询表单中的字段信息数据保留,其他空置后获取最大值。

3、进一步地,所述表单设计模块,被配置为整理数据字典、对数据字典进行编码。

4、进一步地,所述表单设计模块,还被配置为:a.整理组件数据库、对所述组件进行编码;b.整理所述组件间的校验规则;c.设计所述组件分组、设计所述组件间的逻辑关系;d.对所述组件进行拖曳布局、改变显示顺序、设定是否必填和是否显示、是否只读和默认值;e.对表单中的单选和多选组件与数据字典项进行关联映射;f.将设计好的表单以结构化数据存储至数据库。

5、进一步地,所述组件包括医疗数据录入单行文本、多行文本、单选按钮、复选框、数值框、下拉菜单、标题、上传文件、日期时间和地址选择;所述校验规则包括数据类型、数据长度、数据格式、数据范围、数据一致性、数据完整性和自定义正则表达式;所述逻辑关系包括显示联动和数据联动。

6、进一步地,所述表单填报模块,被配置为设计表单内容存储数据库,存储字段包括患者id、表单id、记录id、组件id和组件值。

7、进一步地,所述表单填报模块,被配置为根据表单id把设计好的表单渲染为可录入表单。

8、进一步地,所述表单填报模块,被配置为根据患者id、表单id、记录id查询是否有已填报的数据,如果有则把相应数据渲染至页面。

9、进一步地,所述表单填报模块,被配置为根据所述表单设计模块的规则录入数据。

10、进一步地,所述表单填报模块,被配置为根据所述表单设计模块的检验规则校验无误后进行提交;其中,若根据患者id、表单id、记录id查询到表单内容存储数据库中已有数据,则先删除已有数据,后将本次的数据插入表单内容存储数据库。

11、进一步地,所述数据转换模块,被配置为对表单内容的可视数据进行行列转换。

12、本发明实施例的数据表单生成系统,通过配置表单设计模块、表单填报模块和数据转换模块,可以实现表单可动态修改以及数据的结构化存储。



技术特征:

1.一种数据表单生成系统,其特征在于,包括:

2.根据权利要求1所述的数据表单生成系统,其特征在于,所述表单设计模块,被配置为整理数据字典、对数据字典进行编码。

3.根据权利要求1所述的数据表单生成系统,其特征在于,所述表单设计模块,还被配置为:

4.根据权利要求3所述的数据表单生成系统,其特征在于,所述组件包括医疗数据录入单行文本、多行文本、单选按钮、复选框、数值框、下拉菜单、标题、上传文件、日期时间和地址选择;

5.根据权利要求1所述的数据表单生成系统,其特征在于,所述表单填报模块,被配置为设计表单内容存储数据库,存储字段包括患者id、表单id、记录id、组件id和组件值。

6.根据权利要求1所述的数据表单生成系统,其特征在于,所述表单填报模块,被配置为根据表单id把设计好的表单渲染为可录入表单。

7.根据权利要求1所述的数据表单生成系统,其特征在于,所述表单填报模块,被配置为根据患者id、表单id、记录id查询是否有已填报的数据,如果有则把相应数据渲染至页面。

8.根据权利要求1所述的数据表单生成系统,其特征在于,所述表单填报模块,被配置为根据所述表单设计模块的规则录入数据。

9.根据权利要求1所述的数据表单生成系统,其特征在于,所述表单填报模块,被配置为根据所述表单设计模块的检验规则校验无误后进行提交;

10.根据权利要求1所述的数据表单生成系统,其特征在于,所述数据转换模块,被配置为对表单内容的可视数据进行行列转换。


技术总结
本发明涉及数据表单生成系统,包括:表单设计模块,被配置为生成待填报的表单;表单填报模块,被配置为填报表单;数据转换模块,用于查询出表单中所有字段信息,循环字段信息,生成表单对应的结构化视图,将所述结构化视图作为查询内容存储数据库,以表单ID进行分组,以表单ID和记录ID为查询条件,将要查询表单中的字段信息数据保留,其他空置后获取最大值。本发明,通过配置表单设计模块、表单填报模块和数据转换模块,可以实现表单可动态修改以及数据的结构化存储。

技术研发人员:张龙三,颜增彦,许娟,史文钊
受保护的技术使用者:神州医疗科技股份有限公司
技术研发日:
技术公布日:2024/3/24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1