]> Creatis software - gdcm.git/blobdiff - Dicts/DicomDir.dic
Avoid troubles with progress bar.
[gdcm.git] / Dicts / DicomDir.dic
index 5101c84df790d3c80aac9685525faf4f220cde48..1ed8d2b4439d65642b8a6fff76373bb0cd1acaae 100644 (file)
@@ -1,19 +1,20 @@
-metaElem    0002 0000 "12345"                // Meta Group Length : to be computed later
-metaElem    0002 0001 "\2\0\0\0"             // File Meta Information Version
+metaElem    0002 0000 "123"                  // Meta Group Length : to be computed later
+metaElem    0002 0001 "02"                   // File Meta Information Version :length is 2; bin value has to be fixed
 metaElem    0002 0002 "1.2.840.10008.1.3.10" // Media Stored SOP Class UID i.e. : 'Media Storage Directory Storage'
 metaElem    0002 0003 ""                     // Media Stored SOP Instance UID  : may be forged later
 metaElem    0002 0010 "1.2.840.10008.1.2.1"  // Transfer Syntax UID i.e. : Explicit VR - Little Endian
 metaElem    0002 0012 ""                     // Implementation Class UID : may be forged later
-metaElem    0002 0013 "gdcmLib"              // Implementation Version Name
+metaElem    0002 0013 "gdcm1.2 "             // Implementation Version Name  don't remove trailing space !
+metaElem    0002 0016 " "                    // Source Application Entity Title (our ?)
+metaElem    0002 0100 ""                     // Private Information Creator
 metaElem    0004 1130 ""                     // File-set ID
 metaElem    0004 1200 "0"                    // Offset of the first dir of root dir entity : to be computed later
-metaElem    0004 1202 "0"                    // Offset of the last dir of root dir entity : to be computed later
-metaElem    0004 1212 "0"                    // File-set consistency flag
-metaElem    0004 1220 "0"                    // Directory record sequence : *length* to be set later
+metaElem    0004 1202 "0"                    // Offset of the last  dir of root dir entity : to be computed later
+metaElem    0004 1212 "-1"                   // File-set consistency flag : 0xffff Length inconsistencies will be assumed
 
-patientElem fffe e000 "0"
-patientElem 0004 1400 "0"                    // Offset of next directory record : to be computed later
-patientElem 0004 1410 "65535"                // Record in use flag : 65535    ?
+patientElem fffe e000 "255"                  // 'no length' item : length to be set to 0xffffffff later
+patientElem 0004 1400 "0"                    // Offset of next directory record : = 0x0 : fffe e00d at end !
+patientElem 0004 1410 "65535"                // Record in use flag : 65535 = 0xFFFF (see 03_10PU.PDF p 31)
 patientElem 0004 1420 "0"                    // Offset of referenced lower-level dir entity : to be computed later
 patientElem 0004 1430 "PATIENT "             // Directory Record Type    don't remove trailing space !
 patientElem 0008 0005 "ISO_IR 100"           // Specific Character Set
@@ -21,10 +22,11 @@ patientElem 0010 0010 ""                     // Patient's Name
 patientElem 0010 0020 ""                     // Patient ID
 patientElem 0010 0030 ""                     // Patient's Birthdate
 patientElem 0010 0040 ""                     // Patient's Sex
+patientElem fffe e00d ""                     // Item delimitation : length to be set to ZERO later
 
-studyElem   fffe e000 "0"
-studyElem   0004 1400 "0"                    // Offset of next directory record : to be computed later
-studyElem   0004 1410 "65535"                // Record in use flag : 65535    ?
+studyElem   fffe e000 "-1"                   // 'no length' item : length to be set to 0xffffffff later
+studyElem   0004 1400 "0"                    // Offset of next directory record : = 0x0 : fffe e00d at end !
+studyElem   0004 1410 "65535"                // Record in use flag : 65535 = 0xFFFF (see 03_10PU.PDF p 31)
 studyElem   0004 1420 "0"                    // Offset of referenced lower-level dir entity : to be computed later
 studyElem   0004 1430 "STUDY "               // Directory Record Type    don't remove trailing space !
 studyElem   0008 0005 "ISO_IR 100"           // Specific Character Set
@@ -33,48 +35,62 @@ studyElem   0008 0030 ""                     // Study Time
 studyElem   0008 0050 ""                     // Accession Number
 studyElem   0008 1030 ""                     // Study Description
 studyElem   0020 000d ""                     // Study Instance UID : may be forged later
-studyElem   0020 0010 ""                     // Study ID : may be forged later
+studyElem   0020 0010 ""                     // Study ID :           may be forged later
+studyElem   fffe e00d ""                     // Item delimitation : length to be set to ZERO later
 
