]> Creatis software - gdcm.git/commitdiff
DICOMDIR skeleton modifs, for future version
authorjpr <jpr>
Tue, 20 Jul 2004 13:29:57 +0000 (13:29 +0000)
committerjpr <jpr>
Tue, 20 Jul 2004 13:29:57 +0000 (13:29 +0000)
Dicts/DicomDir.dic

index 99b828992f5e952f1ffdd03bf33ee96ff8bc4345..a109cf8af066e0d5b3790d29864596d6237b332b 100644 (file)
@@ -8,11 +8,11 @@ metaElem    0002 0013 "gdcmLib "             // Implementation Version Name  don
 metaElem    0002 0016 " "                    // Source Application Entity Title (our ?)
 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 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 "123456879"            // Directory record sequence : *length* to be set later
+metaElem    0004 1220 ""                     // Directory record sequence : *length* to be set to 0xffffffff later
 
-patientElem fffe e000 "0"
+patientElem fffe e000 "0"                    // '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
@@ -22,9 +22,9 @@ 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 "0"
+patientElem fffe e00d ""                     // Item delimitation : length to be set to ZERO later
 
-studyElem   fffe e000 "0"
+studyElem   fffe e000 "0"                    // '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
@@ -36,9 +36,9 @@ 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   fffe e00d "0"
+studyElem   fffe e00d ""                     // Item delimitation : length to be set to ZERO later
 
-serieElem   fffe e000 "0"
+serieElem   fffe e000 "O"                    // '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
@@ -52,15 +52,15 @@ serieElem   0008 0081 ""                     // Institution Address : may be for
 serieElem   0008 103e ""                     // Series Description :  may be forged later
 serieElem   0020 000e ""                     // Series Instance UID : may be forged later
 serieElem   0020 0011 "0"                    // Series Number :       may be forged later
-serieElem   fffe e00d "0"
+serieElem   fffe e00d ""                     // Item delimitation : length to be set to ZERO later
 
-imageElem   fffe e000 "0"
+imageElem   fffe e000 "0"                    // '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 : will be set later  =  relative File Name
-imageElem   0004 1510 ""                     // Referenced SOP Class UID in File : may be forged later
+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
@@ -69,9 +69,11 @@ imageElem   0008 0016 ""                     // SOP Class UID :    to be set/for
 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   0008 1150 ""                     // Referenced SOP Class UID :    to be set/forged later
+imageElem   0008 1140 ""                     // Referenced Image Sequence
+imageElem   fffe e000 ""                     // 'no length' item : length to be set to 0xffffffff later
+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   fffe e00d ""                     // Item delimitation : length to be set to ZERO later
 imageElem   0020 0013 "0"                    // Image Number
 imageElem   0020 0032 "1.0\1.0\1.0 "         // Image Position Patient
 imageElem   0020 0037 "1\0\0\0\1\0 "         // Image Orientation    Patient
@@ -84,5 +86,4 @@ imageElem   0028 0010 "0"                    // Rows
 imageElem   0028 0011 "0"                    // Columns
 imageElem   0028 0030 "1.0\1.0 "             // Pixel Spacing
 imageElem   0050 0004 "0"                    // Calibration Image
-imageElem   fffe e00d "0"
-
+imageElem   fffe e00d ""                     // Item delimitation : length to be set to ZERO later