AI-powered pet health / Published September 8, 2026
Can AI read my dog's vet records and lab results?
Last updated: September 9, 2026
- ai
- vet records
- lab results
- dogs
- cats
In short
AI reads the text of a vet record well, and it can get you ready for the vet visit. What to trust it with, why photos trip it up, and how a careful pet health app puts it to work.
Yes, with one important split. When a vet record is text, such as a PDF from the clinic with a text layer, AI reads it well and can pull out the values, units, dates and what the veterinarian wrote. It is not reliable at interpreting those results for your dog or cat, and when it works from a photo of a report it can invent plausible numbers. Here is where the line falls, and what a trustworthy AI-powered pet health app does on each side of it.
Can AI read a vet record?
A vet record is mostly text. A lab panel has analyte names, values, units and reference intervals. A visit summary has the vet's assessment and plan. Language models handle this reading well. Give one the text of a report and it can find the creatinine value, the date the sample was drawn and the sentence where the vet sets out the plan.
The word "text" matters. A PDF from the laboratory usually carries its text as text. A photo of a printout is pixels, and a model has to guess which characters those pixels show. That is where the reliable part stops.
Can AI interpret my dog's blood test results?
Not on its own, for three reasons.
- A result only means something next to the reference interval of the laboratory that ran it, and intervals vary by species, life stage, sex and laboratory. A senior cat's interval at one lab is not a young dog's at another.
- A single value is rarely the point. A vet reads it against the last result, the animal in front of them, the medication list and the reason the sample was taken. A model with only the number has none of that.
- A language model writes a fluent, confident sentence whether or not it has a basis for it. Nothing in the sentence tells you which case you are in.
So a general chatbot's answer to "is this value bad?" is a guess dressed as an explanation. That question belongs to your veterinarian. What AI can do is get you to that conversation with the values in order.
Why does AI get pet lab results wrong from a photo?
Because a vision model that cannot read a character fills in something plausible instead of stopping.
Talli tested this directly. A dense veterinary laboratory panel was rendered to an image and degraded in software, down to the quality of a bad phone photo of a fax. The page was born digital, so every correct value was known in advance. The model was told to write a placeholder rather than guess when a character was not legible. On the worst image it returned 32 fully populated analyte rows, 30 of them wrong, and used the placeholder zero times. The instruction to refuse was ignored at every level of degradation.
None of the wrong values were malformed. Each was a well formed, plausible medical number that would look normal on a screen. And when the same page was re-read with a request to transcribe only, 16 of the 19 reference intervals it printed were invented. The invented ones were textbook values, and for sodium and chloride they were the standard human reference ranges, not the ones on the page. The model stopped reading and started recalling.
A reference interval decides whether a result is flagged high or low. A correct value read against an invented interval is a wrong reading of a real result, and nothing about it looks wrong.
What should an AI pet health assistant be allowed to do?
The useful test for any AI-powered pet health tool is what happens when the model is wrong, because sometimes it will be. A trustworthy one:
- Answers only from your pet's own records, and cites the record behind each thing it says, so you can open the source.
- Discards an answer that cites nothing, however plausible it reads.
- Treats "the record does not say" as a real answer, and names what is missing.
- Points diagnosis and dosing questions to your veterinarian, and shows what the record holds instead.
- Reports the laboratory's own flag as the laboratory's, and adds no normal or abnormal judgement of its own.
- Strips your name, phone number and address before anything is sent to an AI provider.
- Tells you which of these are code and which are instructions the model is asked to follow, because a prompt is a request and a model may ignore it.
Every item on that list serves one idea: pet health insights are worth having when you can see where they came from.
How does Talli use AI with your pet's records?
Talli uses AI for two jobs: reading document text, and answering questions about a pet's own records. When it reads a lab report, prescription, vaccination certificate or visit summary, each fact has to quote the passage it came from, with the value inside the quote, or it is discarded. Values, dates and units become entries in your pet's record, linked back to the source, and anything that needs a decision waits in review for one tap. This works with readable document text, including PDFs with a text layer. Photos and scans are stored with the record, and you enter their values yourself.
When you ask a question, Talli retrieves a selection of that pet's own rows, numbers them, and asks the model about that list only. An answer that cites none of them is discarded before you see it, and an invented citation number is deleted from the text. If the records do not answer the question, the model is asked to say so and name what is missing. Each question stands on its own.
Questions about a diagnosis or a dose belong with your veterinarian. Talli catches common phrasings of them before any AI provider is contacted, and offers instead to show you what is in the record and help you take it to your vet. Every other check applies to every answer.
Before any provider call, Talli replaces detected owner names and contact details with placeholders, while pet names and clinical details stay so the text can be used. A flag on a lab result is reported as the laboratory's flag. The assistant is also instructed to leave interpretation, including whether a value is normal, to your veterinarian; that is an instruction to the model rather than a check in code.
Biomarker tracking in Talli then puts each lab value on a timeline, with its date, unit and reference interval, so you can follow one value across visits. If biohacking for pets appeals to you, tracking your own animal's trends over time, this is the honest version: the laboratory's values, and nothing invented to fill a gap.
What should I ask my vet instead?
AI is at its best getting you ready for the appointment, not replacing it. With the record in order, ask:
- Which values changed since the last panel, and do any of the changes matter for her?
- The laboratory flagged this value. What does that mean for a cat of her age?
- Is there anything you want to recheck, and when?
- Is the medication list I have here the same as yours?
Bring the sources, not a summary of them. A confident sentence from a chatbot, with nothing behind it, gives your vet nothing to work with.
