Prototype for a platform independent ECG System

The developed system works using jQuery (MIT License), PDFObject (MIT License) and HTML5. To support older browsers the system includes Raphael (MIT License) which uses either VML or SVG to draw the graphs.

The system has been tested on:

The system should work on most (current) browsers. We would appreciate feedback about the system on every different browser (Tablet, Smartphone and/or PC).

To ensure security of patient information when using this system on the internet it is advisable to use TLS/SSL (server and client certificates).

For additional info and/or feedback you can Maarten van Ettinger.

Known issues:

  1. PDF reports download fails for a lot of the PDF reports on Android with the Default Browser. Tested on both Android 4.0.4 (Motorola Xoom 2 ME) and 2.3 (Motorola Defy+).
  2. The system is unusable on slower devices (Motorola Defy+, 1000 Mhz). Solution is reducing sample rate of the displayed data, but this will reduce the quality of the displayed signal. Not quite sure how to solve this issue correctly.
  3. On older IE browsers (IE8 and older) the system will take up 100% CPU when the ECG parts don't fit on the entire screen. Might be IE8 specific bug, but is probably a result of Raphael using VML.
  4. PDFObject doesn't work properly in IE9 so PDF isn't displayed. Solved this issue, but not yet sure if this fix is also needed in IE10 (for now assuming it is needed).

Note: Data used in this Prototype are from fake patients or not retraceable to real patients.

Copyright 2012, van Ettinger Information Technology, Lopik, The Netherlands