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