-
“.atr”
为注释文件,记录了心电专家对相应的心电信号的诊断信息
,主要有两种格式:
MIT
格式和
AH
A
格式。
MIT
格式是一种紧凑型格式
,
每一注释的长度占用偶数个字节空间,
多数情况下是占用两个
字节,多用于在线的注释文件;而
AHA
格式的每一注释占用<
/p>
16
个
字节的空间,
多用于交换文件的情况。
这两种格式的在文件中的区分决定于前两个字节的值,
p>
若文件的第一字节不为
0
或第二字节等于<
/p>
“[”(0x5B)
或
“]”(0x5D
)
,则该文件是以
MIT
格式存
储的,否则是按
AHA
格式存储的。心律失常
数据库采用的
MIT
格式。
MIT
格式,每一注释单元的前两个字节的第一个字节为最低有效位,<
/p>
16
位中的最高
6
位表示了注释类型代码(具体代码见后表),剩余的
10
位说
明了该注释点的发生时间或辅
助信息,
若为发生时间,
其值为该注释点到前一注释点的间隔
(对于第一个注释点为从记录
开始到该点的间隔),若为辅助信息则说明了附加信息的长度。以
p>
为例。
从文件
中的第一字节不为
0
可以判断该文件是以
MIT
格式存储的。从第一字节开始按
照
MIT
格式进行分析,首先读出
16
位值
0x7012
,其高
6
位的值为
0x1C(
十进制
28)
,低
10
位的值为
0x12
,
该类型代码为
28
,
代表意义是节律变化,
发生时
间在
0.05
秒
(
18/360Hz
)
;
接着读出后
面的
16
位值
0xFC03
,其高
6
为的值为
0x3
F
(十进制
63
),低
10
位的值为
0x03
,该类
型代码为
63
,代表的意义是在该
16
位值后附加了
3
个(低
10
位值代表的数)
字节的辅助信息,
若字节个数为奇数,
则再附加一个字节的空值,
在本例
中就是
“28 4E 00 00”
;
然后再从下一字节读
16
位值
0x04
3B
,其高
6
位的值为
1
,低
10
位的值为
0x3B
(十进制
59
),该类型码
1
代表正常心搏,发生时间为
0.213
秒((
18+59
)<
/p>
/360Hz
);依次类推
即可读出所有
的注释,当读到的
16
位值为
0
时,就表示到了文件尾。
另,当高
6
位为十进制
59
时,
读取之后第
3
个
16
< br>位的高
6
位,作为类型代码,读取
之后第二个
16
位
+
第一个
16
位
*2^16
p>
;
高
6
位为十进制
60
,
61
,
62
时,继续读下一个
16
位。
注释代码
0
1
2
3
4
N
L
R
a
说明
No
TQRS
Normal
beat
Left
bundle
branch
block
beat
Right
bundle
branch
block
beat
Aberrated
atrial
premature
beat
正常搏动
左束支传导阻滞
右束支传导阻滞
异常
房性早搏
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
V
F
J
A
S
E
j
/
Q
~
|
s
T
*
D
=
p
B
^
t
+
Premature
ventricular
contraction
Fusuion
of
ventricular
and
normal
beat
Nodal
(junctional)
premature
beat
Atrial
premature
beat
Premature
or
ectopic
supraventricular
beat
Ventricular
escape
beat
Nodal
(junctional)
escape
beat
Paced
beat
Unclassifiable
beat
Signal
quality
change
Not
specified
Isolated
QRS-like
artifact
Not
specified
ST
change
T-wave
change
Systole
Diastole
Comment
annotation
Measurement
annotation
P-wave
peak
Left
or
right
bundle
branch
block
Non-
conducted
pacer
spike
T-wave
peak
Rythm
change
室性早搏
心室融合心跳
交界性早搏
房性早搏
室上性早搏或异常
室性逸搏
交界性早搏
起搏心跳
未分类心跳
-
-
-
-
-
-
-
-
-
上一篇:MuleESB使用手册
下一篇:MIT心律失常数据库数据格式解析