医院智能应用中心围绕医院数据智能分析,覆盖问数、报表、监测与对账,主要功能如下。
一、智能问数与问答。问数以自然语言查询财务数据,解析时间、科目、表名、同比环比和图表,缺期间则追问,多轮可继承上下文,结果可出表出图。问答面向制度政策与知识库,流式作答并引用附件,支持会话与多模型。
二、报表与报告。固定报表按技能生成医疗收入支出、药品收入、盈余、均费及卫健申报、医改考核等标准表,可预览导出Excel。动态报表支持模板导入、AI辅助取数、预览与固化。智能报告一次生成经济运行分析表1至12,金额按万元换算,可导出Word、PDF。
三、监测、对账与看板。监测按期间计算指标并阈值着色,支持指标定义、补缺和指标集。财库对账上传银行、国库文件跑批,查看差异并导出,可同步供应商、燃气数据。首页与看板展示KPI、收支趋势和科目排名。
四、数据与报表管理。数据源支持明细导入、月度汇总、列定义、手工录入和指标维护;报表中心浏览已导入Excel;成本中心导入科室成本四表后开展成本分析。
五、系统与AI管理。提供用户角色权限、字典与公告,以及在线用户、日志、缓存和定时任务。AI管理负责大模型接入、技能包、提示词和用量统计。
项目实现
1、整体架构和设计思路,不同模块使用的技术栈。采用前后端分离B/S架构,原则是“底表和技能包管口径、大模型管理解、规则引擎管取数”,禁止模型编造财务数字。前端Vue 2、Element UI、ECharts,问答问数走SSE。后端Spring Boot 4.x、JDK 21、Spring Security、JWT、MyBatis,承载问数、报表、报告、监测和对账,对接通义千问与院内知识库,任务调度。MySQL存储业务数据,Redis维护会话,SQL Server对接用友凭证及供应商、燃气数据。报表技能独立加载,库连接和端口外置config,测试与生产切换无需重编译。
2、我负责财务智能分析主链路的设计与实现,包括问数七要素解析与多源取数、约20项固定报表技能、经济运行分析表1至12、知识问答流式引用、AI监测、财库对账,以及明细导入到月度汇总、看板的数据闭环。交付生产一级菜单14组;整系统回归118条、经济分析专项36条,阻塞缺陷0;盈余类问法由约40条噪声结果收敛到约4条有效行;完成原Python报表智能体向Java加Vue迁移并完成院内部署。
3、难点一是医院科目近形异义,口语易拆错词、锁错表。解决方案是合词保护、科目优先匹配申报项目名、缺期间强制反问、仅明确带“表”才锁表名。难点二是报告万元口径与技能单元格不一致,小额漏转、支出盈余与底表对不上。解决方案是金额