SIEMENS MOSAIC as Enhanced MR Image Storage

This is a discussion on SIEMENS MOSAIC as Enhanced MR Image Storage within the DICOM forums, part of the Protocols category; Hi there, I am looking for comments on the following conversion process. To facilitate workflow with the famous SIEMENS MOSAIC image, I have added an option --mosaic to my gdcmconv ...

Go Back   Unix Linux Forum > Technologies & Tools > Protocols > DICOM

FixUnix.com - Unix Linux Forums

Unix Content Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 08-25-2008, 08:24 AM
Default SIEMENS MOSAIC as Enhanced MR Image Storage

Hi there,

I am looking for comments on the following conversion process. To
facilitate workflow with the famous SIEMENS MOSAIC image, I have added
an option --mosaic to my gdcmconv tool. Which looks like this on a
typical shell:

$ gdcmconv --mosaic -i MR-sonata-3D-as-Tile.dcm -o MR-sonata-3D-as-
Tile-as-EnhancedMR.dcm

Input file can be found here:

http://www.creatis.insa-lyon.fr/~jpr...3D-as-Tile.dcm

Output file can be found here:

http://gdcm.sourceforge.net/thingies...EnhancedMR.dcm

Of course, the process of converting old MR Image Storage to
Enhanced MR Image Storage is not straightforward.

Because I have basically no experience with the new Enhanced MR
Image Storage object, I would like to know if this is the correct way
to process or if instead I should go the old way and simply convert
the SIEMENS MOSAIC to a good ol' series of MR Image Storage objects ?

Thanks for comments,
-Mathieu
Reply With Quote
  #2  
Old 08-25-2008, 09:16 AM
Default Re: SIEMENS MOSAIC as Enhanced MR Image Storage

Hi Mathieu

Good start, but there is a lot more work to do yet to make these compliant.

Neither my dicom3tools nor PixelMed validators like your
output much; of course, some of these errors may be spurious and/or
inter-related, but most are not, and you probably get the idea.

There is an awful lot missing; start with adding FrameContentSequence, etc.

