The Dynamic ECG Viewer provides an interactive way to review ECGs directly from digital (or digitized) signal data, with built-in ECG Calipers for precise measurements.
This allows you to inspect, measure, and analyze ECGs without leaving the Report Detail view.
What this enables
- Zoom and pan across the ECG tracing
- Switch between layouts such as 3×4 + rhythm strip, 6×2, or 12×1
- Toggle Standard or Cabrera lead ordering
- Adjust paper speed (50 mm/s -> 25 mm/s) and voltage gain
- Expand to fullscreen mode for focused ECG review
- Measure intervals (PR, QRS, QT, QTc) directly on the signal
- Perform rhythm and waveform analysis without external tools
Dynamic ECG Viewer
The ECG is displayed as a fully interactive visualization based on digital (or digitized) signal data (not a static image).
Key capabilities
Zoom & Pan
- Scroll to zoom the ECG
- In standard view, hold Ctrl (Windows) or ⌘ Cmd (Mac) while scrolling to zoom
- In Fullscreen mode, simply scroll — no modifier key required
- Click and drag to pan across the ECG tracing
- Use toolbar controls (Zoom In / Zoom Out / Reset) for precise adjustments
Fullscreen Mode
- Expand the ECG to full screen for focused review
- In fullscreen, scroll directly to zoom without holding any keys
- Exit fullscreen anytime with a single click
Adjustable Display Settings
Customize the ECG view directly from the toolbar:
- Layout — e.g. 3×4 + rhythm strip, 6×2, 12×1
- Lead Order — Standard or Cabrera
- Paper Speed — 25 mm/s or 50 mm/s
- Voltage Gain — 10 mm/mV or 5 mm/mV
Clinical-Grade Visualization
- ECG grid dynamically scales based on selected settings
- Calibration pulses are displayed for reference
ECG Calipers
The built-in ECG Calipers allow you to measure time intervals and voltage directly on the ECG waveform.
1. Standard Calipers (2-point)
Measure between two points on the same lead:
- ΔTime (ms) — time interval
- ΔVoltage (mV) — voltage difference
Includes Marching mode, which projects the measured interval across the waveform to assess rhythm regularity.
2. Rhythm Calipers (multi-point)
Place multiple points (e.g. on R-waves) to calculate:
- Heart rate (bpm)
- Average RR interval (ms)
3. 5-Point Calipers (waveform analysis)
Place five points on a single lead:
P onset → P offset → QRS onset → QRS offset → T offset
This provides:
- P duration
- PR interval
- QRS duration
- QT interval
- QTc (Bazett correction)
Skip P Wave option
If the P wave is not clearly visible, you can use a 3-point measurement:
- QRS onset → QRS offset → T offset
This still provides QRS duration, QT interval, and QTc.
Caliper interactions
- Click to place points directly on the ECG signal
- Points snap to the nearest lead
- Drag points to adjust position
- Measurements update in real time
- Use Clear to reset points
Note:
Caliper points reset automatically when changing layout, paper speed, or lead order to maintain measurement accuracy.
How to Use It
- Open an ECG Report — Navigate to the Report Detail view where the ECG is displayed in the Dynamic ECG Viewer
- Navigate the ECG — Zoom and inspect the waveform:
- Scroll to zoom (use Ctrl / ⌘ Cmd in standard view)
- Click and drag to pan across the ECG
- Use toolbar controls (Zoom In / Out / Reset) if needed
- Adjust the View (Optional) — Customize the ECG display from the toolbar:
- Layout (e.g. 3×4, 6×2, 12×1)
- Lead Order (Standard or Cabrera)
- Paper Speed and Voltage Gain
- Enter Fullscreen (Optional) — Click Fullscreen for a focused, full-screen ECG review
- Select a Caliper Mode — Choose one of the available modes from the toolbar:
- Standard (2-point)
- Rhythm (multi-point)
- 5-Point (waveform analysis)
- Place Measurement Points — Click directly on the ECG signal to place points:
- Measurements appear automatically in a tooltip
- Points snap to the nearest lead
- Refine Measurements (Optional) — Adjust or enhance your analysis:
- Drag points to reposition
- Use Marching mode (Standard) to assess rhythm regularity
- Use Skip P Wave (5-point) if the P wave is not clearly visible
- Reset Measurements (Optional) — Click Clear to remove all points and start a new measurement
Why it matters
- No external tools required — Measure directly inside PMcardio
- Higher precision — Measurements are based on signal data, not pixels
- Flexible analysis — Adjust views and layouts instantly
- Faster workflow — Review and measure ECGs in one place