dcmmkdir --version (return code: 0)
$dcmtk: dcmmkdir v3.6.2 2017-07-14 $
dcmmkdir: Create a DICOMDIR file
Host type: Debian
Character encoding: US-ASCII
External libraries used:
- ZLIB, Version 1.2.11
- IJG, Version 6b 27-Mar-1998 (modified)
dcmmkdir --help (return code: 0)
$dcmtk: dcmmkdir v3.6.2 2017-07-14 $
dcmmkdir: Create a DICOMDIR file
usage: dcmmkdir [options] [dcmfile-in...]
parameters:
dcmfile-in ref. DICOM file (or directory to be scanned)
general options:
-h --help print this help text and exit
--version print version information and exit
--arguments print expanded command line arguments
-q --quiet quiet mode, print no warnings and errors
-v --verbose verbose mode, print processing details
-d --debug debug mode, print debug information
-ll --log-level [l]evel: string constant
(fatal, error, warn, info, debug, trace)
use level l for the logger
-lc --log-config [f]ilename: string
use config file f for the logger
input options:
DICOMDIR identifiers:
+F --fileset-id [i]d: string
use specific file-set ID
(default: DCMTK_MEDIA_DEMO, "" for none)
+R --descriptor [f]ilename: string
add a file-set descriptor file ID
(e.g. README, default: no descriptor)
+C --char-set [c]harset: string
add a specific character set for descriptor
(default: "ISO_IR 100" if descriptor present)
reading:
+id --input-directory [d]irectory: string
read referenced DICOM files from directory d
(default for --recurse: current directory)
-m --keep-filenames expect filenames to be in DICOM format (def.)
+m --map-filenames map to DICOM filenames (lowercase->uppercase,
and remove trailing period)
-r --no-recurse do not recurse within directories (default)
+r --recurse recurse within filesystem directories
+p --pattern [p]attern: string (only with --recurse)
pattern for filename matching (wildcards)
processing options:
consistency check:
-W --no-consistency-check do not check files for consistency
+W --warn-inconsist-files warn about inconsistent files (default)
-a --abort-inconsist-file abort on first inconsistent file
type 1 attributes:
-I --strict exit with error if DICOMDIR type 1 attributes
are missing in DICOM file (default)
+I --invent invent DICOMDIR type 1 attributes
if missing in DICOM file
+Ipi --invent-patient-id invent new PatientID in case of inconsistent
PatientName attributes
other checks:
+Nrs --allow-retired-sop allow retired SOP classes defined in previous
editions of the DICOM standard
-Nxc --no-xfer-check do not reject images with non-standard
transfer syntax (just warn)
-Nec --no-encoding-check do not reject images with non-standard
pixel encoding (just warn)
-Nrc --no-resolution-check do not reject images with non-standard
spatial resolution (just warn)
icon images:
+X --add-icon-image add monochrome icon image on IMAGE level
(default for cardiac profiles)
-Xs --icon-image-size [s]ize: integer (1..128)
width and height of the icon image (in pixel)
(fixed: 128 for XA, 64 for CT/MR profile)
-Xi --icon-file-prefix [p]refix: string
use PGM image 'prefix'+'dcmfile-in' as icon
(default: create icon from DICOM image)
-Xd --default-icon [f]ilename: string
use specified PGM image if icon cannot be
created automatically (default: black image)
output options:
DICOMDIR file:
+D --output-file [f]ilename: string
generate specific DICOMDIR file
(default: DICOMDIR in current directory)
profiles:
-Pgp --general-purpose General Purpose Interchange on CD-R or
DVD-RAM Media (STD-GEN-CD/DVD-RAM, default)
-Pdv --general-dvd-jpeg General Purpose DVD Interchange with JPEG
(STD-GEN-DVD-JPEG)
-Pd2 --general-dvd-j2k General Purpose DVD Interchange with JPEG
2000 (STD-GEN-DVD-J2K)
-Pbd --general-bd-jpeg General Purpose BD Interchange with JPEG
(STD-GEN-BD-JPEG)
-Pb2 --general-bd-j2k General Purpose BD Interchange with JPEG
2000 (STD-GEN-BD-J2K)
-Pbm --general-bd-mpeg2-mpml General Purpose BD Interchange with MPEG2
MP@ML (STD-GEN-BD-MPEG2-MPML)
-Pbh --general-bd-mpeg2-mphl General Purpose BD Interchange with MPEG2
MP@HL (STD-GEN-BD-MPEG2-MPHL)
-Pba --general-bd-mpeg4-hp General Purpose BD Interchange with MPEG-4
AVC/H.264 HiP@Level4.1
(STD-GEN-BD-MPEG4-HPLV41)
-Pbb --general-bd-mpeg4-hpbd General Purpose BD Interchange with MPEG-4
AVC/H.264 BD-Compatible HiP@Level4.1
(STD-GEN-BD-MPEG4-HPLV41BD)
--general-bd-mpeg4-hp2d General Purpose BD Interchange with MPEG-4
AVC/H.264 HiP@Level4.2 for 2D video
(STD-GEN-BD-MPEG4-HPLV42-2D)
--general-bd-mpeg4-hp3d General Purpose BD Interchange with MPEG-4
AVC/H.264 HiP@Level4.2 for 3D video
(STD-GEN-BD-MPEG4-HPLV42-3D)
--general-bd-mpeg4-hpst General Purpose BD Interchange with MPEG-4
AVC/H.264 Stereo HiP@Level4.2
(STD-GEN-BD-MPEG4-SHPLV42)
-Pfl --usb-and-flash-jpeg General Purpose USB/Flash Memory Interchange
with JPEG (STD-GEN-USB/MMC/CF/SD-JPEG)
-Pf2 --usb-and-flash-j2k General Purpose USB/Flash Memory Interchange
with JPEG 2000 (STD-GEN-USB/MMC/CF/SD-J2K)
-Pmi --general-mime General Purpose MIME Interchange
(STD-GEN-MIME)
-Pmp --mpeg2-mpml-dvd DVD Interchange with MPEG2 Main Profile @
Main Level (STD-DVD-MPEG2-MPML)
-Pbc --basic-cardiac Basic Cardiac X-Ray Angiographic Studies on
CD-R Media (STD-XABC-CD)
-Pxa --xray-angiographic 1024 X-Ray Angiographic Studies on CD-R Media
(STD-XA1K-CD)
-Pxd --xray-angiographic-dvd 1024 X-Ray Angiographic Studies on DVD Media
(STD-XA1K-DVD)
-Pde --dental-radiograph Dental Radiograph Interchange (STD-DEN-CD)
-Pcm --ct-and-mr CT/MR Studies (STD-CTMR-xxxx)
-Pus --ultrasound-id-sf Ultrasound Single Frame for Image Display
(STD-US-ID-SF-xxxx)
--ultrasound-sc-sf Ultrasound Single Frame with Spatial
Calibration (STD-US-SC-SF-xxxx)
--ultrasound-cc-sf Ultrasound Single Frame with Combined
Calibration (STD-US-CC-SF-xxxx)
-Pum --ultrasound-id-mf Ultrasound Single & Multi-Frame for Image
Display (STD-US-ID-MF-xxxx)
--ultrasound-sc-mf Ultrasound Single & Multi-Frame with Spatial
Calibration (STD-UD-SC-MF-xxxx)
--ultrasound-cc-mf Ultrasound Single & Multi-Frame with Combined
Calibration (STD-UD-CC-MF-xxxx)
-Pec --12-lead-ecg 12-lead ECG Interchange on Diskette
(STD-WVFM-ECG-FD)
-Phd --hemodynamic-waveform Hemodynamic Waveform Interchange on Diskette
(STD-WVFM-HD-FD)
writing:
-A --replace replace existing DICOMDIR (default)
+A --append append to existing DICOMDIR
+U --update update existing DICOMDIR
-w --discard do not write out DICOMDIR
backup:
--create-backup create a backup of existing DICOMDIR (def.)
-nb --no-backup do not create a backup of existing DICOMDIR
post-1993 value representations:
+u --enable-new-vr enable support for new VRs (UN/UT) (default)
-u --disable-new-vr disable support for new VRs, convert to OB
group length encoding:
-g --group-length-remove write without group length elements (default)
+g --group-length-create write with group length elements
length encoding in sequences and items:
+e --length-explicit write with explicit lengths (default)
-e --length-undefined write with undefined lengths