Found EnhancedMRImage IOD
Error: GeneralSeriesModule/Laterality/: : Missing conditional attribute
Error: FrameAnatomyMacro/FrameAnatomySequence/: SharedFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: PixelValueTransformationMacro/PixelValueTransformationSequence/RescaleType/: SharedFunctionalGroupsSequence/Item[1]/PixelValueTransformationSequence/Item[1]/: Missing required attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: SharedFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: SharedFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: SharedFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: SharedFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: SharedFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: SharedFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: SharedFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: MRAveragesMacro/MRAveragesSequence/: SharedFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[1]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[2]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[2]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[2]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[2]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[2]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[2]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[2]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[2]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[2]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[3]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[3]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[3]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[3]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[3]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[3]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[3]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[3]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[3]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[4]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[4]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[4]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[4]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[4]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[4]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[4]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[4]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[4]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[5]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[5]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[5]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[5]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[5]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[5]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[5]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[5]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[5]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[6]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[6]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[6]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[6]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[6]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[6]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[6]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[6]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[6]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[7]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[7]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[7]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[7]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[7]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[7]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[7]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[7]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[7]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[8]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[8]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[8]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[8]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[8]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[8]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[8]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[8]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[8]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[9]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[9]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[9]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[9]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[9]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[9]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[9]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[9]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[9]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[10]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[10]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[10]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[10]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[10]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[10]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[10]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[10]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[10]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[11]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[11]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[11]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[11]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[11]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[11]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[11]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[11]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[11]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[12]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[12]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[12]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[12]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[12]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[12]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[12]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[12]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[12]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[13]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[13]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[13]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[13]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[13]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[13]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[13]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[13]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[13]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[14]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[14]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[14]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[14]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[14]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[14]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[14]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[14]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[14]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[15]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[15]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[15]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[15]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[15]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[15]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[15]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[15]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[15]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[16]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[16]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[16]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[16]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[16]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[16]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[16]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[16]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[16]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[17]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[17]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[17]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[17]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[17]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[17]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[17]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[17]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[17]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[18]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[18]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[18]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[18]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[18]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[18]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[18]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[18]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[18]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[19]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[19]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[19]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[19]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[19]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[19]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[19]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[19]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[19]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[20]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[20]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[20]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[20]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[20]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[20]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[20]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[20]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[20]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[21]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[21]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[21]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[21]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[21]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[21]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[21]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[21]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[21]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[22]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[22]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[22]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[22]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[22]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[22]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[22]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[22]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[22]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[23]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[23]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[23]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[23]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[23]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[23]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[23]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[23]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[23]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[24]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[24]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[24]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[24]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[24]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[24]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[24]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[24]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[24]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[25]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[25]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[25]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[25]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[25]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[25]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[25]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[25]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[25]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[26]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[26]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[26]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[26]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[26]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[26]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[26]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[26]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[26]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[27]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[27]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[27]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[27]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[27]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[27]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[27]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[27]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[27]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[28]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[28]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[28]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[28]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[28]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[28]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[28]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[28]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[28]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[29]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[29]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[29]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[29]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[29]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[29]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[29]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[29]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[29]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[30]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[30]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[30]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[30]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[30]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[30]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[30]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[30]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[30]/: Missing required sequence attribute (Type 1)
Error: FrameContentMacro/FrameContentSequence/: PerFrameFunctionalGroupsSequence/Item[31]/: Missing required sequence attribute (Type 1)
Error: FrameAnatomyMacro/FrameAnatomySequence/: PerFrameFunctionalGroupsSequence/Item[31]/: Missing required sequence attribute (Type 1)
Error: MRImageFrameTypeMacro/MRImageFrameTypeSequence/: PerFrameFunctionalGroupsSequence/Item[31]/: Missing required sequence attribute (Type 1)
Error: MRTimingAndRelatedParametersMacro/MRTimingAndRelatedParametersSequence/: PerFrameFunctionalGroupsSequence/Item[31]/: Missing required sequence attribute (Type 1)
Error: MREchoMacro/MREchoSequence/: PerFrameFunctionalGroupsSequence/Item[31]/: Missing required sequence attribute (Type 1)
Error: MRModifierMacro/MRModifierSequence/: PerFrameFunctionalGroupsSequence/Item[31]/: Missing required sequence attribute (Type 1)
Error: MRImagingModifierMacro/MRImagingModifierSequence/: PerFrameFunctionalGroupsSequence/Item[31]/: Missing required sequence attribute (Type 1)
Error: MRReceiveCoilMacro/MRReceiveCoilSequence/: PerFrameFunctionalGroupsSequence/Item[31]/: Missing required sequence attribute (Type 1)
Error: MRTransmitCoilMacro/MRTransmitCoilSequence/: PerFrameFunctionalGroupsSequence/Item[31]/: Missing required sequence attribute (Type 1)
Error: MultiFrameDimensionModule/DimensionOrganizationSequence/: : Missing required sequence attribute (Type 2)
Error: MultiFrameDimensionModule/DimensionIndexSequence/: : Missing required sequence attribute (Type 2)
Error: AcquisitionContextModule/AcquisitionContextSequence/: : Missing required sequence attribute (Type 2)
Error: MRImageAndMRSpectroscopyInstanceMacro/AcquisitionDateTime/: : Missing conditional attribute
Error: MRImageAndMRSpectroscopyInstanceMacro/AcquisitionDuration/: : Missing conditional attribute
Error: MRImageAndMRSpectroscopyInstanceMacro/ReferencedImageEvidenceSequence/: : Missing conditional attribute
Error: MRImageAndMRSpectroscopyInstanceMacro/ContentQualification/: : Missing required attribute (Type 1)
Error: MRImageAndMRSpectroscopyInstanceMacro/ResonantNucleus/: : Missing conditional attribute
Error: MRImageAndMRSpectroscopyInstanceMacro/KSpaceFiltering/: : Missing conditional attribute
Error: MRImageAndMRSpectroscopyInstanceMacro/ApplicableSafetyStandardAgency/: : Missing required attribute (Type 1)
Error: EnhancedMRImageModule/ImageType/: ImageType: Incorrect value multiplicity - got 5 but expected 4-4
Warning: EnhancedMRImageModule/ImageType/: ImageType/value[3]: Unrecognized defined term :M:
Warning: EnhancedMRImageModule/ImageType/: ImageType/value[4]: Unrecognized defined term :ND:
Error: EnhancedMRImageModule/ImageType/: ImageType: value 4 must be NONE when value 1 is ORIGINAL
Error: CommonCTMRImageDescriptionAtImageLevelMacro/PixelPresentation/: : Missing required attribute (Type 1)
Error: CommonCTMRImageDescriptionAtImageLevelMacro/VolumetricProperties/: : Missing required attribute (Type 1)
Error: CommonCTMRImageDescriptionAtImageLevelMacro/VolumeBasedCalculationTechnique/: : Missing required attribute (Type 1)
Error: MRImageDescriptionAtImageLevelMacro/ComplexImageComponent/: : Missing required attribute (Type 1)
Error: MRImageDescriptionAtImageLevelMacro/AcquisitionContrast/: : Missing required attribute (Type 1)
Error: EnhancedMRImageModule/BurnedInAnnotation/: : Missing required attribute (Type 1)
Error: EnhancedMRImageModule/LossyImageCompression/: : Missing required attribute (Type 1)
Error: EnhancedMRImageModule/PresentationLUTShape/: : Missing required attribute (Type 1)
Error: MRPulseSequenceModule/PulseSequenceName/: : Missing conditional attribute
Error: MRPulseSequenceModule/EchoPulseSequence/: : Missing conditional attribute
Error: MRPulseSequenceModule/MultiplanarExcitation/: : Missing conditional attribute
Error: MRPulseSequenceModule/PhaseContrast/: : Missing conditional attribute
Error: MRPulseSequenceModule/TimeOfFlightContrast/: : Missing conditional attribute
Error: MRPulseSequenceModule/SteadyStatePulseSequence/: : Missing conditional attribute
Error: MRPulseSequenceModule/EchoPlanarPulseSequence/: : Missing conditional attribute
Error: MRPulseSequenceModule/SaturationRecovery/: : Missing conditional attribute
Error: MRPulseSequenceModule/SpectrallySelectedSuppression/: : Missing conditional attribute
Error: MRPulseSequenceModule/OversamplingPhase/: : Missing conditional attribute
Error: MRPulseSequenceModule/GeometryOfKSpaceTraversal/: : Missing conditional attribute
Error: MRPulseSequenceModule/SegmentedKSpaceTraversal/: : Missing conditional attribute
Error: MRPulseSequenceModule/NumberOfKSpaceTrajectories/: : Missing conditional attribute
IOD validation complete

