Backup reminder: Your records live only on this device.
VetCardioHub Vitals Home monitoring for dogs and cats health

VetCardioHub Vitals

Comprehensive home monitoring platform for dogs and cats health> For well pets record their weight, diet, supplements, vaccines and anti-parasitics. For cardiac patients and other diseases we have sleeping respiratory rate tracking, medication management, quality-of-life monitoring, ACVIM staging, and syncope event logging.

Patient Profiles
SRR Monitoring
Analytics & Trends
Medication Ledger
Quality of Life
Cough
Activity
ACVIM Staging
Weight
Syncope Log
Vaccinations
Anti-Parasitics
Condition Update Detected: 's condition has progressed. Would you like to review and activate additional monitoring modules (e.g., Medication Tracking, Quality of Life)?
| |

Patient Profile

Identification

Optional, but worth having to hand. Printed on reports for your vet.

Insurance

Kept here so it's to hand at the vet. Included on reports you share.

Active Tracking Modules

Toggle sections on or off for your dashboard.

Advanced Data Management

Note: This action will migrate all historical data to the target profile, then automatically delete this duplicate.

Most recent:
Take this to any appointment where an anaesthetic is being discussed — how your pet coped last time is evidence your vet cannot get anywhere else.

Use the words on your pet's discharge notes — they are what the next vet will recognise.

Booked procedures stay on the list as plans until you mark them done, so a date that slips never turns into a record of something that happened.

One of the most useful things you can record for a heart patient. When a vet is weighing up the next anaesthetic, knowing how the last one went is real evidence — and only you have it.

Tap the numbers from the dental chart your vet gave you. Leave blank if it was only a scale and polish.

For lumps and biopsies. Recording the result word for word is worth doing — it is often the single most important line in a pet's history.

Booked in
History
No surgeries, dentals or procedures recorded yet.
Worth adding even from years ago — a spay, a dental, a lump removal.

Clinical Insights

Automated pattern analysis of the logged data. This is guidance for discussion with your veterinary surgeon, not a diagnosis.

Refs

Log (or include in date range) at least 2 resting rates to generate trend analytics.

SRR Distribution

How the readings in the selected date range fall relative to the alarm zones. Uses the same date filter as the Analytics chart.

At least 5 readings in the selected date range are required for a distribution.

Insurance details travel with your backup file, so they move between this website and the iOS app. Policy DOCUMENTS (PDFs) can be stored in the iOS app only — a browser page cannot hold files this way.

Settings

Preferences apply to this device. Patient-specific values (alarm cutoff, units) can still be overridden per profile.

Opening view

Which section the tracker opens on.

New patient defaults

Pre-filled when creating a profile.

Unit · SRR alarm cutoff (breaths/min)

Activity distance unit

Unit for logged walk distances. Changing this converts every existing entry.

Metres/feet are useful for patients that can only manage short distances.

SRR count window

How long each breath count runs before the rate is calculated.

Shorter is quicker; a full 60 seconds gives the most accurate rate.

Backup reminder

Warn me if no full backup for:

FAQ & Clinical Guidance

What is a normal resting respiratory rate for a dog or cat?

A normal sleeping or resting respiratory rate for both dogs and cats should consistently be under 30 breaths per minute. Rates between 30 and 40 are considered borderline (equivocal) and should be recounted and interpreted in light of typical normal values for your pet and the current level of concern for heart disease, while rates consistently over 40 require veterinary attention.

How do I count my pet's breathing rate?

Wait until your pet is fully resting or in a deep sleep. Observe their chest moving in and out. One complete in-and-out motion counts as one breath. Count the number of breaths over 30 seconds and multiply by 2 to get the rate per minute. See our guide

Why is tracking my pet's sleeping breathing rate important?

In dogs and cats with heart disease, a rising resting respiratory rate is often the first clinical sign of fluid building up in the lungs (congestive heart failure). Tracking this rate allows owners to detect failure early, often before the pet shows signs of coughing or distress. See our guide

What should I do if my pet's respiratory rate is over 40?

If your pet is fully asleep (not dreaming or overly warm) and their breathing rate is consistently over 40 breaths per minute, this is a clinical emergency, especially if they have a known heart murmur or heart disease. You should contact your veterinary surgeon immediately.

What is the difference between a sleeping and a resting respiratory rate?

A sleeping respiratory rate (SRR) is measured while your pet is genuinely asleep and is the most reliable value, as it is unaffected by activity, excitement, or panting. A resting respiratory rate is taken while the pet is awake but calm and settled. Both should sit comfortably under 30 breaths per minute; where the two differ, the sleeping rate is considered the more dependable clinical indicator.

Can I track more than one pet in the tracker?

Yes. The tracker supports multiple patient profiles, each storing its own species, breed, weight history, medication log, and respiratory rate readings. You can switch between pets at any time, and each profile keeps a fully independent clinical record.

Where is my pet's health data stored, and is it private?

All information is stored locally on your own device, within your browser. No data is uploaded to a server or shared with any third party, so your pet's clinical records remain entirely private to you. Because the data lives on your device, we recommend using the backup feature periodically to avoid loss if you clear your browser or change devices.

