entry=pubDict.GetFirstEntry()
while(entry):
print "%4x|%4x [%s] - M%s : %s (%s)" %\
- (entry.GetGroup(),entry.GetElement(),entry.GetVR(),entry.GetVM(),
- entry.GetName(),entry.GetKey())
+ (entry.GetGroup(),entry.GetElement(),entry.GetVR().str(),entry.GetVM(), entry.GetName(),entry.GetKey().str())
entry=pubDict.GetNextEntry()
print "##############################################################"
val=file.GetFirstEntry()
while(val):
- if(isinstance(val,gdcm.ValEntryPtr)):
- print "Val %04d|%04d [%s] : %s" % (val.GetGroup(),val.GetElement(),
- val.GetName(),val.GetValue())
- else:
- print "Bin %04d|%04d [%s] : %s" % (val.GetGroup(),val.GetElement(),
- val.GetName(),val.GetValue())
+ if(isinstance(val,gdcm.DataEntryPtr)):
+ print "Data %s [%s] [%s] : %s" % (val.GetKey().str(),val.GetVR().str(),
+ val.GetName(),val.GetString())
val=file.GetNextEntry()
val=None