医疗影像系统的架构演进
传统 PACS 多采用 C++ 或 C# 开发的 C/S 架构,医生终端需安装独立客户端,维护成本高且难以适应互联网医院及医共体远程诊断的需求。转向纯 Web 前端技术(B/S 架构)后,系统支持跨平台访问,医生仅需浏览器即可调阅 CT、核磁、DR 等多模态影像,显著降低了部署门槛。
核心业务模块
系统覆盖影像科全工作流,包含放射信息系统(RIS)与 PACS 阅片引擎。
RIS 工作流管理
- 智能登记排班:支持扫码或刷卡获取患者信息,统筹多检查室与设备资源,优化候诊流程。
- 技师工作站:追踪检查状态(已登记、检查中、已完成),确认耗材计费,进行影像质量质控打分。
- 图文报告系统:内置富文本编辑器,支持典型病例模板调用、语音录入对接及双签名权限控制。
Web Viewer 阅片引擎
- 加载性能:采用按需加载与无损压缩传输,普通宽带下亦可实现大序列 CT 图像的边下边看。
- 影像处理工具:提供无级缩放、漫游、旋转、窗宽窗位调节(含预设模式)、CT 值测量及心胸比计算等功能。
- 三维重建:纯前端实现 MPR、CPR、MIP、VR 体渲染,无需插件即可达到接近传统工作站的视觉效果。
- 序列协同:支持多屏多序列同步滚动,便于随访复查对比。
技术架构设计
系统采用微服务架构,底层图像引擎选用开源医疗图形学框架,兼顾高性能与可维护性。
- 后端框架:Java Spring Boot 2.x / Spring Cloud + MyBatis-Plus。
- 前端框架:Vue 3.0 + TypeScript + Element Plus。
- 渲染引擎:Cornerstone.js / VTK.js,负责纯前端高性能医疗影像渲染。
- 通讯网关:基于 dcm4che 深度定制,全面支持 DICOM 3.0 标准(C-ECHO, C-STORE, C-FIND, C-MOVE)。
- 存储方案:支持 MinIO 或阿里云 OSS 分布式对象存储,应对 TB/PB 级非结构化数据。
- 数据存储:MySQL 8.0 存储业务数据,Redis 用于高频状态缓存。
架构严格遵循 DICOM 3.0 与 HL7 国际医疗标准,支持接入 IHE 规范,助力电子病历评级与互联互通评级。


