基于DTO的自定义指标配置方法、系统、设备和介质技术方案

技术编号:26376223 阅读:56 留言:0更新日期:2020-11-19 23:44
本申请提供了一种基于DTO的自定义指标配置方法、系统、设备和介质,通过构建包含不同含义字段的数据模型;将多种不同格式的院内数据按预定义的结构化规则映射到所述数据模型,以供根据所述结构化规则对所述数据模型中的院内数据进行抽取;依据业务需求在预设的指标自定义配置页面中设定过滤规则或计算规则,以抽取对应自定义指标的实时的院内数据,以供前端页面作相应统计展示。本申请能避免在语义层数据集环节大量重复赋值取值以及手动计算复合指标的工作,同时将数据变为模块,从而使得数据对象映射能够释放更大的灵活性,实现指标的快速配置,有效的提高开发效率,优化指标配置流程。

【技术实现步骤摘要】
基于DTO的自定义指标配置方法、系统、设备和介质
本专利技术涉及数据处理
,特别是涉及一种基于DTO的自定义指标配置方法、系统、设备和介质。
技术介绍
当前医疗行业处于信息化建设飞速发展的阶段,随着信息化建设的推进,产生的大量医疗行业数据,散布在医院的各个信息系统中,由此衍生出的医疗行业数据产品,医院综合运营管理系统针对医院管理者重点关心的运营指标,亟需一种管理统一、逻辑清晰、配置简便、性能高效的数据模型来完成将底层抽象的数据表具象为具体的运营指标。通过对指标结果进行具体的监控,下钻、跳转来实现对于业务场景的重现,从而更好的为医院管理决策提供有效依据。现有医疗行业数据产品中的指标管理系统,如传统BI的语义层数据集设计,由于其不能实时查取最新的医院数据,所以得到的指标通统计结果往往具有一定时间滞后性;另外,在指标统计系统中往往是前期或预设好常用或自定义的指标拉选窗口,无法根据复杂场景需求添加其他指标统计功能,无法提供自定义指标的统计功能,因此,这需要大幅调整数据源结构、业务逻辑调整等底层开发。
技术实现思路
鉴于以上所述现有技术的缺点,本申请的目的在于提供一种基于DTO的自定义指标配置方法、系统、设备和介质,以解决现有技术中存在的至少一个问题。为实现上述目的及其他相关目的,本申请提供一种基于DTO的自定义指标配置方法,所述方法包括:构建包含不同含义字段的数据模型;将多种不同格式的院内数据按预定义的结构化规则映射到所述数据模型,以供根据所述结构化规则对所述数据模型中的院内数据进行抽取;依据业务需求在预设的指标自定义配置页面中设定过滤规则或计算规则,以抽取对应自定义指标的实时的院内数据,以供前端页面作相应统计展示。于本申请的一实施例中,所述字段的含义种类包括:患者、科室、医生、挂号、诊断、检验、检查、病例、收入、用药、及住院中任意一种或多种。于本申请的一实施例中,所述数据模型是基于DTO数据传输软件应用系统构建的。于本申请的一实施例中,所述将多种不同格式的院内数据按预定义的结构化规则映射到所述数据模型,包括:获取院方数据库中的不同格式的院内数据;将院内数据按预定义的结构化规则清洗映射为所述数据模型的数据结构,以将患者数据的信息唯一化。于本申请的一实施例中,所述自定义指标新增页面包括:数据院、指标类型、指标主题、指标名称、已建自定义指标、运算符、单位、指标转换因子、小数位数、度量算法、计算列、时间维度、指标数据标准化、过滤条件、及指标描述中任意一种或多种组合。于本申请的一实施例中,所述依据业务需求在预设的指标自定义配置页面中设定过滤规则或计算规则,以抽取对应自定义指标的实时的院内数据,包括:依据业务需求在指标自定义配置页面设定过滤规则或计算规则;根据过滤规则或计算规则转换为符合当前环境的SQL业务逻辑程序;依据所述SQL业务逻辑程序在所述数据模型中抽取相应的实时的院内数据;其中,对抽取后的院内数据进行去重、合并、及格式归一的整合处理。于本申请的一实施例中,所述抽取的频率可依据业务实际需求进行设定。为实现上述目的及其他相关目的,本申请提供一种基于DTO的自定义指标配置系统,所述系统包括:模型构建模块,构建包含不同含义字段的数据模型;数据映射模块,将多种不同格式的院内数据按预定义的结构化规则映射到所述数据模型,以供根据所述结构化规则对所述数据模型中的院内数据进行抽取;指标定义模块,依据业务需求在预设的指标自定义配置页面中设定过滤规则或计算规则,以抽取对应自定义指标的实时的院内数据,以供前端页面作相应统计展示。为实现上述目的及其他相关目的,本申请提供一种计算机设备,所述设备包括:存储器、及处理器;所述存储器用于存储计算机指令;所述处理器运行计算机指令实现如上所述的方法。为实现上述目的及其他相关目的,本申请提供一种计算机可读存储介质,存储有计算机指令,所述计算机指令被运行时执行如上所述的方法。综上所述,本申请提供的一种基于DTO的自定义指标配置方法、系统、设备和介质,通过构建包含不同含义字段的数据模型;将多种不同格式的院内数据按预定义的结构化规则映射到所述数据模型,以供根据所述结构化规则对所述数据模型中的院内数据进行抽取;依据业务需求在预设的指标自定义配置页面中设定过滤规则或计算规则,以抽取对应自定义指标的实时的院内数据,以供前端页面作相应统计展示。具有以下有益效果:本申请针对目前医疗行业数据产品中存在的指标管理问题,创新性提出一种基于DTO的自定义指标快速配置功能,在指标配置时通过数据过滤规则配置和数据对象中定义的符合指标计算配置一起支持数据对象映射,避免在语义层数据集环节大量重复赋值取值以及手动计算复合指标的工作,同时将数据变为模块,从而使得数据对象映射能够释放更大的灵活性,实现指标的快速配置。基于DTO的自定义指标快速配置功能在数据分析平台中的应用实践,把数据产品指标查询、计算以及对象映射等公共部分提取出来,有效的提高开发效率,优化指标配置流程。附图说明图1显示为本申请于一实施例中基于DTO的自定义指标配置方法的流程示意图。图2显示为本申请于一实施例中指标自定义配置页面的场景示意图。图3显示为本申请于一实施例中前端页面统计展示的场景示意图。图4显示为本申请于一实施例中基于DTO的自定义指标配置系统的模块示意图。图5显示为本申请于一实施例中计算机设备的结构示意图。具体实施方式以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本申请的基本构想,虽然图式中仅显示与本申请中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,但其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。在通篇说明书中,当说某部分与另一部分“连接”时,这不仅包括“直接连接”的情形,也包括在其中间把其它元件置于其间而“间接连接”的情形。另外,当说某种部分“包括”某种构成要素时,只要没有特别相反的记载,则并非将其它构成要素,排除在外,而是意味着可以还包括其它构成要素。其中提到的第一、第二及第三等术语是为了说明多样的部分、成分、区域、层及/或段而使用的,但并非限定于此。这些术语只用于把某部分、成分、区域、层或段区别于其它部分、成分、区域、层或段。因此,以下叙述的第一部分、成分、区域、层或段在不超出本申请范围的范围内,可以言及到第二部分、成分、区域、层或段。再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“本文档来自技高网...

