ECG Waveform User Guide

From CVRG Wiki

Jump to: navigation, search

Welcome to the user guide for ECG Waveform, an online tool for analyzing and visualizing electrocardiogram (ECG) data.


ECG Waveform Description

The ECG Waveform is an online tool that stores, visualizes, annotates, analyzes, and displays analysis results for electrocardiogram (ECG) data.

Users upload the data as a file, visualize and annotate it in a graph, and analyze it with the QT Screening algorithm (more on this algorithm below).

System Requirements

The ECG Waveform works best with the following software:

Software Type Vendor/Name Recommended Version
Operating System Windows XP, Vista & 7
Mac OSX 10.5.8
Web Browser Google Chrome 14
Apple Safari 5.0.6 & 5.1
Opera 11.51
Microsoft Internet Explorer 6, 7, 8 & 9
Mozilla Firefox 3.6, 6.0.2 & 7.0
Runtime Environment Java 6.0

Visit the Java download page to download and install a version of Java 6.0.

ECG Waveform Workflow


The first thing you will see when accessing the ECG Waveform is the Welcome page.

Welcome Page
Welcome Page

To Log In, click the 'Sign In' link in the upper right-hand corner of the screen.

This will then redirect you to the Globus sign-in tool.

Globus Login Page
Globus Login Page

If you don't have a Globus account, you may make one (
Look for a confirmation email and click to validate your email address.

Globus is a federated identity provider that allows users to associate a globus account with other identity providers (e.g., Google).

Once you have a Globus account, you may sign into an alternative identity provider rather than Globus itself. To do so, do the following:

  1. Sign into your Globus account.
  2. Click 'Manage Identities' under your account name (top of page).
  3. Click the 'Add Linked Identity' link to associate your institutional (i.e., InCommon/CILogon) and/or Google account with your Globus account.
    1. Allows for Single Sign On in the future, using InCommon and/or Google credentials.
    2. You will be redirected to the login page of the InCommon provider and then returned to Globus setup.


File Storage

Currently, files uploaded to the ECG Waveform are sent via HTTPS to a password-protected server at Johns Hopkins University's Institute for Computational Medicine lab.

Storing Individual Files

Supported File Types

The ECG Waveform accepts several file types for storage:

File Type Extension Description
Physionet (or WFDB) .dat Files containing ECG time series data in the WFDB format developed by Physionet.

You can access sample Physionet files here.

Header .hea These files are required companions to the Physionet WFDB files.
If uploading an RDT file, the Gadget will automatically generate this along with the WFDB file.
HL7aECG, GE MUSE XML 7+, and Philips 1.0.3+ .xml File with a .xml extension conforms to the HL7aECG schema.
GE MUSE rhythm strip .txt File with a .txt extension was exported by the GE MUSE system.

Uploading a Single File



Available Analysis Algorithms

Analyzing ECG Data


IT Staff: Obtaining ECG Waveform Source Code and Hosting the ECG Waveform on Your Own

IT staff and administrators: Click here for instructions on how to obtain the ECG Waveform source code and/or deploy and host the ECG Waveform on your organization's web server.

Personal tools
Project Infrastructures