Can I export my pet's records to share with my veterinary surgeon?

Yes. Respiratory rate and medication logs can be exported as CSV files, and the tracker can generate a printable PDF summary complete with charts and history. A full JSON backup of every patient and record is also available for safekeeping or transfer to another device.

How do I choose the right respiratory rate alarm threshold for my pet?

The tracker uses a default cut-off of 30 breaths per minute, which suits most dogs and cats. Each patient profile also allows a custom threshold, so if your veterinary surgeon has advised a different target based on your pet's individual baseline or condition, you can set it per patient and interpretations will update accordingly.

My pet's breathing rate is normal but they are coughing — should I be concerned?

A cough can arise from heart disease, airway disease, or both, and does not always accompany a raised respiratory rate. Logging cough frequency, character, and severity over time, alongside respiratory rate, helps your veterinary surgeon distinguish cardiac from respiratory causes. Any new, worsening, or persistent cough warrants veterinary assessment.

What do the ACVIM stages (A to D) mean?

The ACVIM staging system describes the progression of heart disease. Stage A denotes a pet at risk but with no detectable disease; Stage B a murmur or structural change without clinical signs (B1 without, B2 with heart enlargement); Stage C current or previous signs of heart failure; and Stage D advanced disease that is refractory to standard treatment. The tracker records staging over time so trends are clear.

What is the difference between fainting (syncope) and a seizure?

Syncope is a brief loss of consciousness caused by a temporary drop in blood flow to the brain, often triggered by exertion, excitement, or coughing, with rapid and complete recovery. A seizure is neurological in origin and more commonly involves limb paddling, chewing, or loss of bladder control, followed by a period of disorientation. The tracker's event diary captures the detail your veterinary surgeon needs to tell them apart.

About VetCardioHub Vitals

A free, private, browser-based monitoring tool for pets, those who are healthy, and those at risk of heart disease. All data is stored locally on your device and never uploaded to a server.

Drug formulary last reviewed:

Learning Hub

This application supports, and does not replace, the advice of your veterinary surgeon.

Vet Export

Generate a clinical report for your veterinary surgeon. Choose the date range and modules to include below.

Export Date Range Shared with the logbook & charts

Diagnosis and vaccination records always export as complete history regardless of date range.

Modules to Include

Care providers

Your vet, cardiologist or emergency clinic — for quick contact, to email reports, and to fill in an appointment’s address in one tap. Stored on this device only; never included in pet backups.

An email address or a phone number is needed — whichever you would actually use to reach them.

Addresses & branches

Add each site you might be asked to attend. When you book an appointment you pick the branch, and its address travels with the appointment.

Everything you have booked, and everywhere you have been. Add old appointments as you remember them — when your pet was last checked, and by whom, is the sort of thing nobody can recall at the moment they are asked.

For when you have been told to come back in a few months but not given a date. Change the status to “Booked” once you have a slot.

Where

Add your regular vets under Care providers, just above this diary, with a branch for each site, and they will show up here to tap.

Before you go

Add questions as they occur to you between now and the appointment. Almost everyone remembers what they meant to ask on the way home. Check any fasting instructions with your practice — only they know what this appointment needs.

Did these go ahead?

Nothing is recorded as having happened until you say so.

Time to ring and book these

Nothing here is in the diary yet — these are the “come back in a few months” ones.

Coming up
History
No appointments recorded yet.
Add the ones already in the diary, and old ones as you remember them.

Full Data Backup

Your data is stored locally. Create backups before clearing your browser history. Also allow you to copy a pet profile to another device.

Last full backup:

Master System Backup (JSON)

Backups everything: Patients, Breathing, and Medications. Only an 'All patients' backup restores the 'last full backup' counter

Cardalis App Email Import

Paste the body of a Cardalis export email to bulk-import readings.

Pet name is read from the email header. A new profile is created automatically if needed. Duplicate readings (within 60 seconds of an existing entry) are skipped silently.

Cardalis® is a trademark of Ceva Santé Animale. VetCardioHub is an independent tool and is not affiliated with, endorsed by, or sponsored by Ceva. This feature parses only the export text you choose to paste.

Heart2Heart App Import

Paste text copied directly from a Heart2Heart PDF export table to import to the active patient.

Warning: Heart2Heart exports do not contain the pet's name. The data will be imported into the currently active profile in the app header.

Heart2Heart™ is a trademark of Boehringer Ingelheim. VetCardioHub is an independent tool and is not affiliated with, endorsed by, or sponsored by Boehringer Ingelheim. This feature parses only the export text you choose to paste.

One food or medication per record, so each can carry its own reaction and notes.

Tap any that apply, or write your own. This is what appears beside the name on a vet report.

Leave this blank if you're not sure — a rough guess is worse than no date at all.

Clinical & Privacy Notice: This application is an adjunctive monitoring tool and does not substitute professional veterinary medical advice.

All patient data and historical logs are securely stored locally on this device. VetCardioHub does not transmit or archive your data. Please utilize the export tools regularly to maintain a secure backup of these clinical records.