项目概述
DicomSCP 是一个基于.NET Core开发的、中文开源社区中最完善且集成度最高的医学影像轻量级PACS(Picture Archiving and Communication System)系统。它提供了DICOM存储、工作列表、查询检索、打印、WADO/DicomWeb等一系列服务,并集成了功能强大的DICOM桌面和Web查看器。该项目旨在为中文医学影像领域提供一个免费的轻量级PACS解决方案。
应用场景
DicomSCP 适用于多种医学影像管理场景,包括但不限于:
医院影像科室:用于存储、管理和检索患者的医学影像数据,如X光片、CT、MRI等。 远程医疗服务:支持远程医学影像的传输和查看,便于远程诊断和治疗。 医共体和医保影像云:作为紧密型医共体和医保影像云的一部分,实现影像数据的共享和协同工作。 医学影像教学和研究:提供丰富的影像数据查询和检索功能,支持医学影像的教学和研究工作。
功能模块
存储服务 (C-STORE SCP)
功能描述:接收并存储DICOM图像文件。 特点: 按照4个级别的标签入库和归档。 自动组织存储目录结构。 支持多种压缩格式(JPEG、JPEG2000、JPEG-LS、RLE等)。
工作列表服务 (Worklist SCP)
功能描述:提供标准的DICOM Modality Worklist服务。 特点: 支持多种查询条件(患者ID、检查号、日期等)。 支持请求字符集协商,自动中英文转换。
查询检索服务 (QR SCP)
功能描述:提供C-FIND、C-MOVE、C-GET服务,支持影像数据的查询和检索。 特点: 可配置多个目标节点。 支持多种查询级别(Study/Series/Image)。 支持传输语法实时转码。
打印服务 (Print SCP)
功能描述:管理打印任务队列,跟踪打印任务状态。 特点: 打印任务队列管理。 打印任务状态跟踪。 归档打印的原始文件和标签。
WADO/DicomWeb服务
WADOURI服务:
功能描述:通过Web访问DICOM对象。 特点:支持多种返回内容类型和传输语法,支持匿名化处理。 WADO-RS服务:
支持实例检索、元数据检索、帧检索。 支持原始DICOM格式检索和传输语法转换。 支持缩略图生成和自定义尺寸。 功能描述:提供RESTful风格的DICOM对象访问服务。 特点: QIDO-RS服务:
功能描述:基于ID的DICOM对象查询服务。 特点:支持研究级、序列级、实例级查询,支持多种查询参数和分页功能。
功能特点
轻量级:基于.NET Core开发,具有跨平台、高性能的特点。 集成度高:集成了存储、工作列表、查询检索、打印、WADO/DicomWeb等多种服务。 易用性:提供了DICOM桌面和Web查看器,方便用户查看和管理影像数据。 可扩展性:支持通过配置文件进行个性化配置,满足不同用户的需求。
功能演示
源码地址
https://gitee.com/fightroad/DicomSCP