Windows x64 / x86v2.4.0

DICOM Worklist Client

A Windows 10/11 utility for DICOM Modality Worklist queries and image sending.

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

DICOM Worklist Client, formerly CT Worklist Simulator, is a DICOM Modality Worklist (MWL) utility for Windows 10 and Windows 11. It queries worklists by scheduled date range, modality, patient name, patient ID, accession number, or RequestedProcedureID, supports sortable and resizable results, and sends images from a selected record with built-in C-STORE.

Version 2.4.0 provides portable Windows x64 and x86 packages with the required Qt and DCMTK runtimes and character-set data. No separate development environment is needed on the target workstation. Worklist and Store settings include C-ECHO connection tests. Windows 10/11 are the formal support targets; Windows 7 SP1 and Windows 8.1 are technical-compatibility targets that have not been validated on physical systems. The tool is intended for PACS, RIS, CT/MR integration checks, worklist configuration verification, and on-site troubleshooting.

Interface preview

DICOM Worklist Client

All sample values are fictional and shown only to illustrate the workflow.

DICOM MODALITY WORKLIST C-FIND
Released: 2026-10-31 Modality: CT C-FIND →
Patient namePatient IDAccessionModalityScheduledProcedure
Sample Patient ADEMO-0001ACC-1001CT09:30Chest CT
Sample Patient BDEMO-0002ACC-1002CT10:10Abdomen CT
Sample Patient CDEMO-0003ACC-1003CT11:00Head CT

MWL / DICOM

Key features

01

Standards-based MWL query

Uses DcmFindSCU for C-FIND with scheduled date ranges, modality, patient name, patient ID, accession number, and RequestedProcedureID filters, including * and ? DICOM matching wildcards.

02

Sortable results and details

Results are displayed per record with sorting and resizable columns. Double-click a record to view details and use the dedicated button or context menu to send images, reducing accidental sends.

03

Independent AE settings

Configure Worklist Calling AE, Called AE, and Scheduled Station AE separately to match common PACS and modality deployments.

04

C-ECHO connection diagnostics

Both Worklist and image-sending settings provide Test Connection. The test uses unsaved address, port, AE, and timeout values to send DICOM C-ECHO and reports TCP connectivity, Association, and target-service results separately.

05

Built-in multi-file C-STORE

Select multiple .dcm or .DCM files in one operation. Images are sent with built-in DcmStorageSCU, with optional waiting for a late Store service. Temporary copies synchronize record identifiers and update UIDs; source files stay untouched.

06

Chinese names and bilingual UI

Bundled DCMTK character-set mappings support Chinese patient names. The interface follows the system language or uses Simplified Chinese or English; language changes take effect after restart.

07

Portable dual-architecture release

Separate x64 and x86 ZIPs contain the matching Qt and DCMTK runtimes and character-set data. Configuration stays in an INI beside the executable and logs are written to a local logs folder.

Deploy

System requirements

  • Windows 11 64-bit: formally supported, use the x64 package
  • Windows 10 64-bit: formally supported, use the x64 package
  • Windows 10 32-bit: formally supported, use the x86 package
  • Windows 8.1 x86/x64: technical compatibility only and not physically validated; requires Universal C Runtime update KB2999226
  • Windows 7 SP1 x86/x64: technical compatibility only and not physically validated; requires Universal C Runtime update KB2999226
  • Prefer x64 on 64-bit Windows; the x86 package runs on 32-bit Windows or through WOW64 on 64-bit Windows
  • Windows 7 RTM, Windows 8.0, Windows Server, native ARM64, and Windows 10/11 S mode are not supported
  • No separate Qt 5.15.2, DCMTK 3.6.9, or Visual C++ development environment
  • Network access to the Worklist SCP and Storage SCP endpoints
  • One or more .dcm or .DCM files for C-STORE testing

Workflow

Installation and use

  1. 1

    Choose the x64 or x86 package that matches Windows, then verify it against the published SHA-256.

  2. 2

    Extract it to a folder writable by your user account and preserve subdirectories such as dcmtk-data, platforms, and translations.

  3. 3

    Run dicomworklistclient.exe. The first launch creates the configuration file beside the executable.

  4. 4

    Open Settings and enter the Worklist and Store host, port, Calling AE, and Called AE values.

  5. 5

    Use Test Connection on each settings tab to send C-ECHO and confirm TCP, Association, and target Verification service access.

  6. 6

    Query the worklist, select a record, and then choose DICOM files to send with C-STORE.

