Background
Methods
ECGRecord
| The root element for XML-based ECG record | |||
---|---|---|---|---|
studyID
| Unique ID for an ECG record. | Required | string | ECG000001 |
Element/attribute | Description/Origin | Required | Values/Data Type | Example |
StudyDate
| Study date. To be expressed as YYYY-MM-DD. | Required | date | 2002-10-22 |
StudyTime
| Study time. To be expressed as HH:MM:SS.SSS | Required | time | 12:01:00 |
Comment
| Comments about the ECG Record | Optional | string | Subject under stress 1 hour after dose. |
PatientDemographics
| Describes patient demographics | Required | See Table 2
| |
Record
| The details for ECG data. | Required | See Table 3
| |
MedicalHistory
| Description of the patient's clinical problems and diagnoses. | Optional | string | Ventricular ectopy |
Diagnosis
| For the latest diagnostic interpretation of the ECG. | Optional | string | Myocardial infarction |
PatientDemographics
| Describes patient demographics | |||
---|---|---|---|---|
patientID
| Patient Data (Based on SCP-ECG). | Optional | string | 1532948 |
Element/attribute | Description/Origin | Required | Values/Data Type | Example |
DOB
| Optional | Date | 1965-04-05 | |
Sex
| Optional | -Male -Female -Unknown -Unspecified | Male | |
Race
| Optional | string | African | |
Phone
| Phone number | Optional | string | 00442890368197 |
Fax
| Fax number | Optional | string | 00440289036 |
Email
| Email address | Optional | string | hy.wang@ulst.ac.uk |
Address
| Patient address. Based on HL7's PRA and I-Med recommendation | |||
StreetAddress
| Street address | Optional | string | 24 Shore Road |
State
| State or province | Optional | string | N. Ireland |
PostalCode
| Zip or postal code | Optional | string | BT37 0QB |
City
| City name | Optional | string | Belfast |
Country
| Country name | Optional | string | UK |
Name
| Patient name. Based on IMed DTD | |||
FirstName
| Patient firstname | Optional | string | Frank |
MiddleName
| Patient middle name | Optional | string | J |
LastName
| Patient lastname | Optional | string | Smith |
Record
| The element for the details of ECG data | |||
---|---|---|---|---|
Element/attribute | Description/Origin | Required | Values/Data Type | Example |
investigatorID
| A text description of the referring physician | Optional | string | Dr. John |
siteID
| A text description of the place where the ECG data was acquired. | Optional | string | Loyal Hosptial |
AcquisitionDate
| Acquisition date of the recording. To be expressed as YYYY-MM-DD | Optional | date | 2002-10-20 |
AcquisitionTime
| Acquisition time of the recording. To be expressed as HH:MM:SS.SSS | Optional | time | 11:05:32.00 |
RecordingDevice
| Description of the device that made the recording | Optional | See Table 4
| |
ClinicalProtocol
| Additional patient clinical information | Optional | See Table 5
| |
RecordData
| Ecg data for each channel. | Required | See Table 6
|
RecordingDevice
| Description of the device that made the recording. Based on FDA XML Data Format Specification (revision C) and SCP-ECG. | |||
---|---|---|---|---|
Element/attribute | Description/Origin | Required | Values/Data Type | Example |
deviceID
| ID number of recording device. | Optional | string | 35 |
Type
| Type of recording device. | Optional | string | 12-lead ECG |
Manufacturer
| Manufacture of recording device. | Optional | string | GE Medical Systems |
Model
| Model of recording device. | Optional | string | MAC 500 |
SerialNumber
| Serial number of recording device | Optional | string | 023001236 |
BaselineFilter
| High cut off in Hz. Based on SCP-ECG acquisition data. | Optional | float | 0.5 |
LowpassFilter
| Low cut off in Hz. Based on SCP-ECG acquisition data. | Optional | float | 120 |
FilterBitMap
| Other filters. Based on SCP-ECG acquisition data. | Optional | -60 Hz notch filter -50 Hz notch filter -Artifact filter -Baseline filter -Undefined | 60 Hz notch filter |
ClinicalProtocol
| Additional patient clinical information | |||
---|---|---|---|---|
Element/attribute | Description/Origin | Required | Values/Data Type | Example |
DiastolicBP
| Diastolic blood pressure in mmHg. Based on SCP-ECG patient data. | Optional | unsignedInt | 72 |
SystolicBP
| Systolic blood pressure in mmHg. Based on SCP-ECG patient data. | Optional | unsignedInt | 120 |
HeartRate
| Heart rate in BPM. | Optional | unsignedInt | 75 |
Height
| Height in cm. Based on SCP-ECG patient data. | Optional | float | 172 |
Weight
| Weight in Kg. Based on SCP-ECG patient data. | Optional | float | 120 |
Pale
| Abnormal-looking skin on the face, or tongue | Optional | Yes/No | Yes |
Sweaty
| Abnormal reaction to heat | Optional | Yes/No | No |
Smoker
| Smoking? | Optional | string | A pack |
Alcohol
| Drinking alcohol | Optional | string | seldom |
Hypertension
| A disorder characterised by high blood pressure | Optional | Unknown/Yes/No | Yes |
Diabetes
| A disease marked by elevated levels of sugar in the blood. | Optional | Yes/No | No |
OtherProtocol
| Other clinical symptom | Optional | string | SOB(short of breath) |
Medication
| Drugs. Based on SCP-ECG drug information. | Optional | string | Digoxin |
RecordData
| Ecg data for each channel | |||
---|---|---|---|---|
Element/attribute | Description/Origin | Required | Values/Data Type | Example |
Channel
| Lead identifier | Required | Base on DICOM lead labelling scheme | Lead I |
Waveforms
| A description of ECG waveform | Optional | See Table 6
| |
Annotations
| A collection of annotations | Optional | See Table 7
| |
Measurements
| A collection of each channel measurements | Optional | See Table 8
|
Waveforms
| A 2-D plot with an X and Y axis is used to display the ECG waveform data. Refer to FDA XML Data Format Design Specification (revision C). | |||
---|---|---|---|---|
Element/attribute | Description/Origin | Required | Values/Data Type | Example |
XValues
| Describe the X-axis domain | |||
XOffset
| Offset from the StartTime. | Required | time | 00:23:10 |
Duration
| Duration of the each record. | Required | time | 00:00:10 |
SampleRate
| Sample rate in Hz for ECG records. | Required | unsignedInt | 500 |
YValues
| Describe the Y-axis domain. | |||
unit
| Name of base unit for Y-axis. | Required | Use UCUM when appropriate. | mV |
FileLink
| A reference to an external file storing ECG data. | Optional | string | |
RealValue
| A list of actual value of ECG data | |||
From
| Offset from the origin of the x axis to the beginning of waveform | Required | time or samples | 20:00:00 |
To
| Offset from the origin of the x axis to the ending of waveform | Required | time or samples | 21:00:04 |
Data
| The list of Y values separated by white space | Required | A list of float values | 1.25 2.23 3.2 |
Comment
| Comments on the format, e.g. separated by a specific delimiter | Optional | string | separated by white spaces |
Binary Data
| Binary representation of ECG data | |||
encoding
| Encoding scheme for embedding the binary data within XML document | Required | Base64/Hexidecimal | Base64 |
From
| Offset from the origin of the x axis to the beginning of waveform | Required | time or samples | 00:00:00 |
To
| Offset from the origin of the x axis to the ending of waveform | Required | time or samples | 12:00:04 |
Scale
| Scale factor to use to convert a binary data into a real value | Required | float | 1.0 |
Data
| Encoded binary ECG data | Required | string | A923B420 |
Annotations
| Annotations for each ECG record. Based on FDA XML Data Format Specification (revision C). | |||
---|---|---|---|---|
Element/attribute | Description/Origin | Required | Values/Data Type | Example |
PointNotation
| A set of fiducial points with an X and Y position. | |||
PointLabel
| Name of the fiducial points. | Required | Based on DICOM waveform list | R peak |
XValue
| X position of notation. To be expressed as HH:MM:SS.SSS | Required | time or samples | 00:27:01 |
YValue
| Y position in mV of notation | Optional | float | 0.3 |
Comment
| Comment about the point notation | Optional | string | Paced beat |
WaveNotation
| Annotations for interval measurements. | |||
Pwave
| The annotations of P wave (onset, offset, peak, annotation, comment) | Optional | See Table 9
| Normal |
QRSwave
| The annotations of QRS wave (onset, offset, peak, annotation, comment) | Required | See Table 9
| PVC |
Twave
| The features of T wave (onset, offset, peak, annotation, comment) | Optional | See Table 9
| inverted |
Uwave
| The annotations of U wave (onset, offset, peak, annotation, comment) | Optional | See Table 9
| Normal |
OtherWave
| The annotations for other duration (onset, offset, peak, annotation, comment). | Optional | See Table 9
|
Measurements
| Measurements of each recorded lead | |||
---|---|---|---|---|
Element/attribute | Description/Origin | Required | Values/Data Type | Example |
Values
| The each measurement. | Required | float | 20 |
label
| Based on SCP-ECG the lead measurements. | Required | string | P-duration |
unit
| Name of base unit for the each measurement. | Required | Use UCUM when appropriate. | ms |
Comment
| Comments on a measurement. | Optional | string | normal |
Element/attribute | Description/Origin | Required | Values/Data Type | Example |
---|---|---|---|---|
Onset
| Beginning value of the wave in time or samples | Required | Time/samples | 00:00:12.000 |
Peak
| Peak value of the wave in time or samples | Required | Time/samples | 00:00:12.600 |
Offset
| Ending value of the wave in time or samples | Required | Time/samples | 00:00:13.002 |
Annotation
| Annotation of the wave | Optional | string | Normal |
Comment
| Any comments on the annotation | Optional | string |