UID形式上是一個字符串,用於唯一標識DICOM標准中各種不同信息對象,如數據元素的值表示類型、DICOM抽象語法名、傳輸語法、應用程序上下文名字等,以保證在各個不同的國家、地區、生產商、設備使用時的唯一性。
UID的組成分為2部分,一個是根,一個是后綴
UID = <org root>.<suffix>
<org root>:組織識別碼,由若干數字組成
<suffix>:在該組織內的唯一識別碼,由若干數字組成
每組數字以實心句號「.」分開
1、SOP Classes 的UID:
格式:1.2.840.10008.xxxxx
注:為保證UID的全球唯一性,用“根.后綴”結構
例:1.2.840.10008.5.1.4.1.1.7
2、StudyInstance UID
例:1.2.250.1.59.0.8559.20010619094721.141
3、SeriesInstance UID
例:1.2.250.1.59.0.8559.20010619094721.141
4、imageInstance UID
例:1.2.274.0.2730010.3.5.3.461185.49
1、每個組成分量是一個數,必須包含一個或一個以上的阿拉伯數字,且第一個數字不能為0,除非該組成分量只由一個阿拉伯數字組成;
2、數字編碼使用的是ISO 646:1990(即DICOM默認字符庫)基本G0區字符集中的0-9字符;
3、各個組成分量之間用“.”分隔;
4、如果整個字符串的長度為奇數字節,必須在最后一個組成分量的末尾填充一個NULL字符,使UID對齊在偶數字節邊界;
5、整個字符串的長度不能超過64個字符,包括各個組成分量的數字、分量間的分隔符以及填充字符。
另外,對於UID類型,在第五章指出,當其長度不為偶數(即為odd)時,須要用NULL(\0)補充。
在許多工具中,對此要求不嚴格的,它們甚至有可能認為你的補充是錯誤的。
一般而言,UID的存在只是為了保證唯一性,只要能唯一,啥樣的排列都行。
組成說明:
例:Study Instance UID=1.2.840.113820.100.2.1.1.908813488.19981019161112
其中:
1.2.840 is the prefix of ANSI organization.
1.2.840.10008 is the prefix of DICOM organization
Each implementation must have its own unique prefix.
Eg:1.2.840.113820 represents EBM
