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.
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.
Check out Kubios.
Thank you guys! Unfortunately it seems these solutions are not available for “retail”…
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
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.
I don’t think that’s what I want. I contacted them. I’ll let you know.
Can you get HRV from Apple Watch or Oura ring?
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.
FWIW…
If you did not see.
A Lite Version of the Software at no cost from Kubios.
Answer from Kubios:
Thank you for contacting us. We can offer HRV analysis as a service, but to perform HRV analysis on your data, we should have access to the raw ECG data in CSV, EDF/EDF+, Cardiology XML, ISHNE ECG, or some other supported file format. PDF reports of the Holter recordings are unfortunately not sufficient for carrying out HRV analysis, because we are not able to extract the raw (numeric) ECG data from them. Are you are able to export the raw EGG data in any other format than PDF?
LLMs are perfect for turning pdfs into text.
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.
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.
I’ve tried it a few times and it worked well. Try one on Claude - I bet it nails it.
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"