Repository Record

0stars
0forks
Elixir
MIT

About

Pure Elixir DICOM toolkit covering PS3.5/6/10/15/16/18. Parses and writes DICOM Part 10 files into structured data sets with streaming support for large files. Includes a 5,035-entry tag dictionary, DICOM JSON encoding/decoding for DICOMweb, pixel data frame extraction, de-identification (Basic Profile), Structured Report authoring for all 33 PS3.16 root templates, SOP Class registry (232 classes), and transfer syntax handling. Zero runtime dependencies, no NIFs. Part of the Balneario Healthcare Toolkit that gives Elixir the same healthcare protocol coverage as Java (dcm4che + HAPI) or C++ (DCMTK) — on the BEAM.

Tech Stack

ElixirDICOMPS3.5PS3.6PS3.10PS3.15PS3.16PS3.18

Quick Start

mix new my_app && cd my_app && echo '{:dicom, "~> 0.9.1"}' && mix deps.get