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