[发明专利]数据表存储与管理方法及系统在审
申请号: | 202111597601.1 | 申请日: | 2021-12-24 |
公开(公告)号: | CN114297194A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 王仕凯;陈诚;戴橙 | 申请(专利权)人: | 浙江太美医疗科技股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/28 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 朱方杰;骆希聪 |
地址: | 314000 浙江省嘉兴市经济技*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据表 存储 管理 方法 系统 | ||
1.一种数据表存储与管理方法,包括以下步骤:
接收创建一个或多个表单结构形成的元数据,对所述元数据进行解析,得到表单结构所包含的表单名称、组名称、数据栏编号、存储数据名称和存储数据类型,所述存储数据类型包括一种或多种数据类型;
接收在所述表单结构中填写的表单数据;
创建扩展表结构,所述扩展表结构具有与所述表单名称、组名称和数据栏编号对应的扩展表字段,所述扩展表结构中存储数据的类型统一设置为第一数据类型;
基于所述表单数据所对应的表单名、组名称和数据栏编号将所述表单数据填入所述扩展表结构,其中填入所述扩展表结构中的数据的类型设置为第一数据类型。
2.根据权利要求1所述的数据表存储与管理方法,其特征在于,还包括:
接收对所述表单数据的读写操作请求;
对所述读写操作请求进行解析,得到所述读写操作请求对应的表单数据所属的表单名称、组名称和数据栏编号;
基于所述表单名称、组名称和数据栏编号在所述扩展表结构中定位对应的扩展表数据,并从所述元数据中获取所述对应的扩展表数据的数据类型;
基于从所述元数据中获取的所述数据类型和所述扩展表数据形成输出数据,以响应所述读写操作请求。
3.根据权利要求2所述的数据表存储与管理方法,其特征在于,基于从所述元数据中获取的所述数据类型和所述扩展表数据形成输出数据,以响应所述读写操作请求包括:
基于从所述元数据中获取的所述数据类型,判断获取的所述数据类型与所述第一数据类型是否一致;
如果不一致,则将所述对应的扩展表数据进行类型转换,并将经过所述类型转换后的数据作为输出数据,以响应所述读写操作请求;
如果一致,则将扩展表数据作为输出数据,以响应所述读写操作请求。
4.根据权利要求1所述的数据表存储与管理方法,其特征在于,所述一种或多种数据类型包括整型、浮点型、字符型和/或字符串型。
5.根据权利要求1所述的数据表存储与管理方法,其特征在于,在所述扩展表结构中,所述组名称包括扩展表组样式名称和扩展表组实例名称。
6.根据权利要求1所述的数据表存储与管理方法,其特征在于,所述扩展表结构包括的字段数量大于或等于所述表单名、组名称和数据栏编号对应的数量之和。
7.根据权利要求1所述的数据表存储与管理方法,其特征在于,所述存储数据名称临床试验采集数据名称,所述临床实验采集数据名称包括受试者信息名称、药物信息名称、和/或检测与化验项名称。
8.根据权利要求1所述的数据表存储与管理方法,其特征在于,所述扩展表结构和扩展表数据存储于MySQL数据库。
9.一种数据表存储与管理系统,包括:
存储器,用于存储可由处理器执行的指令;以及
处理器,用于执行所述指令以实现如权利要求1-8任一项所述的方法。
10.一种存储有计算机程序代码的计算机可读介质,所述计算机程序代码在由处理器执行时实现如权利要求1-8任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江太美医疗科技股份有限公司,未经浙江太美医疗科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111597601.1/1.html,转载请声明来源钻瓜专利网。