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