医院要建设信息化系统时,需要采购大量服务器设备。但每家医院规模不同(门诊量、住院量差异大),选用的产品组合不同(HIS、LIS、PACS等几十个子系统),对服务器的CPU、内存、硬盘需求也千差万别。传统做法是工程师凭经验手动估算,耗时长、容易出错,不同人算出的结果还不一样。
本系统解决的就是这个痛点——用户只需告诉系统"哪家医院、多少业务量、要哪些产品",即可自动生成标准化的服务器资源配置清单,大幅提升效率并保证配置规范性。
点击空白处退出提示
医院要建设信息化系统时,需要采购大量服务器设备。但每家医院规模不同(门诊量、住院量差异大),选用的产品组合不同(HIS、LIS、PACS等几十个子系统),对服务器的CPU、内存、硬盘需求也千差万别。传统做法是工程师凭经验手动估算,耗时长、容易出错,不同人算出的结果还不一样。
本系统解决的就是这个痛点——用户只需告诉系统"哪家医院、多少业务量、要哪些产品",即可自动生成标准化的服务器资源配置清单,大幅提升效率并保证配置规范性。
医院信息化项目服务器资源配置清单系统,包含5个子系统:
1. bom-platform(业务中台) :核心业务引擎,内置十余类医院信息化产品(基础设施、WiNEX、数据中心平台、医技系统等),根据医院门诊量、住院量自动计算所需服务器数量和配置,生成配置清单并导出Excel。
2. bom-mcp(协议转换层) :AI智能体和业务中台之间的翻译官,把AI发来的指令转成平台能懂的API请求。提供查产品库、创建清单、查看汇总、导出Excel四个工具接口。
3. bom-agent(AI智能体) :接入DeepSeek大模型的聊天机器人,用户用大白话说需求,AI自动理解并调用工具完成任务。支持流式打字输出,能多轮对话直到清单创建完毕。
4. bom-webui(前端界面) :用Vue 3搭建的图形操作页面,提供清单管理、产品库选择、架构图展示、总览统计、日志查询等功能。
5. 基础设施 :Redis缓存加速,Docker容器化一键启动全部服务。
本人负责全部产品的需求梳理、设计、编码、测试工作。
1. 技术栈 :后端Node.js + Express 5,前端Vue 3 + Element Plus,Excel生成用exceljs,缓存用redis,日志用pino。AI接DeepSeek大模型,用MCP协议和SSE流式通信。Docker Compose编排5个服务容器化部署。
2. 架构 :分四层——bom-platform做业务、bom-mcp做协议转换、bom-agent做AI对话、bom-webui做界面。层间通过HTTP API解耦,每类产品独立封装,便于扩展。
3. 亮点 :
① 用户用自然语言就能完成复杂操作,AI自动走完查产品库→创建清单→查看总览→导出Excel全流程。
② MCP标准协议让AI工具调用规范化。
③ 产品配置规则外置为配置文件,新增产品无需改核心代码。
④ 全容器化部署,一条命令启动所有服务。
4. 难点 :AI对话中工具调用可能失败,解决方案是会话机制维护上下文 + 超时自动清理。产品配置规则差异大(不同产品对CPU、内存需求不同),通过配置化建模将规则外置,新增产品只需改配置文件。




评论