PACS migration control panel
DINGO
DICOM Ingest and Go
A local web dashboard for DICOM migration teams that need to discover studies, queue C-MOVE transfers, verify destination counts, review exceptions, and produce evidence reports.
Operational flow
One place for the full DICOM migration loop
Discover
Run Study Root C-FIND queries against the Source PACS or import candidate rows from CSV.
Migrate
Queue controlled C-MOVE jobs, monitor progress, track performance, and retry exceptions from one operational view.
Verify
Compare destination study counts with source metadata using C-FIND or destination CSV verification.
Resolve
Review partial, missing, and error studies, then retry selected migration or verification work.
Report
Generate self-contained HTML evidence reports with optional customer branding and bilingual report text.
Product capabilities
Built for migration operators, PACS teams, and audit trails
Dashboard
Health checks, progress gauges, modality/year charts, active jobs, and migration timing.
Performance Metrics
Throughput, duration distribution, retry rates, slow studies, and modality filters.
Candidate Search
Full or basic C-FIND templates, daily queries, split-day windows, parallel jobs, and source CSV import.
Migration
C-MOVE workflows for unmigrated candidates and verification-issue retries with job controls.
Verification
Destination C-FIND checks, CSV verification, reconciliation of externally copied studies, and issue states.
Review Issues
Server-paged review for partial, missing, or error studies with selected retry actions.
Reports
Migration status reports, customer PACS setup documents, and optional Telegram report delivery.
Jobs
Filter job history, inspect parameters, tail logs, stop, retry, delete, and preserve audit events.
Setup & Schedule Rules
Configure PostgreSQL, DCMTK, AE profiles, licensing, notifications, maintenance, and migration windows.
Telegram Notifications
Configure startup, job completed, failed, cancelled, report generated, migration status, and performance update messages.
Screenshots
Explore the operational workspace
Each view is focused on a concrete migration task, from daily monitoring to verification evidence and report generation.
Deployment
Deploy DINGO with Docker Compose
Docker is the recommended path
DINGO is published as a Docker image for repeatable deployment with PostgreSQL, persistent runtime data, logs, reports, and DCMTK tools.
jpdevoto/dingo-dicom-migration
Deployment instructions
Visit the public Docker Hub repository for the current image, Docker Compose guidance, environment variables, persistent volume notes, and update instructions.
Open Docker HubLicensing Models
Simple Licensing Based on Sites and Time
DINGO licensing is intentionally simple. Each license is defined by the number of licensed sites and the license expiration date. There are no study-volume limits, storage-volume limits, or per-user limits.
DINGO Site
Single-site migration projects
Designed for single-site healthcare organizations running short-term or one-time DICOM migration projects.
- Single site
- Time-limited license
- Best for short migration projects
- Basic Support
Basic support includes standard email or ticket-based assistance for installation, license activation, and general usage questions. It does not include 24/7 support.
DINGO Professional
Multi-site consultant work
Built for Healthcare IT consultants managing DICOM migrations across multiple customer sites.
- Multi-site license
- Number of sites defined by the purchased license
- Time-limited license
- Premium Support
Premium support includes priority email or ticket-based assistance, implementation guidance, migration workflow questions, and troubleshooting support during normal business hours. It does not include 24/7 support.
DINGO Enterprise
Long-term migration operations
For organizations running larger, recurring, or long-term DICOM migration operations across multiple sites.
- Multi-site or enterprise-wide license
- Number of sites defined by the agreement
- Longer-term license options
- Enterprise Support
Enterprise support includes priority handling, onboarding assistance, advanced troubleshooting, migration planning support, and agreed support channels during normal business hours. It does not include 24/7 support unless separately agreed in writing.
Licensing
Activate DINGO per installation
After deployment, DINGO shows a hardware ID in Setup > License. Use the provided license file to activate the system for the customer environment.
Contact Us
Ready to migrate with DINGO?
Talk with us about licensing, trial environments, deployment planning, or migration support.