DICOM & HL7 Routing Software

A configurable routing layer
for medical imaging data

DICOMet is software for managing the flow of DICOM images and HL7 messages between imaging systems and downstream destinations.

It enables rule-based routing, optional data transformation, and visibility into routing activity through a web-based interface. Deployments may include PACS, VNAs, cloud storage, or integration pipelines.

Rust Systems Language
Multi Destination Types
HL7 Message Routing
DICOMet Dashboard

Core capabilities for
medical image routing

A set of components for receiving, transforming, and delivering DICOM studies across your environment.

Rust-based Core

A Rust implementation with an async architecture intended to support concurrent connections and background job processing.

Routing Rules

Rule-based routing with support for DICOM destinations as well as object storage, file shares, and webhook-style integrations.

Lua Transforms

Optional header modification using Lua scripts to support workflows such as anonymization, enrichment, and normalization.

HL7 Message Routing

HL7 v2.x routing support with MLLP transport, optional Lua transforms, and configurable fan-out to multiple destinations.

Modality Worklist

MWL (SCP) functionality for serving worklist entries to modalities and integrating with upstream systems where applicable.

Security Controls

Configuration options for TLS, authentication, role-based access control, and encrypted credential storage.

Monitoring & Logs

Dashboards and log views for inspecting routing activity, queue depth, service status, and destination behavior.

Transfer Syntax Policies

Policy controls for handling transfer syntaxes and conversions, including allow/deny and warning-style behavior where configured.

See It In Action

An interface for configuring routing, reviewing activity, and monitoring system status.

DICOMet Observatory
DICOMet Dashboard

Dashboard Overview

Review queue depth, job outcomes, active activity, and destination status. Service indicators help summarize the state of DICOMet components.

Architecture Overview

A component-based design for receiving, processing, and delivering imaging data.

Sources

CT Scanner
MRI
Ultrasound
CR/DR

DICOMet Router

📥 DICOM SCP Receivers
âš¡ Job Queue (Redis)
🔄 Transform Engine (Lua)
📊 Routing Rules

Destinations

PACS
VNA
Cloud (S3/Azure/GCS)
AI Pipelines

Technology Stack

Rust Rust
React React
PostgreSQL PostgreSQL
Redis Redis/Valkey
Lua Lua

Deployment Options

From a turnkey appliance to a custom installation, DICOMet can be deployed in different environments.

Interested in a Demo?

Share a bit about your environment and routing needs, and we can walk through DICOMet’s capabilities.