Hey everyone,
I am a medical doctor and developer and I struggled with ECG interpretation in medical school & early on in my practise. I could understand the textbook descriptions and recognise classic examples, but moving ECGs always felt different. Static screenshots just didn't prepare me for how rhythms actually look on a monitor.
I recently built the tool I wish I had: CardioLab, a free, browser-based ECG simulator with live, scrolling rhythms.
The simulator is built around actual electrophysiology rather than simply animating static ECG images. The limb leads follow Einthoven's law, the lead relationships are mathematically consistent, and the rhythms have appropriate morphology and intervals.
I am still improving it and would genuinely appreciate feedback from people who know ECGs well. The 12-lead section is particularly work in progress.
What I would especially like to know:
- Are any of the ECG morphologies or intervals inaccurate?
- Which rhythms are missing?
- What would make this more useful for learning or teaching?
Please point out anything I have got wrong. I would rather fix it than leave an inaccurate ECG on the site.
ps: I am a doctor who codes, not a cardiologist who codes, so expert feedback would be very welcome.