PTB-Diag
PTB Diagnostic ECG Database
A collection of high-resolution 15-lead ECG recordings from healthy volunteers and patients with a range of cardiac conditions, widely used for diagnostic ECG and myocardial infarction research.
PTB / PhysioNetOfficial source
Signal specification fields
Each signal (lead) in a WFDB record is described by the following header fields. Optional fields may be absent depending on the record.
| Field | Required | Description |
|---|---|---|
| File name | Required | Name of the signal (.dat / .xyz) file this channel is stored in. |
| Format | Required | Storage format code for the samples (e.g. 16). |
| Samples per frame | Optional | Samples of this signal per frame (for multi-frequency records). |
| Skew | Optional | Number of samples this signal is skewed relative to others. |
| Byte offset | Optional | Byte offset of sample data within the signal file. |
| ADC gain | Optional | ADC units per physical unit (e.g. per mV). |
| Baseline | Optional | ADC value corresponding to 0 physical units. |
| Units | Optional | Physical units of the signal (e.g. mV). |
| ADC resolution | Optional | ADC resolution in bits. |
| ADC zero | Optional | ADC output for zero input (midrange ADC value). |
| Initial value | Optional | First sample value of the signal. |
| Checksum | Optional | 16-bit checksum of all samples (integrity check). |
| Block size | Optional | Block size for reading the signal file (0 = unbuffered). |
| Description | Optional | Free-text label / lead name for the signal (e.g. i, ii, v1, vx). |
Example record
#s0001_reA worked example showing the values for one PTB diagnostic ECG record — 12 standard leads plus the 3 Frank (XYZ) leads.
Record ID
s0001_re
Sampling rate
1000 Hz
Samples
38,400
Duration
38.4 s
Signals
15
Leads (15)
| Lead | File name | Format | ADC gain | ADC resolution | ADC zero | Initial value | Checksum | Block size |
|---|---|---|---|---|---|---|---|---|
| i | s0001_re.dat | 16 | 2000 | 16 | 0 | -561 | -1065 | 0 |
| ii | s0001_re.dat | 16 | 2000 | 16 | 0 | -134 | 1262 | 0 |
| iii | s0001_re.dat | 16 | 2000 | 16 | 0 | 427 | 2379 | 0 |
| avr | s0001_re.dat | 16 | 2000 | 16 | 0 | 348 | -197 | 0 |
| avl | s0001_re.dat | 16 | 2000 | 16 | 0 | -494 | 17481 | 0 |
| avf | s0001_re.dat | 16 | 2000 | 16 | 0 | 146 | -17319 | 0 |
| v1 | s0001_re.dat | 16 | 2000 | 16 | 0 | -129 | -4913 | 0 |
| v2 | s0001_re.dat | 16 | 2000 | 16 | 0 | -221 | -14922 | 0 |
| v3 | s0001_re.dat | 16 | 2000 | 16 | 0 | -192 | 17760 | 0 |
| v4 | s0001_re.dat | 16 | 2000 | 16 | 0 | -477 | -15899 | 0 |
| v5 | s0001_re.dat | 16 | 2000 | 16 | 0 | -317 | 12840 | 0 |
| v6 | s0001_re.dat | 16 | 2000 | 16 | 0 | -260 | -14447 | 0 |
| vx | s0001_re.xyz | 16 | 2000 | 16 | 0 | -46 | 2031 | 0 |
| vy | s0001_re.xyz | 16 | 2000 | 16 | 0 | 168 | 15263 | 0 |
| vz | s0001_re.xyz | 16 | 2000 | 16 | 0 | 145 | -1600 | 0 |
Patient
Age83
SexNot recorded
ECG date09/08/1990
GroupPatient
Diagnosis0/9 recorded
- Reason For Admission
- Not recorded
- Acute Infarction Localization
- Not recorded
- Former Infarction Localization
- Not recorded
- Additional Diagnoses
- Not recorded
- Smoker
- Not recorded
- Number Of Coronary Vessels Involved
- Not recorded
- Infarction Date Acute
- Not recorded
- Previous Infarction 1 Date
- Not recorded
- Previous Infarction 2 Date
- Not recorded
Hemodynamics0/10 recorded
- Catheterization Date
- Not recorded
- Ventriculography
- Not recorded
- Chest X Ray
- Not recorded
- Peripheral Blood Pressure Syst Diast
- Not recorded
- Pulmonary Artery Pressure At Rest Syst Diast
- Not recorded
- Cardiac Output At Rest
- Not recorded
- Cardiac Index At Rest
- Not recorded
- Aorta At Rest Mean
- Not recorded
- Left Ventricular Enddiastolic Pressure
- Not recorded
- Echocardiography
- Not recorded
Therapy0/6 recorded
- Infarction Date
- Not recorded
- Admission Date
- Not recorded
- Medication Pre Admission
- Not recorded
- Lytic Agent
- Not recorded
- In Hospital Medication
- Not recorded
- Medication After Discharge
- Not recorded
Clinical fields are frequently unrecorded for individual records in this database.