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