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.