Skip to main content

Table 7 The description of ecgML: Waveforms element

From: A markup language for electrocardiogram data acquisition and analysis (ecgML)

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