DicomVision Server v1.4.0
DicomVision Server v1.4.0
本版本说明以 v1.2.0 为基准,汇总 v1.3.0 和 v1.4.0 期间服务端新增的主要能力、接口和打包改进。
新增功能
- PACS DICOMweb 服务增强:扩展 DICOMweb 查询、元数据读取、序列下载和预览回退能力。
- DIMSE PACS 支持:新增 DIMSE 查询服务与下载任务,支持传统 PACS 的检查/序列检索流程。
- DICOM SR 导出:新增测量结果导出为 DICOM Structured Report 的后端能力。
- DICOM GSPS 导出:新增测量和标注导出为 Grayscale Softcopy Presentation State 的后端能力。
- GSPS 导入:支持解析导入的 GSPS,并将测量/标注 overlay 附着到被引用的原始影像。
- SR / GSPS 文档对象导入:单独导入 DICOM SR 或未能附着到原始影像的 GSPS 时,会注册为非影像 DICOM 文档对象,供前端以 Tags 视图查看。
- 浏览器 DICOM 上传接口:新增 Web 场景下的 DICOM 上传和加载支持。
- 渲染进度事件:增加 Viewer 渲染进度反馈,便于前端显示更准确的加载状态。
- 桌面端后端打包:新增跨平台后端桌面 bundle 构建脚本,并在 Windows / macOS 桌面端打包流程中使用。
优化与修复
- 增加 DICOM 兼容性检测与提示所需的元数据支持。
- 优化 4D 序列 registry 刷新逻辑。
- 整理 DICOMweb 元数据标签命名,提升 PACS 查询相关代码可读性。
- 改进 PyInstaller 构建流程,在缺少 PyInstaller 时可通过
uv自动拉取构建依赖。 - 修复 DICOMweb PACS 预览回退逻辑。
验证
pytest tests\test_gsps_import.py tests\test_sr_import.py tests\test_view_export_gsps.py tests\test_view_export_sr.py tests\test_dicom_tags_api.py tests\test_series_registry.py- Windows 桌面端发布包构建时已重新打包后端。