-serieElem   fffe e000 "0"
-serieElem   0004 1400 "0"                    // Offset of next directory record : to be computed later
-serieElem   0004 1410 "65535"                // Record in use flag : 65535    ?
+serieElem   fffe e000 "-1"                   // 'no length' item : length to be set to 0xffffffff later
+serieElem   0004 1400 "0"                    // Offset of next directory record : = 0x0 : fffe e00d at end !
+serieElem   0004 1410 "65535"                // Record in use flag : 65535 = 0xFFFF (see 03_10PU.PDF p 31)
 serieElem   0004 1420 "0"                    // Offset of referenced lower-level dir entity : to be computed later
 serieElem   0004 1430 "SERIES"               // Directory Record Type    don't add trailing space !
 serieElem   0008 0005 "ISO_IR 100"           // Specific Character Set
 serieElem   0008 0021 ""                     // Series Date
 serieElem   0008 0031 ""                     // Series Time
 serieElem   0008 0060 ""                     // Modality
-serieElem   0008 0080 ""                     // Institution Name  : may be forged later
+serieElem   0008 0080 ""                     // Institution Name  :   may be forged later
 serieElem   0008 0081 ""                     // Institution Address : may be forged later
+serieElem   0008 1010 ""                     // Station Name
+serieElem   0008 1050 ""                     // Performing Physician's Name
 serieElem   0008 103e ""                     // Series Description :  may be forged later
+serieElem   0018 1030 ""                     // Protocol Name
 serieElem   0020 000e ""                     // Series Instance UID : may be forged later
-serieElem   0020 0011 "0"                    // Series Number : may be forged later
+serieElem   0020 0011 "0"                    // Series Number :       may be forged later
+serieElem   fffe e00d ""                     // Item delimitation :   length to be set to ZERO later
 
-imageElem   fffe e000 "0"
-imageElem   0004 1400 "0"                    // Offset of next directory record : to be computed later
-imageElem   0004 1410 "65535"                // Record in use flag : 65535    ?
+imageElem   fffe e000 "-1"                   // 'no length' item : length to be set to 0xffffffff later
+imageElem   0004 1400 "0"                    // Offset of next directory record : = 0x0 : fffe e00d at end !
+imageElem   0004 1410 "65535"                // Record in use flag : 65535 = 0xFFFF (see 03_10PU.PDF p 31)
 imageElem   0004 1420 "0"                    // Offset of referenced lower-level dir entity : to be computed later
 imageElem   0004 1430 "IMAGE "               // Directory Record Type    don't remove trailing space !
-imageElem   0004 1500 ""                     // Referenced File ID : to be set later    relative File Name
-imageElem   0004 1510 ""                     // Referenced SOP Class UID in File : may be forged later
-imageElem   0004 1511 ""                     // Referenced SOP Class UID in File :  may be forged later
+imageElem   0004 1500 ""                     // Referenced File ID : will be set later  =  relative File Name
+imageElem   0004 1510 ""                     // Referenced SOP Class UID in File    : may be forged later
+imageElem   0004 1511 ""                     // Referenced SOP Instance UID in File : may be forged later
 imageElem   0004 1512 ""                     // Referenced Transfer Syntax in File
 imageElem   0008 0005 "ISO_IR 100"           // Specific Character Set
 imageElem   0008 0008 ""                     // Image Type
-imageElem   0008 0016 ""                     // SOP Class UID : to be set/forged later
+imageElem   0008 0016 ""                     // SOP Class UID :    to be set/forged later
 imageElem   0008 0018 ""                     // SOP Instance UID : to be set/forged later
 imageElem   0008 0023 ""                     // Content Date
 imageElem   0008 0033 ""                     // Content Time
-imageElem   0008 1040 ""                     // Referenced Image Sequence : to be set/forged later
-imageElem   fffe e000 "0"
-imageElem   0008 1150 ""                     // Referenced SOP Class UID : to be set/forged later
-imageElem   0008 1155 ""                     // Referenced SOP Instance UID : to be set/forged later
+imageElem   0018 1060 "0"                    // Trigger Time
 imageElem   0020 0013 "0"                    // Image Number
-imageElem   0020 0032 "0"                    // Image Position Patient
-imageElem   0020 0037 "0"                    // Image Orientation    Patient
+imageElem   0020 0032 "1.0\1.0\1.0 "         // Image Position Patient
+imageElem   0020 0037 "1\0\0\0\1\0 "         // Image Orientation Patient
 imageElem   0020 0052 "0"                    // Frame of Reference UID
+imageElem   0020 1041 "0.0"                  // Slice Location
+imageElem   0020 4000 ""                     // Image Comments
+imageElem   0028 0002 "1"                    // Samples per Pixel
+imageElem   0028 0004 " "                    // Photometric Interpretation
+imageElem   0028 0006 "0"                    // Planar Configuration
+imageElem   0028 0008 "1"                    // Number of Frames
 imageElem   0028 0010 "0"                    // Rows
 imageElem   0028 0011 "0"                    // Columns
-imageElem   0028 0030 "0"                    // Pixel Spacing
+imageElem   0028 0030 "1.0\1.0 "             // Pixel Spacing
+imageElem   0028 0100 " "                    // Bits Allocated
+imageElem   0028 0101 " "                    // Bits Stored
+imageElem   0028 0103 " "                    // Pixel Representation
+imageElem   0028 1052 "0 "                   // Rescale Intercept
+imageElem   0028 1053 "1 "                   // Rescale Slope
 imageElem   0050 0004 "0"                    // Calibration Image
+imageElem   fffe e00d ""                     // Item delimitation : length to be set to ZERO later