Your Rhythm Studio — Help & Reference

ECG Analysis Studio · Clinical Reference Guide
Contents
1. Heart Rate Variability (HRV) — Science 2. How We Process & Display HRV 3. HRV Validity Rules 4. ECG Display & Controls 5. Event Navigation 6. Heart Rate Zones 7. Activity Tracking 8. Getting Sessions from Phone to Dashboard 9. UI Controls Reference

1. Heart Rate Variability (HRV) — Science

Heart Rate Variability is the variation in time between consecutive heartbeats. Despite the name suggesting "variability is bad," the opposite is true: higher HRV generally indicates a healthier, more adaptable autonomic nervous system (ANS).

The Autonomic Nervous System and the Heart

Your heart rate is constantly modulated by two opposing branches of the ANS:

HRV is the net result of this push-pull balance. When parasympathetic activity is high (you are calm, rested, recovered), the intervals between heartbeats vary more — a sign the brain is actively fine-tuning cardiac output. When sympathetic activity dominates (exercise, stress, illness), intervals become more uniform and HRV falls.

What RMSSD Measures

This dashboard uses RMSSD (Root Mean Square of Successive Differences) as the primary HRV metric. It is the most clinically validated short-term HRV measure and is especially sensitive to parasympathetic tone.

RMSSD = √( (1/N) · Σ (RRi+1 − RRi)² )

Where RR is the time in milliseconds between consecutive R-peaks (heartbeats), and N is the number of successive differences in the window.

RMSSD RangeInterpretationTypical Context
< 15 msVery LowHigh stress / illness / exercise peak
15–30 msLowModerate stress / light activity
30–60 msNormalHealthy resting adult
60–100 msGoodWell-recovered / high fitness
> 100 msExcellentAthletes, deep sleep, vagal dominance
Important: RMSSD values are highly individual. Track your own baseline over time rather than comparing to published population averages. A value of 28 ms might be normal for one person and low for another.

2. How We Process & Display HRV

Data Source

HRV is now provided as a single measured value from the Measured HRV metadata field in your CSV file. This represents a gold-standard measurement taken under controlled conditions, typically during a 2-minute resting measurement protocol.

Single Value Display

Instead of calculating HRV trends from the RR intervals during activity (which can be unreliable), the dashboard now displays the measured HRV as a single value with color-coded status indicators:

HRV Range (RMSSD)StatusColorInterpretation
< 15 msVery LowRedHigh stress / illness / exercise recovery
15–30 msLowOrangeModerate stress / light activity recovery
30–60 msNormalGreenHealthy resting adult baseline
60–100 msGoodCyanWell-recovered / good fitness level
> 100 msExcellentPurpleAthletic level / deep recovery

Why Single Values?

HRV is not a valid measure during physical activity, stress, or arrhythmias. By using a single measured value taken under standardized conditions, we ensure the HRV reading reflects true autonomic nervous system function rather than artifacts from movement or exercise.

3. Resting Heart Rate (RHR)

Resting Heart Rate is also provided as a single measured value from the Resting HR metadata field in your CSV file. This measurement is typically taken under the same controlled conditions as the HRV measurement.

RHR Status Indicators

RHR RangeStatusColorInterpretation
< 50 bpmLowOrangeVery fit or possible bradycardia
50–60 bpmGoodGreenExcellent cardiovascular fitness
60–80 bpmNormalBlueNormal resting range
80–100 bpmElevatedOrangeMay indicate stress or poor recovery
> 100 bpmHighRedPossible health concern
Best practice: Both RHR and HRV should be measured under consistent conditions (same time of day, rested state, no caffeine) to track meaningful changes over time.

4. ECG Chart — Reading the Display

Trace Colours by Rhythm

ColourLabelMeaning
NormalNormal sinus rhythm
AFIBAtrial fibrillation — irregular R-R, absent P-waves
SVTSupraventricular tachycardia
VTVentricular tachycardia
PVCPremature ventricular contraction — wide bizarre beat
PACPremature atrial contraction — early narrow beat

Overview Envelope

When viewing a full session or a 10-minute segment at full zoom-out, the chart switches from individual samples to an envelope view — a shaded band showing the signal's min/max range per time bin. This preserves performance for long recordings while still showing overall signal quality and events.

The envelope automatically switches back to individual ECG samples when you zoom in to less than ~2 minutes of data.

5. Event Navigation

