What is a SOAP note?
Almost every vet visit produces a SOAP note. SOAP stands for four sections:
- S โ Subjective. What you told the vet. Your observations about symptoms, behavior changes, appetite, or energy level. This is your voice in the medical record.
- O โ Objective. What the vet observed and measured. Temperature, weight, heart rate, respiratory rate, physical exam findings (lymph nodes, teeth, coat, abdomen palpation). This is the clinical evidence.
- A โ Assessment. The vet's diagnosis or working theory. This is where you'll see terms like "otitis externa" (ear infection), "periodontal disease grade II," or "suspect allergic dermatitis โ rule out food allergy." Some assessments are definitive; others are preliminary and marked "rule out" or "suspected."
- P โ Plan. What happens next. Medications prescribed, dose and duration, follow-up appointments scheduled, referrals to specialists, diagnostic tests ordered, dietary changes recommended. This is your action list.
When you receive a multi-page vet record and feel lost, look for these four letters. They tell you exactly which section you're reading.
Vital signs โ what the numbers mean
Every vet visit starts with vital signs. Here's what normal ranges generally look like:
| Vital sign | Dogs (typical range) | Cats (typical range) |
|---|---|---|
| Temperature | 100.0โ102.5 ยฐF (37.8โ39.2 ยฐC) | 100.5โ102.5 ยฐF (38.1โ39.2 ยฐC) |
| Heart rate | 60โ140 bpm (small dogs higher) | 140โ220 bpm |
| Respiratory rate | 10โ30 breaths/min | 20โ30 breaths/min |
| Weight | Varies by breed | Varies by breed |
These are general population ranges. Your vet interprets what your individual pet's numbers mean clinically โ some pets run naturally higher or lower. The trend over time matters more than any single reading.
Vets document vitals at every visit because they build a baseline for your specific animal. If your dog's resting heart rate has always been 80 and suddenly it's 120, that's a signal โ even though 120 is technically "within range." This is why keeping records from every visit matters.
The diagnosis section โ what those medical terms mean
Veterinary diagnoses often use standardized terminology. A few patterns that help you decode them:
- "-itis" = inflammation. Otitis (ear), dermatitis (skin), gingivitis (gums), cystitis (bladder), arthritis (joints).
- "Acute" vs. "chronic." Acute means sudden onset โ it's new. Chronic means it's been going on or recurring. Your vet tracks whether a condition is progressing or resolving.
- "Rule out" or "R/O." This means the vet suspects a condition but hasn't confirmed it yet. You'll often see "R/O food allergy" or "rule out hypothyroidism" with a diagnostic test ordered to narrow it down.
- "Grade" or "stage." Some conditions are graded on severity โ periodontal disease (grades IโIV), heart murmurs (grades IโVI), and certain cancers. The grade tells you where your pet is on a spectrum, and tracking the grade across visits shows whether it's stable or progressing.
- "BCS" = Body Condition Score. A standardized 1โ9 scale assessing body fat. A 4โ5 is ideal. If your record shows "BCS 7/9," your vet is noting your pet is overweight โ which has clinical implications for joint health, diabetes risk, and anesthesia safety.
You don't need to memorize these terms. You need to know they exist so you can ask your vet about anything you don't understand โ and so you recognize them when they appear in your pet's record.
How to read a lab panel
Lab results are the section that intimidates most pet owners. They're actually straightforward once you understand the format:
- Each row is one measurement. It has a name (like "BUN" or "ALT"), your pet's value, a reference range, and often a flag (H for high, L for low).
- Reference ranges are population averages. They represent where most healthy animals fall. Your pet's value might be slightly outside the range and still be perfectly normal for them.
- "H" means above the reference range. "L" means below. A single H or L doesn't always mean something is wrong โ it means something should be interpreted by your vet in context.
- Trends matter more than single values. If your dog's creatinine was 1.4 six months ago and it's 1.8 now (both within range), that upward trend is clinically meaningful โ even though neither number is flagged.
The most common lab panels you'll see in pet records:
- CBC (Complete Blood Count): Red blood cells, white blood cells, platelets. Tells your vet about anemia, infection, clotting ability.
- Chemistry panel: Liver enzymes (ALT, ALP, GGT), kidney values (BUN, creatinine), blood glucose, electrolytes, protein levels. Tells your vet about organ function.
- Thyroid panel: T4 and sometimes free T4. Hypothyroidism (dogs) and hyperthyroidism (cats) are among the most common endocrine diseases.
- Urinalysis: Concentration, pH, protein, glucose, sediment. Helps evaluate kidney function, bladder health, and hydration.
For a deeper dive into dog blood work, see What Your Dog's Blood Work Actually Means. For cats, see How to Read Your Cat's Blood Test Results.
Vaccination records โ GIVEN vs. DUE vs. DECLINED
Vaccine records use specific language that matters when you're boarding your pet, traveling, or switching vets:
- GIVEN (or "administered"): The vaccine was injected on this date. The record should include the vaccine name, manufacturer, lot number, and the date the next dose is due.
- DUE: The vaccine is scheduled but hasn't been administered yet. If a record shows "Rabies โ DUE," that means your pet's rabies vaccination has expired or is coming due.
- DECLINED: The vet recommended the vaccine and the owner chose not to give it. This is documented for legal and medical reasons. It doesn't mean the vaccine wasn't needed โ it means the decision was recorded.
Lot numbers matter. If a vaccine manufacturer issues a recall (rare but it happens), the lot number in your pet's record is what determines whether your pet received an affected dose. Keep records that include lot numbers.
Boarding facilities typically require proof of specific vaccines โ rabies (legally required in most states), DHPP or FVRCP (core vaccines), and bordetella (kennel cough). A record showing "GIVEN" with a valid date is what they need. A record showing "DUE" won't get you through the door.
What to do with records you can't decipher
Even after reading this guide, some records will still look like a foreign language. That's normal. Here's what to do:
- Circle any H or L flags on lab work and bring them to your next appointment. Ask: "Is this something we should watch?"
- Write down questions before your next visit. "What does 'R/O hypothyroidism' mean for my cat?" is a perfectly reasonable question. Your vet expects it.
- If you're switching vets, forward the entire record to the new clinic. Ask the new vet to walk through any conditions or trends they notice. A fresh pair of eyes on a full record often catches things.
- Keep every record, even the ones you don't understand. A visit summary that seems routine today might become the baseline that flags a problem two years from now.
How Voocie handles the decoding
Voocie was built for exactly this problem. Here's how it works:
- Your pet gets one private @pets.voocie.com email address.
- Give that address to any vet clinic โ they email visit summaries, lab results, and vaccine records to it, the same way they'd email them to you.
- Voocie's AI reads the PDF and explains the results in plain language. No more staring at a three-page SOAP note wondering what "BUN 32 (H)" means.
- Every visit, every vet, every lab โ all organized in one health timeline that follows your pet for life.
No app for your vet to learn. No portal to log into. Just email โ the tool every clinic already uses.