% dciodvfy /Users/dclunie/Downloads/MR-sonata-3D-as-Tile-as-EnhancedMR.dcm
Error - PixelData has incorrect value length - expected 253952 dec - got 294912 dec
Warning - Value dubious for this VR - (0x0010,0x0010) PN Patient's Name PN [0] = - Retired Person Name form
EnhancedMRImage
Error - Missing attribute Type 2C Conditional Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 2 Required Element= Module=
Error - Missing attribute Type 2 Required Element= Module=
Error - Missing attribute Type 2 Required Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Warning - Unrecognized defined term for value 3 of attribute
Warning - Unrecognized defined term for value 4 of attribute
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1 Required Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Error - Missing attribute Type 1C Conditional Element= Module=
Warning - Attribute is not present in standard DICOM IOD - (0x0008,0x0022) DA Acquisition Date
Warning - Attribute is not present in standard DICOM IOD - (0x0008,0x0032) TM Acquisition Time
Warning - Attribute is not present in standard DICOM IOD - (0x0008,0x1150) UI Referenced SOP Class UID
Warning - Attribute is not present in standard DICOM IOD - (0x0008,0x1155) UI Referenced SOP Instance UID
Warning - Attribute is not present in standard DICOM IOD - (0x0008,0x1150) UI Referenced SOP Class UID
Warning - Attribute is not present in standard DICOM IOD - (0x0008,0x1155) UI Referenced SOP Instance UID
Warning - Attribute is not present in standard DICOM IOD - (0x0008,0x1150) UI Referenced SOP Class UID
Warning - Attribute is not present in standard DICOM IOD - (0x0008,0x1155) UI Referenced SOP Instance UID
Warning - Attribute is not present in standard DICOM IOD - (0x0008,0x1140) SQ Referenced Image Sequence
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x0020) CS Scanning Sequence
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x0021) CS Sequence Variant
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x0022) CS Scan Options
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x0024) SH Sequence Name
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x0025) CS Angio Flag
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x0050) DS Slice Thickness
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x0080) DS Repetition Time
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x0081) DS Echo Time
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x0083) DS Number of Averages
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x0084) DS Imaging Frequency
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x0085) SH Imaged Nucleus
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x0086) IS Echo Number(s)
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x0089) IS Number of Phase Encoding Steps
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x0091) IS Echo Train Length
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x0093) DS Percent Sampling
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x0094) DS Percent Phase Field of View
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x0095) DS Pixel Bandwidth
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x1251) SH Transmit Coil Name
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x1310) US Acquisition Matrix
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x1312) CS In-plane Phase Encoding Direction
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x1314) DS Flip Angle
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x1315) CS Variable Flip Angle Flag
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x1316) DS SAR
Warning - Attribute is not present in standard DICOM IOD - (0x0018,0x1318) DS dB/dt
Warning - Attribute is not present in standard DICOM IOD - (0x0020,0x1041) DS Slice Location
Warning - Attribute is not present in standard DICOM IOD - (0x0028,0x0030) DS Pixel Spacing
Warning - Attribute is not present in standard DICOM IOD - (0x0028,0x1050) DS Window Center
Warning - Attribute is not present in standard DICOM IOD - (0x0028,0x1051) DS Window Width
Warning - Attribute is not present in standard DICOM IOD - (0x0028,0x1055) LO Window Center & Width Explanation
Warning - Attribute is not present in standard DICOM IOD - (0x0032,0x1060) LO Requested Procedure Description
Warning - Attribute is not present in standard DICOM IOD - (0x0088,0x0140) UI Storage Media FileSet UID
Warning - Dicom dataset contains attributes not present in standard DICOM IOD - this is a Standard Extended SOP Class

