# Dicom v0.5.1 - Table of Contents Pure Elixir DICOM toolkit for PS3.10 files, DICOM JSON, and de-identification helpers ## Pages - [Dicom](readme.md) - [Changelog](changelog.md) - [Security Policy](security.md) - [AGENTS.md](agents.md) - [Contributing to Dicom](contributing.md) - [Code of Conduct](code_of_conduct.md) - [LICENSE](license.md) ## Modules - [Dicom](Dicom.md): Pure Elixir DICOM P10 parser and writer. - [Dicom.CharacterSet](Dicom.CharacterSet.md): DICOM Specific Character Set handling. - [Dicom.DataElement](Dicom.DataElement.md): A single DICOM Data Element. - [Dicom.DataSet](Dicom.DataSet.md): An ordered collection of DICOM Data Elements. - [Dicom.DeIdentification](Dicom.DeIdentification.md): DICOM De-identification / Anonymization (PS3.15 Table E.1-1). - [Dicom.DeIdentification.Profile](Dicom.DeIdentification.Profile.md): De-identification profile options (PS3.15 Table E.1-1 option columns). - [Dicom.Dictionary.Registry](Dicom.Dictionary.Registry.md): DICOM Data Dictionary tag registry. - [Dicom.Json](Dicom.Json.md): DICOM JSON Model (PS3.18 Annex F.2). - [Dicom.P10.FileMeta](Dicom.P10.FileMeta.md): DICOM P10 File Meta Information (Group 0002). - [Dicom.P10.Reader](Dicom.P10.Reader.md): DICOM P10 file reader. - [Dicom.P10.Stream](Dicom.P10.Stream.md): Streaming DICOM P10 parser. - [Dicom.P10.Stream.Event](Dicom.P10.Stream.Event.md): Event types emitted by the streaming DICOM P10 parser. - [Dicom.P10.Stream.Parser](Dicom.P10.Stream.Parser.md): Streaming DICOM P10 state machine parser. - [Dicom.P10.Stream.Source](Dicom.P10.Stream.Source.md): Data source abstraction for the streaming DICOM parser. - [Dicom.P10.Writer](Dicom.P10.Writer.md): DICOM P10 file writer. - [Dicom.PixelData](Dicom.PixelData.md): Pixel data frame extraction from DICOM data sets. - [Dicom.SOPClass](Dicom.SOPClass.md): DICOM SOP Class registry. - [Dicom.Tag](Dicom.Tag.md): DICOM Tag constants and utilities. - [Dicom.TransferSyntax](Dicom.TransferSyntax.md): Transfer Syntax definitions and properties. - [Dicom.UID](Dicom.UID.md): DICOM UID constants for SOP Classes and Transfer Syntaxes. - [Dicom.VR](Dicom.VR.md): DICOM Value Representations (VR). - [Dicom.Value](Dicom.Value.md): DICOM value decoding and encoding. ## Mix Tasks - [mix dicom.gen_dictionary](Mix.Tasks.Dicom.GenDictionary.md): Generates `Dicom.Dictionary.Registry` from innolitics/dicom-standard JSON. - [mix dicom.gen_sop_classes](Mix.Tasks.Dicom.GenSopClasses.md): Generates `Dicom.SOPClass` from innolitics sops.json and service_sop_classes.exs.