"""
<uid value="1.2.840.10008.5.1.4.1.1.66" name="Raw Data Storage" type="SOP Class" part="PS 3.4" retired="false"/>
"""
import gdcm
import sys,os
if __name__ == "__main__":
filename = os.path.join( dataroot, '012345.002.050.dcm' )
r.SetFileName( filename )
r.Read()
f = r.GetFile()
ds = f.GetDataSet()
uid = "1.2.840.10008.5.1.4.1.1.66"
de.SetByteValue( uid,
gdcm.VL(len(uid)) )
de.SetVR( vr )
ds.Replace( de )
ano.SetFile( r.GetFile() )
ano.RemovePrivateTags()
ano.RemoveGroupLength()
taglist = [
]
for tag in taglist:
ano.Remove( tag )
ano.Replace(
gdcm.Tag(0x0008,0x9123), gen.Generate() )
writer.SetFile( ano.GetFile() )
writer.SetFileName( "rawstorage.dcm" );
writer.Write()