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                --mecmr3         print TOSHIBA_MEC_MR3 sub-sequences (0029,01,TOSHIBA_MEC_MR3).
48             -A --asn1           print encapsulated ASN1 structure >(0400,0520).
49                --map-uid-names  map UID to names.
50
51   general options
52             -h   --help
53                    print this help text and exit
54
55             -v   --version
56                    print version information and exit
57
58             -V   --verbose
59                    verbose mode (warning+error).
60
61             -W   --warning
62                    warning mode, print warning information
63
64             -E   --error
65                    error mode, print error information
66
67             -D   --debug
68                    debug mode, print debug information
69
70   special options
71             -I --ignore-errors   dumps even if file is corrupted (advanced users only, see disclaimers).
72

TYPICAL USAGE

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

SEE ALSO

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

AUTHOR

1118       Mathieu Malaterre
1119           Main developer
1120
1122       Copyright © 2006, 2011 Mathieu Malaterre
1123
1124
1125
1126GDCM 3.0.12                       08/02/2022                       GDCMDUMP(1)
Impressum