Man Linux: Main Page and Category List

NAME

       dcdirdmp - ACR/NEMA DICOM PS3 ... DICOM PS3 - Describe DICOMDIR content

SYNOPSIS

       dcdirdmp [ -v|verbose|vv|veryverbose ] [ -showrecordinfo ] [ -p|paths ]
                 [ -filename ]

DESCRIPTION

       dcdirdmp  reads  the  named  dicom  input  file  and interprets it as a
       DICOMDIR file, that is a DICOM file containing an instance of the Basic
       Directory IOD.

       If   the   file  contains  a  valid  instance  of  the  directory,  the
       hierarchical record structure is traversed and  displayed  in  a  depth
       first manner. The default output displays selected attribute values for
       recognized types of directory record, including the Referenced File ID.
       The verbose options increase the amount of information dumped.

       Note that directory record offset values within attributes are in bytes
       from the start of the file (including meta-information header and  pre-
       amble)  and  these  point  to  the beginning of the Item delimiter that
       introduces each item in  the  directory  record  sequence.  The  offset
       values  displayed in the verbose output for the first attribute of each
       sequence item will therefore be 8 bytes greater, as the Item  delimiter
       itself is not displayed.

OPTIONS

       The description and verbose output go to standard error.

       Binary  attributes  are  written  in hexadecimal with a preceding "0x".
       Numeric string attributes are written in decimal. Attribute values  are
       displayed  in  hexadecimal  or string format as determined by the value
       representation.

       The basic input switches are described in dcintro(1). Options  specific
       to this program are:

       -v|verbose
              Display all attributes in each directory record.

       -vv|veryverbose
              Display  byte  offset  from  file  start  and  message start, in
              hexadecimal, and dump contents while reading and once read.

       -showrecordinfo
              Display  byte  offset  with  each  directory  record  entry,  in
              hexadecimal.

       -p|paths
              Show  Unix  style path information for each referenced file only
              (suppresses normal output).  Used, for example, to feed paths as
              command line arguments to some other utility.

       -filename
              Show  the  name  of the file supplied in the arguments; a hyphen
              will be reported if no filename was supplied.

ENVIRONMENT


EXAMPLES


       % dcdirdmp dicomdir.
       PATIENT SMITH^^^^ 1634-94
               STUDY 1  19960101 113013
                       VISIT
                       STUDY COMPONENT XA ?
                       SERIES 1 XA
                               IMAGE 2
                                -> XA000002

       % dcdirdmp -v dicomdir.
       PATIENT SMITH^^^^ 1634-94
       (0x0004,0x1400) UL Next Directory Record Offset ...
        ...
       (0x0010,0x0010) PN Patient’s Name VR=<PN> ...
        ...
       (0x0010,0x0020) LO Patient’s ID ...
       (0x0010,0x0030) DA Patient’s Birth Date ...
       (0x0010,0x0040) CS Patient’s Sex  ...
               STUDY 1  19960101 113013
               (0x0004,0x1400) UL Next Directory Record Offset ...
        ...
               (0x0008,0x0050) SH Accession Number ...
       ...

       % dcdirdmp -vv dicomdir.
       ******** While reading ... ********
       @0x00000084,0x00000000 of 0xffffffff: (0x0002,0x0000) ...
        ...
       RootDirectoryFirstRecord = 0x190
       RootDirectoryLastRecord = 0x190
       Number of records = 7
       Offset = 0x190
               @0x00000198: (0x0004,0x1400) UL Next Dir Record ...
       ...
       Offset = 0x2a4
               @0x000002ac: (0x0004,0x1400) UL Next Dir Record ...
        ...
       PATIENT 1634-94-1 1634-94
       @0x00000198: (0x0004,0x1400) UL Next Dir Record Offset ...
        ...
       @0x00000268: (0x0010,0x0010) PN Patient’s Name ...
        ...

FILES


SEE ALSO

       dcdump(1), dcintro(1)

AUTHOR

       Copyright (C) 1993-2010. David A. Clunie DBA PixelMed  Publishing.  All
       rights reserved.

BUGS

       MRDR not yet handled properly.