Health Tracker
Loading…
Daily Metrics
5
Energy
3
Pain
5
Mood
Check-In
Adjust
Energy
5
Pain
3
Mood
5
🟡
Moderate
Energy 3–4 · Pain 4–5
Clinical Notes
7-Day Energy energy /10
Activity Energy Map tap to cycle level
🔵 Rest
🟢 Light
🟡 Moderate
🔴 High
Activity Notes
Medications
Supplements
Medication Notes
NHS Monthly Report

Generates printable health summaries compatible with NHS fatigue management templates. Fill in your details once, choose a month, then print either page as a PDF.

Patient Details
Report Month
What’s on each page
Battery & Overview — Battery tracker (last week), period stats, energy & pain trend, Low day summary
Activity & Logs — Activity & energy map (last week), event log table, current medications
Mirrors the Chest Heart & Stroke Scotland Battery Tracker and Activity & Energy Map templates.
Physio Report

A snapshot for your physiotherapy team — daily-average trends, your typical week, and your goals. Choose a period, then export as a PDF.

Report for Spear Physiotherapy
Daily Averages
HRV is shown only when present in your Welltory data for that day.
Typical Week

Built from your check-in tags — what each day of the week tends to involve, and how energy & pain look on those days.

Goals
Activity goals
Life goals
90-Day Heatmap
Sun
Mon
Tue
Wed
Thu
Fri
Sat
No entry
Low
Moderate
Good
Energy · Pain · Mood
Energy
Pain
Mood
RHR
Sleep hrs
Logs:
Sleep & Recovery
Sleep hrs
Quality
RHR
Pain
Weekly Averages energy vs pain
Energy
Pain
Mood
Daily Score
Good
Moderate
Low
New Log Entry
Start date
End date (optional)
Log Entries
🧠
Building your baseline
Pattern detection needs 60–90 days of consistent data to find signals worth trusting. Keep logging daily and the detectors below will activate as your baseline fills in.

Cards marked BUILDING are visible so you can read the reasoning and give feedback — but not making live calls yet.

Crash Cycle Detection
Building
Sensitivity
Looking for the classic post-exertion pattern: one or more days above your personal energy baseline, followed by a lag of 12–48 hours, then a sharp drop in energy or spike in pain sustained over 2+ days. This detector needs enough history to establish what “your baseline” actually is before it can identify meaningful deviations from it.
How this works Looks backwards from each Red day to find a trigger window 1–3 days prior where energy was elevated relative to your rolling 14-day average. A true crash cycle shows a consistent lag between the high and the crash. Once enough crash events are identified, it builds a personal crash profile: typical trigger threshold, typical lag duration, typical recovery length. False positives are reduced by requiring the pattern to repeat at least 3 times before flagging it as a cycle.
🔒  Activates after ~60 days of data · 0 days logged so far
RHR Early Warning
Building
Sensitivity
Resting heart rate often rises 1–2 days before subjective symptoms peak in inflammatory conditions. This detector watches for RHR trending above your personal baseline for 2+ consecutive days — a forward-looking signal before your energy and pain scores reflect it.
How this works Your personal RHR baseline is the median of all Welltory readings over the past 30 days. An elevated reading is anything more than 5 bpm above that median. Two consecutive elevated readings triggers a Watch state; three or more triggers an Alert. The threshold is personalised — what matters is deviation from your normal, not population norms. Needs at least 14 Welltory readings to establish a reliable baseline.
🔒  Activates after 14+ Welltory readings · 0 readings so far
📈
Boom-Bust Pattern
Building
Sensitivity
Good days can be a trap. This detector identifies sequences where Green or high-Yellow days are consistently followed 1–2 days later by Red or low-Yellow days — the classic over-exertion pattern in post-COVID and inflammatory conditions. Spotting it as a repeating sequence is the first step to breaking it.
How this works Scans your score history for G→G→R, G→Y→R, and G→R sequences. A single instance is noise. Three or more instances with the same lag length suggests a pattern worth addressing with pacing strategy. Reports the most common sequence, the average lag, and how often the crash follows the high within the same window.
🔒  Activates after ~45 days of data · 0 days logged so far
🔥
Flare Profile
Building
Sensitivity
Each time you log a Flare event, this builds a picture of what your flares look like: how long they typically last, how deep the score drops, what the surrounding data looks like in the days before and after. Over time this becomes your personal flare fingerprint — useful for both self-management and clinical appointments.
How this works Cross-references your Flare log entries with the score, RHR, and sleep data surrounding each event. For each logged flare: duration (from log start/end dates), average energy and pain during the flare vs your baseline, whether RHR was elevated in the 2 days prior, and recovery time (days from flare end to return to baseline score). Needs at least 3 logged Flare events to report meaningfully.
🔒  Activates after 3+ Flare log entries · 0 logged so far
🌙
Sleep → Energy Lag
Building
Sensitivity
Poor sleep and low next-day energy are often correlated in inflammatory conditions, but the relationship isn’t always one-to-one. This detector measures the actual correlation in your data: does a low-sleep night predict a worse energy score the next day, and by how much?
How this works For each day with a sleep hours reading, compares that night’s sleep to the following day’s energy score. A Pearson correlation is calculated across all available consecutive pairs. A strong positive correlation confirms the relationship is real in your data. A weak correlation suggests other factors dominate. Needs at least 20 sleep readings to be reliable.
🔒  Activates after 20+ sleep readings · 0 readings so far
Claude Session

Before starting a Claude review session, export your latest data to Google Drive. Claude reads it, cross-references with your Welltory CSV, and only asks about the gaps.

SESSION FLOW
1 › Export JSON to Drive (button below)
2 › Start Claude session & upload Welltory CSV
3 › Claude reads Drive data, interviews gaps only
4 › Claude returns updated JSON file
5 › Import JSON here → data complete
Glucose (CGM) Import Active assessment

Import your Sibionics GS3 export (CSV with timestamp,glucose_mmol_l columns). Re-importing replaces the stored dataset — always upload your full export, not just new readings.

📉
Select glucose CSV
glucose_data.csv
Import Claude JSON

After your Claude session, import the updated JSON file Claude provides. Existing manual entries are never overwritten — Claude only fills gaps.

📥
Select Claude JSON
pulse-updated.json
Backup & Restore

Always back up before installing an updated version of Pulse. Restore brings back all history, today's entry, and your medication list.

Backup

Downloads a pulse-backup.json file. Save it to your Downloads or Google Drive.

Restore

Select your pulse-backup.json to restore all data. This overwrites current data.

📂
Select backup file
pulse-backup.json
Google Drive Sync JSON backup
Check-in Reminders notifications

Three daily nudges to log how you feel. Each opens a quick entry — just a few taps. Requires Pulse to be installed to your home screen on Android.

Install as App

For the best experience, install Pulse to your home screen so it runs like a native app.

1
Android: Open in Chrome → tap ⋮ menu → Add to Home screen
2
Desktop Chrome: Look for the ⤓ install icon in the address bar, or ⋮ menu → Save and shareInstall page as app
3
Important: Always open from the home screen icon, not by re-opening the file, so your data persists
Data
Pulse
Health Tracker

A personal health tracking tool specifically designed to help manage post-COVID vaccination pain and inflammatory conditions. ‘Pulse’ tracks energy, pain, mood, activity alongside wearable health data to support clinical appointments with structured, patient-reported evidence.

Built by Mitchell
Version v1.2.37
Saved