Router-pattern host · Migration
XyDromatics VNA Migration — archive-to-archive at scale.
Multi-petabyte archive-to-archive migration. Multi-source ingestion from any DICOM-conformant PACS or VNA, per-study cryptographic verification, scheduled migration windows that respect your clinical operations, in-flight tag transformation for legacy-data cleanup, and the audit trail a regulated migration demands.
Capabilities
Built for multi-petabyte migrations.
A migration platform earns its keep over months, not minutes. Per-study verification, pause/resume, scheduled windows, stakeholder reporting — the capabilities below are the ones that distinguish a real migration tool from a clever cron script.
Multi-source ingestion
Read from any DICOM-conformant source — and from non-DICOM exports too.
- C-STORE SCU (push from source PACS) + SCP (pull to migration host)
- Q/R against the source archive (C-FIND + C-MOVE / C-GET)
- STOW-RS for modern HTTP-based source systems
- File-watcher ingest for offline / disconnected sources
- Bulk DICOMDIR + filesystem-walk for raw exports
- Configurable concurrency + rate limits per source
Migration Engine front-end (recommended pattern)
For migrations >100 TB, deploy Migration Engine as a horizontal pre-processor in front of VNA Migration. Cheap edge work happens at the front-end, freeing VNA Migration to focus on verification and audit.
- Normalization at the edge — character sets, malformed headers, deprecated tag VR mismatches, non-spec timestamp formats
- Tag coercion — force common values into expected formats (accession-number padding, date-string normalization, VR coercion) before they reach VNA Migration
- Horizontal scaling — multiple Migration Engine workers parallelize source-side reads
- Quarantine fixable issues at front-end so VNA Migration sees clean data
- Net effect: higher overall throughput by reducing retry / error-handling load on the audit-heavy VNA Migration host
Per-study verification
Cryptographic proof that every migrated study matches the source. The defense against silent data loss in long-running migrations.
- SHA-256 checksum captured at source-side extract
- Re-verified at target-side ingest before commit
- Mismatches route to a quarantine queue for clinical review
- Full per-study audit record: source UID, target UID, hash pair, timestamp
Pause / resume + scheduling
Multi-month migrations can't run at maximum throughput 24x7. Schedule the work to fit your operational windows.
- Pause / resume at any point with full state checkpointing
- Scheduled migration windows (off-peak only, weekends only, etc.)
- Per-source bandwidth caps and priority queues
In-flight tag transformation
Migrations are the moment to clean up legacy data — wrong-patient corrections, scheme changes, AE-Title remappings, deprecated vendor tags.
- Tag-level rewrite (set / unset / map values) per study
- Per-source transformation rules (different legacy systems, different cleanup needs)
Progress reporting
Multi-month migrations with stakeholders need accountable progress visibility — not just a CLI percent counter.
- Real-time dashboard — studies/hour, bytes/hour, ETA per source
- Per-source + per-modality + per-date-range breakdown
Architecture
Source · Migration · Target.
A migration is fundamentally a three-actor system: a source archive being read, a target archive being written, and the migration host orchestrating the transfer with verification on every study.
Source archive Legacy PACS / VNA Filesystem export Q/R · C-STORE · STOW-RS
Common use cases
Five patterns that cover most migrations.
Most engagements combine two or three of these — vendor consolidation paired with cloud migration, or legacy retirement followed by a compliance export of the final state.
Pattern 1: Legacy PACS retirement
Flow
- Source: legacy PACS via Q/R or filesystem export
- Migration plan: per-modality, per-date-range, prioritized by clinical relevance
- Run in scheduled off-peak windows so source PACS isn't impacted
System requirements & sizing
| Tier | Source size | Throughput | CPU | RAM | Typical engagement |
|---|---|---|---|---|---|
| Small migration | < 100 TB source | < 5 TB / day | 8 vCPU | 32 GB | Single-PACS retirement at a community hospital. 1-3 month runway. |
| Medium migration | 100 TB – 1 PB | 5 – 25 TB / day | 16 vCPU | 64 GB | Multi-site PACS migration or vendor consolidation. 6-12 month runway. |
| Large migration | 1 PB – 10 PB | 25 – 100 TB / day | 32 vCPU + parallel workers | 128 GB | Health-system VNA replacement, cloud migration. 12-18 month runway. |
| Enterprise migration | > 10 PB | > 100 TB / day | Multiple worker nodes, 64+ vCPU each | 256+ GB per node | IDN-scale consolidation. 18-36 month runway with phased cutovers. |
Licensing
Migration Core
The base migration platform — DICOM source/target, per-study verification, basic scheduling.
- C-STORE / Q/R / STOW-RS source + target
- Per-study SHA-256 verification
- Basic scheduling (off-peak windows)
Documentation
| Document | Title | Notes |
|---|---|---|
| DOC-2026-059 | Hardware & Software Requirements (VNA) | Sizing, OS support, source-system compatibility matrix |
| DOC-2026-141 | DICOM Conformance Statement (VNA Migration) | Public — full SOP class + transfer-syntax matrix |
| DOC-2026-065 | EULA Annex (VNA) | Annex to the Synthology Master EULA (DOC-2026-063) |
Frequently asked
How is VNA Migration different from Migration Engine?
Different scale and different shape -- but they're often deployed together. VNA Migration is the multi-petabyte archive-to-archive workhorse: full HA, parallel worker nodes, multi-month migration plans, per-study verification, transformation, and hash-chain audit.
What's the audit trail?
Per-study record: source SOP Instance UID + source-side hash + target SOP Instance UID + target-side hash + timestamp + operator identity + any transformation applied. Hash-chain audit log covers the entire migration from start to finish.
Talk through your migration.
Tell us your source archive, target archive, total volume, and target cutover date. We’ll come back within one business day with a discovery proposal and a realistic-not-marketing forecast for the migration window.