项目介绍
今天给大家推荐一款开源(MIT License开源协议)、免费、完善、轻量级的医疗影像PACS系统,基于.NET Core 的 DICOM SCP(Service Class Provider)服务器,提供 DICOM 存储、工作列表、查询检索服务,打印服务,WADO/DicomWeb服务,集成了功能强大的DICOM 桌面和Web查看器。
致力于打造中文开源社区最完善轻量PACS系统,医学影像必备DICOM工具箱!
医疗影像PACS系统
医疗影像PACS系统(Picture Archiving and Communication System,即医学影像存储与通讯系统)是现代医疗影像管理中不可或缺的重要工具。它主要负责医学影像的存储、传输、管理和查询,为医疗机构提供高效、便捷的影像处理解决方案。
功能介绍
- **存储服务 (C-STORE SCP)**:支持按照标签级别入库和归档,自动组织存储目录结构,支持多种压缩格式,并对不标准的字符集进行处理。
- **工作列表服务 (Worklist SCP)**:提供标准DICOM Modality Worklist服务,支持多种查询条件和中英文自动转换。
- **查询检索服务 (QR SCP)**:提供C-FIND、C-MOVE、C-GET服务,支持多种查询级别和传输语法实时转码。
- **打印服务 (Print SCP)**:管理打印任务队列,支持多种打印格式,跟踪打印任务状态,并归档打印的原始文件和标签。
- WADOURI服务:提供Web访问DICOM对象的功能,支持多种参数配置,如返回内容类型、传输语法、匿名化等。
- CSTORE-SCU和Print-SCU:分别支持发送DICOM图像到DICOM SCP和将图像打印到其他打印机或PRINTSCP服务。
- 日志服务:支持查看、下载、删除日志,多日志级别配置,方便对接查找问题。
- WADO-RS服务:提供实例检索、元数据检索、帧检索和缩略图服务,支持RESTful API。
- QIDO-RS服务:基于ID的DICOM对象查询服务,支持研究级、序列级和实例级查询,支持分页和模糊匹配。
使用技术栈
- 后端框架:.NET Core
- 前端框架:原生 JavaScript
- DICOM 处理:fo-dicom、Cornerstone.js
- 数据库:SQLite
- HTTP 客户端:Axios
- UI 组件:Bootstrap
系统要求
- .NET 8.0 或更高版本
- SQLite 3.x
- 4GB+ RAM
- 10GB+ 可用磁盘空间
- 现代浏览器(Chrome/Firefox/Edge)
- Windows 10/11 或 Windows Server 2016+
功能演示
开源地址
https://gitee.com/fightroad/DicomSCP
如果你对源码感兴趣,请收藏+转发+关注!大家的支持是我分享最大的动力!!!