64-bit length is defined in the ch 5, but in the same chapter there are three tables which are named "data element with explicit VR of OB,OW,SQ,UN","data element with explicit VR others"&"data element structure with implicit VR"
according to these tables,"UI" is belong to the second one. the structure as follow:
Tag VR ValueLength Value
Group Elem
Number Number (characters)
2bytes 2bytes 2bytes 2bytes \'value Length\' bytes
that means there are 2bytes after UI will be the valueLength(when you read this value of valueLength). that may be 64 bytes or not. In my code,after i read the 2 bytes characters-\'UI\' I read 2 bytes . there are two number in this area(valuelength)85 and 73. I really don\'t know what\'s that. the value for the UI is "18773". that is impossible. it should like 1.2.840.10008.5.1.4.1.1.20
|