SOAP is a way to organize an examination record into Subjective, Objective, Assessment and Plan. It separates the history reported by the owner, the findings recorded during the visit, the veterinarian's interpretation and the next steps. Someone opening the record later should be able to follow what happened and why.
A useful SOAP note does not need to be long. It needs to make the source of each observation, any uncertainty and the next action clear. This guide explains the four sections, walks through a documentation example and shows where a reviewable Vetigen draft fits into the process.
The four parts of a SOAP note#
Section | Question it answers | Information to record |
|---|---|---|
S — Subjective | What did the owner report? | Presenting concern, timing and observations at home |
O — Objective | What was observed or measured? | Examination findings, measurements and test results |
A — Assessment | How does the clinician interpret the information? | Problems, clinical reasoning and diagnostic certainty |
P — Plan | What happens next? | Agreed actions, communication and follow-up |
The University of Illinois veterinary clinic's explanation of SOAP illustrates its use in veterinary records. Templates vary; having four headings does not, by itself, make a record complete.
To see the structure in a product workflow, explore SOAP notes in Vetigen.
S — Keep the history connected to its source#
“Reduced appetite” is more useful when the note says when it started and who noticed it. Start with the presenting concern, then record the history needed for that visit. Make information carried over from an earlier record distinguishable from information gathered today.
“Owner reports no vomiting observed” is more precise about the source than “no vomiting.” Do not turn a question that has not been asked into a negative finding. “Not yet obtained” makes the gap visible.
O — Keep measurements, units and dates together#
Record the clinician's observations and measured findings. Instead of “weight has changed,” include the measurement, its unit and date, together with the earlier measurement being compared. When attaching a laboratory report, check its patient and visit details.
An unmeasured field should not become “normal” by default. If part of the examination was not performed, make that limitation visible. Your team's template should distinguish “not measured,” “not assessed” and “assessed as normal.”
A — Show what is known and what remains uncertain#
This section records the veterinarian's interpretation, rather than repeating the findings. A possibility under investigation is different from a confirmed diagnosis. If there are several problems, numbering them can help the reader connect each assessment with its plan.
“Cause not yet established” is a meaningful statement. Avoid filling that gap with an earlier diagnosis copied forward or a software suggestion that has not been reviewed.
P — Make the next step understandable#
“Follow up” leaves the next person guessing. Record the action decided by the veterinarian, who is responsible and when it should happen. Separate advice given to the owner from work the clinic still needs to do.
If a recheck date was discussed, distinguish a recommendation from a booked appointment. If a result is pending, identify who will review it and who will contact the owner. A template captures these decisions; it does not make them for the patient.
A short SOAP documentation example#
This is a fictional example of organizing a note, not an examination or treatment protocol.
Rough note: “Mira. Owner says eating less for two days; no vomiting observed. Weight today 4.2 kg, earlier record 4.4 kg. Cause unclear. Clinician assessment still to be completed; decision and follow-up will be added.”
Section | Organized example |
|---|---|
S | Owner reports reduced appetite for two days and no vomiting observed. |
O | Weight today: 4.2 kg. Previous recorded weight: 4.4 kg; confirm that measurement's date before comparing. |
A | Cause of reduced appetite has not yet been established. No confirmed diagnosis recorded. |
P | Responsible veterinarian to complete the assessment and record the decision and follow-up action. |
The example deliberately leaves missing information visible. It does not insert a diagnosis or treatment that the clinician has not supplied. A real record would also contain the necessary examination details and the clinician's completed plan.
How would you organize this note in Vetigen?#
Veti's product examples show typed or spoken findings being organized into a SOAP draft for review. The veterinary team retains the final check in Connect. A draft is not the same as an approved medical record.
- Provide the visit notes, including the source of observations and any uncertainty.
- Compare the draft with those notes; check the patient, dates, units and negative statements.
- Complete missing information and your assessment, then review the record.
Start by viewing the SOAP workflow. Ready to explore Connect? Create your free account. If you would like to discuss your team's documentation process first, use Request a call on this page.
Check the note before saving#
Ask whether a colleague reading the record for the first time can answer these questions:
- Does this information belong to the correct patient and visit?
- Are the owner's observations separate from examination findings?
- Is a confirmed diagnosis distinguishable from a possibility being assessed?
- Are completed actions separate from planned actions?
- Is ownership and timing clear for outstanding work?
The UK regulator RCVS emphasizes clear, accurate, sufficiently detailed records made at the time of the event or as soon as reasonably practicable. Local professional requirements also apply. RCVS clinical record guidance.
An AI draft still needs review; the RCVS advice on AI makes that responsibility explicit. For a more detailed team review, use our veterinary AI note review checklist.
Frequently asked questions#
Does SOAP mean software makes the diagnosis?#
No. SOAP organizes a record. The clinical assessment and plan belong to the veterinarian. Organizing text does not establish that its clinical interpretation is correct.
Should every section be the same length?#
No. Record what the visit requires clearly. A straightforward recheck and a visit involving several problems may need very different amounts of detail.
How can our team use SOAP consistently?#
Start with a shared example and agree where each piece of information belongs. Then explore our guide to SOAP in the clinic workflow. To discuss how that workflow could fit your practice, use Request a call on this page.




