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                                   either encapsulated in CSA or directly (syngo XA10)
40             -P --pdb            print GEMS Protocol Data Block (0025,1b,GEMS_SERS_01).
41                --elscint        print ELSCINT Protocol Information (01f7,26,ELSCINT1).
42                --vepro          print VEPRO Protocol Information (0055,20,VEPRO VIF 3.0 DATA).
43                                    or VEPRO Protocol Information (0055,20,VEPRO VIM 5.0 DATA).
44                --sds            print Philips MR Series Data Storage (1.3.46.670589.11.0.0.12.2) Information (2005,32,Philips MR Imaging DD 002).
45                --ct3            print CT Private Data 2 (7005,10,TOSHIBA_MEC_CT3).
46                --pmtf           print PMTF INFORMATION DATA sub-sequences (0029,01,PMTF INFORMATION DATA).
47             -A --asn1           print encapsulated ASN1 structure >(0400,0520).
48                --map-uid-names  map UID to names.
49
50   general options
51             -h   --help
52                    print this help text and exit
53
54             -v   --version
55                    print version information and exit
56
57             -V   --verbose
58                    verbose mode (warning+error).
59
60             -W   --warning
61                    warning mode, print warning information
62
63             -E   --error
64                    error mode, print error information
65
66             -D   --debug
67                    debug mode, print debug information
68
69   special options
70             -I --ignore-errors   dumps even if file is corrupted (advanced users only, see disclaimers).
71

TYPICAL USAGE

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

SEE ALSO

1114       gdcmdump(1), gdcmraw(1), gdcmanon(1)
1115

AUTHOR

1117       Mathieu Malaterre
1118           Main developer
1119
1121       Copyright © 2006, 2011 Mathieu Malaterre
1122
1123
1124
1125GDCM 3.0.9                        08/14/2021                       GDCMDUMP(1)
Impressum