1GDCMDUMP(1)                   DICOM Manipulation.                  GDCMDUMP(1)
2
3
4

NAME

6       gdcmdump - dumps a DICOM file, it will display the structure and values
7       contained in the specified DICOM file.
8

SYNOPSIS

10           gdcmdump [options] dcm_file
11           gdcmdump [options] dcm_directory
12

DESCRIPTION

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

PARAMETERS

25           dcm_file        DICOM input filename
26           dcm_directory   DICOM input directory
27

OPTIONS

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

TYPICAL USAGE

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

SEE ALSO

1118       gdcmdump(1), gdcmraw(1), gdcmanon(1)
1119

AUTHOR

1121       Mathieu Malaterre
1122           Main developer
1123
1125       Copyright © 2006, 2011 Mathieu Malaterre
1126
1127
1128
1129GDCM 3.0.22                       08/07/2023                       GDCMDUMP(1)
Impressum