# TODO

- Add a subcommand that, given a PHI-bearing DICOM file, generates a JSON
  fixture usable in the unit tests.
  - The output should match the catalog fixture format under
    `tests/unit/catalog_fixtures/` (an `entries` list, each with `description`,
    `expected_filtered`, `expected_scrubbed`, `expected_scrub_regions`, and a
    `tags` map of the technical DICOM tags the catalog uses for matching).
  - Emit only the non-PHI technical tags required for catalog matching (e.g.
    Manufacturer, ManufacturerModelName, Modality, Rows, Columns, SOPClassUID,
    SoftwareVersions, ImageType). Do not include patient identifiers, dates, or
    pixel data.
  - Populate the expected outcomes by evaluating the file against the default
    catalog so the generated fixture captures the current decision.
