# `mix dicom.gen_sop_classes`
[🔗](https://github.com/Balneario-de-Cofrentes/dicom/blob/v0.9.1/lib/mix/tasks/dicom_gen_sop_classes.ex#L1)

Generates `Dicom.SOPClass` from innolitics sops.json and service_sop_classes.exs.

Reads `priv/sops.json` (175 storage SOP classes from innolitics/dicom-standard)
and `priv/service_sop_classes.exs` (hand-maintained non-storage SOP classes),
derives modality from SOP name, marks retired UIDs, and generates a compile-time
registry module.

## Usage

    mix dicom.gen_sop_classes

---

*Consult [api-reference.md](api-reference.md) for complete listing*
