Plan and execute a PACS-to-PACS migration using DICOM C-MOVE with throttling and integrity verification

domain: pubmed.ncbi.nlm.nih.gov · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Enumerate all studies on the source PACS using C-FIND at the Study Root level, filtering by date range, and export the list (StudyInstanceUID, AccessionNumber, PatientID, study date) to a migration manifest file
  2. Issue C-MOVE requests in batches from the source PACS to the destination PACS, scheduling transfers during off-peak hours; control concurrency and inter-request delay to avoid saturating the clinical network
  3. For each migrated study, re-query the destination PACS with C-FIND and verify that the number of series and instances matches the source manifest; log discrepancies for re-transfer
  4. Reconcile patient and accession metadata differences between source and target using RIS data where DICOM headers contain legacy or incorrect identifiers, applying DICOM header correction before final send
  5. Run a dual-read period where both PACSes are live, verifying clinician access and study routing, before decommissioning the source

Known gotchas

Related routes

Negotiate and transcode DICOM transfer syntaxes during C-STORE association to handle modality and PACS incompatibilities
dicom.nema.org · 5 steps · unrated
Use the Google Cloud Healthcare API DICOM adapter to bridge legacy DIMSE C-FIND and C-MOVE calls to the cloud DICOMweb backend
github.com/GoogleCloudPlatform/healthcare-dicom-dicomweb-adapter · 5 steps · unrated
Submit DICOM imaging studies to a cloud DICOMweb server using STOW-RS multipart upload and then verify storage by querying study metadata via QIDO-RS
dicomstandard.org · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans