-metaElem 0x0002 0x0000 "12345" // Meta Group Length : to be computed later
-metaElem 0x0002 0x0001 "\2\0\0\0" // File Meta Information Version
-metaElem 0x0002 0x0002 "1.2.840.10008.1.3.10" // Media Stored SOP Class UID i.e. : 'Media Storage Directory Storage'
-metaElem 0x0002 0x0003 "" // Media Stored SOP Instance UID : may be forged later
-metaElem 0x0002 0x0010 "1.2.840.10008.1.2.1" // Transfer Syntax UID i.e. : Explicit VR - Little Endian
-metaElem 0x0002 0x0012 "" // Implementation Class UID : may be forged later
-metaElem 0x0002 0x0013 "gdcmLib" // Implementation Version Name
-metaElem 0x0004 0x1130 "" // File-set ID
-metaElem 0x0004 0x1200 "0" // Offset of the first dir of root dir entity : to be computed later
-metaElem 0x0004 0x1202 "0" // Offset of the last dir of root dir entity : to be computed later
-metaElem 0x0004 0x1212 "0" // File-set consistency flag
-metaElem 0x0004 0x1220 "0" // Directory record sequence : *length* to be set later
+metaElem 0002 0000 "12345" // Meta Group Length : to be computed later
+metaElem 0002 0001 "\2\0\0\0" // File Meta Information Version
+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 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
-patientElem 0xfffe 0xe000 "0"
-patientElem 0x0004 0x1400 "0" // Offset of next directory record : to be computed later
-patientElem 0x0004 0x1410 "65535" // Record in use flag : 65535 ?
-patientElem 0x0004 0x1420 "0" // Offset of referenced lower-level dir entity : to be computed later
-patientElem 0x0004 0x1430 "PATIENT " // Directory Record Type don't remove trailing space !
-patientElem 0x0008 0x0005 "ISO_IR 100" // Specific Character Set
-patientElem 0x0010 0x0010 "" // Patient's Name
-patientElem 0x0010 0x0020 "" // Patient ID
-patientElem 0x0010 0x0030 "" // Patient's Birthdate
-patientElem 0x0010 0x0040 "" // Patient's Sex
+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 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
+patientElem 0010 0010 "" // Patient's Name
+patientElem 0010 0020 "" // Patient ID
+patientElem 0010 0030 "" // Patient's Birthdate
+patientElem 0010 0040 "" // Patient's Sex
-studyElem 0xfffe 0xe000 "0"
-studyElem 0x0004 0x1400 "0" // Offset of next directory record : to be computed later
-studyElem 0x0004 0x1410 "65535" // Record in use flag : 65535 ?
-studyElem 0x0004 0x1420 "0" // Offset of referenced lower-level dir entity : to be computed later
-studyElem 0x0004 0x1430 "STUDY " // Directory Record Type don't remove trailing space !
-studyElem 0x0008 0x0005 "ISO_IR 100" // Specific Character Set
-studyElem 0x0008 0x0020 "" // Study Date
-studyElem 0x0008 0x0030 "" // Study Time
-studyElem 0x0008 0x0050 "" // Accession Number
-studyElem 0x0008 0x1030 "" // Study Description
-studyElem 0x0020 0x000d "" // Study Instance UID : may be forged later
-studyElem 0x0020 0x0010 "" // Study ID : may be forged 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 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
+studyElem 0008 0020 "" // Study Date
+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
-serieElem 0xfffe 0xe000 "0"
-serieElem 0x0004 0x1400 "0" // Offset of next directory record : to be computed later
-serieElem 0x0004 0x1410 "65535" // Record in use flag : 65535 ?
-serieElem 0x0004 0x1420 "0" // Offset of referenced lower-level dir entity : to be computed later
-serieElem 0x0004 0x1430 "SERIES" // Directory Record Type don't add trailing space !
-serieElem 0x0008 0x0005 "ISO_IR 100" // Specific Character Set
-serieElem 0x0008 0x0021 "" // Series Date
-serieElem 0x0008 0x0031 "" // Series Time
-serieElem 0x0008 0x0060 "" // Modality
-serieElem 0x0008 0x0080 "" // Institution Name : may be forged later
-serieElem 0x0008 0x0081 "" // Institution Address : may be forged later
-serieElem 0x0008 0x103e "" // Series Description : may be forged later
-serieElem 0x0020 0x000e "" // Series Instance UID : may be forged later
-serieElem 0x0020 0x0011 "0" // Series Number : may be forged 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 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 0081 "" // Institution Address : may be forged later
+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
-imageElem 0xfffe 0xe000 "0"
-imageElem 0x0004 0x1400 "0" // Offset of next directory record : to be computed later
-imageElem 0x0004 0x1410 "65535" // Record in use flag : 65535 ?
-imageElem 0x0004 0x1420 "0" // Offset of referenced lower-level dir entity : to be computed later
-imageElem 0x0004 0x1430 "IMAGE " // Directory Record Type don't remove trailing space !
-imageElem 0x0004 0x1500 "" // Referenced File ID : to be set later relative File Name
-imageElem 0x0004 0x1510 "" // Referenced SOP Class UID in File : may be forged later
-imageElem 0x0004 0x1511 "" // Referenced SOP Class UID in File : may be forged later
-imageElem 0x0004 0x1512 "" // Referenced Transfer Syntax in File
-imageElem 0x0008 0x0005 "ISO_IR 100" // Specific Character Set
-imageElem 0x0008 0x0008 "" // Image Type
-imageElem 0x0008 0x0016 "" // SOP Class UID : to be set/forged later
-imageElem 0x0008 0x0018 "" // SOP Instance UID : to be set/forged later
-imageElem 0x0008 0x0023 "" // Content Date
-imageElem 0x0008 0x0033 "" // Content Time
-imageElem 0x0008 0x1040 "" // Referenced Image Sequence : to be set/forged later
-imageElem 0xfffe 0xe000 "0"
-imageElem 0x0008 0x1150 "" // Referenced SOP Class UID : to be set/forged later
-imageElem 0x0008 0x1155 "" // Referenced SOP Instance UID : to be set/forged later
-imageElem 0x0020 0x0013 "0" // Image Number
-imageElem 0x0020 0x0032 "0" // Image Position Patient
-imageElem 0x0020 0x0037 "0" // Image Orientation Patient
-imageElem 0x0020 0x0052 "0" // Frame of Reference UID
-imageElem 0x0028 0x0010 "0" // Rows
-imageElem 0x0028 0x0011 "0" // Columns
-imageElem 0x0028 0x0030 "0" // Pixel Spacing
-imageElem 0x0050 0x0004 "0" // Calibration Image
+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 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 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 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 0020 0013 "0" // Image Number
+imageElem 0020 0032 "0" // Image Position Patient
+imageElem 0020 0037 "0" // Image Orientation Patient
+imageElem 0020 0052 "0" // Frame of Reference UID
+imageElem 0028 0010 "0" // Rows
+imageElem 0028 0011 "0" // Columns
+imageElem 0028 0030 "0" // Pixel Spacing
+imageElem 0050 0004 "0" // Calibration Image