Windows x64 / x86v2.4.0

DICOM 工作列表客户端

DICOM Worklist Client

面向 Windows 10/11 的 DICOM Modality Worklist 查询与影像发送工具。

  • MWL C-FIND
  • C-ECHO
  • C-STORE
  • DICOM
  • x64 / x86

DICOM 工作列表客户端(原 CT Worklist Simulator)是面向 Windows 10/11 的 DICOM Modality Worklist(MWL)工具。它可以按预约日期范围、模态、患者姓名、患者 ID、检查号和 RequestedProcedureID 查询工作列表,支持结果排序、列宽调整和详情查看,并在选定记录后通过内置 C-STORE 发送影像。

2.4.0 提供 Windows x64 和 x86(32 位)便携包,已内置 Qt、DCMTK 运行库和字符集数据,无需在目标电脑单独安装开发环境。Worklist 与 Store 设置均可通过 C-ECHO 测试连接。Windows 10/11 为正式支持目标;Windows 7 SP1/8.1 属于技术兼容范围,尚未完成实机验证。工具适用于 PACS、RIS、CT/MR 设备联调、工作列表配置核验和现场故障排查。

界面示意

DICOM Worklist Client

示例数据均为虚构,仅用于展示操作流程。

DICOM MODALITY WORKLIST C-FIND
发布日期: 2026-10-31 Modality: CT C-FIND →
患者姓名患者 ID检查号模态预约时间检查项目
示例患者ADEMO-0001ACC-1001CT09:30胸部 CT
示例患者BDEMO-0002ACC-1002CT10:10腹部 CT
示例患者CDEMO-0003ACC-1003CT11:00头颅 CT

MWL / DICOM

主要功能

01

标准 MWL 查询

使用 DcmFindSCU 执行 C-FIND,支持预约日期范围、模态、患者姓名、患者 ID、检查号和 RequestedProcedureID 条件,并支持 *、? 等 DICOM 匹配通配符。

02

结果浏览与详情

查询结果逐条显示并支持排序,列宽可拖动调整;双击记录可打开详情,发送影像需使用专用按钮或右键菜单,降低误发风险。

03

独立 AE 参数

Worklist Calling AE、Called AE 与 Scheduled Station AE 分开配置,适配常见的 PACS 与 modality 部署方式。

04

C-ECHO 连接诊断

Worklist 与影像发送设置页均提供“测试连接”,使用尚未保存的地址、端口、AE 和超时配置发送 DICOM C-ECHO,并分别验证 TCP 连通性、Association 和目标服务。

05

内置多文件 C-STORE

一次选择多个 .dcm 或 .DCM 文件发送,使用内置 DcmStorageSCU 完成传输;Store 尚未启动时可等待并重试,发送前在临时副本中同步记录标识并更新相关 UID,原始文件不变。

06

中文姓名与双语界面

内置 DCMTK 字符集映射数据,支持中文患者姓名;界面可自动跟随系统、使用简体中文或 English,语言切换后重启生效。

07

便携双架构发布

分别提供 x64 与 x86 ZIP 包,包含对应架构的 Qt、DCMTK 运行库和字符集数据;配置保存在 exe 同级 INI,日志写入 logs 目录。

Deploy

系统要求

  • Windows 11 64 位:正式支持,使用 x64 包
  • Windows 10 64 位:正式支持,使用 x64 包
  • Windows 10 32 位:正式支持,使用 x86 包
  • Windows 8.1 x86/x64:技术兼容但未实机验证,需要 Universal C Runtime 更新 KB2999226
  • Windows 7 SP1 x86/x64:技术兼容但未实机验证,需要 Universal C Runtime 更新 KB2999226
  • 64 位 Windows 优先使用 x64 包;x86 包可在 32 位系统或 64 位系统的 WOW64 环境运行
  • 不支持 Windows 7 RTM、Windows 8.0、Windows Server、原生 ARM64 或 Windows 10/11 S 模式
  • 无需单独安装 Qt 5.15.2、DCMTK 3.6.9 或 Visual C++ 开发环境
  • 能够访问 Worklist SCP 与 Storage SCP 的网络地址和端口
  • 联调发送时需要准备 .dcm 或 .DCM 影像文件

Workflow

安装与使用

  1. 1

    根据 Windows 架构选择 x64 或 x86 包,并使用页面公布的 SHA-256 核对文件完整性。

  2. 2

    解压到普通用户可写目录,保留 dcmtk-data、platforms、translations 等子目录结构。

  3. 3

    运行 dicomworklistclient.exe,首次启动会在 exe 同级生成配置文件。

  4. 4

    在设置中填写 Worklist 与 Store 的主机、端口、Calling AE 和 Called AE。

  5. 5

    使用各设置页的“测试连接”发送 C-ECHO,确认 TCP、Association 和目标 Verification 服务可达。

  6. 6

    返回主界面查询工作列表,选择记录后再选择影像文件执行 C-STORE。

