dicom-series-preflight

Featured

Used for header-only preflight of one DICOM series folder before conversion or inference. Not for de-identification or clinical clearance.

AI & Automation 3,042 stars 352 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# DICOM Series Preflight ## Purpose - Used for header-only preflight of one DICOM series folder before conversion or inference. Not for de-identification or clinical clearance. - Use the wrapper exactly as documented; do not replace the upstream entrypoint with a handwritten implementation. - Manifest I/O: inputs are `dicom_dir`; outputs are `preflight_json`. ## Instructions - Read `skill_manifest.yaml` before changing arguments, side effects, or validation gates. - Run `scripts/preflight_series.py` through the documented command below; keep outputs under a caller-provided run directory. - If a host agent exposes `run_script`, use `run_script("scripts/preflight_series.py", args=[...])`; otherwise run the Bash/Python command shown below. - Check the emitted JSON and paired verifier guidance before treating the run as evidence. ## Available Scripts | Script | Purpose | Arguments | |---|---|---| | `scripts/preflight_series.py` | Primary entrypoint declared by skill_manifest.yaml. | `PATH_TO_DICOM_DIR` | ## Prerequisites - Runtime requirements: Python packages listed in `runtime.side_effects.pip_packages`. - Run commands from the repository root unless an existing section below says otherwise. ## Limitations - Header-only; does not decode pixel data or detect burnt-in PHI. - Canonical orientation gate assumes LPS-derived CT axcodes L,P,S. - Compressed transfer syntax and multi-frame instances are warned, not decoded. - Single-directory scan; does not reconcile multiple studi...

Details

Author
NVIDIA
Repository
NVIDIA/skills
Created
5 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category