Dashboard

Bulk DICOM study migration — Q/R discover, C-MOVE pull, C-STORE / STOW-RS push
Projects
0
Migrating
0
Studies Completed
0
Studies Failed
0

Active Projects

View all →
Loading...

System

Migration Projects

Each project pulls a filtered study set from one source and forwards to one target
Loading...

DICOM Sources

Query sources (C-FIND / C-MOVE pull) and receive sources (C-STORE push-in)
Loading...

DICOM Targets

Destination PACS or VNA we forward to (C-STORE) or STOW-RS
Loading...

Q/R Proxy Listeners

Local AE/port pairs that forward inbound C-FIND / C-MOVE / C-ECHO to a configured upstream archive. Hot-reload on save (no service restart needed).
Backend shipped in ME 1.0.0.40 (DCR-2026-320 Phase 1b). The shared Synthology.Shared.Dicom.ScpProxy library binds each enabled listener on startup AND on hot-reload via IProxyListenerProvider.SpecsChanged (300ms debounce). The per-listener AE Title is also used as the LocalCallingAe when ME opens the outbound association to the upstream β€” so the upstream's Sender / ACL whitelist must accept this AE.
Loading...

Quality Gates migration_gatekeeper

Pre-forward validation rules. Each gate checks one DICOM tag; outcome is Pass / Warn / Hold / Reject. Applied to every instance just before forwarding.
Loading...

Settings

Local DICOM identity, embedded SCP, concurrency, logging

Sidebar Layout

Drag sidebar sections or items (click & hold for ~200ms, then drag) to reorder them. Right-click any sidebar item to hide it, or right-click a section header to restore hidden items. Your layout is stored per user and follows you across sessions.

SynthGateway Support Agent — Identity (DCR-2026-194)

Sets the per-host identity that the in-process SupportAgent uses to connect to SynthGateway. Stored in . Changes require a SupportAgent service restart on this host.

Local DICOM Identity

AE title this engine presents when opening associations to sources/targets.

DICOM Service Limits

Control how many simultaneous DICOM associations are allowed. Outbound sends that exceed the system limit are queued and dispatched as slots become available. Inbound associations are accepted across all listeners combined — per-listener limits in Proxy Listener config still override per-listener.
Maximum simultaneous outbound C-MOVE / C-STORE / C-FIND associations across all sources + targets. Default 10. 0 = unlimited (no queue; legacy behavior).
Maximum simultaneous inbound associations accepted by all SCP listeners combined (embedded receive C-STORE SCP + Q/R Proxy listeners). Default 32. Per-listener max_associations still overrides for listeners that need a different ceiling.
fo-dicom DicomServiceOptions.MaxPDULength. Governs BOTH inbound and outbound association negotiation. 256 KB reduces association round-trips for bulk-migration transfers; pre-association negotiation will clamp if a peer doesn’t support it. 0 = use fo-dicom stock 16384. Restart required.

Embedded C-STORE SCP dicom_scp_receive

Default 11116. Must be reachable from source PACS.

Concurrency & Timing

Studies pulled concurrently. Values > 1 require the parallel_cmove feature.

Progress Webhook progress_webhook

Receive-Mode Defaults

Push-in migrations: when a remote modality C-STOREs studies into our SCP, we batch by silence. Once no new instances have arrived for a study for Quiescence Window seconds, the study auto-flips to the forward queue. Override per-source on the Sources page.
Applied to every receive-kind source in addition to its per-source whitelist. Empty = rely on per-source lists only.

Auto-merge Studies auto_merge_studies

Per-project override available on each Receive-kind project's detail page.

Web & Logging

Restart the service for host/port/SCP changes to take effect.

Authentication & HIPAA

Default on — migration.db records Patient IDs and study UIDs.

License

Install or review the Synthology license file

Current License

Upload License File

Issued by Synthology License Generator. Product must be xydromatics-migration-engine.

System Status

Health, SCP listener, association counters

Runtime

Loading...

SCP Association Counters

Loading...