dcmdir
OverviewÂ
Dump/Create/Update/Compact a DICOM directory file.
Usage
dcmdir -{acdptz} <dicomdir> [Options] [<file>..][<directory>..]
Options
-desc <txtfile> specify File-set Descriptor File -desccs <code> Character Set used in File-set Descriptor File("ISO_IR 100" = ISO Latin 1). -id <id> specify File-set ID -uid <uid> specify File-set UID -c <dicomdir> create new directory file <dicomdir> for DICOM file-set specified by file.. or directory.. arguments -I encode Sequence Items with undefined length,encode with explicit length by default. -S encode Sequences with undefined length,encode with explicit length by default. -V,--version print the version information and exit -W <max> limit value prompt to <maxlen> characters, by default: 64 -a <dicomdir> add references to specified files to existing directory file <dicomdir> -d <dicomdir> delete references to specified files from existing directory file <dicomdir> -h,--help print this message -inactive dump also inactive records. -p <dicomdir> purge records without file references from directory file <dicomdir>. -t <dicomdir> read directory file <dicomdir> and dump content to stdout -w <max> maximal number of characters per line, by default: 80 -z <dicomdir> compact existing directory file <dicomdir> by removing unused entries
Examples
dicomdir -t /media/cdrom/DICOMDIR
Dumps the content of a DICOMDIR to stdout
dicomdir -c disk99/DICOMDIR -id DISK99 -desc disk99/README disk99/DICOM
Creates a new directory file with specified File-set ID and Descriptor File, referencing all DICOM Files in directory disk99/DICOM.
dicomdir -a disk99/DICOMDIR disk99/DICOM/CT1
Adds directory records referencing all DICOM files in directory disk99/DICOM/CT1 to the existing directory file.
dicomdir -d disk99/DICOMDIR disk99/DICOM/CT2
Deletes/deactivates any directory records referencing DICOM files in directory disk99/DICOM/CT2.
dicomdir -p disk99/DICOMDIR
Purges directory records with child records that do not reference any DICOM file.
dicomdir -z disk99/DICOMDIR
Compacts a DICOMDIR by removing any inactive records.