INI

Configuration example

Settings are stored in dicomworklistclient.ini beside the executable.

  • Runtime logs are written to the logs folder beside the executable; release ZIPs do not include runtime logs.
  • LANGUAGE accepts auto, zh_CN, or en. Restart the application after changing it. If only the legacy ctworklistsimulate.ini exists, the application copies it to the new configuration and keeps the old file.
  • The default Worklist and Store port is 104, and 127.0.0.1 is only a local example. Worklist ACSE/DIMSE timeouts default to 10/30 seconds; Store connection/transfer timeouts default to 10/60 seconds.
  • Store startup wait defaults to 60 seconds with a check every 2 seconds. Automatic waiting applies only when the TCP connection fails before an Association is established; rejected Associations and interrupted transfers are not retried.
  • Test Connection uses the current unsaved settings and requires the target to support the Verification SOP Class. The test does not modify or save the configuration.
  • Sending generates a new SOPInstanceUID for each file and updates related metadata and SeriesInstanceUID in a temporary copy; the original DICOM file is not modified.
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

Frequently asked questions

Does the target PC need Qt or DCMTK installed?

No. The x64 and x86 packages contain matching Qt and DCMTK runtimes plus character-set data. Extract the ZIP and run the executable.

Which Windows versions are supported?

Windows 10 x86/x64 and Windows 11 x64 are the formal support and validation targets. Windows 7 SP1 and Windows 8.1 are within the Qt 5.15.2 technical-compatibility range but have not been validated on physical systems in this project; they also require Universal C Runtime update KB2999226. Windows 7 RTM, Windows 8.0, Windows Server, native ARM64, and Windows 10/11 S mode are not supported.

How can I verify the network and service settings before querying or sending?

Select Test Connection on the Worklist Service or Image Sending settings tab. The application sends DICOM C-ECHO using the current unsaved address, port, AE, and timeout values and reports TCP connectivity, Association, and target-service results separately. The target must support the Verification SOP Class.

What should I check when a worklist query returns no results?

Verify the host, port, Calling AE, Called AE, and Scheduled Station AE first. Then check date range, modality, matching values, network access, firewall rules, and whether the MWL SCP permits queries from the current AE.

Will image sending modify the original DICOM files?

No. The application creates temporary copies and updates AccessionNumber, StudyInstanceUID, SeriesInstanceUID, SOPInstanceUID, and file metadata in those copies.

Does 2.4.0 support TLS, Worklist SCP mode, or automatic refresh?

No. Version 2.4.0 focuses on C-FIND worklist queries, C-ECHO connection diagnostics, result browsing, and C-STORE image sending. TLS, Worklist SCP mode, scheduled refresh, and CSV export are not included.

Will an existing configuration be lost after upgrading?

If only ctworklistsimulate.ini exists beside the executable, the application copies it to dicomworklistclient.ini and keeps the legacy file. Back up the original configuration according to your organization's policy before upgrading.

Release

Release notes

The package includes the DCMTK copyright notice. Review DCMTK-COPYRIGHT.txt and related third-party notices in the package before use.

v2.4.0

  • Added C-ECHO Test Connection for Worklist and Store settings with separate TCP, Association, and target-service results.
  • Split Store connection and transfer timeouts and added a configurable startup wait that applies only to TCP connection failures.
  • Added mouse-resizable worklist columns that retain their width for the current session.
  • Documented Windows 7 SP1/8.1 technical compatibility and the KB2999226 prerequisite.

v2.0.0

  • Renamed the product to DICOM Worklist Client with legacy configuration compatibility.
  • Added x64 and x86 portable release packages.
  • Moved C-STORE to built-in DCMTK DcmStorageSCU without an external sender process.
  • Added automatic, Simplified Chinese, and English interface options plus a light dialog theme.
  • Improved result sorting, detail views, UID rewriting, and send-result reporting.
Download 64-bit (x64)