
整套C+VC+MSSQL版PACS完整综述(带全三维:MPR/VR/SSD/VE/MIP/MinIP/冠脉钙化)
1、系统整体架构
技术栈:C语言 + Win32(VC6/VS) + ODBC(MSSQL) + OpenGL + DCMTK(DICOM解析) 分层:
- DICOM接入层:接收院内CT/MR/DR/CR设备DICOM影像(DICOM C-STORE协议接收、本地DCM文件导入)
- 数据库管理层(MSSQL):患者信息、检查信息、影像路径、诊断报告、冠脉钙化分析结果入库
- 2D阅片引擎:窗宽窗位、缩放、平移、测距、角度、标注、翻转、序列浏览
- 高级三维引擎(核心) MPR多平面重建|VR容积重建|SSD表面重建|VE虚拟内窥镜|MIP/MinIP投影|冠脉Agatston钙化积分
- 报告模块:模板化诊断报告、报告存储、打印、PDF导出
- 打印输出:DICOM胶片打印、图像导出JPG/BMP


2、各模块详细说明
(1)DICOM服务模块
- 支持DICOM3.0标准,接收PACS网关/放射设备上传影像;
- 自动解析标签:姓名、ID、检查部位、设备类型(CT/MR/DR)、层厚、像素间距、HU值、序列信息;
- 文件不存入数据库,MSSQL只存文件磁盘路径,节省库容量。
(2)MSSQL数据库四张核心表
Patient(患者基本信息)→ Study(单次检查)→ Series(影像序列)→ Image(单幅影像路径)、HeartCalciumReport(钙化报告)
影像文件物理存本地硬盘/共享盘,数据库做索引管理。(3)二维阅片功能
- 自定义窗宽窗位预设(肺窗、骨窗、脑窗、腹窗);
- 长度、面积、角度、CT值测量、文字/箭头标注;
- 序列前后切片快速翻页、多幅平铺阅片。
(4)七大三维模块临床用途
(5)报告系统
内置放射常用报告模板(颅脑、胸、腹、脊柱、四肢),医师填写后入库归档,绑定对应患者影像。

3、不同设备影像适配
- 多层螺旋CT:全三维功能全开(效果最优,系统原生针对CT开发)
- MRI:MPR/VR/MIP可用;SSD效果差、VE/钙化积分不可用(无HU量化值)
- DR/CR平片:仅2D浏览,无任何三维重建(无连续断层体数据)
- B超:仅归档存储、二维看图,三维模块不兼容
4、部署方式
- 服务端:MSSQL数据库 + DICOM接收服务(后台C程序),存所有影像文件;
- 客户端:VC编译EXE,内网访问数据库调取影像阅片、三维重建、写报告;
5、拓展方向
- 增加WEB端浏览(搭配后端接口);
- 对接HIS/LIS系统,患者信息自动同步不用手动录入;
- AI辅助:肺结节检出、骨裂识别(可在现有源码上二次开发接入)。













