数据库变量生产方法、系统、计算机设备和存储介质技术方案

技术编号:26170894 阅读:21 留言:0更新日期:2020-10-31 13:40
本申请提供了一种数据库变量生产方法、系统、计算机设备和存储介质,通过获取用于定义变量取数和加工逻辑的输入信息,以形成变量配置文件;读取所述变量配置文件以生成相应的可被数据引擎执行的取数语句;解析所述取数语句并由数据引擎依据所述取数语句从数据库中提取变量数据以及对变量进行赋值。本申请可由业务人员实现变量生产及结果验证,能够提高变量生产的效率和准确率,解决满足快速增长的业务需求的矛盾。

【技术实现步骤摘要】
数据库变量生产方法、系统、计算机设备和存储介质
本专利技术涉及数据库变量生产
,特别是涉及一种数据库变量生产方法、系统、计算机设备和存储介质。
技术介绍
当前基于数据应用的医疗信息软件在由数据库进行数据提取和变量加工时,通常会涉及到变量取数和加工逻辑定义、取数语句书写、及变量输出结果验证等包含于变量生产和验证的步骤:例如,1.变量取数和加工逻辑定义,明确变量在数据库中的来源和变量加工的业务逻辑;2.取数语句书写,通常使用SQL等数据库查询语言,将变量取数和加工逻辑转化为可执行的代码;3.变量输出结果验证,通过在相应测试环境执行变量取数代码,并对比实际结果与预期结果,验证变量代码执行结果是否符合业务需求。而由于业务人员(主要指非计算机背景)通常不具备SQL等数据库查询语言和测试的技能,软件开发测试人员也不具备相应的医学业务知识,因此该过程中需要业务人员和软件开发及测试人员共同参与,因此,现有变量生产的效率和准确率逐渐无法满足快速增长的业务需求。因此,亟需提供一种可由业务人员进行变量生产及结果验证的方法,以解决变量生产的效率和本文档来自技高网...

【技术保护点】
1.一种数据库变量生产方法,其特征在于,所述方法包括:/n获取用于定义变量取数和加工逻辑的输入信息,以形成变量配置文件;/n读取所述变量配置文件以生成相应的可被数据引擎执行的取数语句;/n解析所述取数语句并由数据引擎依据所述取数语句从数据库中提取变量数据以及对变量进行赋值。/n

【技术特征摘要】
1.一种数据库变量生产方法,其特征在于,所述方法包括:
获取用于定义变量取数和加工逻辑的输入信息,以形成变量配置文件;
读取所述变量配置文件以生成相应的可被数据引擎执行的取数语句;
解析所述取数语句并由数据引擎依据所述取数语句从数据库中提取变量数据以及对变量进行赋值。


2.根据权利要求1所述的方法,其特征在于,所述变量配置文件的属性包括:变量名称、条件筛选字段、条件筛选值、取值字段、输出类型、时间窗、及聚合方式中任意一种或多种。


3.根据权利要求1所述的方法,其特征在于,所述变量配置文件所定义的变量包括:诊断、药品、医嘱、检验、检查、护理记录、生命体征、及病历文书中任意一种或多种。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
依据变量取数和加工逻辑构建包含针对多种变量的多个测试用例的变量测试文件,以供作为数据源对执行取数语句的变量输出结果进行验证。


5.根据权利要求4所述的方法,其特征在于,所述依据变量取数和加工逻辑构建包含针对多种变量的多个测试用例的变量测试文件,以供作为数据源对执行取数语句的变量输出结果进行验证,包括:
读取所述变量测试文件,按照表结构和关联关系生成对应数据以构成测试数据库;
将所述测试数据库作为数据源调用数据引擎执行取数语句,以获取变量输出结果;
将所述变量输出结果与变量预期取值进行比对,以形成测试报告。


6.根据权利要求4或5所述的方法,其特征在于,所述变量测试文件包括:变量名称、变量所用字段名称、变量相关各表的字段取值、及变量预期取值。

【专利技术属性】
技术研发人员:殷嘉珩姚彬
申请(专利权)人:上海森亿医疗科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1