【技术保护点】
1.一种基于DTO的自定义指标配置方法,其特征在于,所述方法包括:/n构建包含不同含义字段的数据模型;/n将多种不同格式的院内数据按预定义的结构化规则映射到所述数据模型,以供根据所述结构化规则对所述数据模型中的院内数据进行抽取;/n依据业务需求在预设的指标自定义配置页面中设定过滤规则或计算规则,以抽取对应自定义指标的实时的院内数据,以供前端页面作相应统计展示。/n

【技术特征摘要】
1.一种基于DTO的自定义指标配置方法,其特征在于,所述方法包括:
构建包含不同含义字段的数据模型;
将多种不同格式的院内数据按预定义的结构化规则映射到所述数据模型,以供根据所述结构化规则对所述数据模型中的院内数据进行抽取;
依据业务需求在预设的指标自定义配置页面中设定过滤规则或计算规则,以抽取对应自定义指标的实时的院内数据,以供前端页面作相应统计展示。


2.根据权利要求1所述的方法,其特征在于,所述字段的含义种类包括:患者、科室、医生、挂号、诊断、检验、检查、病例、收入、用药、及住院中任意一种或多种。


3.根据权利要求1所述的方法,其特征在于,所述数据模型是基于DTO数据传输软件应用系统构建的。


4.根据权利要求1所述的方法,其特征在于,所述将多种不同格式的院内数据按预定义的结构化规则映射到所述数据模型,包括:
获取院方数据库中的不同格式的院内数据;
将院内数据按预定义的结构化规则清洗映射为所述数据模型的数据结构,以将患者数据的信息唯一化。


5.根据权利要求1所述的方法,其特征在于,所述自定义指标新增页面包括:数据院、指标类型、指标主题、指标名称、已建自定义指标、运算符、单位、指标转换因子、小数位数、度量算法、计算列、时间维度、指标数据标准化、过滤条件、及指标描述中任意一种或多种组合。


6.根据权利要求1所述的方法,其...

【专利技术属性】
技术研发人员:殷嘉珩陈良
申请(专利权)人:合肥森亿智能科技有限公司
类型:发明
国别省市:安徽;34

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

1