DICOM与临床数据之-VR
2022-01-03 本文已影响0人
技术永无止境
数据存储
文本格式和二进制格式并存
跨平台兼容性:注意字节序类型: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
通配符:
- 表示任何字符序列
? 表示任何单个字符
\表示或