A versatile DICOM browser with backends for DICOM DIMSE, DICOMWeb and file system written in Rust using egui + eframe.
Find a file
2026-04-01 12:48:13 +02:00
.vscode fix: progress bar, slow retrieval 2026-04-01 12:04:22 +02:00
img fix: scroll attribute editor view, new screenshots 2026-03-30 10:42:09 +02:00
src feat: added search bar using wildcard search for patient name/ID 2026-04-01 12:48:13 +02:00
.gitignore fix: progress bar, slow retrieval 2026-04-01 12:04:22 +02:00
Cargo.toml fix: #1, added image viewer 2026-04-01 06:28:59 +02:00
LICENSE Initial commit 2026-03-29 13:56:08 +02:00
private_attributes.local.csv.example feat: load private attributes 2026-03-31 12:20:59 +02:00
README.md fix: scroll attribute editor view, new screenshots 2026-03-30 10:42:09 +02:00

DICOM Query Browser

Ein DICOM-Query-Browser in Rust mit egui / eframe.

Features

  • Address bar with type recognition (DIMSE / DICOMweb / file system), history dropdown
  • Tree View Patient → Study → Series → Instance
  • Sidebar show Query-Details
  • Viewer View DICOM data (different viewer options: attribute, pixel data, dose overlay...)

Screenshots

Main Window

Main Window

Attribute Editor

Attribute Editor

Build

cargo run

Next Steps

  • backend/dimse.rs C-FIND / C-GET via dicom-rs / dicom-ul
  • backend/dicomweb.rs QIDO-RS / WADO-RS via reqwest
  • backend/filesystem.rs directory scanner using dicom-rs
  • WASM-Export: cargo build --target wasm32-unknown-unknown (eframe supports this out-of-the-box)