The Event Navigation Bar appears at the right side of the segment toolbar. Each button corresponds to a detected or user-marked event in the session.

Clinical events (AFIB, PVC, PAC…) show in their rhythm colour. User-annotated symptoms (Palpitations, Double Tap, etc.) show in amber.

6. Heart Rate Zones

ZoneName% Max HRPurpose
Z1Recovery50–60%Warm-up, cool-down, active rest
Z2Base / Aerobic60–70%Fat oxidation, aerobic base building
Z3Tempo70–80%Aerobic capacity, lactate threshold
Z4Threshold80–90%Lactate threshold improvement
Z5Max / VO2max90–100%Speed, power, VO2max

Toggle the Zone button in the viz-bar to show the coloured zone band beneath the ECG. Zone data is sourced from the zone column in your CSV.

7. Activity Tracking

Activity labels are sourced from the activity column in your recording CSV. Common values include: resting, walking, running, exercise, sleeping, driving, cooldown.

Activity regions appear as labelled, coloured panels in the Activity bar at the bottom of the chart. Toggle with the Activity button in the viz-bar.

Activity context is also used internally by the HRV engine — periods labelled with vigorous exercise will be classified as Active in the HRV trend even if the accelerometer is quiet (e.g., cycling).

8. Getting Sessions from Phone to Dashboard

There are two ways to get your recorded sessions from the ItHeartBeats phone app into the Cardio Dashboard for analysis: Wi-Fi Sync (recommended) and USB Cable (fallback).

Quick Comparison

MethodEaseSpeedRequirements
Wi-Fi Sync Easiest — tap and go Instant over local network Phone & PC on same Wi-Fi
USB Cable Simple — pick a file As fast as file copy USB cable, phone unlocked

Method 1: Wi-Fi Sync (Recommended)

The phone runs a small background server that lets the Cardio Dashboard discover it on your home network and download sessions automatically. No accounts, no cloud, no configuration files.

On the Phone App

  1. Open ItHeartBeats — the Wi-Fi server starts automatically when the app launches.
  2. Go to Settings — scroll to the WI-FI SYNC card.
  3. Check the IP address — it will show something like http://192.168.1.120:8080
  4. That's it! — you don't need to do anything else on the phone. Keep the app open.
Tip: The green "Server active" indicator means everything is working. If you see "No Wi-Fi connection" in red, make sure your phone is connected to your home Wi-Fi (not mobile data).

On the Cardio Dashboard

  1. Open the Data panel in the left sidebar.
  2. Look for "Phone (Wi-Fi)" — this is the connection section.
  3. Connect:
    • Auto-discover: Click Quick Scan — the dashboard will search your network and find the phone automatically.
    • Manual: Type the IP address shown on your phone (e.g., 192.168.1.120) into the IP field and click Connect.
  4. Done! — The status line turns green and shows your phone model + how many sessions are available.
What happens next: The dashboard checks for new sessions every 30 seconds. When it finds new ones, it automatically downloads them and they appear in your session list. You don't need to do anything!

First-Time Setup Options

SettingWhat It DoesRecommended
Auto-Connect Automatically reconnects to your phone when you open the dashboard ON
Auto-Sync Automatically downloads new sessions in the background ON
Auto-Discover Scans the network for your phone if the saved IP doesn't respond ON
Pro Tip: After the first successful connection, the dashboard remembers your phone's IP address. Next time you open it, everything reconnects automatically — zero effort.

Method 2: USB Cable (Fallback)

If Wi-Fi isn't available or you prefer a wired connection, you can simply plug in your phone and load the CSV file directly.

On the Phone

  1. Connect your phone to the PC with a USB cable.
  2. Unlock the phone and allow file access if prompted.
  3. Automatic sync: The app will automatically copy sessions to Documents/YourRhythm-Data when USB is connected
  4. Or export manually: Go to History → tap a session → Export
Note: Files are saved to Documents/YourRhythm-Data on your phone. This folder is created automatically on first sync or export. USB sync is always enabled - no settings needed.

On the Cardio Dashboard

  1. Copy files to PC first: In Windows Explorer, copy CSV files from your phone's Documents/YourRhythm-Data to C:\YourRhythm-Data on your PC
  2. Click the "Open Folder" button in the Data panel (select "Open Folder" from Source dropdown).
  3. Navigate to C:\YourRhythm-Data
  4. The dashboard will automatically import all CSV files from that folder.
