How to Combine Wearable Data with Blood Work: A Complete Guide
A step-by-step guide on how to combine wearable data with blood work: baseline your HRV, RHR, sleep and glucose, pick the right panel, and read them as one.
Your Oura ring logged a 22% HRV drop on a Tuesday in March. Your blood panel, drawn the following week, showed hs-CRP at 2.1 mg/L, up from 0.6 the previous quarter. Most people read those as two unrelated facts on two separate apps. They are the same fact, recorded by two instruments at two resolutions. The ring caught the night something turned; the blood confirmed what it was. This guide is about how to combine wearable data with blood work on purpose, lining the two streams up so the next time it happens you read one sentence instead of two fragments.
The limitations of wearables and blood tests in isolation
A wearable measures what your body is doing minute to minute. It reads resting heart rate, heart rate variability, sleep stages, and, with a CGM, glucose, every few minutes, all day, for as long as you wear it. What it cannot see is a single cellular marker. It does not know your ApoB, your fasting insulin, or your ferritin, because those live in your blood chemistry and a wrist sensor never touches your blood.
A blood panel is the mirror image. It counts lipoprotein particles and inflammatory proteins far more precisely than any wearable can, and it does it once a quarter. That is the catch: one frame every 88 or so days, blind to everything in between, where the behavior that actually moved the marker happened. A panel has near-perfect resolution in chemistry and almost none in time.
So each stream is half a sentence. The wearable says what your body is doing without saying what it costs you underneath; the blood says what it costs without saying what you did. The reason a single lab value has no direction, and the reason time is the join key that lets you line up two streams measured on different scales, is the whole argument that your body is a time series — this guide takes that as given and gets to the procedure.
Here is what combining buys you, stated plainly. A wearable trend that looked flat gets a cause. A biomarker that was quietly drifting gets a daily behavior you can change tomorrow. The rest of this guide is the procedure to get there.
Step 1: Establishing your wearable baseline metrics
Before you read any single day against your wearable, collect two to four weeks of continuous data. A reading only means something against a reference, and the reference that matters is your own normal, not the population band the app ships with. You act on the slope, not on whether a single reading cleared a printed cutoff, and a slope needs a baseline to slope away from.
Four signals are worth baselining, because each one has a job:
- Resting heart rate tracks cardiovascular load and recovery. It climbs when you are under-recovered, fighting something, or sleeping badly.
- Heart rate variability is the most sensitive day-to-day dial you have. It reads the balance of your autonomic nervous system, and it drops before you feel run down.
- Sleep stages, deep sleep especially, measure overnight recovery. Total hours are coarse; deep sleep is where the repair shows.
- Glucose, via CGM if you have one, shows your real metabolic response to the meals you actually eat, not the ones a textbook assumes.
Why the baseline matters: a resting heart rate of 58 bpm is reassuring for most people. If yours lives at 50 and has drifted up to 58 over six weeks, the same number is an alarm. One person’s calm is another person’s warning, and only the baseline tells you which you are looking at.
Baseline correctly or the rest collapses. Take HRV and RHR under the same conditions every time, on waking, before you are up and moving. Ignore single days; one bad night is noise. Watch the rolling average, because the line is the signal and any one dot is not. The output of this step is a personal range for each of the four signals, so that when you draw blood, you can tag the marker to what your body was doing that week.
Step 2: Pick the markers that pair with a wearable
Now pick the panel. The selection rule that makes this a combining guide and not a generic best-biomarkers list: choose markers that pair with a wearable signal, so every draw has a continuous stream to read against. A marker with no wearable counterpart is still useful, but it can only ever be a dot, never a line you can explain.
Four pairings cover most of what matters:
- Metabolic axis. Fasting insulin and HbA1c pair with your CGM and glucose trends. The wearable shows the daily spikes; the blood shows where they have settled your baseline metabolism.
- Inflammation and recovery axis. hs-CRP pairs with sleep and HRV. When recovery degrades on the wearable, inflammation is often the thing the blood is about to register.
- Cardiovascular axis. ApoB pairs with training load and nutrition logs, because the particle count moves with what you eat and how hard you train, not with how your heart feels.
- Fatigue. Ferritin pairs with HRV, RHR, and sleep when you are tired and the wearable shows no behavioral cause. Low iron stores can drag recovery down while every behavior looks fine.
These advanced markers earn their place because they move earlier than the standard dozen and because each has a wearable partner. The fuller case for putting ApoB, fasting insulin, hs-CRP, ferritin, and HbA1c on the panel is a post of its own; here it is enough to know they are the ones with continuous counterparts.
On cadence: quarterly is the working default, because four draws a year give you a slope rather than a dot. Align each draw to a representative week. Drawn the morning after a red-eye or a hard session, the panel tags your marker to a state you were in for one day, not the quarter you actually lived.
How to combine wearable data with blood work, step by step
You cannot average HRV and ApoB; they are not on the same scale and never will be. What they share is a timestamp. Every reading, the five-minute CGM value and the quarterly panel alike, carries a time. So you line both streams on one calendar and ask a single question: what else was true that week? Time is the join key. Three worked examples show the shape.
Metabolic. A ten-minute post-lunch walk flattens your CGM spike from 64 mg/dL down to around 20. On the nights after your lower-glucose days, your wearable tends to show higher next-morning HRV and more deep sleep. The walk is a behavior you can see today; the fasting insulin and HbA1c you will read next quarter are the consequence settling into place. The wearable predicts the blood.
Cardiovascular, with a lag. Your ApoB is up 17 points across three panels. Lined up on the calendar, the climb tracks saturated fat that rose on your heavy-training weeks, logged months before the panel that finally showed it. This one has a lead and a lag: the behavior precedes the lab-visible effect by roughly a quarter. Without the shared calendar, the cause sits three months upstream of the number and you never connect them.
Inflammation. hs-CRP creeps from 0.6 to 2.1 mg/L. On the wearable, that window lines up with a stretch of sub-six-hour sleep. The blood says something is inflamed; the wearable says what, and roughly when it started.
The rule all three share: a wearable trend confirms cause, a biomarker confirms consequence. The caveat lives inside the rule. Confirm motion with a second signal before you act, because one wiggle is not a slope and two lines moving together can still be coincidence. Then close the loop: change the behavior, watch the wearable move now, confirm it in blood at your next draw.
Let software do the join for you
You can do a version of this by hand. A spreadsheet, a shared calendar, and an afternoon will line up a CGM trace against a panel and a sleep log. For two streams over one quarter, manual works. It breaks down at four streams on four scales, sampled at four rates, with quarter-long lags between cause and effect. That offset is exactly where the finding hides, and it is the first thing a human eye drops when the table gets wide.
State the integration problem precisely. You have incommensurable streams: a quarterly timestamp, a five-minute CGM read, nightly sleep epochs, a per-session training-load number. They join on time, and then they have to be reasoned across. “This is because of that” is a claim about time, and something has to test it against the actual offsets, not assume it.
This is the gap Depth was built for. An agent ingests your Oura, Apple Watch, Whoop, and CGM data alongside your at-home phlebotomy panels, lines them on one axis, and surfaces the cross-source read. In practice that sounds like: “Your ApoB won’t drop because saturated fat climbs 31% on your heavy-training days. You’re eating back the work.” Or: “Zone 2 is carrying it all, HRV up 18% and resting heart rate down 6 bpm since March, while HIIT barely registers.” Then it rolls the lot into one Depth Score. If you would rather have the wearable-plus-bloodwork integration done for you than build the spreadsheet, that is what early access and the Founders Edition are.
The honest boundary: AI does not invent signal that is not there. It needs enough of your timeline to say anything, and when it has not seen enough, the right answer is “not yet, here is what we are watching,” not a confident guess. The job of automation here is narrow and worth naming exactly. It removes the manual join, and it adds a reasoned “because” in place of two dashboards you were left to reconcile yourself.
Where this goes wrong
Five ways this goes wrong, each the inverse of a step above.
- Reading a single day against itself. One bad HRV morning or one glucose spike is noise. Act on the rolling trend, not the dot.
- Drawing blood on an unrepresentative day. A panel taken after a red-eye, a hard session, or a poor night tags the marker to a state you were not in all quarter. Hold conditions steady.
- Confusing correlation with cause. Two lines moving together can be coincidence or a shared third driver. Hedge in the verb, “appears to,” “tracks with,” and confirm with an independent signal before you change anything.
- Chasing population reference ranges instead of your own. The printed band describes a crowd; you are an N of one. A marker still inside “normal” but marching toward the edge is a finding, not a pass.
- Over-correcting on a wobble, and metric overload. More streams is not more signal if you cannot read them together. Add devices and you mostly add ghosts to chase.
The whole piece reduces to one action. Pick one wearable signal and one marker it pairs with. Line up your last few weeks of the signal against your last few draws of the marker on the same calendar. Read the two as one before you touch anything else. Do that once and the two dashboards collapse into a single read you can act on.
The intelligence layer
for your body.
Depth reads your bloodwork, your wearables, your whole body, continuously, and reasons across all of it to tell you what actually matters.