adssx
#1
Hi,
Is there an easy way to get the HRV from a 24h ECG holter? I got one but it doesn’t give the HRV. I wondered if I could upload it somewhere and get that.
1 Like
adssx
#4
Thank you guys! Unfortunately it seems these solutions are not available for “retail”…
1 Like
约瑟夫
#5
FWIW…
Locate a researcher, university that has this Kubios software and ask / pay to have your collected data from your monitor read.
Your interested in the read data not purchasing software.
I would also ask the developer/seller (Kubios) the software if they know of any who would provide the service
1 Like
约瑟夫
#6
They offer
Kubios HRV Analysis Services
Kubios HRV analysis service is a solution for you if you want to integrate Kubios HRV analysis into your application. In addition, Kubios cloud services offer access to team readiness data.
READ MORE
1 Like
adssx
#7
I don’t think that’s what I want. I contacted them. I’ll let you know.
KarlT
#8
Can you get HRV from Apple Watch or Oura ring?
adssx
#9
I have neither. And Samsung Watch doesn’t give HRV (due to some legal reasons apparently: they calculate it but only display a “stress” scale without giving the value). And I want to know my “historical” HRV using these previous Holter measurements I did.
约瑟夫
#10
FWIW…
If you did not see.
A Lite Version of the Software at no cost from Kubios.
1 Like
Pender
#12
LLMs are perfect for turning pdfs into text.
adssx
#13
This is about turning a chart into a CSV 
Not accurately.
Also you only need to measure HRV once per day, upon waking and before getting out of bed. Any physical activity will skew the results. Either sitting up in bed or laying down will work. 3 to 5 minutes is all it takes.
Any other time you do an HRV measurement, it will be skewed by your activity and basically meaningless.
I like the HRVElite app and have used it for 4 years. Here is their FAQ page on devices and why most are not accurate enough, no watch, no ring, etc is accurate enough. The device needs to be able to measure milliseconds of change. A Holter is definitely accurate enough but as you are finding, getting that data out and in the right format and the software to do the analysis is not very convenient.
3 Likes
Have you tried this? Are some LLMs better at this than others? I’d like to have an LLM take my blood test results (from PDF) and put them into a spreadsheet.
Pender
#16
I’ve tried it a few times and it worked well. Try one on Claude - I bet it nails it.
1 Like
cl-user
#17
No need for a LLM. Here is a LabCorp to CSV parser on GitHub
BTW in case somebody wants to use it here is a script (Mac) that given a directory with all the LabCorp blood test PDF files will convert them all to CSV files before merging them all into a labcorp.csv file in your local directory.
You can then read that file into your language/software of choice and play with it.
#!/usr/bin/env sh
#!/bin/zsh
# Directory to search for PDF files (you can specify the directory or use the current directory)
DIR=${1:-.}
# Command to apply to each PDF (replace `your-command` with the actual command you want to run)
for file in "$DIR"/*.pdf; do
if [[ -f "$file" ]]; then
echo "Applying command to $file"
# Edit the path to the LabCorp_Pdf_to_CSV.py file below
python3 ~/software/Health_Dashboard/LabCorp_Pdf_to_CSV.py "$file"
fi
done
cat "$DIR"/*.csv > labcorp.csv
echo "Process completed for all PDFs in $DIR"
1 Like
Related discussion:
Can anyone explain HRV on Oura rings? I’ve got a patients doing well everywhere and HRV is 10-13
- It’s just how Oura calculates HRV. They use overnight RMSSD averaged across the whole sleep period, so the numbers look lower than short-term or “best moment” checks. Biostrap matches closely since it also uses sleep-based RMSSD, but Elite HRV and HeartMath use short recording windows and often catch higher parasympathetic peaks. Oura also applies aggressive filtering to remove ectopics and motion noise, which can push values down further. That’s why someone who’s healthy and performing well can still show 10–13 on Oura while scoring much higher on other platforms
- It’s a pretty standard calculation. The average of all the 5 minute RMSSD’s while algo thinks you’re asleep. I find Morpheus chest strap ECG and app helpful. Short window but it prompts user to take reading at same time each day, reducing that variance. HRV has a diurnal pattern. Very affordable. Also, timing of last meal is critical. Late meals and light exposure trash HRV.
- My HRV on Oura universally runs around 12 on oura. No matter what I do…so I choose to assume it’s an error…like all my bad data… don’t tell me otherwise
- I think the conflation of PRV and HRV is important to highlight, and you can certainly imagine anatomical or other reasons why the discrepancy between PRV and HRV would be bigger or smaller based on the individual.
- If HRV is poor; it’s also reasonable to do a sleep study (home or lab PSG; single or multi night). I would suspect sleep architecture will be suboptimal. I don’t recall seeing someone with suboptimal HRV and optimal sleep.
- I stopped following mine. Too reactive
Source: LongevityDocs: Launching Longevity Docs Concierge • Immune Aging • HRV • Ipsos Wellness Report 2025
1 Like