1GDCMDUMP(1) DICOM Manipulation. GDCMDUMP(1)
2
3
4
6 gdcmdump - dumps a DICOM file, it will display the structure and values
7 contained in the specified DICOM file.
8
10 gdcmdump [options] dcm_file
11 gdcmdump [options] dcm_directory
12
14 The gdcmdump command line program dumps a DICOM file to the console.
15 For those familiar with dcmdump (DCMTK) output, gdcmdump has some minor
16 differences. Namely:
17
18 • For Implicit Transfer Syntax gdcmdump will print ?? instead of the
19 dictionary VR
20
21 gdcmdump has a limited private dictionary that is used to lookup
22 private element whenever possible.
23
25 dcm_file DICOM input filename
26 dcm_directory DICOM input directory
27
29 specific options
30 -x --xml-dict generate the XML dict (only private elements for now).
31 -r --recursive recursive (input is a directory)
32 -d --dump dump value (limited use).
33 -p --print print value instead of simply dumping (default).
34 -c --color print in color.
35 -C --csa print SIEMENS CSA Header (0029,[12]0,SIEMENS CSA HEADER).
36 --csa-asl print decoded SIEMENS CSA MR_ASL (base64).
37 --csa-diffusion print decoded SIEMENS CSA MRDiffusion (base64).
38 --mrprotocol print SIEMENS MrProtocol only (within ASCCONV BEGIN/END).
39 either encapsulated in CSA or directly (syngo XA10)
40 -P --pdb print GEMS Protocol Data Block (0025,1b,GEMS_SERS_01).
41 --elscint print ELSCINT Protocol Information (01f7,26,ELSCINT1).
42 --vepro print VEPRO Protocol Information (0055,20,VEPRO VIF 3.0 DATA).
43 or VEPRO Protocol Information (0055,20,VEPRO VIM 5.0 DATA).
44 --sds print Philips MR Series Data Storage (1.3.46.670589.11.0.0.12.2) Information (2005,32,Philips MR Imaging DD 002).
45 --ct3 print CT Private Data 2 (7005,10,TOSHIBA_MEC_CT3).
46 --pmtf print PMTF INFORMATION DATA sub-sequences (0029,01,PMTF INFORMATION DATA).
47 -A --asn1 print encapsulated ASN1 structure >(0400,0520).
48 --map-uid-names map UID to names.
49
50 general options
51 -h --help
52 print this help text and exit
53
54 -v --version
55 print version information and exit
56
57 -V --verbose
58 verbose mode (warning+error).
59
60 -W --warning
61 warning mode, print warning information
62
63 -E --error
64 error mode, print error information
65
66 -D --debug
67 debug mode, print debug information
68
69 special options
70 -I --ignore-errors dumps even if file is corrupted (advanced users only, see disclaimers).
71
73 Printing Implicit Transfer Syntax
74 The VR are not found in the file, thus are presented with a “(??)”, and
75 right next to it (if found) the correct VR.
76
77 Eg.:
78
79 $ gdcmdump GE_DLX-8-MONO2-PrivateSyntax.dcm
80
81 # Dicom-File-Format
82 ...
83 (0008,0000) ?? (UL) 434 # 4,1 Generic Group Length
84 (0008,0005) ?? (CS) [ISO_IR 100] # 10,1-n Specific Character Set
85 (0008,0008) ?? (CS) [ORIGINAL\\PRIMARY\\SINGLE PLANE ] # 30,2-n Image Type
86 (0008,0016) ?? (UI) [1.2.840.10008.5.1.4.1.1.12.1] # 28,1 SOP Class UID
87 (0008,0018) ?? (UI) [1.2.840.113619.2.16.1.0.906539207.1.24207] # 42,1 SOP Instance UID
88 (0008,0020) ?? (DA) [19980923] # 8,1 Study Date
89 (0008,0021) ?? (DA) [19980923] # 8,1 Series Date
90 (0008,0022) ?? (DA) [19980923] # 8,1 Acquisition Date
91 (0008,0023) ?? (DA) [19980923] # 8,1 Content Date
92 (0008,0030) ?? (TM) [101229.000] # 10,1 Study Time
93 (0008,0031) ?? (TM) [101229.000] # 10,1 Series Time
94 (0008,0032) ?? (TM) [102653.000] # 10,1 Acquisition Time
95 (0008,0033) ?? (TM) [102653.000] # 10,1 Content Time
96 ...
97
98 Print Private Attributes
99 GDCM has a limited private dictionary. Whenever possible, it will try
100 to lookup the private data element.
101
102 $ gdcmdump 012345.002.050.dcm
103
104 ...
105 (0009,0010) LO [GEMS_IDEN_01] # 12,1 Private Creator
106 (0009,1001) LO [GE_GENESIS_FF ] # 14,1 Full fidelity
107 (0009,1002) SH [MRCV] # 4,1 Suite id
108 (0009,1004) SH [SIGNA ] # 6,1 Product id
109 (0009,1027) SL 985968524 # 4,1 Image actual date
110 (0009,1030) SH [19356UMR2 ] # 10,1 Service id
111 (0009,1031) SH [999 ] # 4,1 Mobile location number
112 (0009,10e3) UI [1.2.840.113619.1.1.4.1762386977] # 32,1 Equipment UID
113 (0009,10e6) SH [08] # 2,1 Genesis Version - now
114 (0009,10e7) UL 2757786872 # 4,1 Exam Record checksum
115 (0009,10e9) SL 985968523 # 4,1 Actual series data time stamp
116 ...
117 (0019,0000) UL 1208 # 4,1 Generic Group Length
118 (0019,0010) LO [GEMS_ACQU_01] # 12,1 Private Creator
119 (0019,100f) DS [424.399994] # 10,1 Horiz. Frame of ref.
120 (0019,1011) SS 0 # 2,1 Series contrast
121 ...
122 (0019,10e0) DS [0.000000] # 8,1 User data 24 {# DTI Diffusion Dir., release 10.0 & above}
123 (0019,10e2) DS [0.000000] # 8,1 Velocity Encode Scale
124 (0019,10f2) SS 0 # 2,1 Fast phases
125 (0019,10f9) DS [98] # 2,1 Transmit gain
126 ...
127 (0021,0000) UL 372 # 4,1 Generic Group Length
128 (0021,0010) LO [GEMS_RELA_01] # 12,1 Private Creator
129 (0021,1003) SS 0 # 2,1 Series from which Prescribed
130 ...
131
132 SIEMENS CSA Header
133 Using this option it is possible to dump as a readable text what is
134 contained in the private attribute as found in typical SIEMENS MR DICOM
135 file.
136
137 Eg.:
138
139 $ gdcmdump --csa MR_SIEMENS_forceLoad29-1010_29-1020.dcm
140
141 (0029,0010)siemens csa header
142 Image shadow data (0029,xx10)
143
144 0 - 'EchoLinePosition' VM 1, VR IS, SyngoDT 6, NoOfItems 6, Data '64 '
145 1 - 'EchoColumnPosition' VM 1, VR IS, SyngoDT 6, NoOfItems 6, Data '64 '
146 2 - 'EchoPartitionPosition' VM 1, VR IS, SyngoDT 6, NoOfItems 6, Data '32 '
147 3 - 'UsedChannelMask' VM 1, VR UL, SyngoDT 9, NoOfItems 6, Data '255 '
148 4 - 'Actual3DImaPartNumber' VM 1, VR IS, SyngoDT 6, NoOfItems 0, Data
149 5 - 'ICE_Dims' VM 1, VR LO, SyngoDT 19, NoOfItems 6, Data 'X_1_1_1_1_1_1_31_1_1_1_1_19'
150 6 - 'B_value' VM 1, VR IS, SyngoDT 6, NoOfItems 6, Data '0 '
151 7 - 'Filter1' VM 1, VR IS, SyngoDT 6, NoOfItems 0, Data
152 8 - 'Filter2' VM 1, VR IS, SyngoDT 6, NoOfItems 0, Data
153 ...
154
155 SIEMENS CSA Header: MR_ASL
156 Using this option it is possible to dump a decoded (base64) version of
157 MR_ASL contained in the CSA header.
158
159 Eg.:
160
161 $ gdcmdump --csa-asl ASL.dcm
162
163 (0018,9251) SQ (Sequence with undefined length) # u/l,1 MR Arterial Spin Labeling Sequence
164 (fffe,e000) na (Item with undefined length)
165 (0018,9252) LO [2D pulsed ASL (EP2D)] # 20,1 ASL Technique Description
166 (0018,9257) CS [LABEL ] # 6,1 ASL Context
167 (0018,9259) CS [NO] # 2,1 ASL Crusher Flag
168 (0018,925c) CS [YES ] # 4,1 ASL Bolus Cut-off Flag
169 (0018,925d) SQ (Sequence with undefined length) # u/l,1 ASL Bolus Cut-off Timing Sequence
170 (fffe,e000) na (Item with undefined length)
171 (0018,925e) LO [Q2TIPS] # 6,1 ASL Bolus Cut-off Technique
172 (0018,925f) IS (UL) [1990] # 4,1 ASL Bolus Cut-off Delay Time
173 (fffe,e00d)
174 (fffe,e0dd)
175 (0018,9260) SQ (Sequence with undefined length) # u/l,1 ASL Slab Sequence
176 (fffe,e000) na (Item with undefined length)
177 (0018,9253) US 1 # 2,1 ASL Slab Number
178 (0018,9254) FD 109.5 # 8,1 ASL Slab Thickness
179 (0018,9255) FD 0\0\1 # 24,3 ASL Slab Orientation
180 (0018,9256) FD 0\-23.9333\-70.9189 # 24,3 ASL Mid Slab Position
181 (0018,9258) IS (UL) [10] # 2,1 ASL Pulse Train Duration
182 (fffe,e00d)
183 (fffe,e0dd)
184 (fffe,e00d)
185 (fffe,e0dd)
186
187 This is completely equivalent to doing (by hand):
188
189 $ gdcmdump --csa asl.dcm | grep -A 6 MR_ASL
190 98 - 'MR_ASL' VM 1, VR UT, SyngoDT 27, NoOfItems 6, Data 'GABRklNRAAD//////v8A4P////8YAFKSTE8UADJEIHB1bHNlZCBBU0wgKEVQMkQpGABXkkNT
191 BgBMQUJFTCAYAGCSU1EAAP/////+/wDg/////xgAU5JVUwIAAQAYAFSSRkQIAAAAAAAAYFtA
192 GABVkkZEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8YAFaSRkQYAAAAAAAAAAAAAAAAYOvu
193 N8AAAACAzrpRwBgAWJJJUwIAMTD+/w3gAAAAAP7/3eAAAAAAGABZkkNTAgBOTxgAXJJDUwQA
194 WUVTIBgAXZJTUQAA//////7/AOD/////GABekkxPBgBRMlRJUFMYAF+SSVMEADE5OTD+/w3g
195 AAAAAP7/3eAAAAAA/v8N4AAAAAD+/93gAAAAAA==
196 '
197 $ echo 'GABRklNRAAD//////v8A4P////8YAFKSTE8UADJEIHB1bHNlZCBBU0wgKEVQMkQpGABXkkNT
198 BgBMQUJFTCAYAGCSU1EAAP/////+/wDg/////xgAU5JVUwIAAQAYAFSSRkQIAAAAAAAAYFtA
199 GABVkkZEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8YAFaSRkQYAAAAAAAAAAAAAAAAYOvu
200 N8AAAACAzrpRwBgAWJJJUwIAMTD+/w3gAAAAAP7/3eAAAAAAGABZkkNTAgBOTxgAXJJDUwQA
201 WUVTIBgAXZJTUQAA//////7/AOD/////GABekkxPBgBRMlRJUFMYAF+SSVMEADE5OTD+/w3g
202 AAAAAP7/3eAAAAAA/v8N4AAAAAD+/93gAAAAAA==
203 ' | base64 -d > asl.dcm
204 $ dcmdump -f asl.dcm
205
206 One should pay attention that currently two attributes (0018,925f) and
207 (0018,9258) are using a VR that is different from what the DICOM
208 standard specifies.
209
210 SIEMENS CSA Header: MRDiffusion
211 Using this option it is possible to dump a decoded (base64) version of
212 MRDiffusion contained in the CSA header.
213
214 Eg.:
215
216 $ gdcmdump --csa-diffusion DIFFUSION.dcm
217
218 # Dicom-File-Format
219
220 # Dicom-Meta-Information-Header
221 # Used TransferSyntax:
222
223 # Dicom-Data-Set
224 # Used TransferSyntax: Unknown Transfer Syntax
225 (0018,9117) SQ (Sequence with undefined length) # u/l,1 MR Diffusion Sequence
226 (fffe,e000) na (Item with undefined length)
227 (0018,9075) CS [ISOTROPIC ] # 10,1 Diffusion Directionality
228 (0018,9087) FD 0 # 8,1 Diffusion b-value
229 (fffe,e00d)
230 (fffe,e0dd)
231
232 SIEMENS CSA Header: MrProtocol
233 Using this option it is possible to dump a sorted version of MrProtocol
234 (extra '"' are trimmed).
235
236 Eg.:
237
238 $ gdcmdump --mrprotocol input.dcm
239
240 MrProtocolVersion: 12510002
241 acFlowComp[0] : 1
242 adFlipAngleDegree[0] : 90
243 alTE[0] : 60000
244 alTR[0] : 3000000
245 dRefSNR : 181090.7706
246 dRefSNR_VOI : 181090.7706
247 lAverages : 1
248 lCombinedEchoes : 1
249 lContrasts : 1
250 lParadigmPeriodicity : 1
251 lRepetitions : 79
252 lScanTimeSec : 3
253 lTotalScanTimeSec : 246
254 sAdjFreSpec.ulMode : 0x1
255 sAdjShimSpec.ulMode : 0x2
256 sAdjWatSupSpec.ulMode : 0x1
257 sAngio.ucPCFlowMode : 0x2
258 sAngio.ucTOFInflow : 0x4
259 sAutoAlign.dAAMatrix[0] : 1
260 sAutoAlign.dAAMatrix[10] : 1
261 sAutoAlign.dAAMatrix[15] : 1
262 sAutoAlign.dAAMatrix[5] : 1
263 sCOIL_SELECT_MEAS.asList[0].lElementSelected : 1
264 sCOIL_SELECT_MEAS.asList[0].lRxChannelConnected : 1
265 sCOIL_SELECT_MEAS.asList[0].sCoilElementID.lCoilCopy : 1
266 sCOIL_SELECT_MEAS.asList[0].sCoilElementID.tCoilID : 8_Channel_Head
267 sCOIL_SELECT_MEAS.asList[0].sCoilElementID.tElement : PH7
268 sCOIL_SELECT_MEAS.asList[1].lElementSelected : 1
269 sCOIL_SELECT_MEAS.asList[1].lRxChannelConnected : 2
270 sCOIL_SELECT_MEAS.asList[1].sCoilElementID.lCoilCopy : 1
271 sCOIL_SELECT_MEAS.asList[1].sCoilElementID.tCoilID : 8_Channel_Head
272 sCOIL_SELECT_MEAS.asList[1].sCoilElementID.tElement : PH5
273 sCOIL_SELECT_MEAS.asList[2].lElementSelected : 1
274 sCOIL_SELECT_MEAS.asList[2].lRxChannelConnected : 3
275 sCOIL_SELECT_MEAS.asList[2].sCoilElementID.lCoilCopy : 1
276 sCOIL_SELECT_MEAS.asList[2].sCoilElementID.tCoilID : 8_Channel_Head
277 sCOIL_SELECT_MEAS.asList[2].sCoilElementID.tElement : PH3
278 sCOIL_SELECT_MEAS.asList[3].lElementSelected : 1
279 sCOIL_SELECT_MEAS.asList[3].lRxChannelConnected : 4
280 sCOIL_SELECT_MEAS.asList[3].sCoilElementID.lCoilCopy : 1
281 sCOIL_SELECT_MEAS.asList[3].sCoilElementID.tCoilID : 8_Channel_Head
282 sCOIL_SELECT_MEAS.asList[3].sCoilElementID.tElement : PH1
283 sCOIL_SELECT_MEAS.asList[4].lElementSelected : 1
284 sCOIL_SELECT_MEAS.asList[4].lRxChannelConnected : 5
285 sCOIL_SELECT_MEAS.asList[4].sCoilElementID.lCoilCopy : 1
286 sCOIL_SELECT_MEAS.asList[4].sCoilElementID.tCoilID : 8_Channel_Head
287 sCOIL_SELECT_MEAS.asList[4].sCoilElementID.tElement : PH8
288 sCOIL_SELECT_MEAS.asList[5].lElementSelected : 1
289 sCOIL_SELECT_MEAS.asList[5].lRxChannelConnected : 6
290 sCOIL_SELECT_MEAS.asList[5].sCoilElementID.lCoilCopy : 1
291 sCOIL_SELECT_MEAS.asList[5].sCoilElementID.tCoilID : 8_Channel_Head
292 sCOIL_SELECT_MEAS.asList[5].sCoilElementID.tElement : PH6
293 sCOIL_SELECT_MEAS.asList[6].lElementSelected : 1
294 sCOIL_SELECT_MEAS.asList[6].lRxChannelConnected : 7
295 sCOIL_SELECT_MEAS.asList[6].sCoilElementID.lCoilCopy : 1
296 sCOIL_SELECT_MEAS.asList[6].sCoilElementID.tCoilID : 8_Channel_Head
297 sCOIL_SELECT_MEAS.asList[6].sCoilElementID.tElement : PH4
298 sCOIL_SELECT_MEAS.asList[7].lElementSelected : 1
299 sCOIL_SELECT_MEAS.asList[7].lRxChannelConnected : 8
300 sCOIL_SELECT_MEAS.asList[7].sCoilElementID.lCoilCopy : 1
301 sCOIL_SELECT_MEAS.asList[7].sCoilElementID.tCoilID : 8_Channel_Head
302 sCOIL_SELECT_MEAS.asList[7].sCoilElementID.tElement : PH2
303 sCOIL_SELECT_MEAS.sCOILPLUGS.auiNmbrOfNibbles[0] : 0x2
304 sCOIL_SELECT_MEAS.sCOILPLUGS.auiNmbrOfNibbles[1] : 0x2
305 sCOIL_SELECT_MEAS.sCOILPLUGS.auiNmbrOfNibbles[2] : 0x2
306 sCOIL_SELECT_MEAS.sCOILPLUGS.auiNmbrOfNibbles[3] : 0x2
307 sCOIL_SELECT_MEAS.sCOILPLUGS.auiNmbrOfNibbles[4] : 0x2
308 sCOIL_SELECT_MEAS.sCOILPLUGS.aulPlugId[0] : 0xff
309 sCOIL_SELECT_MEAS.sCOILPLUGS.aulPlugId[1] : 0xaa
310 sCOIL_SELECT_MEAS.sCOILPLUGS.aulPlugId[2] : 0xee
311 sCOIL_SELECT_MEAS.sCOILPLUGS.aulPlugId[3] : 0xee
312 sCOIL_SELECT_MEAS.sCOILPLUGS.aulPlugId[4] : 0xa4
313 sDiffusion.ulMode : 0x1
314 sEFISPEC.bEFIDataValid : 1
315 sEllipticalFilter.ucMode : 0x1
316 sFastImaging.lEPIFactor : 128
317 sFastImaging.lSegments : 1
318 sFastImaging.lTurboFactor : 1
319 sGRADSPEC.alShimCurrent[0] : -166
320 sGRADSPEC.alShimCurrent[1] : 596
321 sGRADSPEC.alShimCurrent[2] : -516
322 sGRADSPEC.alShimCurrent[3] : 84
323 sGRADSPEC.alShimCurrent[4] : -295
324 sGRADSPEC.bB0CompensationValid : 1
325 sGRADSPEC.bCrossTermCompensationValid : 1
326 sGRADSPEC.bDelayValid : 1
327 sGRADSPEC.bEddyCompensationValid : 1
328 sGRADSPEC.bOffsetValid : 1
329 sGRADSPEC.bSensitivityValid : 1
330 sGRADSPEC.bShimCurrentValid : 1
331 sGRADSPEC.flGSWDMinRiseTime : 5
332 sGRADSPEC.flSensitivityX : 0.000353238
333 sGRADSPEC.flSensitivityY : 0.000364826
334 sGRADSPEC.flSensitivityZ : 0.000356804
335 sGRADSPEC.lDelayX : 14
336 sGRADSPEC.lDelayY : 15
337 sGRADSPEC.lDelayZ : 13
338 sGRADSPEC.lOffsetX : -10
339 sGRADSPEC.lOffsetY : 22
340 sGRADSPEC.lOffsetZ : 34
341 sGRADSPEC.sB0CompensationX.aflAmplitude[0] : -0.0110937
342 sGRADSPEC.sB0CompensationX.aflAmplitude[1] : -0.0276212
343 sGRADSPEC.sB0CompensationX.aflAmplitude[2] : 0.00261628
344 sGRADSPEC.sB0CompensationX.aflTimeConstant[0] : 1.86006
345 sGRADSPEC.sB0CompensationX.aflTimeConstant[1] : 0.0451358
346 sGRADSPEC.sB0CompensationX.aflTimeConstant[2] : 0.00199924
347 sGRADSPEC.sB0CompensationY.aflAmplitude[0] : 0.0647921
348 sGRADSPEC.sB0CompensationY.aflAmplitude[1] : 0.0207167
349 sGRADSPEC.sB0CompensationY.aflAmplitude[2] : -0.0131878
350 sGRADSPEC.sB0CompensationY.aflTimeConstant[0] : 0.852499
351 sGRADSPEC.sB0CompensationY.aflTimeConstant[1] : 0.0633158
352 sGRADSPEC.sB0CompensationY.aflTimeConstant[2] : 0.00199999
353 sGRADSPEC.sB0CompensationZ.aflAmplitude[0] : 0.119857
354 sGRADSPEC.sB0CompensationZ.aflAmplitude[1] : 0.0106907
355 sGRADSPEC.sB0CompensationZ.aflAmplitude[2] : -0.0159243
356 sGRADSPEC.sB0CompensationZ.aflTimeConstant[0] : 1.03958
357 sGRADSPEC.sB0CompensationZ.aflTimeConstant[1] : 0.019543
358 sGRADSPEC.sB0CompensationZ.aflTimeConstant[2] : 0.00141055
359 sGRADSPEC.sCrossTermCompensationXY.aflAmplitude[0] : 0.000779649
360 sGRADSPEC.sCrossTermCompensationXY.aflTimeConstant[0] : 0.609972
361 sGRADSPEC.sCrossTermCompensationXZ.aflAmplitude[0] : -0.000357764
362 sGRADSPEC.sCrossTermCompensationXZ.aflTimeConstant[0] : 0.757463
363 sGRADSPEC.sCrossTermCompensationYX.aflAmplitude[0] : 0.00028701
364 sGRADSPEC.sCrossTermCompensationYX.aflTimeConstant[0] : 0.692162
365 sGRADSPEC.sCrossTermCompensationYZ.aflAmplitude[0] : 0.000341002
366 sGRADSPEC.sCrossTermCompensationYZ.aflTimeConstant[0] : 0.643997
367 sGRADSPEC.sEddyCompensationX.aflAmplitude[0] : 0.00321033
368 sGRADSPEC.sEddyCompensationX.aflAmplitude[1] : 0.0764387
369 sGRADSPEC.sEddyCompensationX.aflAmplitude[2] : -0.0119296
370 sGRADSPEC.sEddyCompensationX.aflAmplitude[3] : 0.002806
371 sGRADSPEC.sEddyCompensationX.aflAmplitude[4] : 0.00131044
372 sGRADSPEC.sEddyCompensationX.aflTimeConstant[0] : 1.92825
373 sGRADSPEC.sEddyCompensationX.aflTimeConstant[1] : 0.530542
374 sGRADSPEC.sEddyCompensationX.aflTimeConstant[2] : 0.348189
375 sGRADSPEC.sEddyCompensationX.aflTimeConstant[3] : 0.0172583
376 sGRADSPEC.sEddyCompensationX.aflTimeConstant[4] : 0.00199055
377 sGRADSPEC.sEddyCompensationY.aflAmplitude[0] : 0.00129643
378 sGRADSPEC.sEddyCompensationY.aflAmplitude[1] : 0.0657945
379 sGRADSPEC.sEddyCompensationY.aflAmplitude[2] : -0.00875319
380 sGRADSPEC.sEddyCompensationY.aflAmplitude[3] : 0.00247817
381 sGRADSPEC.sEddyCompensationY.aflAmplitude[4] : 0.00136282
382 sGRADSPEC.sEddyCompensationY.aflTimeConstant[0] : 2.18733
383 sGRADSPEC.sEddyCompensationY.aflTimeConstant[1] : 0.554603
384 sGRADSPEC.sEddyCompensationY.aflTimeConstant[2] : 0.363992
385 sGRADSPEC.sEddyCompensationY.aflTimeConstant[3] : 0.0174167
386 sGRADSPEC.sEddyCompensationY.aflTimeConstant[4] : 0.0019934
387 sGRADSPEC.sEddyCompensationZ.aflAmplitude[0] : 0.0106364
388 sGRADSPEC.sEddyCompensationZ.aflAmplitude[1] : 0.0644895
389 sGRADSPEC.sEddyCompensationZ.aflAmplitude[2] : -0.0116849
390 sGRADSPEC.sEddyCompensationZ.aflAmplitude[3] : 0.00245425
391 sGRADSPEC.sEddyCompensationZ.aflAmplitude[4] : -0.000382604
392 sGRADSPEC.sEddyCompensationZ.aflTimeConstant[0] : 2.45763
393 sGRADSPEC.sEddyCompensationZ.aflTimeConstant[1] : 0.728919
394 sGRADSPEC.sEddyCompensationZ.aflTimeConstant[2] : 0.490303
395 sGRADSPEC.sEddyCompensationZ.aflTimeConstant[3] : 0.0146871
396 sGRADSPEC.sEddyCompensationZ.aflTimeConstant[4] : 0.00198729
397 sGRADSPEC.ucMode : 0x11
398 sGroupArray.anMember[10] : 10
399 sGroupArray.anMember[11] : 11
400 sGroupArray.anMember[12] : 12
401 sGroupArray.anMember[13] : 13
402 sGroupArray.anMember[14] : 14
403 sGroupArray.anMember[15] : 15
404 sGroupArray.anMember[16] : 16
405 sGroupArray.anMember[17] : 17
406 sGroupArray.anMember[18] : 18
407 sGroupArray.anMember[19] : 19
408 sGroupArray.anMember[1] : 1
409 sGroupArray.anMember[20] : 20
410 sGroupArray.anMember[21] : 21
411 sGroupArray.anMember[22] : 22
412 sGroupArray.anMember[23] : 23
413 sGroupArray.anMember[24] : 24
414 sGroupArray.anMember[25] : 25
415 sGroupArray.anMember[26] : 26
416 sGroupArray.anMember[27] : 27
417 sGroupArray.anMember[28] : 28
418 sGroupArray.anMember[29] : 29
419 sGroupArray.anMember[2] : 2
420 sGroupArray.anMember[30] : 30
421 sGroupArray.anMember[31] : -1
422 sGroupArray.anMember[3] : 3
423 sGroupArray.anMember[4] : 4
424 sGroupArray.anMember[5] : 5
425 sGroupArray.anMember[6] : 6
426 sGroupArray.anMember[7] : 7
427 sGroupArray.anMember[8] : 8
428 sGroupArray.anMember[9] : 9
429 sGroupArray.asGroup[0].dDistFact : 0.1
430 sGroupArray.asGroup[0].nSize : 31
431 sGroupArray.lSize : 1
432 sGroupArray.sPSat.dGap : 10
433 sGroupArray.sPSat.dThickness : 50
434 sKSpace.dPhaseResolution : 1
435 sKSpace.dSliceResolution : 1
436 sKSpace.lBaseResolution : 64
437 sKSpace.lImagesPerSlab : 64
438 sKSpace.lPartitions : 64
439 sKSpace.lPhaseEncodingLines : 64
440 sKSpace.ucAveragingMode : 0x2
441 sKSpace.ucDimension : 0x2
442 sKSpace.ucMultiSliceMode : 0x2
443 sKSpace.ucPhasePartialFourier : 0x10
444 sKSpace.ucSlicePartialFourier : 0x10
445 sKSpace.unReordering : 0x1
446 sNavigatorPara.ucRespComp : 0x4
447 sPat.lAccelFact3D : 1
448 sPat.lAccelFactPE : 1
449 sPat.ucPATMode : 0x1
450 sPat.ucRefScanMode : 0x1
451 sPhysioImaging.lMethod1 : 1
452 sPhysioImaging.lMethod2 : 1
453 sPhysioImaging.lPhases : 1
454 sPhysioImaging.lRetroGatedImages : 16
455 sPhysioImaging.lSignal1 : 1
456 sPhysioImaging.lSignal2 : 1
457 sPhysioImaging.sPhysioECG.lArrhythmiaDetection : 1
458 sPhysioImaging.sPhysioECG.lCardiacGateOffThreshold : 700000
459 sPhysioImaging.sPhysioECG.lCardiacGateOnThreshold : 100000
460 sPhysioImaging.sPhysioECG.lTriggerPulses : 1
461 sPhysioImaging.sPhysioECG.lTriggerWindow : 5
462 sPhysioImaging.sPhysioExt.lCardiacGateOffThreshold : 700000
463 sPhysioImaging.sPhysioExt.lCardiacGateOnThreshold : 100000
464 sPhysioImaging.sPhysioExt.lTriggerPulses : 1
465 sPhysioImaging.sPhysioExt.lTriggerWindow : 5
466 sPhysioImaging.sPhysioPulse.lCardiacGateOffThreshold : 700000
467 sPhysioImaging.sPhysioPulse.lCardiacGateOnThreshold : 100000
468 sPhysioImaging.sPhysioPulse.lTriggerPulses : 1
469 sPhysioImaging.sPhysioPulse.lTriggerWindow : 5
470 sPhysioImaging.sPhysioResp.dGatingRatio : 0.3
471 sPhysioImaging.sPhysioResp.lRespGatePhase : 2
472 sPhysioImaging.sPhysioResp.lRespGateThreshold : 20
473 sPrepPulses.ucFatSat : 0x1
474 sPrepPulses.ucFatSatMode : 0x2
475 sPrepPulses.ucInversion : 0x4
476 sPrepPulses.ucSatRecovery : 0x1
477 sPrepPulses.ucWaterSat : 0x4
478 sProtConsistencyInfo.flGMax : 26
479 sProtConsistencyInfo.flNominalB0 : 1.494
480 sProtConsistencyInfo.flRiseTime : 5
481 sRXSPEC.aFFT_SCALE[0].bValid : 1
482 sRXSPEC.aFFT_SCALE[0].flFactor : 0.720612
483 sRXSPEC.aFFT_SCALE[0].lRxChannel : 1
484 sRXSPEC.aFFT_SCALE[1].bValid : 1
485 sRXSPEC.aFFT_SCALE[1].flFactor : 0.719059
486 sRXSPEC.aFFT_SCALE[1].lRxChannel : 2
487 sRXSPEC.aFFT_SCALE[2].bValid : 1
488 sRXSPEC.aFFT_SCALE[2].flFactor : 0.705708
489 sRXSPEC.aFFT_SCALE[2].lRxChannel : 3
490 sRXSPEC.aFFT_SCALE[3].bValid : 1
491 sRXSPEC.aFFT_SCALE[3].flFactor : 0.731533
492 sRXSPEC.aFFT_SCALE[3].lRxChannel : 4
493 sRXSPEC.aFFT_SCALE[4].bValid : 1
494 sRXSPEC.aFFT_SCALE[4].flFactor : 0.722418
495 sRXSPEC.aFFT_SCALE[4].lRxChannel : 5
496 sRXSPEC.aFFT_SCALE[5].bValid : 1
497 sRXSPEC.aFFT_SCALE[5].flFactor : 0.738751
498 sRXSPEC.aFFT_SCALE[5].lRxChannel : 6
499 sRXSPEC.aFFT_SCALE[6].bValid : 1
500 sRXSPEC.aFFT_SCALE[6].flFactor : 0.719098
501 sRXSPEC.aFFT_SCALE[6].lRxChannel : 7
502 sRXSPEC.aFFT_SCALE[7].bValid : 1
503 sRXSPEC.aFFT_SCALE[7].flFactor : 0.733029
504 sRXSPEC.aFFT_SCALE[7].lRxChannel : 8
505 sRXSPEC.alDwellTime[0] : 3000
506 sRXSPEC.bGainValid : 1
507 sRXSPEC.bVariCapVoltagesValid : 1
508 sRXSPEC.lGain : 1
509 sSliceArray.anAsc[10] : 10
510 sSliceArray.anAsc[11] : 11
511 sSliceArray.anAsc[12] : 12
512 sSliceArray.anAsc[13] : 13
513 sSliceArray.anAsc[14] : 14
514 sSliceArray.anAsc[15] : 15
515 sSliceArray.anAsc[16] : 16
516 sSliceArray.anAsc[17] : 17
517 sSliceArray.anAsc[18] : 18
518 sSliceArray.anAsc[19] : 19
519 sSliceArray.anAsc[1] : 1
520 sSliceArray.anAsc[20] : 20
521 sSliceArray.anAsc[21] : 21
522 sSliceArray.anAsc[22] : 22
523 sSliceArray.anAsc[23] : 23
524 sSliceArray.anAsc[24] : 24
525 sSliceArray.anAsc[25] : 25
526 sSliceArray.anAsc[26] : 26
527 sSliceArray.anAsc[27] : 27
528 sSliceArray.anAsc[28] : 28
529 sSliceArray.anAsc[29] : 29
530 sSliceArray.anAsc[2] : 2
531 sSliceArray.anAsc[30] : 30
532 sSliceArray.anAsc[3] : 3
533 sSliceArray.anAsc[4] : 4
534 sSliceArray.anAsc[5] : 5
535 sSliceArray.anAsc[6] : 6
536 sSliceArray.anAsc[7] : 7
537 sSliceArray.anAsc[8] : 8
538 sSliceArray.anAsc[9] : 9
539 sSliceArray.anPos[10] : 10
540 sSliceArray.anPos[11] : 11
541 sSliceArray.anPos[12] : 12
542 sSliceArray.anPos[13] : 13
543 sSliceArray.anPos[14] : 14
544 sSliceArray.anPos[15] : 15
545 sSliceArray.anPos[16] : 16
546 sSliceArray.anPos[17] : 17
547 sSliceArray.anPos[18] : 18
548 sSliceArray.anPos[19] : 19
549 sSliceArray.anPos[1] : 1
550 sSliceArray.anPos[20] : 20
551 sSliceArray.anPos[21] : 21
552 sSliceArray.anPos[22] : 22
553 sSliceArray.anPos[23] : 23
554 sSliceArray.anPos[24] : 24
555 sSliceArray.anPos[25] : 25
556 sSliceArray.anPos[26] : 26
557 sSliceArray.anPos[27] : 27
558 sSliceArray.anPos[28] : 28
559 sSliceArray.anPos[29] : 29
560 sSliceArray.anPos[2] : 2
561 sSliceArray.anPos[30] : 30
562 sSliceArray.anPos[3] : 3
563 sSliceArray.anPos[4] : 4
564 sSliceArray.anPos[5] : 5
565 sSliceArray.anPos[6] : 6
566 sSliceArray.anPos[7] : 7
567 sSliceArray.anPos[8] : 8
568 sSliceArray.anPos[9] : 9
569 sSliceArray.asSlice[0].dPhaseFOV : 230
570 sSliceArray.asSlice[0].dReadoutFOV : 230
571 sSliceArray.asSlice[0].dThickness : 4
572 sSliceArray.asSlice[0].sNormal.dCor : 0.08808135446
573 sSliceArray.asSlice[0].sNormal.dSag : -0.08193693363
574 sSliceArray.asSlice[0].sNormal.dTra : 0.992737636
575 sSliceArray.asSlice[0].sPosition.dCor : -52.65585315
576 sSliceArray.asSlice[0].sPosition.dSag : 2.24891108
577 sSliceArray.asSlice[0].sPosition.dTra : -26.94105767
578 sSliceArray.asSlice[10].dPhaseFOV : 230
579 sSliceArray.asSlice[10].dReadoutFOV : 230
580 sSliceArray.asSlice[10].dThickness : 4
581 sSliceArray.asSlice[10].sNormal.dCor : 0.08808135446
582 sSliceArray.asSlice[10].sNormal.dSag : -0.08193693363
583 sSliceArray.asSlice[10].sNormal.dTra : 0.992737636
584 sSliceArray.asSlice[10].sPosition.dCor : -48.78027355
585 sSliceArray.asSlice[10].sPosition.dSag : -1.356313999
586 sSliceArray.asSlice[10].sPosition.dTra : 16.73939831
587 sSliceArray.asSlice[11].dPhaseFOV : 230
588 sSliceArray.asSlice[11].dReadoutFOV : 230
589 sSliceArray.asSlice[11].dThickness : 4
590 sSliceArray.asSlice[11].sNormal.dCor : 0.08808135446
591 sSliceArray.asSlice[11].sNormal.dSag : -0.08193693363
592 sSliceArray.asSlice[11].sNormal.dTra : 0.992737636
593 sSliceArray.asSlice[11].sPosition.dCor : -48.39271559
594 sSliceArray.asSlice[11].sPosition.dSag : -1.716836507
595 sSliceArray.asSlice[11].sPosition.dTra : 21.10744391
596 sSliceArray.asSlice[12].dPhaseFOV : 230
597 sSliceArray.asSlice[12].dReadoutFOV : 230
598 sSliceArray.asSlice[12].dThickness : 4
599 sSliceArray.asSlice[12].sNormal.dCor : 0.08808135446
600 sSliceArray.asSlice[12].sNormal.dSag : -0.08193693363
601 sSliceArray.asSlice[12].sNormal.dTra : 0.992737636
602 sSliceArray.asSlice[12].sPosition.dCor : -48.00515763
603 sSliceArray.asSlice[12].sPosition.dSag : -2.077359015
604 sSliceArray.asSlice[12].sPosition.dTra : 25.47548951
605 sSliceArray.asSlice[13].dPhaseFOV : 230
606 sSliceArray.asSlice[13].dReadoutFOV : 230
607 sSliceArray.asSlice[13].dThickness : 4
608 sSliceArray.asSlice[13].sNormal.dCor : 0.08808135446
609 sSliceArray.asSlice[13].sNormal.dSag : -0.08193693363
610 sSliceArray.asSlice[13].sNormal.dTra : 0.992737636
611 sSliceArray.asSlice[13].sPosition.dCor : -47.61759967
612 sSliceArray.asSlice[13].sPosition.dSag : -2.437881523
613 sSliceArray.asSlice[13].sPosition.dTra : 29.84353511
614 sSliceArray.asSlice[14].dPhaseFOV : 230
615 sSliceArray.asSlice[14].dReadoutFOV : 230
616 sSliceArray.asSlice[14].dThickness : 4
617 sSliceArray.asSlice[14].sNormal.dCor : 0.08808135446
618 sSliceArray.asSlice[14].sNormal.dSag : -0.08193693363
619 sSliceArray.asSlice[14].sNormal.dTra : 0.992737636
620 sSliceArray.asSlice[14].sPosition.dCor : -47.23004171
621 sSliceArray.asSlice[14].sPosition.dSag : -2.798404031
622 sSliceArray.asSlice[14].sPosition.dTra : 34.21158071
623 sSliceArray.asSlice[15].dPhaseFOV : 230
624 sSliceArray.asSlice[15].dReadoutFOV : 230
625 sSliceArray.asSlice[15].dThickness : 4
626 sSliceArray.asSlice[15].sNormal.dCor : 0.08808135446
627 sSliceArray.asSlice[15].sNormal.dSag : -0.08193693363
628 sSliceArray.asSlice[15].sNormal.dTra : 0.992737636
629 sSliceArray.asSlice[15].sPosition.dCor : -46.84248375
630 sSliceArray.asSlice[15].sPosition.dSag : -3.158926539
631 sSliceArray.asSlice[15].sPosition.dTra : 38.57962631
632 sSliceArray.asSlice[16].dPhaseFOV : 230
633 sSliceArray.asSlice[16].dReadoutFOV : 230
634 sSliceArray.asSlice[16].dThickness : 4
635 sSliceArray.asSlice[16].sNormal.dCor : 0.08808135446
636 sSliceArray.asSlice[16].sNormal.dSag : -0.08193693363
637 sSliceArray.asSlice[16].sNormal.dTra : 0.992737636
638 sSliceArray.asSlice[16].sPosition.dCor : -46.45492579
639 sSliceArray.asSlice[16].sPosition.dSag : -3.519449047
640 sSliceArray.asSlice[16].sPosition.dTra : 42.9476719
641 sSliceArray.asSlice[17].dPhaseFOV : 230
642 sSliceArray.asSlice[17].dReadoutFOV : 230
643 sSliceArray.asSlice[17].dThickness : 4
644 sSliceArray.asSlice[17].sNormal.dCor : 0.08808135446
645 sSliceArray.asSlice[17].sNormal.dSag : -0.08193693363
646 sSliceArray.asSlice[17].sNormal.dTra : 0.992737636
647 sSliceArray.asSlice[17].sPosition.dCor : -46.06736783
648 sSliceArray.asSlice[17].sPosition.dSag : -3.879971555
649 sSliceArray.asSlice[17].sPosition.dTra : 47.3157175
650 sSliceArray.asSlice[18].dPhaseFOV : 230
651 sSliceArray.asSlice[18].dReadoutFOV : 230
652 sSliceArray.asSlice[18].dThickness : 4
653 sSliceArray.asSlice[18].sNormal.dCor : 0.08808135446
654 sSliceArray.asSlice[18].sNormal.dSag : -0.08193693363
655 sSliceArray.asSlice[18].sNormal.dTra : 0.992737636
656 sSliceArray.asSlice[18].sPosition.dCor : -45.67980987
657 sSliceArray.asSlice[18].sPosition.dSag : -4.240494063
658 sSliceArray.asSlice[18].sPosition.dTra : 51.6837631
659 sSliceArray.asSlice[19].dPhaseFOV : 230
660 sSliceArray.asSlice[19].dReadoutFOV : 230
661 sSliceArray.asSlice[19].dThickness : 4
662 sSliceArray.asSlice[19].sNormal.dCor : 0.08808135446
663 sSliceArray.asSlice[19].sNormal.dSag : -0.08193693363
664 sSliceArray.asSlice[19].sNormal.dTra : 0.992737636
665 sSliceArray.asSlice[19].sPosition.dCor : -45.29225191
666 sSliceArray.asSlice[19].sPosition.dSag : -4.601016571
667 sSliceArray.asSlice[19].sPosition.dTra : 56.0518087
668 sSliceArray.asSlice[1].dPhaseFOV : 230
669 sSliceArray.asSlice[1].dReadoutFOV : 230
670 sSliceArray.asSlice[1].dThickness : 4
671 sSliceArray.asSlice[1].sNormal.dCor : 0.08808135446
672 sSliceArray.asSlice[1].sNormal.dSag : -0.08193693363
673 sSliceArray.asSlice[1].sNormal.dTra : 0.992737636
674 sSliceArray.asSlice[1].sPosition.dCor : -52.26829519
675 sSliceArray.asSlice[1].sPosition.dSag : 1.888388572
676 sSliceArray.asSlice[1].sPosition.dTra : -22.57301207
677 sSliceArray.asSlice[20].dPhaseFOV : 230
678 sSliceArray.asSlice[20].dReadoutFOV : 230
679 sSliceArray.asSlice[20].dThickness : 4
680 sSliceArray.asSlice[20].sNormal.dCor : 0.08808135446
681 sSliceArray.asSlice[20].sNormal.dSag : -0.08193693363
682 sSliceArray.asSlice[20].sNormal.dTra : 0.992737636
683 sSliceArray.asSlice[20].sPosition.dCor : -44.90469395
684 sSliceArray.asSlice[20].sPosition.dSag : -4.961539079
685 sSliceArray.asSlice[20].sPosition.dTra : 60.4198543
686 sSliceArray.asSlice[21].dPhaseFOV : 230
687 sSliceArray.asSlice[21].dReadoutFOV : 230
688 sSliceArray.asSlice[21].dThickness : 4
689 sSliceArray.asSlice[21].sNormal.dCor : 0.08808135446
690 sSliceArray.asSlice[21].sNormal.dSag : -0.08193693363
691 sSliceArray.asSlice[21].sNormal.dTra : 0.992737636
692 sSliceArray.asSlice[21].sPosition.dCor : -44.51713599
693 sSliceArray.asSlice[21].sPosition.dSag : -5.322061587
694 sSliceArray.asSlice[21].sPosition.dTra : 64.7878999
695 sSliceArray.asSlice[22].dPhaseFOV : 230
696 sSliceArray.asSlice[22].dReadoutFOV : 230
697 sSliceArray.asSlice[22].dThickness : 4
698 sSliceArray.asSlice[22].sNormal.dCor : 0.08808135446
699 sSliceArray.asSlice[22].sNormal.dSag : -0.08193693363
700 sSliceArray.asSlice[22].sNormal.dTra : 0.992737636
701 sSliceArray.asSlice[22].sPosition.dCor : -44.12957804
702 sSliceArray.asSlice[22].sPosition.dSag : -5.682584095
703 sSliceArray.asSlice[22].sPosition.dTra : 69.15594549
704 sSliceArray.asSlice[23].dPhaseFOV : 230
705 sSliceArray.asSlice[23].dReadoutFOV : 230
706 sSliceArray.asSlice[23].dThickness : 4
707 sSliceArray.asSlice[23].sNormal.dCor : 0.08808135446
708 sSliceArray.asSlice[23].sNormal.dSag : -0.08193693363
709 sSliceArray.asSlice[23].sNormal.dTra : 0.992737636
710 sSliceArray.asSlice[23].sPosition.dCor : -43.74202008
711 sSliceArray.asSlice[23].sPosition.dSag : -6.043106603
712 sSliceArray.asSlice[23].sPosition.dTra : 73.52399109
713 sSliceArray.asSlice[24].dPhaseFOV : 230
714 sSliceArray.asSlice[24].dReadoutFOV : 230
715 sSliceArray.asSlice[24].dThickness : 4
716 sSliceArray.asSlice[24].sNormal.dCor : 0.08808135446
717 sSliceArray.asSlice[24].sNormal.dSag : -0.08193693363
718 sSliceArray.asSlice[24].sNormal.dTra : 0.992737636
719 sSliceArray.asSlice[24].sPosition.dCor : -43.35446212
720 sSliceArray.asSlice[24].sPosition.dSag : -6.403629111
721 sSliceArray.asSlice[24].sPosition.dTra : 77.89203669
722 sSliceArray.asSlice[25].dPhaseFOV : 230
723 sSliceArray.asSlice[25].dReadoutFOV : 230
724 sSliceArray.asSlice[25].dThickness : 4
725 sSliceArray.asSlice[25].sNormal.dCor : 0.08808135446
726 sSliceArray.asSlice[25].sNormal.dSag : -0.08193693363
727 sSliceArray.asSlice[25].sNormal.dTra : 0.992737636
728 sSliceArray.asSlice[25].sPosition.dCor : -42.96690416
729 sSliceArray.asSlice[25].sPosition.dSag : -6.764151619
730 sSliceArray.asSlice[25].sPosition.dTra : 82.26008229
731 sSliceArray.asSlice[26].dPhaseFOV : 230
732 sSliceArray.asSlice[26].dReadoutFOV : 230
733 sSliceArray.asSlice[26].dThickness : 4
734 sSliceArray.asSlice[26].sNormal.dCor : 0.08808135446
735 sSliceArray.asSlice[26].sNormal.dSag : -0.08193693363
736 sSliceArray.asSlice[26].sNormal.dTra : 0.992737636
737 sSliceArray.asSlice[26].sPosition.dCor : -42.5793462
738 sSliceArray.asSlice[26].sPosition.dSag : -7.124674127
739 sSliceArray.asSlice[26].sPosition.dTra : 86.62812789
740 sSliceArray.asSlice[27].dPhaseFOV : 230
741 sSliceArray.asSlice[27].dReadoutFOV : 230
742 sSliceArray.asSlice[27].dThickness : 4
743 sSliceArray.asSlice[27].sNormal.dCor : 0.08808135446
744 sSliceArray.asSlice[27].sNormal.dSag : -0.08193693363
745 sSliceArray.asSlice[27].sNormal.dTra : 0.992737636
746 sSliceArray.asSlice[27].sPosition.dCor : -42.19178824
747 sSliceArray.asSlice[27].sPosition.dSag : -7.485196635
748 sSliceArray.asSlice[27].sPosition.dTra : 90.99617349
749 sSliceArray.asSlice[28].dPhaseFOV : 230
750 sSliceArray.asSlice[28].dReadoutFOV : 230
751 sSliceArray.asSlice[28].dThickness : 4
752 sSliceArray.asSlice[28].sNormal.dCor : 0.08808135446
753 sSliceArray.asSlice[28].sNormal.dSag : -0.08193693363
754 sSliceArray.asSlice[28].sNormal.dTra : 0.992737636
755 sSliceArray.asSlice[28].sPosition.dCor : -41.80423028
756 sSliceArray.asSlice[28].sPosition.dSag : -7.845719143
757 sSliceArray.asSlice[28].sPosition.dTra : 95.36421908
758 sSliceArray.asSlice[29].dPhaseFOV : 230
759 sSliceArray.asSlice[29].dReadoutFOV : 230
760 sSliceArray.asSlice[29].dThickness : 4
761 sSliceArray.asSlice[29].sNormal.dCor : 0.08808135446
762 sSliceArray.asSlice[29].sNormal.dSag : -0.08193693363
763 sSliceArray.asSlice[29].sNormal.dTra : 0.992737636
764 sSliceArray.asSlice[29].sPosition.dCor : -41.41667232
765 sSliceArray.asSlice[29].sPosition.dSag : -8.206241651
766 sSliceArray.asSlice[29].sPosition.dTra : 99.73226468
767 sSliceArray.asSlice[2].dPhaseFOV : 230
768 sSliceArray.asSlice[2].dReadoutFOV : 230
769 sSliceArray.asSlice[2].dThickness : 4
770 sSliceArray.asSlice[2].sNormal.dCor : 0.08808135446
771 sSliceArray.asSlice[2].sNormal.dSag : -0.08193693363
772 sSliceArray.asSlice[2].sNormal.dTra : 0.992737636
773 sSliceArray.asSlice[2].sPosition.dCor : -51.88073723
774 sSliceArray.asSlice[2].sPosition.dSag : 1.527866064
775 sSliceArray.asSlice[2].sPosition.dTra : -18.20496647
776 sSliceArray.asSlice[30].dPhaseFOV : 230
777 sSliceArray.asSlice[30].dReadoutFOV : 230
778 sSliceArray.asSlice[30].dThickness : 4
779 sSliceArray.asSlice[30].sNormal.dCor : 0.08808135446
780 sSliceArray.asSlice[30].sNormal.dSag : -0.08193693363
781 sSliceArray.asSlice[30].sNormal.dTra : 0.992737636
782 sSliceArray.asSlice[30].sPosition.dCor : -41.02911436
783 sSliceArray.asSlice[30].sPosition.dSag : -8.566764159
784 sSliceArray.asSlice[30].sPosition.dTra : 104.1003103
785 sSliceArray.asSlice[3].dPhaseFOV : 230
786 sSliceArray.asSlice[3].dReadoutFOV : 230
787 sSliceArray.asSlice[3].dThickness : 4
788 sSliceArray.asSlice[3].sNormal.dCor : 0.08808135446
789 sSliceArray.asSlice[3].sNormal.dSag : -0.08193693363
790 sSliceArray.asSlice[3].sNormal.dTra : 0.992737636
791 sSliceArray.asSlice[3].sPosition.dCor : -51.49317927
792 sSliceArray.asSlice[3].sPosition.dSag : 1.167343556
793 sSliceArray.asSlice[3].sPosition.dTra : -13.83692088
794 sSliceArray.asSlice[4].dPhaseFOV : 230
795 sSliceArray.asSlice[4].dReadoutFOV : 230
796 sSliceArray.asSlice[4].dThickness : 4
797 sSliceArray.asSlice[4].sNormal.dCor : 0.08808135446
798 sSliceArray.asSlice[4].sNormal.dSag : -0.08193693363
799 sSliceArray.asSlice[4].sNormal.dTra : 0.992737636
800 sSliceArray.asSlice[4].sPosition.dCor : -51.10562131
801 sSliceArray.asSlice[4].sPosition.dSag : 0.8068210485
802 sSliceArray.asSlice[4].sPosition.dTra : -9.468875277
803 sSliceArray.asSlice[5].dPhaseFOV : 230
804 sSliceArray.asSlice[5].dReadoutFOV : 230
805 sSliceArray.asSlice[5].dThickness : 4
806 sSliceArray.asSlice[5].sNormal.dCor : 0.08808135446
807 sSliceArray.asSlice[5].sNormal.dSag : -0.08193693363
808 sSliceArray.asSlice[5].sNormal.dTra : 0.992737636
809 sSliceArray.asSlice[5].sPosition.dCor : -50.71806335
810 sSliceArray.asSlice[5].sPosition.dSag : 0.4462985405
811 sSliceArray.asSlice[5].sPosition.dTra : -5.100829679
812 sSliceArray.asSlice[6].dPhaseFOV : 230
813 sSliceArray.asSlice[6].dReadoutFOV : 230
814 sSliceArray.asSlice[6].dThickness : 4
815 sSliceArray.asSlice[6].sNormal.dCor : 0.08808135446
816 sSliceArray.asSlice[6].sNormal.dSag : -0.08193693363
817 sSliceArray.asSlice[6].sNormal.dTra : 0.992737636
818 sSliceArray.asSlice[6].sPosition.dCor : -50.33050539
819 sSliceArray.asSlice[6].sPosition.dSag : 0.08577603254
820 sSliceArray.asSlice[6].sPosition.dTra : -0.7327840804
821 sSliceArray.asSlice[7].dPhaseFOV : 230
822 sSliceArray.asSlice[7].dReadoutFOV : 230
823 sSliceArray.asSlice[7].dThickness : 4
824 sSliceArray.asSlice[7].sNormal.dCor : 0.08808135446
825 sSliceArray.asSlice[7].sNormal.dSag : -0.08193693363
826 sSliceArray.asSlice[7].sNormal.dTra : 0.992737636
827 sSliceArray.asSlice[7].sPosition.dCor : -49.94294743
828 sSliceArray.asSlice[7].sPosition.dSag : -0.2747464754
829 sSliceArray.asSlice[7].sPosition.dTra : 3.635261518
830 sSliceArray.asSlice[8].dPhaseFOV : 230
831 sSliceArray.asSlice[8].dReadoutFOV : 230
832 sSliceArray.asSlice[8].dThickness : 4
833 sSliceArray.asSlice[8].sNormal.dCor : 0.08808135446
834 sSliceArray.asSlice[8].sNormal.dSag : -0.08193693363
835 sSliceArray.asSlice[8].sNormal.dTra : 0.992737636
836 sSliceArray.asSlice[8].sPosition.dCor : -49.55538947
837 sSliceArray.asSlice[8].sPosition.dSag : -0.6352689834
838 sSliceArray.asSlice[8].sPosition.dTra : 8.003307116
839 sSliceArray.asSlice[9].dPhaseFOV : 230
840 sSliceArray.asSlice[9].dReadoutFOV : 230
841 sSliceArray.asSlice[9].dThickness : 4
842 sSliceArray.asSlice[9].sNormal.dCor : 0.08808135446
843 sSliceArray.asSlice[9].sNormal.dSag : -0.08193693363
844 sSliceArray.asSlice[9].sNormal.dTra : 0.992737636
845 sSliceArray.asSlice[9].sPosition.dCor : -49.16783151
846 sSliceArray.asSlice[9].sPosition.dSag : -0.9957914914
847 sSliceArray.asSlice[9].sPosition.dTra : 12.37135271
848 sSliceArray.lConc : 1
849 sSliceArray.lSize : 31
850 sSliceArray.sTSat.dThickness : 50
851 sSliceArray.ucMode : 0x4
852 sSpecPara.lDecouplingType : 1
853 sSpecPara.lExcitationType : 1
854 sSpecPara.lNOEType : 1
855 sSpecPara.lPhaseCyclingType : 1
856 sSpecPara.lPhaseEncodingType : 1
857 sSpecPara.lRFExcitationBandwidth : 1
858 sSpecPara.lSpectralSuppression : 1
859 sSpecPara.ucRemoveOversampling : 0x1
860 sTXSPEC.aRFPULSE[0].bAmplitudeValid : 0x1
861 sTXSPEC.aRFPULSE[0].flAmplitude : 263.068
862 sTXSPEC.aRFPULSE[0].tName : SincRFPulse
863 sTXSPEC.aRFPULSE[1].bAmplitudeValid : 0x1
864 sTXSPEC.aRFPULSE[1].flAmplitude : 31.9334
865 sTXSPEC.aRFPULSE[1].tName : SLoopFCSatNS
866 sTXSPEC.asNucleusInfo[0].bAmplitudeCorrectionValid : 1
867 sTXSPEC.asNucleusInfo[0].bFrequencyValid : 1
868 sTXSPEC.asNucleusInfo[0].bReferenceAmplitudeValid : 1
869 sTXSPEC.asNucleusInfo[0].flAmplitudeCorrection : 1
870 sTXSPEC.asNucleusInfo[0].flReferenceAmplitude : 259.084
871 sTXSPEC.asNucleusInfo[0].lFrequency : 63644057
872 sTXSPEC.asNucleusInfo[0].tNucleus : 1H
873 sTXSPEC.asNucleusInfo[1].bAmplitudeCorrectionValid : 1
874 sTXSPEC.asNucleusInfo[1].bFrequencyValid : 1
875 sTXSPEC.asNucleusInfo[1].bReferenceAmplitudeValid : 1
876 sTXSPEC.bBTBValid : 1
877 sTXSPEC.bKDynValid : 1
878 sTXSPEC.flKDynMagnitudeClipHigh : 1.04
879 sTXSPEC.flKDynMagnitudeClipLow : 0.96
880 sTXSPEC.flKDynMagnitudeMax : 1.5
881 sTXSPEC.flKDynMagnitudeMin : 0.5
882 sTXSPEC.flKDynPhaseClip : 0.174533
883 sTXSPEC.flKDynPhaseMax : 0.698132
884 sTXSPEC.lBTB1ParallelCapacity : 9
885 sTXSPEC.lBTB1SerialCapacity : 16
886 sTXSPEC.lBTB2ParallelCapacity : 8
887 sTXSPEC.lBTB2SerialCapacity : 16
888 sTXSPEC.lNoOfTraPulses : 2
889 sTXSPEC.ucExcitMode : 0x1
890 sTXSPEC.ucRFPulseType : 0x2
891 sTXSPEC.ucSimultaneousExcitation : 0x1
892 tProtocolName : ep2d+AF8-BOLD+AF8-evntX4
893 tReferenceImage0 : 1.3.12.2.1107.5.2.12.21296.30000006070308044128100000804
894 tReferenceImage1 : 1.3.12.2.1107.5.2.12.21296.30000006070308044128100000798
895 tReferenceImage2 : 1.3.12.2.1107.5.2.12.21296.30000006070308044128100000797
896 tSequenceFileName : %SiemensSeq%\ep2d_pace
897 tcurrentEVAProt : %CURRENTEVAPROT%\EVA6A.tmp
898 tdefaultEVAProt : %SiemensEvaDefProt%\BOLD\t-test_10B10A_moco.evp
899 ucDisableChangeStoreImages : 0x1
900 ucDixon : 0x1
901 ucOneSeriesForAllMeas : 0x1
902 ucPHAPSMode : 0x1
903 ucReconstructionMode : 0x1
904 ucScanRegionPosValid : 0x1
905 ulVersion : 0xbee332
906
907 GEMS Protocol Data Block
908 Using this option it is possible to dump as a readable text what is
909 contained in the private attribute as found in typical GEMS MR DICOM
910 file.
911
912 Protocol Data Block : 0025,xx1b,GEMS_SERS_01
913
914 $ gdcmdump --pdb GE_MR_0025xx1bProtocolDataBlock.dcm
915
916 ENTRY "Head First"
917 POSITION "Supine"
918 ANREF "NA"
919 COIL "HEAD"
920 PLANE "OBLIQUE"
921 SEDESCFLAG "1"
922 SEDESC "AX FSE T2"
923 IMODE "2D"
924 PSEQ "FSE-XL"
925 IOPT "FC, EDR, TRF, Fast"
926 PLUG "22"
927 FILTCHOICE "None"
928 BWRT "-1"
929 TRICKSIMG "1"
930 TAG_SPACE "7"
931 TAG_TYPE "None"
932 ...
933
934 ELSCINT Protocol Information
935 Using this option it is possible to dump as a readable text what is
936 contained in the private attribute as found in typical ELSCINT CT DICOM
937 file.
938
939 ELSCINT Protocol Information: (01f7,26,ELSCINT1)
940
941 $ gdcmdump --elscint ELSCINT1_ProtocolInformation.dcm
942
943 ELSCINT1 Dumping info from tag (01f7,26,elscint1)
944 ELSCINT1/Item name: []
945 ApprovedStep [yes]
946 RefSurview [1\0]
947 STD-first-img-pos [11.5]
948 current-step [yes]
949 ntimed-steps [0]
950 orig-n-slices [390]
951 protocol-file [Head_Multi_1032_usr.proc]
952 protocol-name [FACE-TRAUMA/Head/Hx]
953 protocol-path [/usr/diamond.root/spr/]
954 protocol-step [1]
955 protocol-version [2.51]
956
957 ELSCINT1/Item name: [doseright]
958 ACS [n/a]
959 ACS-bed-position [0]
960 ACS-calc-mas [0]
961 ACS-iq-parameter [0]
962 ACS-learn-allowed [no]
963 ACS-water-radius [-1.000000]
964 ACS-water-radius-scan [-1]
965 ...
966
967 VEPRO Protocol Information
968 Using this option it is possible to dump as a readable text what is
969 contained in the private attribute as found in typical VEPRO CT DICOM
970 file.
971
972 ELSCINT Protocol Information: (0055,20,VEPRO VIM 5.0 DATA)
973
974 $ gdcmdump --vepro VEPRO_ProtocolInformation.dcm
975
976 VIMDATA2: (0055,20,VEPRO VIM 5.0 DATA)
977 ID: VIM
978 Version: 5.0
979 UserName:
980 UserAdress1: Name of Institution
981 UserAdress2: Street of Institution
982 UserAdress3: City of Institution
983 UserAdress4:
984 UserAdress5:
985 RecDate: 20101001
986 RecTime: 211321
987 RecPlace:
988 RecSource: DICOM Distributor
989 DF1: P-09/10-41808
990 DF2: Sultana Razia
991 DF3: 19411001
992 DF4: F
993 DF5:
994 DF6:
995 DF7:
996 DF8: CT Scan Brain without Contrast
997 DF9: 10/10-0034873
998 DF10: 10/10-00348
999 DF11:
1000 DF12:
1001 DF13:
1002 DF14: Head 0.5
1003 DF15: 4
1004 DF16:
1005 DF17:
1006 DF18:
1007 DF19:
1008 DF20:
1009 StudyUID: 1.2.392.200036.9116.2.6.1.48.1214228007.1285934880.206831
1010 SeriesUID: 1.2.392.200036.9116.2.6.1.48.1214228007.1285935201.938653
1011 Modality: CT
1012
1013 Philips Private MR Series Data Storage (1.3.46.670589.11.0.0.12.2)
1014 Using this option it is possible to dump as a readable text what is
1015 contained in the private attribute as found in typical Philips Private
1016 MR Series Data Storage file.
1017
1018 PMS Series Data Storage (2005,32,Philips MR Imaging DD 002)
1019
1020 $ gdcmdump --sds PMS_SeriesDataStorage.dcm
1021
1022 ...
1023 PMS/Item name: [PDF_CONTROL_GEN_PARS/IEEE_PDF/Y ]
1024 ...
1025 PMS/Item name: [PDF_CONTROL_PREP_PARS /IEEE_PDF/Y ]
1026 ...
1027 PMS/Item name: [PDF_CONTROL_RECON_PARS/IEEE_PDF/Y ]
1028 ...
1029 PMS/Item name: [PDF_CONTROL_SCAN_PARS /IEEE_PDF/Y ]
1030 ...
1031 PMS/Item name: [PDF_EXAM_PARS /IEEE_PDF/Y ]
1032 ...
1033 PMS/Item name: [PDF_HARDWARE_PARS /IEEE_PDF/Y ]
1034 ...
1035 PMS/Item name: [PDF_PREP_PARS /IEEE_PDF/Y ]
1036 ...
1037 PMS/Item name: [PDF_SPT_PARS/IEEE_PDF/Y ]
1038 SP_scan_resol [256\256] # 2
1039 SP_pda_profiles [0\0] # 2
1040 SP_filter [324074] # 1
1041 SP_analyse_with_iqt [0] # 1
1042 SP_main_system_type [3] # 1
1043 SP_gradient_system [6] # 1
1044 SP_coil_type [2\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0] # 16
1045 SP_coil_id [2\34\0\0\0\0\0\0\0\0\0\0\0\0\0\0] # 16
1046 SP_coil_part [0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0] # 16
1047 SP_act_q [0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0] # 16
1048 SP_act_coil_freq [0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0] # 16
1049 SP_coil_m_pos [255\255\255\0\0\0\0\0\0\0\0\0\0\0\0\255] # 16
1050 SP_coil_t_pos [255\128\255\0\0\0\0\0\0\0\0\0\0\0\0\255] # 16
1051 SP_surface_coil_con [0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0] # 16
1052 SP_proton_freq [127801349] # 1
1053 SP_tm_result [2\2\2\2\2\2\2\2\2\2\2\2\2\2\2\2] # 16
1054 SP_f0_result [0] # 1
1055 SP_as_result [0] # 1
1056 SP_po_result [0] # 1
1057 SP_rg_result [0] # 1
1058 SP_dc_result [0] # 1
1059 SP_ph_result [0] # 1
1060 ...
1061
1062 Encapsulated ASN1 Structure
1063 This option is mainly used for dumping the ASN1 structure of the
1064 encrypted Attribute (0040,0520)
1065
1066 $ gdcmdump encrypted.dcm
1067
1068 ...
1069 (0400,0500) SQ # u/l,1 Encrypted Attributes Sequence
1070 (fffe,e000) na (Item with undefined length)
1071 (0400,0510) UI [1.2.840.10008.1.2] # 18,1 Encrypted Content Transfer Syntax UID
1072 (0400,0520) OB 30\\82\\03\\ba\\06\\09\\2a\\86\\48\\55\\04\\08\\13 # 958,1 Encrypted Content
1073 (fffe,e00d)
1074 (fffe,e0dd)
1075 ...
1076
1077 $ gdcmdump --asn1 encrypted.dcm
1078
1079 0:d=0 hl=4 l= 954 cons: SEQUENCE
1080 4:d=1 hl=2 l= 9 prim: OBJECT :pkcs7-envelopedData
1081 15:d=1 hl=4 l= 939 cons: cont [ 0 ]
1082 19:d=2 hl=4 l= 935 cons: SEQUENCE
1083 23:d=3 hl=2 l= 1 prim: INTEGER :00
1084 26:d=3 hl=4 l= 366 cons: SET
1085 30:d=4 hl=4 l= 362 cons: SEQUENCE
1086 34:d=5 hl=2 l= 1 prim: INTEGER :00
1087 37:d=5 hl=2 l= 82 cons: SEQUENCE
1088 39:d=6 hl=2 l= 69 cons: SEQUENCE
1089 41:d=7 hl=2 l= 11 cons: SET
1090 43:d=8 hl=2 l= 9 cons: SEQUENCE
1091 45:d=9 hl=2 l= 3 prim: OBJECT :countryName
1092 50:d=9 hl=2 l= 2 prim: PRINTABLESTRING :AU
1093 54:d=7 hl=2 l= 19 cons: SET
1094 56:d=8 hl=2 l= 17 cons: SEQUENCE
1095 58:d=9 hl=2 l= 3 prim: OBJECT :stateOrProvinceName
1096 63:d=9 hl=2 l= 10 prim: PRINTABLESTRING :Some-State
1097 75:d=7 hl=2 l= 33 cons: SET
1098 77:d=8 hl=2 l= 31 cons: SEQUENCE
1099 79:d=9 hl=2 l= 3 prim: OBJECT :organizationName
1100 84:d=9 hl=2 l= 24 prim: PRINTABLESTRING :Internet Widgits Pty Ltd
1101 110:d=6 hl=2 l= 9 prim: INTEGER :AC966D88787A51B4
1102 121:d=5 hl=2 l= 13 cons: SEQUENCE
1103 123:d=6 hl=2 l= 9 prim: OBJECT :rsaEncryption
1104 134:d=6 hl=2 l= 0 prim: NULL
1105 136:d=5 hl=4 l= 256 prim: OCTET STRING [HEX DUMP]:822368070285AD756C962ECB973514B291F946...
1106 396:d=3 hl=4 l= 558 cons: SEQUENCE
1107 400:d=4 hl=2 l= 9 prim: OBJECT :pkcs7-data
1108 411:d=4 hl=2 l= 29 cons: SEQUENCE
1109 413:d=5 hl=2 l= 9 prim: OBJECT :aes-256-cbc
1110 424:d=5 hl=2 l= 16 prim: OCTET STRING [HEX DUMP]:3B49AFE71749F2BFF1519EBAEA95A393
1111 442:d=4 hl=4 l= 512 prim: cont [ 0 ]
1112
1114 gdcmdump(1), gdcmraw(1), gdcmanon(1)
1115
1117 Mathieu Malaterre
1118 Main developer
1119
1121 Copyright © 2006, 2011 Mathieu Malaterre
1122
1123
1124
1125GDCM 3.0.9 08/14/2021 GDCMDUMP(1)