Cardiospy

PC-based ECG System | Labtech | 2005 - 2013
Cardiospy is an ECG solution for Microsoft Windows PCs. I was responsible for the development of version 5, based on .NET Framework 2.0, written in C#.

Tasks

  • Replaced Labtech’s old, disjunct Resting, Stress and Holter ECG systems with an unified software based on .NET platform
  • ECG analysis time sped up by 10 times thanks to clever optimization techniques, despite using .NET C#, while old systems were implemented in C++
  • Modern, reactive user interface with support for high DPI, touch screens and multi-monitor support
  • New features: remote ECG monitoring, 24-72 hours recordings, customizable reports,multi-user support
  • Integration with standard healthcare systems: DICOM, GDT, HL7, MFER

Key achievements

  • Introduced the concept of version control system, using SubVersion (SVN)
  • Replaced Excel-based issue tracking with Mantis, then later Jira
  • Established concept of manual testing and release management
  • Built a team of 5 developers, hired all of them as interns and eventually mentoring them to become professional developers
  • Implemented automated testing for a number of critical functions, like ECG analysis, device connection and configuration
  • Modular software architecture reduced average time for feature delivery from 2 years to 3 month
  • Represented the company on international conferences and trade shows
  • Established new markets like Japan, China, Sweden, The Netherlands

The product

Cardiospy is a PC-based solution for ECG monitoring:

  • Resting ECG, widely used by non-cardiologysts for quick (5-20s) recordings with automatic interpretation
  • Stress ECG, which not only records ECG for 15-20 minutes, but also controls a stress testing device, like ergometer, treadmill or master-step to raise the patients heart rate to the maximum
  • Holter ECG which makes offline, 24-72 hours (or even longer) recordings, then assist the Cardiologist by automatic detection of certain events and cardiac problems
  • Remote ECG monitoring

Cardiospy was one of the first PC-based solutions on the market, connected wirelessly using bluetooth technology. Labtech has built a small, but solid and slowly growing userbase around its good quality, fairly priced products.