DICOM中的数据类型基本囊括我们常用的类型,字符串类型就有很多细分
PN-- patient name, 64字节长,可由最多3种姓名 比如日文 罗马名=汉字名=假名,每个姓名部分又最多可由5部分组成,
够复杂了。不过这是因为各地区,文化有自己的称呼习惯。
CS- code string, 由大写的A-Z, 数字0-9, 下划线,空格组成,比如Modality type 就是CS类型,一般用于表示一些特定的枚举值。
DA- date, 日期,yyyymmdd 中间没有任何符号,但一些老标准中允许有符号比如yyyy-mm-dd,这在一些老设备中会出现,我们也要多留意。
类型太多,具体可参见DICOM3-5,数据字典。
因为DICOM要兼顾各个地区语言,所以定义了Character set (0x0008,0x0005)来处理不同地区的编码. 比如中国大陆的GB18030,台湾的utf-8,日本的ISO 2002 IR 87 等等。
定义某些数据类型比如SH,LO,PN 等可采用特定编码。同时允许采用多种混合编码方式,方便用户录入,理解。
为囊括各种影像设备,为每种设备定义特定的属性,同时抽取一些共同的属性,在DICOM3-3(IOD)种,1000多页洋洋洒洒。
为照顾各大厂商私密,DICOM还有一个类型UN-unkown就是不知道,你爱放啥就放啥。一些已奇数为group值的tag 都有厂商把握。
DICOM为利用各种已有的图像压缩技术和计算机平台,定义大量的传输语义,implictlittleendian, explicitlittleedian, explicitbigendian, JPEG Loseless, JPEG Lossy, RLE, JPEG2K, MPEG2, MPEG4.
最近几年为应用一些新的IT,支持一些影像以外的应用 还陆续添加了JPIP, Encapsulated PDF,Deflated 等传输语义.