dicom-metadata-extract

Featured

Used for extracting selected metadata from one DICOM file and flagging standard-tag PHI presence. Not for anonymization or clinical use.

Data & Documents 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 Metadata Extract ## Purpose - Used for extracting selected metadata from one DICOM file and flagging standard-tag PHI presence. Not for anonymization or clinical use. - Use the wrapper exactly as documented; do not replace the upstream entrypoint with a handwritten implementation. - Manifest I/O: inputs are `dicom_path`; outputs are `metadata_json`. ## Instructions - Read `skill_manifest.yaml` before changing arguments, side effects, or validation gates. - Run `scripts/extract_metadata.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/extract_metadata.py", args=[...])`; otherwise run the Bash/Python command shown below. - Check the emitted JSON and run `medagent.verifiers.dicom_metadata_quality_v1` on evidence packs before treating the run as reviewed evidence. ## Available Scripts | Script | Purpose | Arguments | |---|---|---| | `scripts/extract_metadata.py` | Primary entrypoint declared by skill_manifest.yaml. | `PATH_TO_DICOM [--output OUT.json]` | ## 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 - Small PS3.15-inspired standard-tag subset only; not a complete Basic Application Confidentiality Profile implementation. - Private tags not checked - Burnt-in pixel PHI not detected - Multi-frame handli...

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

Data & Documents Listed

healthcare-data-interop

Build and validate healthcare-data pipelines and de-identify PHI, gated by checks that actually run — structural FHIR R4 validation, HL7 v2.x parsing, a Safe-Harbor PHI regex scan, and pydicom-based DICOM header de-identification with a re-read verify step. Use when the user works with DICOM, HL7 v2, or FHIR data; needs to ingest/transform/map clinical data; wants to de-identify or anonymize PHI; checks interoperability conformance; or builds a healthcare data pipeline. Triggers: "DICOM", "HL7", "FHIR", "de-identify PHI", "anonymize patient data", "healthcare data pipeline", "interoperability", "Safe Harbor", "US Core", "IHE".

0 Updated 1 months ago
NeuralMedic-DE
Data & Documents Solid

extract-embedded-ind-impd-cp-content

Locate and inventory clinical-pharmacology-relevant mechanism and ADME disclosures embedded in an IND pharmacology/drug-disposition section or the Module-4/5-shaped summaries of an IMPD. Use this skill when a clinical pharmacologist or regulatory reviewer needs a source-located IND/CTA/IMPD content inventory. Example: "Please a clinical pharmacologist or regulatory reviewer needs a source-located IND/CTA/IMPD content inventory." Do not use it to decide trial-phase adequacy, filing readiness, approvability, dose selection, or regulatory acceptance.

6 Updated 6 days ago
malekokour
AI & Automation Featured

dicom-series-preflight

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

3,042 Updated today
NVIDIA