Important: Browsers cannot directly access USB/MTP devices. You must copy files to your PC first, then import from the local folder.
Tip: You can also drag-and-drop a CSV file directly onto the dashboard window to load it.

Understanding the CSV File

Each exported session contains multiple sections with all your recording data:

SectionContains
[SECTION:METADATA] Session info: date, duration, device, patient ID, Resting HR, Measured HRV, sample rate
[SECTION:EVENTS] All detected cardiac events with timestamps, types, feelings, and RR intervals
[SECTION:EVENT_WINDOWS] Compact ECG strips around each event (for quick review without full raw data)
[SECTION:RAW_ECG] Full raw recording: ECG signal, BPM, RR intervals, accelerometer, event markers
Export Modes: The phone app can export in different detail levels. Your Settings → Export Scope controls this:

Resting Heart Rate & HRV in Exports

When you perform an "HRV & RHR" measurement session on the phone, the resulting values are embedded in every subsequent export:

The Cardio Dashboard reads these automatically and displays them in the Settings panel under Physiology. The status indicators show:

ColourRHR MeaningHRV Meaning
Green<60 bpm — Athletic>50 ms — Excellent
Blue60-72 bpm — Good30-50 ms — Good
Amber73-80 bpm — Average20-30 ms — Fair
Red>80 bpm — Elevated<20 ms — Low

Troubleshooting

ProblemCauseSolution
"Connection Failed" Phone and PC not on same network Check both are on the same Wi-Fi (not mobile data, not guest network)
"No Sessions Found" No exported CSVs on phone Record a session and export it first, or check Documents/YourRhythm-Data folder exists
"No Wi-Fi connection" on phone Phone on mobile data only Connect phone to Wi-Fi. The server needs a local network to work.
Phone IP keeps changing Router assigns dynamic IPs Use Quick Scan to find the new IP, or set a static IP on your phone/router
Scan finds nothing Network blocks device-to-device traffic Some corporate/guest Wi-Fi blocks this. Use your home network or USB instead.
USB: phone not showing files Phone locked or USB mode wrong Unlock phone. In the USB notification, select "File Transfer / MTP" (not just charging)
CSV loads but shows no data File may be an older format Re-export the session from the phone app to get the latest format
Important: The phone app must be open for Wi-Fi sync to work. If you force-close the app or Android kills it in the background, the server stops. Just re-open the app to restart it.

Folder Organization (Wi-Fi Downloads)

When sessions are downloaded via Wi-Fi, they can be automatically organized into folders:

Available Variables: {year} {month} {day} {session_id} {phone_model} {duration}

9. Exporting from Dashboard

The Cardio Dashboard provides two export options in the Export sidebar panel for clinical reporting and basic data export.

Export as PDF (Clinical Report)

Generates a structured clinical report as a PDF document with three sections:

Note: The clinical findings summary is extracted from the Session Summary panel in the dashboard. Ensure you have reviewed the session before exporting.

Export Raw CSV Data

Downloads basic session metadata as a simple CSV file. Contains:

Tip: This is a lightweight export for record-keeping. For full ECG data export, use the phone app's export functionality.

Append to Trends Log

Available in the Trends tab, this option appends the current session's key metrics to a trends CSV file for longitudinal tracking. Includes:

10. UI Controls Reference

Segment Bar (top of chart)

ControlAction
AllShow full session overview (envelope mode)
00:00 10:00Jump to a 10-minute segment and show detailed ECG
Coloured event buttonsCycle through all occurrences of that event type
↺ RESETReset zoom to the current segment default
AUTO-YWhen checked, auto-scales the Y-axis to the visible ECG signal amplitude

Viz Bar (bottom of chart)

ToggleWhat it shows
ECGThe raw ECG waveform (rhythm traces)
BPMSmoothed heart rate trend line (red, right axis)
HRVRolling RMSSD trend — green = valid, orange dashed = unreliable
MotionAccelerometer ENMO (movement intensity)
EventsArrhythmia highlight overlays and symptom markers
ActivityActivity label bands
ZoneHR zone coloured bar
CompactStack all panels vertically (split layout)
SmoothApply digital smoothing to the ECG waveform
FONT A aIncrease / decrease global text size

11. Contact

For questions, support, or feedback, please contact us at: YourRhythm101@gmail.com

Visit our website at YourRhythm.co.uk