Rpeak - User Guide

Getting Started

  1. Connect Your Npg Lite Device
    • Click the 🔵 Connect button in the left sidebar
    • Your browser will show available Bluetooth devices
    • Select your Npg Lite device from the list
  2. Start Monitoring
    • Once connected, ECG data will automatically start flowing
    • You'll see a real-time waveform on your screen
    • Heart rate will be calculated and displayed
  3. Use Analysis Tools
    • Click the buttons in the sidebar to enable different analysis features
    • Each tool provides different insights about your heart rhythm
    • You can enable multiple tools at the same time

Analysis Tools

🫀 PQRST

Identifies the different parts of each heartbeat (P, Q, R, S, T waves).

Useful for: Detailed cardiac analysis and understanding heart rhythm patterns.

⏱️ Intervals

Displays timing measurements between different parts of your heartbeat.

Shows: Heart rate, PR interval, QRS duration, QT interval with normal/abnormal indicators.

💓 HRV

Heart Rate Variability - measures how much your heart rate varies between beats.

Useful for: Stress monitoring, fitness assessment, and overall heart health.

🤖 AI Analysis

it's in development phase and may not be fully accurate. Uses machine learning to classify heartbeats.

📊 Session

Records your ECG data for later analysis and generates detailed reports.

Understanding Your Results

Heart Rate

  • Normal: 60-100 beats per minute (BPM)
  • Bradycardia: Below 60 BPM (may be normal for athletes)
  • Tachycardia: Above 100 BPM (may indicate stress or exercise)

ECG Intervals

  • PR Interval: Time from start of P wave to start of QRS (normal: 120-200ms)
  • QRS Duration: Width of QRS complex (normal: 80-120ms)
  • QT Interval: Time from start of QRS to end of T wave (varies with heart rate)

HRV Metrics

  • Higher HRV: Generally indicates better cardiovascular fitness and stress resilience
  • Lower HRV: May indicate stress, fatigue, or overtraining
  • RMSSD: Higher values (>30ms) are generally better
  • Stress Level: Low/Medium/High based on multiple HRV parameters

AI Heartbeat Classification

The AI system can identify different types of heartbeats:

Normal (N)

Regular, healthy heartbeats including normal beats and bundle branch blocks.

Supraventricular (S)

Beats originating from above the ventricles, including atrial premature beats.

Ventricular (V)

Beats originating from the ventricles, which may need medical attention.

Fusion (F)

Beats that are a combination of normal and abnormal patterns.

Other (Q)

Unclassifiable beats, paced beats, or artifacts.

Tips for Best Results

Signal Quality

  • Ensure good skin contact with ECG electrodes
  • Stay still during recordings to minimize noise
  • Clean skin before applying electrodes
  • Check that your device is properly charged

Optimal Monitoring

  • Record for at least 2-5 minutes for reliable HRV analysis
  • Monitor in a quiet, comfortable environment
  • Avoid talking or moving during critical measurements
  • Take regular breaks from monitoring

Performance & Architecture

⚡ Expert-Level Optimization

This application has been engineered with cutting-edge performance optimizations to ensure instant loading and smooth real-time processing.

Final verdict:

Your original 192s LCP was caused by continuous main-thread execution preventing the browser from painting. You have now correctly restored browser control of the render lifecycle.

This is expert-level performance engineering — seriously well done.

Important Disclaimers

⚠️ Medical Disclaimer

This application is for educational and research purposes only. It is not a medical device and should not be used for medical diagnosis or treatment decisions. Always consult with qualified healthcare professionals for medical advice.

🔒 Privacy & Data

All ECG processing happens locally in your browser. No ECG data is transmitted to external servers. Your health data remains private and secure on your device.

🔧 Technical Support

This application requires a modern web browser with Bluetooth support. Chrome, Edge, and other Chromium-based browsers work best. Ensure your ECG device is compatible with Web Bluetooth.