DICOM与临床数据之-VR

数据存储

文本格式和二进制格式并存
跨平台兼容性:注意字节序类型:Little Endian order(windows)和Big Endian order(Mac)
DICOM采用Little Endian order作为默认字节序类型

VR定义(Value Representations)

DICOM PS3.5中定义的27个基本数据类型:
1.文本

VR名,缩写和全名 VR内容定义 允许的字符 最大长度
CS Code String 代码字符串 开头结尾可以有没有意义的空格的字符串,如:“abc_4” A-Z、0-9、空格、下划线 16字符
SH Short String 短字符串 电话号码、ID等 16字符
LO Long String 长字符串 字符串,可能在开头、结尾填有空格 64字符
ST Short Text 短文本 可能包含一个或多个段落的字符串 1024字符
LT Long Text 长文本 可能包含一个或多个段落的字符串,同LO但更长 10240字符
UT Unlimited Text 无限制文本 包含一个或多个段落的字符串,与LT类似 2^32-2字符(4294967294字符)

2.设备命名、人和实例

VR名,缩写和全名 VR内容定义 允许的字符 最大长度
AE Application Entity 应用实体 标识一个设备的名称的字符串,开头结尾可以有没有意义的空格的字符。 16字符
PN Persion Name 病人姓名 有插入符号^作为姓名分隔符的病人姓和名,如:SMITH^JOHN 64字符
UI Unique Identifier(UID) 唯一标识符 一个标识各类项目唯一的包含UID的字符串,如:1.2.840.10008.1.1 0-9和半角句号. 64字符

3.日期和时间

VR名,缩写和全名 VR内容定义 允许的字符 最大长度
DA Date YYYYMMDD 0-9 8字符
TM Time HHMMSS,FRAC包含秒的小数部分,即百万分之一秒,如:193500:00 0-9、半角句号 16字符
DT Date Time YYYYMMDDHHMMSS.FFFFFF,FRAC包含秒的小数部分,即百万分之一秒,如:20210101193500:00 0-9 、加号、减号和半角句号 26字符
AS Age String nnnD、nnnW、nnnM、nnnY 0-9 、D、W、M、Y 4字符

4.文本格式的数字

VR名,缩写和全名 VR内容定义 允许的字符 最大长度
IS Integer String 整形数字的字符如:-12345 0-9 、+、- 12字符
DS Decimal String 定点小数和浮点小数如:123.34, -5.0e3 0-9 、+、-、E、e和半角句号 16字符

5.二进制格式的数字

VR名,缩写和全名 VR内容定义 允许的字符 最大长度
SS Signed Short 有符号短型 符号型二进制整数,长度16比特 2字符
US Unsigned Short 无符号短型 无符号型二进制整数,长度16比特 2字符
SL Signed Long 有符号长型 有符号型二进制整数 4字符
UL Unsigned Long 无符号长型 无符号型二进制整数,长度32比特 4字符
AT Attribute Tag 属性标签 16比特无符号整数的有序对,数据元素的标签 4字符
FL Floating Point Single 单精度浮点 单精度二进制浮点数字 4字符
FD Floating Point Double 双精度浮点 双精度二进制浮点数字 8字符
OB Other Byte String 其他字节字符串 字节的字符串(表示没有在VR中定义的内容)
OW Other Word String 其他单词字符串 16比特(2字节)单词字符串
OF Other Float String 其他单词字符串 32比特(4字节)浮点单词字符串
SQ Sequence of Items 条目序列 条目的序列
UN Unknown 未知 字节的字符串,其中内容的编码方式是未知的

VR长度

长度如上表定义的最后一列
DICOM数据有要求凑偶数长度的要求(包括文本或二进制数字串)

字符系统(character repertoire)

DICOM默认字符系统:ISO IR-6
通配符:

  • 表示任何字符序列
    ? 表示任何单个字符
    \表示或

你可能感兴趣的:(DICOM与临床数据之-VR)