David

Mathieu Malaterre wrote:
> Hi there,
>
> I am looking for comments on the following conversion process. To
> facilitate workflow with the famous SIEMENS MOSAIC image, I have added
> an option --mosaic to my gdcmconv tool. Which looks like this on a
> typical shell:
>
> $ gdcmconv --mosaic -i MR-sonata-3D-as-Tile.dcm -o MR-sonata-3D-as-
> Tile-as-EnhancedMR.dcm
>
> Input file can be found here:
>
> http://www.creatis.insa-lyon.fr/~jpr...3D-as-Tile.dcm
>
> Output file can be found here:
>
> http://gdcm.sourceforge.net/thingies...EnhancedMR.dcm
>
> Of course, the process of converting old MR Image Storage to
> Enhanced MR Image Storage is not straightforward.
>
> Because I have basically no experience with the new Enhanced MR
> Image Storage object, I would like to know if this is the correct way
> to process or if instead I should go the old way and simply convert
> the SIEMENS MOSAIC to a good ol' series of MR Image Storage objects ?
>
> Thanks for comments,
> -Mathieu

Reply With Quote
  #3  
Old 08-25-2008, 10:04 AM
Default Re: SIEMENS MOSAIC as Enhanced MR Image Storage

On Aug 25, 3:16 pm, David Clunie wrote:
> Hi Mathieu
>
> Good start, but there is a lot more work to do yet to make these compliant.
>
> Neither my dicom3tools nor PixelMed validators like your
> output much; of course, some of these errors may be spurious and/or
> inter-related, but most are not, and you probably get the idea.
>
> There is an awful lot missing; start with adding FrameContentSequence, etc.


Thanks, I understood that. My point was rather is: this is doable ? Is
there some document describing if an old MR Image Storage can be
converted to Enhanced MR Image Storage, if yes, what are the
relationship with old public/private tags to new public tags.

Thanks
-Mathieu
Reply With Quote
  #4  
Old 08-25-2008, 11:00 AM
Default Re: SIEMENS MOSAIC as Enhanced MR Image Storage

Hi Mathieu

Mathieu Malaterre wrote:
> On Aug 25, 3:16 pm, David Clunie wrote:
>> Hi Mathieu
>>
>> Good start, but there is a lot more work to do yet to make these compliant.
>>
>> Neither my dicom3tools nor PixelMed validators like your
>> output much; of course, some of these errors may be spurious and/or
>> inter-related, but most are not, and you probably get the idea.
>>
>> There is an awful lot missing; start with adding FrameContentSequence, etc.

>
> Thanks, I understood that. My point was rather is: this is doable ? Is
> there some document describing if an old MR Image Storage can be
> converted to Enhanced MR Image Storage, if yes, what are the
> relationship with old public/private tags to new public tags.


There is no mapping document because a literal mapping is not possible;
one needs to have an understanding of what the attributes mean and how
they are being used, since some are more specific (e.g., timing) and
others are based on additional knowledge (e.g., is this a T1W sequence),
others are based on what might (or might not) be available in private
attributes (e.g., cardiac cycle position, diffusion B value, etc.).

That is the price paid for making a "better" DICOM IOD - we wanted to
define and make mandatory what was not being sent previously, ergo
such a mapping document as you want is by definition not possible,
otherwise we wouldn't have needed a new IOD in the first place.

In the case of the image that you sent, you could get a lot closer using
the standard values, get quite a lot from the private Siemens CSA Image
Header attribute, and have the operator supply missing stuff like
anatomy, acquisition contrast, etc. as parameters.

When I made the test objects form NEMA, that is the approach I took,
using the very crude dcmulti utility in dicom3tools as a starting
point.

David
Reply With Quote
Reply

Thread Tools


All times are GMT -5. The time now is 07:58 AM.

In an effort to better serve ads to our visitors, cookies are used on Fixunix.com. For more information, check out our Privacy Policy.

Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Ad Management by RedTyger