自解析配置化报表系统

产品简介

医院的报表需求量巨大且业务复杂,传统的开发方式需要为每张报表单独开发报表逻辑并绘制报表界面,开发周期长、效率低,且任意的修改都需要修改源代码,并重新发布系统。

通过自解析配置化报表系统不需修改应用程序,实施人员或用户仅需书写SQL语句、表达式和简单的报表配置,即可在极短的时间内配置出一张报表,让报表开发人员把精力投入在报表业务上,从繁琐的报表页面绘制中解脱出来。系统提升了报表开发效能,实现不同医院的报表版本控制与报表迁移,提高了报表管理的规范化。

自解析配置化报表系统由报表基础信息配置、数据源配置、参数配置、列信息配置、表头表尾配置、报表解析、报表绘制与展示、报表管理等模块组成。其中数据源配置支持动态 SQL 语句,提供标签、参数引用等功能,具有极强的灵活性;参数配置支持单选框、多选框、下拉框、下拉搜索框、输入框、自定义插件、隐藏控件等多种类型,支持 SQL、键值对等多种数据源类别,支持参数依赖传递,支持元数据表达式与函数表达式,支持函数嵌套。此外,系统提供多样化的报表格式、样式、纸张类型及各类数据统计等功能,满足不同用户的多样化需求。

代表性模块-报表配置界面如图1所示。

图1 报表配置


产品四大亮点

与传统逐个开发报表提供同样的功能

平台提供报表输入参数动态可调,对数据可进行排序、过滤、筛选、求和、求均值、求方差、分组统计等常用计算操作。动态调整报表格式、样式和纸张类型等。

与传统逐个开发报表相比效率极高

传统方式开发一张报表需为每张报表单独开发报表逻辑并绘制报表界面,需要一天甚至多天的时间,本平台开发一张报表仅需一小时或几小时,效率极大提高。

与传统逐个开发报表相比不需修改程序

传统方式开发一张报表需修改程序代码,经编译发版后才可运行生效。本平台仅需简单配置,即可在短时间内配置出一张报表,提升用户体验度和杜绝发版风险。

平台拥有大量的报表模板

平台提供大量的各类报表模板,如各类药品报表、各类财务报表、各类临床报表和各类库存报表等,用户可直接使用或适当修改后使用,不需要重复开发。