|[ < ]||[ > ]||[ << ]||[ Up ]||[ >> ]||[Top]||[Contents]||[Index]||[ ? ]|
|4.1 Macros for Mapping Annotation Codes||Macros for mapping annotation codes.|
Application programs that deal with annotations should include the line
which provides the symbolic definitions of annotation codes given in the
first column of the table below. (The second column of the table shows
the strings returned by
Beat annotation codes: NORMAL N Normal beat LBBB L Left bundle branch block beat RBBB R Right bundle branch block beat BBB B Bundle branch block beat (unspecified) APC A Atrial premature beat ABERR a Aberrated atrial premature beat NPC J Nodal (junctional) premature beat SVPB S Supraventricular premature or ectopic beat (atrial or nodal) PVC V Premature ventricular contraction RONT r R-on-T premature ventricular contraction FUSION F Fusion of ventricular and normal beat AESC e Atrial escape beat NESC j Nodal (junctional) escape beat SVESC n Supraventricular escape beat (atrial or nodal)  VESC E Ventricular escape beat PACE / Paced beat PFUS f Fusion of paced and normal beat UNKNOWN Q Unclassifiable beat LEARN ? Beat not classified during learning Non-beat annotation codes: VFON [ Start of ventricular flutter/fibrillation FLWAV ! Ventricular flutter wave VFOFF ] End of ventricular flutter/fibrillation NAPC x Non-conducted P-wave (blocked APC)  WFON ( Waveform onset  WFOFF ) Waveform end  PWAVE p Peak of P-wave  TWAVE t Peak of T-wave  UWAVE u Peak of U-wave  PQ ‘ PQ junction JPT ’ J-point PACESP ^ (Non-captured) pacemaker artifact ARFCT | Isolated QRS-like artifact  NOISE ~ Change in signal quality  RHYTHM + Rhythm change  STCH s ST segment change [1,3] TCH T T-wave change [1,3,4] SYSTOLE * Systole  DIASTOLE D Diastole  MEASURE = Measurement annotation [1,3] NOTE " Comment annotation  LINK @ Link to external data 
TCHwere first introduced in WFDB library version 4.0. Codes
MEASUREwere first introduced in WFDB library version 7.0.
subtypfield indicates that the corresponding signal contains noise (the least significant bit corresponds to signal 0).
auxfield contains an ASCII string (with prefixed byte count) describing the rhythm, ST segment, T-wave change, measurement, or the nature of the comment. By convention, the character that follows the byte count in the
auxfield of a
RHYTHMannotation is ‘(’. See the MIT-BIH Arrhythmia Database Directory for a list of rhythm annotation strings.
UWAVEwere first introduced in DB library version 8.3. The ‘p’ mnemonic now assigned to
PWAVEwas formerly assigned to
NAPC, and the ‘t’ mnemonic now assigned to
TWAVEwas formerly assigned to
TCH. The obsolete codes
PQ(designating the PQ junction) and
JPT(designating the J-point) are still defined in ‘<wfdb/ecgcodes.h>’, but are identical to
LINKcode was first introduced in WFDB library version 9.6. The
auxfield of a
LINKannotation contains a URL (a uniform resource locator, in the form ‘http://machine.name/some/data’, suitable for passing to a Web browser such as Netscape or Mosaic).
LINKannotations may be used to associate extended text, images, or other data with an annotation file. If the
auxfield contains any whitespace, text following the first whitespace is taken as descriptive text to be displayed by a WFDB browser such as
The annotation codes in the table above are the predefined values of the
anntyp field in a
WFDB_Annotation. Other values in the range
of 1 to
ACMAX (defined in ‘<wfdb/ecgcodes.h>’) are legal but
do not have preassigned meanings. The constant
NOTQRS, also defined in
‘<wfdb/ecgcodes.h>’, is not a legal value for
anntyp, but is
a possible output of the macros discussed below.
|[ < ]||[ > ]||[ << ]||[ Up ]||[ >> ]|
George B. Moody (firstname.lastname@example.org)