INI

配置示例

配置保存到 exe 同级的 dicomworklistclient.ini。

  • 运行日志位于 exe 同级的 logs 目录,发布 ZIP 包不包含运行日志。
  • LANGUAGE 可设置为 auto、zh_CN 或 en;切换语言后需重新启动程序。若仅存在旧版 ctworklistsimulate.ini,程序会复制生成新配置并保留旧文件。
  • 默认 Worklist 与 Store 端口均为 104,示例中使用 127.0.0.1,请替换为实际测试环境。Worklist 的 ACSE/DIMSE 超时默认为 10/30 秒,Store 连接/传输超时默认为 10/60 秒。
  • Store 启动等待默认 60 秒,每 2 秒检查一次;仅在尚未建立 Association 的 TCP 连接失败时自动等待,Association 被拒绝或传输中断不会自动重试。
  • “测试连接”使用当前尚未保存的设置,目标服务需要支持 Verification SOP Class;测试结果不会修改或保存配置。
  • 发送时会为每个文件生成新的 SOPInstanceUID,并同步更新文件元信息及 SeriesInstanceUID;原始 DICOM 文件不会被修改。
dicomworklistclient.iniINI
[WORKLIST]
HOST=127.0.0.1
PORT=104
CALLING_AE=CT01
CALLED_AE=WORKLIST
SCHEDULED_STATION_AE=CT01
ACSE_TIMEOUT_SECONDS=10
DIMSE_TIMEOUT_SECONDS=30

[STORE]
HOST=127.0.0.1
PORT=104
CALLING_AE=CT01
CALLED_AE=STORE
CONNECT_TIMEOUT_SECONDS=10
TRANSFER_TIMEOUT_SECONDS=60
STARTUP_WAIT_SECONDS=60

FAQ

常见问题

目标电脑需要安装 Qt 或 DCMTK 吗?

不需要。x64 和 x86 发布包分别包含对应架构的 Qt、DCMTK 运行库和字符集数据,解压后直接运行即可。

支持哪些 Windows 操作系统?

Windows 10 x86/x64 与 Windows 11 x64 为正式支持和验证目标。Windows 7 SP1 与 Windows 8.1 属于 Qt 5.15.2 技术兼容范围,尚未在本项目中完成实机验证,并且需要预先安装 Universal C Runtime 更新 KB2999226。Windows 7 RTM、Windows 8.0、Windows Server、原生 ARM64 和 Windows 10/11 S 模式不受支持。

查询或发送前如何确认网络和服务配置正确?

在“Worklist 服务”或“影像发送”设置页点击“测试连接”。程序会对当前未保存的地址、端口、AE 和超时设置发送 DICOM C-ECHO,并分别报告 TCP 连通性、Association 和目标服务结果。目标服务需要支持 Verification SOP Class。

查询不到工作列表时应该检查什么?

先核对主机、端口、Calling AE、Called AE 和 Scheduled Station AE,再检查日期范围、模态和匹配条件。还需要确认网络、防火墙以及 MWL SCP 是否允许当前 AE 查询。

发送影像会修改原始 DICOM 文件吗?

不会。程序会在临时目录创建副本,并在副本中更新 AccessionNumber、StudyInstanceUID、SeriesInstanceUID、SOPInstanceUID 及文件元信息后发送。

2.4.0 是否支持 TLS、Worklist SCP 或自动刷新?

暂不支持。当前版本聚焦 C-FIND 工作列表查询、C-ECHO 连接诊断、结果浏览和 C-STORE 影像发送,不包含 TLS、Worklist SCP、自动定时刷新或 CSV 导出。

从旧版升级后配置会丢失吗?

若同级目录仅存在旧版 ctworklistsimulate.ini,程序会将其复制为 dicomworklistclient.ini 并保留旧文件。升级前仍建议按机构要求备份原配置。

Release

版本记录

发布包内含 DCMTK 版权声明。使用前请阅读包内 DCMTK-COPYRIGHT.txt 及相关第三方许可。

v2.4.0

  • 新增 Worklist 与 Store 的 C-ECHO 测试连接,并分别报告 TCP、Association 和目标服务结果。
  • 拆分 Store 连接与传输超时,新增可配置的启动等待;仅在 TCP 连接失败时自动等待服务启动。
  • 工作列表列宽支持鼠标拖动调整,并在本次运行内保留。
  • 补充 Windows 7 SP1/8.1 技术兼容说明及 KB2999226 运行前提。

v2.0.0

  • 产品更名为 DICOM 工作列表客户端,并提供旧版配置升级兼容。
  • 新增 x64 与 x86(32 位)便携发布包。
  • C-STORE 改为内置 DCMTK DcmStorageSCU,不再依赖外部发送进程。
  • 新增自动、简体中文和 English 界面选项,以及浅色弹窗主题。
  • 完善结果排序、详情查看、UID 改写和发送结果提示。
下载 64 位版 (x64)