﻿<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Prior Knowledge and Practice]]></title><description><![CDATA[Real-world AI insights for veterinary professionals from a data scientist with 29 years in the industry. Exploring how probability, diagnostics, and emerging AI tools are reshaping veterinary practice – without the hype.]]></description><link>https://priorknowledgeandpractice.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!9Cqn!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F609f3808-8a35-4d15-9f05-37691c060257_157x157.png</url><title>Prior Knowledge and Practice</title><link>https://priorknowledgeandpractice.substack.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 21 Jun 2026 02:26:18 GMT</lastBuildDate><atom:link href="https://priorknowledgeandpractice.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Dedekind Cut Labs, LLC - Dave Kincaid]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[priorknowledgeandpractice@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[priorknowledgeandpractice@substack.com]]></itunes:email><itunes:name><![CDATA[Dave Kincaid]]></itunes:name></itunes:owner><itunes:author><![CDATA[Dave Kincaid]]></itunes:author><googleplay:owner><![CDATA[priorknowledgeandpractice@substack.com]]></googleplay:owner><googleplay:email><![CDATA[priorknowledgeandpractice@substack.com]]></googleplay:email><googleplay:author><![CDATA[Dave Kincaid]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Stop Calling It a PIMS]]></title><description><![CDATA[AI-first veterinary software needs to organize around memory, context, and surfaces, not modules.]]></description><link>https://priorknowledgeandpractice.substack.com/p/stop-calling-it-a-pims</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/stop-calling-it-a-pims</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Sun, 31 May 2026 15:01:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PLYd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33881342-3caf-4844-badb-39d3ad262fda_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PLYd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33881342-3caf-4844-badb-39d3ad262fda_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PLYd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33881342-3caf-4844-badb-39d3ad262fda_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PLYd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33881342-3caf-4844-badb-39d3ad262fda_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PLYd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33881342-3caf-4844-badb-39d3ad262fda_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PLYd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33881342-3caf-4844-badb-39d3ad262fda_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PLYd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33881342-3caf-4844-badb-39d3ad262fda_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33881342-3caf-4844-badb-39d3ad262fda_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/199926190?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33881342-3caf-4844-badb-39d3ad262fda_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PLYd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33881342-3caf-4844-badb-39d3ad262fda_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PLYd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33881342-3caf-4844-badb-39d3ad262fda_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PLYd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33881342-3caf-4844-badb-39d3ad262fda_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PLYd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33881342-3caf-4844-badb-39d3ad262fda_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>The next generation of veterinary software will still need schedules, invoices, reminders, medical records, and reliable databases. But if AI is going to become part of clinical work, those words are no longer enough. The language needs to catch up.</em></p><p>&#8220;Stop calling it a PIMS&#8221; is not really a complaint about terminology.</p><p>It is a complaint about architecture.</p><p>Words like database, module, screen, interface, and integration are not neutral. They teach us how to divide the world. They tell builders where information belongs. They tell users where to go looking for it. They tell a product what kind of thing it is supposed to be.</p><p>There is a real intellectual history behind that point. The Sapir-Whorf hypothesis, or linguistic relativity, is often summarized as the idea that language shapes thought. I do not need the strongest version of that claim here. The weaker version is enough: the categories available in a language influence what distinctions people notice and what alternatives feel natural.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>Lakoff and Johnson made a related argument about metaphor. In <em>Metaphors We Live By</em>, they argue that metaphors are not just decorative language. They structure how people understand and act.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> In software, the effect is even more concrete. Vocabulary becomes schema, navigation, permissions, roadmaps, sales demos, implementation plans, and purchasing checklists.</p><p>If we call the product a &#8220;PIMS,&#8221; and describe it in terms of records, modules, screens, databases, interfaces, and integrations, we are not merely describing the software. We are constraining the architecture we can imagine.</p><p>That was fine when the main job of veterinary software was to digitize the artifacts of practice: appointment books, client files, patient records, invoices, reminders, inventory, and reports. Those were the categories that mattered when the profession was moving from paper to screens.</p><p>But AI-first software has a different job.</p><p>It cannot merely store information and wait for a human to remember where the meaning lives. It has to preserve context. It has to know what matters now. It has to distinguish draft from approved truth, suggestion from commitment, and stored fact from clinically relevant memory.</p><p>That is why the vocabulary matters.</p><p>If we keep describing the future as an &#8220;AI-powered PIMS,&#8221; we risk building the same architecture with a model pasted on top. The demo may look new. The underlying mental model may not be.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Prior Knowledge and Practice is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>The problem with modules is not the word. It is the architecture.</h2><p>A module is a useful software idea. It gives builders boundaries. It gives buyers a checklist. It gives users a place to go.</p><p>The schedule module holds appointments. The invoice module holds charges. The medical record holds notes. The communication tool holds messages. The reminder system holds preventive care. Each thing has a place.</p><p>But veterinary information does not live that way in the real world.</p><p>Take a simple fact: the owner cannot give ear drops.</p><p>Where does that belong?</p><p>It could belong in the medical record because it affects the treatment plan. It could belong in discharge instructions because the client needs a feasible alternative. It could belong in the estimate discussion because a different plan may cost more. It could belong in the technician&#8217;s intake because the next visit should not start from scratch. It could belong in future appointment preparation because the same constraint may matter again.</p><p>In a module-based system, we ask: where should this information go?</p><p>In a memory-based system, we ask: where will this information matter?</p><p>That is the difference.</p><p>The first question turns context into a filing problem. The second treats context as something that needs to travel.</p><p>A single fact can be clinical context, financial context, family context, communication context, and future-visit context at the same time. When software forces that fact into one module, the practice has to recreate its meaning everywhere else.</p><p>That is not just inefficient. It is unsafe in the ordinary, quiet way clinical systems become unsafe: not because one person failed, but because the system made continuity depend on human memory.</p><h2>Databases still matter. They are just the wrong metaphor.</h2><p>I am not arguing that practices no longer need databases. They absolutely do.</p><p>Veterinary hospitals still need authoritative records, invoices, permissions, audit trails, pricing, controlled-drug logs, scheduling integrity, billing integrity, and conflict handling. A future system that cannot preserve official truth is not futuristic. It is dangerous.</p><p>A recent paper from the Companion Animal Veterinary Software Guide makes this distinction clearly. It describes a PIMS as both a set of databases and an application layer.</p><p>Some databases are true systems of record: appointments, billing, client records, staff availability, and pricing. Others are better understood as contributory databases, including the evolving medical record, radiology, and client communications.</p><p>The authors argue that AI may reshape the application layer, but the need for governance around systems of record remains.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><p>That distinction matters.</p><p>The database remains essential infrastructure. But it should not be the product metaphor.</p><p>A database stores facts. Practice memory keeps context alive.</p><p>A database can store that a recommendation was declined. Practice memory can remember that it was declined because of cost, that the family wanted a staged approach, that the doctor wanted to revisit the decision after lab results, and that the next conversation should not treat the client as noncompliant.</p><p>A database can store a lab result. Practice memory can connect that result to a pending callback, a diagnostic plan, a client expectation, and a question that still needs a doctor&#8217;s interpretation.</p><p>A database can store a note. Practice memory can recognize that buried inside the note is the reason the next plan should be different.</p><p>This is the vocabulary shift I care about.</p><p>The product should not feel like a database with screens attached. It should feel like a practice memory with authoritative records underneath.</p><h2>Memory is not a chatbot with a long context window.</h2><p>It is tempting to hear &#8220;memory&#8221; and think of AI memory: a model remembering facts about a user, a long context window, or a chatbot that can recall prior conversations.</p><p>That is not what I mean.</p><p>By memory, I mean the product&#8217;s ability to preserve clinically relevant context and bring it forward when it matters.</p><p>Memory is structured, source-aware, reviewable, and governed. It remembers what happened, but also why it matters, where it came from, who said it, whether it was approved, what it affects, what remains unresolved, and who is allowed to act on it.</p><p>A patient&#8217;s memory is not just a timeline of visits. It includes recurring problems, prior recommendations, declined options, medication tolerance, communication preferences, family constraints, care plan state, open loops, and reported outcomes.</p><p>A practice&#8217;s memory is larger still. It includes operating patterns, policies, pending commitments, external exchanges, unresolved work, and the accumulated context that allows a team to pick up the thread without starting over.</p><p>This matters because veterinary care is not only the management of medical facts. It is the management of medical facts inside family life.</p><p>Tincher and Benson&#8217;s recent JAVMA viewpoint argues for integrating the pet&#8217;s medical needs with the family&#8217;s goals, values, resources, and lived circumstances.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> That is not a soft layer wrapped around the medicine. It is part of whether the care plan can actually happen.</p><p>A family that cannot give ear drops has not failed the plan. The plan failed to account for the family.</p><p>Software that treats that information as a miscellaneous note will never fully support clinical care. AI that ignores it will generate plans that look medically coherent and operationally unrealistic.</p><h2>Context is what makes the same data mean different things.</h2><p>A lab result is not just a lab result.</p><p>It may be routine screening. It may be the missing piece in a staged diagnostic plan. It may be the evidence that changes a treatment recommendation. It may create a callback. It may require a medical record addendum. It may affect an estimate. It may be the thing the client has been anxiously waiting to understand.</p><p>The data is the same. The context changes what it means.</p><p>This is where conventional software vocabulary starts to fail. A module tells us where data lives. A record tells us that something happened. An interface tells us where a user can enter or retrieve it.</p><p>But the harder question is different:</p><p>What does this information mean now?</p><p>Who needs to know?</p><p>What should it change?</p><p>Is it draft, client-stated, inferred, received from an outside system, reviewed, approved, or committed to the official record?</p><p>What action can safely be prepared?</p><p>Who must approve it?</p><p>What must not be lost?</p><p>Those are not database questions. They are context questions.</p><p>And AI makes them unavoidable.</p><p>A generic AI layer can summarize a record, draft a message, or suggest a next step. Some of that will help. AI scribes can reduce documentation burden. Summaries can make long records easier to navigate. Client communication drafts can save time.</p><p>But if the system underneath cannot represent source context, approval boundaries, unresolved work, family constraints, and accountable follow-through, the AI layer inherits the same fragmentation.</p><p>In my <a href="https://priorknowledgeandpractice.substack.com/p/the-pims-integration-problem-is-real">previous article on the PIMS integration problem</a>, I argued that veterinary interoperability is not just about moving data. It is about whether systems preserve meaning across connection, structure, and semantics. This is the same problem inside the product. Even if AI can read the data, the system still needs to know what that data is allowed to become.</p><p>A model output is not automatically clinical truth. A draft is not an approval. A summary is not a decision. A generated client message is not the same thing as accountable communication from the practice.</p><p>The future system needs fluid context and governed commitments.</p><p>Both halves matter.</p><p>If context is not fluid, the practice keeps reconstructing meaning from scattered records. If commitments are not governed, AI becomes unsafe.</p><h2>Screens belong to modules. Surfaces belong to moments.</h2><p>This is where I find myself reaching for a different UI word: surface.</p><p>A screen belongs to a module. Open the invoice screen. Open the schedule. Open the medical record. Open the communication tab.</p><p>A surface belongs to a moment of work.</p><p>At checkout, the relevant surface may include charges, discharge instructions, declined recommendations, pending lab work, follow-up promises, and the family&#8217;s cost constraints. None of that belongs naturally to a single module. All of it belongs to the moment.</p><p>During intake, the relevant surface may include the reason for visit, prior unresolved concerns, medication issues, client communication preferences, known handling concerns, and questions the doctor wants answered before the exam.</p><p>During doctor review, the relevant surface may include patient memory, problem framing, diagnostic results, care options, family constraints, approvals, and open loops.</p><p>The point is not to make the interface unstable or magical. A dynamic surface should not improvise randomly. It should be shaped by stable memory, current context, role, permissions, visit state, source context, and unresolved work.</p><p>That is a different product architecture.</p><p>In a module-based system, the user moves from screen to screen, reconstructing meaning along the way.</p><p>In a memory-based system, the surface brings forward the context needed for the person, patient, role, and moment.</p><p>The same underlying truth can support different surfaces for the front desk, technician, doctor, practice manager, and covering user. That is not fragmentation. That is role-aware continuity.</p><p>The underlying memory should be shared. The surface should be contextual.</p><h2>Open loops are memory with responsibility attached.</h2><p>This is where the earlier idea of &#8220;work in motion&#8221; still matters, but it is not the whole argument.</p><p>Veterinary clinics do not just have tasks. They have open loops.</p><p>A task is a thing to do.</p><p>An open loop is unresolved work with memory: what caused it, who owns it, what evidence supports it, what approval boundary applies, what should happen next, and what would count as resolution.</p><p>&#8220;Call owner&#8221; is a task.</p><p>&#8220;Call owner after doctor reviews pending chemistry results from today&#8217;s sick visit, explain whether the staged diagnostic plan still makes sense, and document whether the family wants to proceed with imaging&#8221; is an open loop.</p><p>The second version carries context. It preserves why the work exists, what decision it supports, and what closure actually means.</p><p>In a real clinic, the dangerous work is often not the work nobody did. It is the work the system quietly allowed everyone to think someone else owned.</p><p>A lab result arrives after the appointment. A doctor intends to review it later. A technician believes the doctor already saw it. The client assumes someone will call if anything matters. The system has a result. It may even have a task.</p><p>But does it know the loop is still open?</p><p>This is why open loops belong in the center of an AI-first product. They are not a peripheral task list. They are how the system keeps continuity honest.</p><p>An assistant can notice patterns, prepare summaries, draft callbacks, or surface overdue work. But it needs the product model to distinguish routine reminders from unresolved commitments that still carry clinical, financial, or client-facing meaning.</p><p>A callback list is not enough. A reminder list is not enough. A task board is not enough.</p><p>The system needs to know what remains unresolved, why it matters, and who can close it.</p><h2>Approval surfaces are how AI earns trust.</h2><p>The safest AI system in a clinic is not the one that does nothing.</p><p>It is the one that knows the difference between preparing work and committing truth.</p><p>There are many things software can safely prepare: visit briefs, intake questions, discharge drafts, callback drafts, charge mismatch flags, follow-up tasks, estimate review prompts, missing-weight warnings, and reminders that a recheck is overdue.</p><p>But there are also things software should not silently commit on behalf of the practice.</p><p>It should not turn a draft into the official medical record without review. It should not send client-facing medical advice without approval. It should not convert a suggested plan into a financial estimate without accountability. It should not treat generated text as if it were examined, reasoned, and signed by a clinician.</p><p>That is why approval surfaces matter.</p><p>An approval surface should show the user what the system prepared, why it prepared it, what source context it used, what approval would commit, and what role is allowed to approve it.</p><p>This is different from generic automation.</p><p>Automation asks: can the software do the thing?</p><p>Bounded agency asks: what kind of action is this, under whose authority, with what evidence, with what audit trail, and with what ability to reverse or repair mistakes?</p><p>The major human healthcare EHR vendors are already moving, at least in their public language, from static documentation toward AI that participates in clinical, operational, revenue-cycle, administrative, and patient-facing workflows.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>,<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a> Veterinary medicine will face the same broad question, but with fewer regulatory guardrails, thinner margins, more fragmented software, and less standardization.</p><p>So veterinary software needs to be especially precise.</p><p>AI should be allowed to prepare, suggest, queue, route, and in carefully bounded cases act under policy. But clinical truth, financial commitments, client-facing medical advice, and changes to the official record need accountable approval.</p><p>That is not anti-AI. It is what makes useful AI possible.</p><h2>Integration is not enough. External systems need permissioned exchange.</h2><p>&#8220;Integration&#8221; has become one of the most overworked words in veterinary software.</p><p>It can mean a PDF attachment. It can mean a nightly batch file. It can mean a one-way pull. It can mean a read-only API. It can mean a browser extension. It can mean real-time, bidirectional, field-level workflow support. It can mean &#8220;we can technically get the data if enough people agree to enough custom work.&#8221;</p><p>Those are not the same thing.</p><p>AI makes this distinction more important because an assistant needs to know not only that data moved, but where it came from, what it means, whether it is trusted, whether it is complete, and what should happen if the exchange fails.</p><p>The Companion Animal Veterinary Software Guide&#8217;s Part IV paper makes an important point here: applications that touch a true system of record need conflict-aware access, scoped permissions, idempotent writes, auditability, and practice-controlled consent.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a> That framing is useful because the goal is not reckless openness. The goal is accountable exchange.</p><p>A connection should not just move data into another silo. It should participate in memory.</p><p>If a lab result arrives, does the system know it arrived? Does it know whether it has been reviewed? Does it know whether the client has been contacted? Does it know whether the result changed the plan?</p><p>If the transfer fails, is the failure visible to the team, or does it disappear into the gap between systems?</p><p>That is permissioned exchange. Not a logo wall. Not a vague integration claim. A visible, governed handoff that supports real work.</p><h2>What practices should ask vendors next</h2><p>If this vocabulary shift is right, practices should change the way they evaluate AI software.</p><p>The first question should not be, &#8220;Does it have AI?&#8221;</p><p>That is becoming too easy to answer with yes.</p><p>Better questions are:</p><ul><li><p>What does the system remember across visits?</p></li><li><p>What context can move across modules, roles, visits, and time?</p></li><li><p>Which parts of the system are authoritative systems of record, and which are contributory sources that AI may need to synthesize?</p></li><li><p>Does information have to live in one module, or can it surface wherever it matters?</p></li><li><p>How does the system distinguish stored fact, inferred context, draft text, approved truth, and official record?</p></li><li><p>What surfaces change based on role, visit state, permission, and unresolved work?</p></li><li><p>What actions require human approval?</p></li><li><p>What happens when an external exchange fails?</p></li><li><p>Can client communication update patient memory and care context?</p></li><li><p>Can family constraints shape the care plan, or are they buried in notes?</p></li><li><p>Who owns a pending result, recommendation, estimate, callback, or outcome check?</p></li><li><p>What audit trail exists when AI prepares, changes, routes, or sends something?</p></li></ul><p>These questions are less flashy than asking which model is underneath. They are also more important.</p><p>A better model inside a fragmented architecture will still produce fragmented work. A modest model inside a well-designed system of memory, context, and approval may be far more useful.</p><p>That is the point I keep coming back to: AI is not just a capability. It is a stress test of the software architecture underneath it.</p><p>If the architecture is organized around modules, AI will be forced into modules. If it is organized around memory, context, surfaces, open loops, and accountable action, AI has a chance to become something more useful.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aV9h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8cf724-0b65-41b4-a306-e7ec46af02ab_1472x832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aV9h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8cf724-0b65-41b4-a306-e7ec46af02ab_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aV9h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8cf724-0b65-41b4-a306-e7ec46af02ab_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aV9h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8cf724-0b65-41b4-a306-e7ec46af02ab_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aV9h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8cf724-0b65-41b4-a306-e7ec46af02ab_1472x832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aV9h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8cf724-0b65-41b4-a306-e7ec46af02ab_1472x832.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e8cf724-0b65-41b4-a306-e7ec46af02ab_1472x832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/199926190?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8cf724-0b65-41b4-a306-e7ec46af02ab_1472x832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aV9h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8cf724-0b65-41b4-a306-e7ec46af02ab_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aV9h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8cf724-0b65-41b4-a306-e7ec46af02ab_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aV9h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8cf724-0b65-41b4-a306-e7ec46af02ab_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aV9h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e8cf724-0b65-41b4-a306-e7ec46af02ab_1472x832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Key Insights for Veterinary Practice</h2><ul><li><p>&#128269; <strong>&#8220;AI-powered PIMS&#8221; is too vague to be useful.</strong> Practices should ask what the system remembers, what context it preserves, and what actions it can safely support.</p></li><li><p>&#129504; <strong>The medical record is necessary, but it is not enough.</strong> Future systems need practice memory: clinically relevant context that can be brought forward when it matters.</p></li><li><p>&#129513; <strong>Modules create silos.</strong> The problem with module language is that it asks where information belongs instead of asking where information will matter.</p></li><li><p>&#128421;&#65039; <strong>Screens should become surfaces.</strong> A surface is a contextual working view shaped by patient memory, visit state, role, permissions, source context, and unresolved work.</p></li><li><p>&#128260; <strong>Open loops are memory with responsibility attached.</strong> A pending lab review, staged diagnostic plan, or callback is not just a task. It is unresolved work with context, ownership, and a definition of closure.</p></li><li><p>&#9878;&#65039; <strong>Safe AI requires bounded agency.</strong> The system can prepare, summarize, suggest, route, and queue work, but clinical, financial, client-facing, and official-record commitments require accountable approval.</p></li><li><p>&#128279; <strong>Integration should mean permissioned exchange.</strong> The real question is not whether systems connect, but whether the exchange is visible, governed, complete enough for the work, and repairable when it fails.</p></li></ul><p>The next generation of veterinary software will still need schedules, invoices, inventory, reminders, medical records, and reliable databases. None of that goes away.</p><p>But those are no longer enough to define the product.</p><p>If AI is going to become part of veterinary practice software, the system underneath it has to know more than where data is stored. It has to understand what should be remembered, what context matters now, what surface should appear, what remains unresolved, what has been approved, and who is allowed to act.</p><p>That is not just a better PIMS.</p><p>It is a different vocabulary for the work.</p><p>What do you think? Where does your current software trap context inside modules? What information does your team have to remember because the system does not? And when a vendor says &#8220;AI-powered,&#8221; what do you wish they would explain before showing the demo?</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>For an overview of linguistic relativity and the Sapir-Whorf hypothesis, see &#8220;Linguistic relativity,&#8221; Wikipedia. https://en.wikipedia.org/wiki/Linguistic_relativity</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>George Lakoff and Mark Johnson, *Metaphors We Live By*, University of Chicago Press, 1980. Publisher page: https://press.uchicago.edu/ucp/books/book/chicago/M/bo3637992.html</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Jon Ayers, Jeff Dixon, Adam Little, Adam Wysocki, with Robert Sanchez, &#8220;Companion Animal Veterinary Software Part IV: PIMS in the Age of AI: Weather the Storm or Wither?&#8221; Companion Animal Veterinary Software Guide, February 10, 2026. https://www.vetsoftwarehub.com/papers/companion-animal-veterinary-software-ai-paper-part-4.pdf.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Emily M. Tincher and Jules Benson, &#8220;How can embracing pet family&#8211;centered care forge a path to more accessible and sustainable veterinary medicine?&#8221; Journal of the American Veterinary Medical Association, published online October 13, 2025. DOI: https://doi.org/10.2460/javma.25.05.0353.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Epic, &#8220;Real Results Right Now: How Epic AI Is Reducing Costs, Improving Care, and Helping Patients.&#8221; https://www.epic.com/epic/post/real-results-right-now-how-epic-ai-is-reducing-costs-improving-care-and-helping-patients/</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>Oracle Health, &#8220;Clinical AI Agent.&#8221; https://www.oracle.com/health/clinical-suite/clinical-ai-agent/</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>Jon Ayers, Jeff Dixon, Adam Little, Adam Wysocki, with Robert Sanchez, &#8220;Companion Animal Veterinary Software Part IV: PIMS in the Age of AI: Weather the Storm or Wither?&#8221; Companion Animal Veterinary Software Guide, February 10, 2026. https://www.vetsoftwarehub.com/papers/companion-animal-veterinary-software-ai-paper-part-4.pdf.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[The PIMS Integration Problem Is Real. It’s Also Much Harder Than People Think.]]></title><description><![CDATA[Why everyone agrees veterinary software is broken&#8212;and why the people promising quick fixes are reading the wrong blueprint.]]></description><link>https://priorknowledgeandpractice.substack.com/p/the-pims-integration-problem-is-real</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/the-pims-integration-problem-is-real</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Sun, 24 May 2026 22:01:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7TzL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F176a1dd8-725b-41e3-8f3d-11d922c8f4c3_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7TzL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F176a1dd8-725b-41e3-8f3d-11d922c8f4c3_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7TzL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F176a1dd8-725b-41e3-8f3d-11d922c8f4c3_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7TzL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F176a1dd8-725b-41e3-8f3d-11d922c8f4c3_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7TzL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F176a1dd8-725b-41e3-8f3d-11d922c8f4c3_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7TzL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F176a1dd8-725b-41e3-8f3d-11d922c8f4c3_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7TzL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F176a1dd8-725b-41e3-8f3d-11d922c8f4c3_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/176a1dd8-725b-41e3-8f3d-11d922c8f4c3_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/199102289?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F176a1dd8-725b-41e3-8f3d-11d922c8f4c3_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7TzL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F176a1dd8-725b-41e3-8f3d-11d922c8f4c3_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7TzL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F176a1dd8-725b-41e3-8f3d-11d922c8f4c3_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7TzL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F176a1dd8-725b-41e3-8f3d-11d922c8f4c3_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7TzL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F176a1dd8-725b-41e3-8f3d-11d922c8f4c3_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;ve been following the conversations around veterinary AI and practice technology lately, you&#8217;ve noticed the pattern. Someone announces an integration platform, a universal API, or a middleware solution for PIMS data. The response is universally enthusiastic. The comments are full of &#8220;This is exactly what we need!&#8221; and &#8220;Finally, someone who gets it!&#8221; And there&#8217;s always someone promising that a well-built open API layer is &#8220;just a matter of will&#8221; or that &#8220;if human healthcare can do it, so can vet med.&#8221;</p><p>I want to pour a little cold water on this&#8212;not because the problem isn&#8217;t real, but because underestimating it is how we get to exactly where we are now.</p><p>After 29 years in veterinary diagnostics and deep involvement in the data standardization space, I can tell you that the PIMS integration problem is one of the hardest problems in veterinary software. It&#8217;s not technically difficult in the way that building a compiler is technically difficult. It&#8217;s difficult in the way that coordinating 15 independent organizations to agree on anything is difficult&#8212;which is to say, it&#8217;s a problem of incentives, not engineering.</p><p>The people saying it can&#8217;t be done are wrong. But so are the people saying it&#8217;ll be done in eighteen months by a small team with a good API design.</p><p>Let me explain why.</p><h2><strong>Fifteen Platforms, No Glue</strong></h2><p>The numbers are worth examining, because they set the scope of what anyone proposing a solution is actually facing.</p><p>There are approximately 15 PIMS platforms with meaningful market share serving roughly 30,000 companion animal practices in the US. On top of these sit 140 or more point solutions&#8212;diagnostics, communications, payments, scheduling, telemedicine, controlled drug management, AI scribes, analytics, pharmacy, inventory&#8212;the list keeps growing. The theoretical integration surface area is 15 times 140, which gives us over 2,100 potential integration pairs.</p><p>How many of these work reliably in production today? A small fraction. IDEXX&#8217;s own research&#8212;the &#8220;Finding the Time&#8221; study, published by one of the largest PIMS vendors with no incentive to overstate the problem&#8212;found that 85% of practices say their PIMS is poorly integrated across platforms. Two-thirds say improving operational efficiency is a high or top priority. <a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>The market structure comes from the Companion Animal Veterinary Software Guide (CAVSG) Parts 1&#8211;9, which cites Kynetec data on PIMS market share: AVImark (Covetrus) at 25.4%, IDEXX Cornerstone at 19.5%, ezyVet (IDEXX) at 16.5%, with the remaining twelve-plus platforms at roughly 38.6%. <a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>The gap between &#8220;everyone agrees this is a problem&#8221; and &#8220;there are 2,100 integration pairs to address&#8221; is where the optimism meets reality. <a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><h2><strong>The Three Layers, Revisited</strong></h2><p>In a previous post, I described the three layers of the veterinary interoperability problem, and the framework is essential for understanding why quick fixes don&#8217;t work:</p><p><strong>Connection Layer: How systems talk.</strong> APIs exist but they are closed, undocumented, or fee-gated. This is the layer most integration platforms start with.</p><p><strong>Structural Layer: Data format agreement.</strong> JSON and CSV files exist, but schemas don&#8217;t align between PIMS. A &#8220;patient birthdate&#8221; in one system isn&#8217;t structured the same way in another.</p><p><strong>Semantic Layer: What data means.</strong> This is the unsolved one. &#8220;Kidney problem&#8221; and &#8220;CKD&#8221; and &#8220;chronic kidney disease stage 3 per IRIS classification, creatinine 3.2&#8221;&#8212;these aren&#8217;t just different words for the same thing. They represent different levels of clinical specificity being recorded at different stages of the diagnostic process. Simple synonym mapping doesn&#8217;t fix this.</p><p>Every integration claim I&#8217;ve seen publicly solves the connection layer, partially addresses the structural layer, and ignores the semantic layer entirely. Here&#8217;s why that matters: even if every PIMS had open APIs tomorrow&#8212;which they don&#8217;t&#8212;integration would still fail at the semantic layer. This is not an engineering problem. It&#8217;s an information theory problem.</p><p>I want to repeat that, because most people miss it: open APIs would not solve the veterinary integration problem. They would make it easier to move data between systems, yes. But they would not solve the problem of what that data means, how specific it is, or whether the receiving system can use it.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://priorknowledgeandpractice.substack.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>The Redox Analogy&#8212;and Where It Breaks</strong></h2><p>The comparison everyone makes is Redox, the human healthcare interoperability company that connects over 8,200 healthcare organizations to 250+ technology customers, processes 15 billion plus clinical transactions per year, and has raised $147 million.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> Redox built the connective tissue API layer between EHR systems and third-party health-tech apps. The architectural pattern is exactly what people want for veterinary medicine.</p><p>There is no Redox for vet med. There is no self-service two-sided API marketplace. The platform layer does not exist.</p><p>Here&#8217;s the part the Redox enthusiasts leave out: Redox built their platform in a market with a $30 billion federal EHR incentive (HITECH, 2009), a federal interoperability mandate (Cures Act, 2016), a national exchange framework (TEFCA, 2023), a payer equivalent (Medicare/Medicaid plus commercial insurers) creating demand-side pressure, and a $10 to $13 billion EHR market to build on.</p><p>Veterinary medicine has none of these things. No federal mandate, no payer equivalent&#8212;pet insurance penetration sits around 4 percent&#8212;and a PIMS market estimated at $200 to $400 million per year.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> The human healthcare interoperability market alone is roughly ten times larger than the entire veterinary software market.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a></p><p>This doesn&#8217;t mean a veterinary Redox is impossible. It means the analogy breaks precisely where the hard work begins. Redox didn&#8217;t just need good engineering. They needed federal policy, market pressure, and a buyer class with collective negotiating power. Vet med has to solve this organically, without a forcing function.</p><p>That&#8217;s not a reason to give up. It&#8217;s a reason to be honest about timeline and effort.</p><h2><strong>What&#8217;s Actually Being Built Today</strong></h2><p>Let me be fair and specific about the current landscape, because dismissing it doesn&#8217;t help anyone.</p><p><strong>IDEXX DataPoint and VetConnect PLUS</strong> are technically sophisticated and operate at meaningful scale, connecting IDEXX PIMS platforms to IDEXX diagnostics and analytics. They work well. They are also disqualified from being the neutral layer because IDEXX competes with other PIMS vendors. You cannot have the fox building the chicken coop&#8217;s security system.</p><p><strong>Covetrus Connect</strong> launched in August 2019, built on the VetData acquisition. They claim 250 plus connections for Pulse and are the only authorized integration platform for Covetrus PIMS platforms. Same structural problem as IDEXX: the neutrality gap.</p><p><strong>Bitwerx</strong> is the most interesting player in the space. Based in Lexington, Kentucky, co-founded by people from the original Veterinary Data Services, they handle PIMS-to-PIMS data conversions, real-time API integration, write-back access, and standardized taxonomy work. They are trusted by thousands of practices and are the platform of choice for independent PIMS vendors doing migrations.</p><p>But Bitwerx is a B2B services and conversion business. It is not a two-sided network platform. It relies on human-in-the-loop mapping. It has no semantic translation layer. It has no self-service API for third-party developers. These are not criticisms&#8212;Bitwerx is doing important work that nobody else does. They are a different kind of business solving a different layer of the problem.</p><p><strong>VetVerifi</strong>, the pet health data verification platform, has a strategic partnership with Bitwerx announced in 2025. They&#8217;re focused on health certificates, vaccination records, and health data verification. Useful, but narrow scope.</p><p><strong>GreyWind</strong> operates as a &#8220;sanctioned integrator&#8221; for certain PIMS vendors&#8212;an integration platform that works with vendor consent rather than against it. Their scope is more limited than Bitwerx, working within the boundaries that PIMS vendors are willing to grant. But GreyWind is a signal worth noting: it shows that PIMS vendors are willing to work with third-party integrators when the commercial alignment is clear and they retain some control over who accesses their data.</p><p><strong>VetXML and VetEnvoy</strong> in the UK are defining data schemas for PIMS interoperability, especially insurance claims. UK practices report a 40 percent reduction in administrative burden and settlement times from 10 days to under 3 days. This is genuinely impressive&#8212;and it hasn&#8217;t crossed the Atlantic because it&#8217;s tightly coupled to the UK insurance ecosystem.</p><p>What none of these platforms offer is a self-service two-sided marketplace where PIMS connect once, third-party developers build against a single API, practices can discover and authorize integrations, and semantic normalization happens automatically.</p><p>That platform simply does not exist yet.</p><h2><strong>What&#8217;s Changing&#8212;and Why It Gives Me Actual Optimism</strong></h2><p>Despite the gloom above, I think the timing is genuinely becoming favorable. Not because the problem has gotten easier, but because external forces are creating pressure that didn&#8217;t exist three years ago.</p><p><strong>AI-native adoption is forcing open-API postures.</strong> AI scribes are the fastest-adopted category in veterinary software history. But here&#8217;s the critical detail: the time savings from AI scribes drop from about 40 percent to 10 or 15 percent when the API is read-only versus read-write.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a> If a practice books 5,000 appointments per year, that&#8217;s roughly 200 staff hours saved annually with full integration versus partial integration. At those numbers, the economic incentive for open APIs shifts from &#8220;nice to have&#8221; to &#8220;competitive necessity.&#8221; The broader agentic AI healthcare market is estimated at $800M in 2025, growing to $32.76 billion by 2035&#8212;&#8221;Agentic AI Will Transform Veterinary Practice Software by 2030,&#8221; Veterinary Software Insider, 2026. With ChatGPT alone seeing over 5 percent of all global messages being healthcare-related, the pressure for open APIs is only accelerating.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a></p><p><strong>Corporate consolidators are demanding openness.</strong> The largest corporate veterinary groups can start demanding data access and standardized integration as a contract condition with PIMS vendors. If five of the ten largest groups coordinated, market-pressure standards would emerge without any federal mandate. This is how Plaid worked in fintech&#8212;large institutional demand forced bank API adoption before regulation caught up.</p><p><strong>The MCP and agent ecosystem is creating de facto standardization.</strong> Model Context Protocol has reached 97 million monthly SDK downloads.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-9" href="#footnote-9" target="_self">9</a> Whatever you think about MCP specifically, the broader phenomenon is: AI agent infrastructure is standardizing integration formats whether PIMS vendors cooperate or not. This standardization pressure arrives first in human healthcare and dental (where it&#8217;s already happening), and crosses into veterinary medicine three to five years later. The standard formats will arrive whether the PIMS industry builds them or has to accept them.</p><p><strong>Cloud PIMS migration is happening.</strong> Between 15,000 and 17,000 hospitals are projected to migrate to cloud PIMS over the next five to seven years.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-10" href="#footnote-10" target="_self">10</a> Each migration is a natural integration opportunity, and cloud PIMS are significantly more likely to have API capabilities than legacy on-premise systems. This is the migration window that makes the problem tractable, because you don&#8217;t have to retrofit APIs onto 30-year-old codebases.</p><p><strong>Pet insurance is growing.</strong> US pet insurance hit $4.7 billion in 2024 and is projected to reach $18.9 billion by 2033 at a 15% CAGR.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-11" href="#footnote-11" target="_self">11</a> As penetration grows from 4 percent toward 15 or 20 percent, payer-driven demand for structured data exchange will create market pressure that currently doesn&#8217;t exist.</p><p>None of these solve the problem on their own. But together, they create a convergence that I think is real and that people underestimating this opportunity should pay attention to.</p><h2><strong>The Realistic Timeline</strong></h2><p>Let me be specific about what building this actually takes, because the &#8220;build an API platform in six months&#8221; narrative sells a product that doesn&#8217;t exist.</p><p>A realistic path looks like this:</p><p><strong>Year one</strong> is the wedge phase. You build a semantic translation layer&#8212;the part that takes raw veterinary clinical text and maps it to standardized codes. You don&#8217;t build the full platform. You build the one thing that addresses a gap every existing player shares: connection and structure are partially solved, semantics are not. You get three to five pilot practices providing de-identified clinical text. You demonstrate the value to the fastest buyer segment: AI scribe companies that need structured data from PIMS outputs. This phase takes six to twelve months minimum.</p><p><strong>Year two</strong> is the first adapter. You build read and write adapters for one cloud PIMS&#8212;probably one with relatively open APIs like ezyVet through IDEXX&#8217;s developer program, or a smaller platform more willing to work with you. You get your first paying customer. You validate that the semantic translation layer works on real production data, not just test cases. This is the phase where you learn that vendor relationships take twelve to eighteen months to build, not three.</p><p><strong>Years three and four</strong> are platform building. You build three to five PIMS adapters, open a self-service developer portal, and get your first third-party app built on your API. This is where network effects begin&#8212;not because you planned them, but because having multiple PIMS connected to multiple apps creates a value proposition that compounds on itself.</p><p><strong>Years four and five</strong> are when you have something that looks like a real platform. Ten or more PIMS adapters, fifty or more third-party apps, a semantic model that has been trained on enough real data to be genuinely useful, and revenue somewhere in the $1 to $5 million ARR range.</p><p>This is not a &#8220;move fast and break things&#8221; problem. You are asking to become the connective tissue of veterinary practice data. If you break things, you break patient records. The timeline is five years minimum, with meaningful revenue not arriving until year three or four. Anyone promising faster either doesn&#8217;t understand the problem or is selling something.</p><h2><strong>The Size of the Prize</strong></h2><p>Let&#8217;s talk about market size honestly, because this matters for understanding who should build it and how.</p><p>Redox, at human healthcare scale, has estimated ARR of around $181 million. The entire veterinary PIMS software market is $200 to $400 million per year. You are not going to build a $181 million ARR business in a $400 million market.</p><p>But here&#8217;s what you can build: at 6.7 percent market penetration&#8212;2,000 practices at $200 per month&#8212;you&#8217;re at $4.8 million ARR. At 33 percent&#8212;10,000 practices&#8212;you&#8217;re at $24 million ARR. At 67 percent dominance&#8212;20,000 practices&#8212;you&#8217;re at $48 million ARR.</p><p>This is a real, defensible, high-margin business with strong network effects and strategic moat value. It is not a venture-scale unicorn outcome. It&#8217;s a $10 to $50 million ARR business that could be the most important infrastructure layer in veterinary software, built by someone with the domain expertise to understand the semantic problem, the technical skills to build it, and the patience to survive the five-year timeline.</p><p>I mention this not to discourage, but to be honest about what kind of capital and what kind of founder this requires. If you need hockey-curve growth to satisfy venture capital expectations, this isn&#8217;t your business. If you have patient capital, bootstrapping resources, or the luxury of being a practitioner-entrepreneur who understands that five years to solve a hard problem is actually fast, then it becomes very interesting.</p><h2><strong>The Semantic Wedge</strong></h2><p>Here&#8217;s what I think is the right entry point, and it&#8217;s the one I&#8217;ve been building credibility around in these articles: the semantic translation layer.</p><p>Every existing player&#8212;Bitwerx, IDEXX DataPoint, Covetrus Connect&#8212;solves connection and structure. None of them solve semantics. If you can build a system that ingests veterinary clinical text from any PIMS, extracts concepts using veterinary-specific NLP, and maps those concepts to SNOMED-CT Veterinary Extension codes, you have a product that is immediately useful without requiring every PIMS vendor to agree to your platform.</p><p>This doesn&#8217;t require vendor consent. The data is already exportable from most PIMS in some form&#8212;it just comes out as &#8220;kidney problem&#8221; or &#8220;CKD&#8221; or &#8220;azotemia&#8221; instead of standardized concept IDs. You build the bridge between how veterinarians actually write and how machines need data to be structured. And the more clinical text you process, the better your models get, which creates a data moat that compounds over time.</p><p>This is why I&#8217;ve spent so much time writing about Blois&#8217;s hierarchy of medical description, about SNOMED-CT, about why &#8220;kidney problem&#8221; and &#8220;CKD&#8221; and &#8220;IRIS stage 3 chronic kidney disease&#8221; are not synonyms but different levels of clinical specificity. That framework isn&#8217;t academic exercise. It&#8217;s the foundation for the exact product that should exist and doesn&#8217;t.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-O38!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda42083-cc33-4085-954f-908f67301b21_1472x832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-O38!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda42083-cc33-4085-954f-908f67301b21_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-O38!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda42083-cc33-4085-954f-908f67301b21_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-O38!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda42083-cc33-4085-954f-908f67301b21_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-O38!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda42083-cc33-4085-954f-908f67301b21_1472x832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-O38!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda42083-cc33-4085-954f-908f67301b21_1472x832.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bda42083-cc33-4085-954f-908f67301b21_1472x832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/199102289?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda42083-cc33-4085-954f-908f67301b21_1472x832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-O38!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda42083-cc33-4085-954f-908f67301b21_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-O38!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda42083-cc33-4085-954f-908f67301b21_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-O38!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda42083-cc33-4085-954f-908f67301b21_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-O38!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbda42083-cc33-4085-954f-908f67301b21_1472x832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Key Insights for Veterinary Practice</h2><p>&#128202; Understand the three layers of the integration problem. If a vendor is only talking about APIs and connections, they&#8217;ve solved the easiest layer. The semantic layer&#8212;what data actually means&#8212;is where integration really fails, and it can&#8217;t be solved with better plumbing.</p><p>&#128269; The Redox analogy is useful but incomplete. Human healthcare interoperability was built on federal mandates, market pressure, and a buyer class with negotiating power. Vet med has to solve this organically. That means the timeline is longer but the solution, once built, will be more resilient.</p><p>&#128203; Demand specificity from integration vendors. Ask: Which layer are you solving? What does your semantic normalization look like? How do you handle the same clinical concept expressed at different levels of specificity? If they can&#8217;t answer these questions, they haven&#8217;t solved the real problem.</p><p>&#128260; AI scribes are the wedge that changes incentives. The drop from 40 percent time savings with full integration to 10-15 percent with read-only APIs means practices will start demanding write access. This economic pressure will open doors that relationship-building alone cannot.</p><p>&#9878;&#65039; Be realistic about who should build this. A venture-backed startup needing hockey-curve growth will fail. A PIMS vendor can&#8217;t be neutral. The right builder is someone with deep veterinary domain expertise, technical capability, independence from existing platforms, and the patience for a five-year timeline.</p><p>&#129504; The semantic translation layer is your starting point. Before building the full platform, prove you can take messy, real-world veterinary clinical text and normalize it into standardized codes. This is the gap every current player shares, and it&#8217;s the one that doesn&#8217;t require everyone to agree before you can start.</p><div><hr></div><h2>Conclusion</h2><p>The PIMS integration problem is hard. But hard problems that everyone needs solved are exactly the ones worth pursuing. The danger isn&#8217;t that the problem is too big&#8212;it&#8217;s that people keep trying to solve it with solutions designed for smaller problems.</p><p>If someone is going to build the connective tissue layer for veterinary practice data, they need to start with the semantic wedge, plan for a five-year timeline, understand that vendor relationships take longer than engineering, and build something that compounds in value over time rather than promising a quick API fix.</p><p>The need is real. The timing is becoming favorable. But the effort is substantial. Anyone who tells you otherwise either hasn&#8217;t looked at the data or isn&#8217;t telling you the whole truth.</p><p>What&#8217;s your practice&#8217;s experience with PIMS integrations? Are you absorbing the integration tax in staff time, and if so, how? Have you noticed AI tools that claim to integrate but leave the hard work to your front desk? I&#8217;m curious whether practitioners feel the same urgency that the data suggests they should, or whether the daily workarounds have become so normalized that people don&#8217;t see the problem anymore.</p><p>Let me know in the comments.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Based on IDEXX&#8217;s &#8220;Finding the Time&#8221; internally published practice efficiency survey data, widely cited in industry analysis. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Ayers, J; Wysocki, A. &#8220;<a href="https://www.vetsoftwarehub.com/papers/">Companion Animal Veterinary Software Guide (CAVSG) Parts 1&#8211;9&#8221;,</a> citing Kynetec market share data. See also <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC10727148/">PMC/NIH analysis</a> confirming combined IDEXX (Neo + ezyVet) and Covetrus (Pulse) control approximately 79% of the market.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Wysocki, A. <a href="https://vetsoftwareinsider.substack.com/">&#8220;Fifteen Platforms. No Glue&#8221; and &#8220;Your Data. Their Terms.&#8221;</a> Veterinary Software Insider, 2026. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p><a href="https://getlatka.com/companies/redoxengineredox">GetLatka. Redox Revenue and Funding Data</a>, 2024.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Wysocki, A. <a href="https://vetsoftwareinsider.substack.com/">&#8220;Their Integration. Your Workaround&#8221; and &#8220;What Your PIMS Vendor&#8217;s Sales Rep Can&#8217;t Tell You.&#8221;</a> Veterinary Software Insider, 2026. The $200&#8211;400M estimate aligns with broader market data from Grand View Research (global veterinary software at $1.43B in 2024, projected to $3.01B by 2030) and GlobeNewsWire/Wissen Research (~$883M in 2025, growing at 8% CAGR through 2030). </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p><a href="https://www.grandviewresearch.com/industry-analysis/healthcare-interoperability-market">Grand View Research.</a> Global healthcare interoperability market estimated at $3.4B (2023) to $8.57B by 2030. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>viggoVet. <a href="https://viggo.vet/blog/the-integration-imperative-how-open-ecosystems-will-define-veterinary-practice-success-in-2026/">&#8220;The Integration Imperative,&#8221;</a> 2026. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-8" href="#footnote-anchor-8" class="footnote-number" contenteditable="false" target="_self">8</a><div class="footnote-content"><p>ChatGPT Health adoption data, widely reported January 2026. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-9" href="#footnote-anchor-9" class="footnote-number" contenteditable="false" target="_self">9</a><div class="footnote-content"><p>Anthropic. <a href="https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation">Model Context Protocol SDK download figures</a>, 2025. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-10" href="#footnote-anchor-10" class="footnote-number" contenteditable="false" target="_self">10</a><div class="footnote-content"><p>Wysocki, A. <a href="https://www.linkedin.com/pulse/120-days-nobody-owns-adam-wysocki-4lfee/">&#8220;The 120 Days Nobody Owns.&#8221;</a> Veterinary Software Insider, 2026. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-11" href="#footnote-anchor-11" class="footnote-number" contenteditable="false" target="_self">11</a><div class="footnote-content"><p>AVMA.<a href="https://www.avma.org/news/us-pet-insurance-industry-surpasses-4b-2024"> &#8220;US Pet Insurance Industry Surpasses $4.7B in 2024.&#8221;</a> Global figures: $21.8B (2025) to $79.6B by 2033.</p></div></div>]]></content:encoded></item><item><title><![CDATA[What MYCIN Taught Us About Medical AI—And Why We Forgot]]></title><description><![CDATA[Why a 1970s AI system that matched expert physicians never made it to practice&#8212;and what that means for veterinary AI today]]></description><link>https://priorknowledgeandpractice.substack.com/p/what-mycin-taught-us-about-medical</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/what-mycin-taught-us-about-medical</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Wed, 11 Feb 2026 00:05:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kDSr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8407c8e5-8085-44a8-ae01-e60edf46843b_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kDSr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8407c8e5-8085-44a8-ae01-e60edf46843b_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kDSr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8407c8e5-8085-44a8-ae01-e60edf46843b_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kDSr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8407c8e5-8085-44a8-ae01-e60edf46843b_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kDSr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8407c8e5-8085-44a8-ae01-e60edf46843b_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kDSr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8407c8e5-8085-44a8-ae01-e60edf46843b_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kDSr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8407c8e5-8085-44a8-ae01-e60edf46843b_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8407c8e5-8085-44a8-ae01-e60edf46843b_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/177851905?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8407c8e5-8085-44a8-ae01-e60edf46843b_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kDSr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8407c8e5-8085-44a8-ae01-e60edf46843b_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kDSr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8407c8e5-8085-44a8-ae01-e60edf46843b_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kDSr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8407c8e5-8085-44a8-ae01-e60edf46843b_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kDSr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8407c8e5-8085-44a8-ae01-e60edf46843b_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In 1979, a computer system at Stanford University performed something remarkable. MYCIN, an artificial intelligence system designed to recommend antimicrobial therapy for bacterial infections, was evaluated against infectious disease experts. The results? MYCIN&#8217;s recommendations were rated as acceptable as or better than those of faculty specialists.</p><p>Let me put that in perspective. This AI system, running on 1970s hardware with a fraction of the computational power of your smartphone, matched human experts at one of medicine&#8217;s most complex diagnostic challenges&#8212;selecting appropriate antibiotics for critically ill patients when cultures take days to return and every hour counts.</p><p>MYCIN was rigorously evaluated. It could explain its reasoning. It worked.</p><p>And it was never used in clinical practice.</p><p>For those of us watching the explosion of AI tools entering veterinary medicine&#8212;most without any public validation data, many making bold claims about transforming practice&#8212;MYCIN&#8217;s story should be required reading. It&#8217;s a case study in how AI can succeed technically yet fail practically, and why the challenges we face today aren&#8217;t nearly as new as we think.</p><p>After 29 years in veterinary diagnostics, including extensive work with AI and machine learning, I&#8217;ve seen history repeat itself more times than I&#8217;d like to admit. The lessons MYCIN taught us in the 1970s and &#8216;80s are lessons veterinary medicine desperately needs to learn before we make the same expensive mistakes.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://priorknowledgeandpractice.substack.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QmVq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66bfa493-1b00-455f-b243-2dcb8d58e921_480x320.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QmVq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66bfa493-1b00-455f-b243-2dcb8d58e921_480x320.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QmVq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66bfa493-1b00-455f-b243-2dcb8d58e921_480x320.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QmVq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66bfa493-1b00-455f-b243-2dcb8d58e921_480x320.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QmVq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66bfa493-1b00-455f-b243-2dcb8d58e921_480x320.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QmVq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66bfa493-1b00-455f-b243-2dcb8d58e921_480x320.jpeg" width="480" height="320" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66bfa493-1b00-455f-b243-2dcb8d58e921_480x320.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:320,&quot;width&quot;:480,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;12 AI Milestones: 4. MYCIN, An Expert System For Infectious Disease Therapy&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="12 AI Milestones: 4. MYCIN, An Expert System For Infectious Disease Therapy" title="12 AI Milestones: 4. MYCIN, An Expert System For Infectious Disease Therapy" srcset="https://substackcdn.com/image/fetch/$s_!QmVq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66bfa493-1b00-455f-b243-2dcb8d58e921_480x320.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QmVq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66bfa493-1b00-455f-b243-2dcb8d58e921_480x320.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QmVq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66bfa493-1b00-455f-b243-2dcb8d58e921_480x320.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QmVq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66bfa493-1b00-455f-b243-2dcb8d58e921_480x320.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What MYCIN Actually Was</h2><p>MYCIN was an expert system&#8212;a type of AI that encodes human expertise into logical rules. The system contained approximately 600 production rules structured as IF-THEN statements, each capturing specific diagnostic or therapeutic knowledge from infectious disease experts. These rules operated on a backward-chaining inference engine that worked from a hypothesis (such as a suspected infection) back through the evidence needed to confirm or reject it. </p><p>What made MYCIN particularly sophisticated for its era was its certainty factor system: rather than requiring definitive yes/no answers, it could work with uncertainty, assigning numerical confidence values between -1 and 1 to both the evidence it gathered and the conclusions it drew.</p><p>Unlike today's machine learning systems that learn patterns from data, MYCIN's knowledge was explicitly coded by human experts&#8212;making its reasoning process completely transparent and explainable, a characteristic that still challenges modern deep learning approaches.</p><p>The system focused on a specific, high-stakes clinical problem: selecting antimicrobial therapy for patients with bacterial infections, particularly meningitis and bacteremia. When a patient presented with suspected infection, MYCIN would ask the physician questions about symptoms, lab results, and patient characteristics, then recommend specific antibiotics and dosages.</p><p>What made MYCIN different from the AI tools flooding veterinary medicine today? Three things:</p><p><strong>It was narrowly focused.</strong> MYCIN didn&#8217;t try to do everything. It solved one well-defined problem where expert knowledge could be codified into rules.</p><p><strong>It was transparent.</strong> MYCIN could explain its reasoning. Ask it why it recommended gentamicin, and it would show you the chain of rules and evidence that led to that conclusion.</p><p><strong>It was evaluated.</strong> Extensively. Publicly. With methodology you could critique.</p><p>That last point is worth dwelling on.</p><div><hr></div><h2>The Validation That Should Shame Modern AI Companies</h2><p>[This section will be strengthened by specific details from the evaluation chapters]</p><p>The Stanford team didn&#8217;t just build MYCIN and declare it worked. They designed rigorous evaluation studies comparing MYCIN&#8217;s recommendations to those of physicians at varying expertise levels&#8212;from residents to infectious disease faculty.</p><p>In their most comprehensive evaluation, published in 1979, the team assembled 10 actual meningitis cases and presented them to MYCIN and eight human experts: five Stanford infectious disease faculty members, one Stanford infectious disease fellow, one Stanford resident, and one community infectious disease expert practicing outside the academic setting. Each evaluator reviewed identical case information and recommended antimicrobial therapy independently.</p><p>The evaluation criteria were carefully defined: a panel of independent infectious disease experts (not involved in MYCIN&#8217;s development) reviewed all recommendations and rated them as &#8220;acceptable&#8221; or &#8220;not acceptable&#8221; based on whether the therapy would be considered appropriate given the clinical evidence. Acceptable therapy didn&#8217;t require perfection&#8212;it meant the recommendation fell within the range of clinically defensible approaches that wouldn&#8217;t harm the patient and had reasonable probability of treating the infection effectively.</p><p>The results were striking: MYCIN&#8217;s recommendations were judged acceptable in 65% of cases. The faculty experts averaged 42.5% to 62.5% acceptable recommendations, with only the most senior infectious disease specialists matching or slightly exceeding MYCIN&#8217;s performance. The resident and fellow performed substantially worse, with acceptance rates below 50%.</p><p>Perhaps most importantly, the Stanford team published their complete methodology, provided detailed case-by-case analysis, and openly discussed cases where MYCIN failed and why. They didn&#8217;t cherry-pick their best results or hide failures behind proprietary claims.</p><p>The results were published. The methodology was transparent. Other researchers could critique it, attempt to replicate it, and build on it.</p><p>Now compare this to the state of veterinary AI in 2025.</p><p>In previous posts, I&#8217;ve documented what I call the veterinary AI transparency crisis&#8212;most companies launching AI tools provide no public validation data whatsoever. No peer-reviewed studies. No methodology descriptions. Often just marketing claims and carefully selected testimonials.</p><p>We&#8217;re expected to evaluate AI tools based on demonstrations and promises, while MYCIN&#8217;s developers 50 years ago published detailed evaluation protocols and openly discussed their system&#8217;s limitations.</p><p>Think about that. A 1970s academic research project had higher validation standards than most commercial veterinary AI products today.</p><p><strong>This isn&#8217;t because modern AI is harder to evaluate.</strong> It&#8217;s because we&#8217;ve collectively lowered our standards and accepted that AI tools should be treated differently from every other technology entering veterinary practice. We demand evidence for pharmaceuticals, diagnostics tests, and surgical techniques. Why not AI?</p><div><hr></div><h2>Why Integration Killed It: A 50-Year-Old Problem We Still Haven&#8217;t Solved</h2><p>Here&#8217;s where MYCIN&#8217;s story becomes directly relevant to every veterinary practice evaluating AI tools today.</p><p>MYCIN worked. The validation proved it. But it couldn&#8217;t connect to anything else in the hospital.</p><p>In 1979, hospitals were beginning to digitize, but their systems existed in complete isolation. Clinical laboratories had their own computer systems for managing test results. Pharmacy systems tracked medication orders separately. Patient demographic information lived in administrative databases. Microbiology labs maintained their own culture and sensitivity data. Each system used different hardware, different programming languages, different data formats, and completely incompatible ways of identifying patients, medications, and test results.</p><p>MYCIN needed information from all of these sources: patient demographics, current medications, laboratory values, culture results, white blood cell counts, and more. But there was no way to automatically pull this data from existing hospital systems. Every piece of information had to be manually entered into MYCIN by a physician or researcher sitting at a terminal, answering dozens of questions in a text-based interview that could take 20-30 minutes per patient.</p><p>The technical barriers weren&#8217;t just inconvenient&#8212;they were fundamental. In the late 1970s, there were no network protocols for connecting disparate medical systems. There were no data standards defining how lab results should be formatted or how medications should be coded. HL7 wouldn&#8217;t be founded until 1987. DICOM for medical imaging wouldn&#8217;t exist until 1985. The concept of electronic health record integration was still a decade away.</p><p>Even if MYCIN&#8217;s developers had somehow built custom connections to Stanford Hospital&#8217;s specific systems, those integrations wouldn&#8217;t work at any other hospital. Every institution used different vendors, different systems, different workflows. Scaling MYCIN beyond Stanford would have required rebuilding all integrations from scratch at each new site&#8212;an economically impossible proposition.</p><p>So MYCIN remained a research demonstration: brilliant AI that physicians acknowledged was helpful, but that couldn&#8217;t fit into actual clinical workflows. The system that could match expert infectious disease specialists sat unused because asking busy physicians to spend 30 minutes manually entering data for a consultation they could get from a phone call to the ID service was never going to happen.</p><p>To use MYCIN, a physician had to:</p><ul><li><p>Gather patient information from the medical record</p></li><li><p>Manually enter it into MYCIN through a terminal</p></li><li><p>Answer MYCIN&#8217;s questions one by one</p></li><li><p>Review MYCIN&#8217;s recommendations</p></li><li><p>Manually incorporate those recommendations back into the patient&#8217;s care</p></li></ul><p>Every piece of data was a manual transcription. Every recommendation required re-entering information into the hospital&#8217;s actual record-keeping systems. MYCIN existed as an island, isolated from the clinical workflow it was supposed to support.</p><p>Sound familiar?</p><p>In my recent post on the three layers of veterinary software interoperability, I described how veterinary medicine struggles with connecting systems even today. We have:</p><p><strong>The Connection Layer</strong> - How systems communicate (APIs, file transfers, database access) </p><p><strong>The Structural Layer</strong> - Agreeing on data formats </p><p><strong>The Semantic Layer</strong> - Standardizing what things mean (the terminology chaos)</p><p>MYCIN failed at the Connection Layer. In the 1970s, there were no standardized APIs for hospital systems. Each system was proprietary. Building integrations between systems meant custom engineering for every combination. The technical and economic barriers were insurmountable for a research project.</p><p>But here&#8217;s the uncomfortable truth: <strong>We&#8217;re still building veterinary AI tools that fail at these same layers.</strong></p><p>How many AI tools are being marketed to veterinary practices right now that require:</p><ul><li><p>Manual data entry from your PIMS into the AI system?</p></li><li><p>Copy-pasting results back into your medical records?</p></li><li><p>Maintaining parallel documentation in multiple systems?</p></li><li><p>Custom integration projects that break every time software updates?</p></li></ul><p>MYCIN taught us 50 years ago that isolated AI tools&#8212;no matter how accurate&#8212;won&#8217;t be adopted if they disrupt workflow. Yet we keep building them.</p><p>The technology has improved dramatically. We have APIs, cloud computing, and standardized protocols that didn&#8217;t exist in the 1970s. But the fundamental interoperability challenges remain, especially in veterinary medicine where we lack the standard terminologies that human medicine has developed.</p><div><hr></div><h2>The Workflow Problem: When &#8220;It Works&#8221; Isn&#8217;t Enough</h2><p>Even if MYCIN had solved its integration problems, it faced another, more subtle barrier: workflow disruption.</p><p>MYCIN required physicians to step out of their normal clinical process, sit at a terminal, and have what amounted to a consultation with the computer system. Even when physicians believed MYCIN&#8217;s recommendations were valuable, the friction of using it was too high.</p><p>This is where the disconnect between &#8220;performance metrics&#8221; and &#8220;clinical utility&#8221; becomes stark.</p><p>MYCIN&#8217;s accuracy metrics looked great. Its recommendations were sound. But accuracy is meaningless if the tool doesn&#8217;t fit into how medicine is actually practiced.</p><p>I see this same trap in veterinary AI evaluation today. Companies focus obsessively on performance metrics&#8212;sensitivity, specificity, accuracy rates&#8212;while ignoring the more fundamental question: <strong>Does this tool make the veterinarian&#8217;s job easier or harder?</strong></p><p>Consider the veterinarian&#8217;s actual workflow:</p><ul><li><p>Patient presents</p></li><li><p>History taken while restraining/examining the animal</p></li><li><p>Initial assessments made</p></li><li><p>Tests ordered</p></li><li><p>Results reviewed</p></li><li><p>Treatment decisions made</p></li><li><p>Documentation completed</p></li><li><p>Client communication</p></li><li><p>Next patient</p></li></ul><p>Where in this workflow does your AI tool fit? Does it require stopping to enter data into a separate system? Does it provide insights at the moment of decision-making, or require coming back later? Does it create new documentation burdens?</p><p><strong>MYCIN&#8217;s developers built a system that worked but didn&#8217;t fit.</strong> Many veterinary AI tools are making the same mistake.</p><div><hr></div><h2>The Three Lessons Veterinary Medicine Must Learn</h2><h3>Lesson 1: Validation Isn&#8217;t Optional&#8212;And Standards Haven&#8217;t Lowered</h3><p>MYCIN set a validation bar that modern veterinary AI companies aren&#8217;t even attempting to clear. The excuse that &#8220;AI is different&#8221; or &#8220;validation is too expensive&#8221; doesn&#8217;t hold up when a 1970s academic project managed to do it thoroughly.</p><p>If you&#8217;re evaluating AI tools for your practice, demand:</p><ul><li><p>Published evaluation methodology</p></li><li><p>Sample sizes and case selection criteria</p></li><li><p>Performance metrics appropriate to the task</p></li><li><p>Discussion of limitations and failure modes</p></li><li><p>Independent validation, not just vendor claims</p></li></ul><p>Don&#8217;t accept &#8220;our AI is too complex to explain&#8221; or &#8220;validation data is proprietary.&#8221; MYCIN could explain its reasoning and published its validation openly. Modern tools should do the same or better.</p><h3>Lesson 2: Integration Is Make-or-Break</h3><p>MYCIN failed because it couldn&#8217;t connect to hospital systems. We can&#8217;t afford to repeat that mistake.</p><p>Before adopting any AI tool, ask:</p><ul><li><p>How does this integrate with our existing PIMS?</p></li><li><p>What data entry is required?</p></li><li><p>Where does information flow break down?</p></li><li><p>What happens when our software updates?</p></li><li><p>Who maintains the integration?</p></li></ul><p>If the answer involves significant manual data transfer, workflow interruption, or custom integration projects, approach with extreme caution. The tool might work brilliantly in isolation and still fail in practice.</p><p>As I discussed in my interoperability post, veterinary medicine has severe structural challenges here&#8212;proprietary systems, no standard terminologies, lack of industry coordination. But that makes integration planning more important, not less.</p><h3>Lesson 3: Workflow Preservation Matters More Than Raw Accuracy</h3><p>The most accurate AI tool is worthless if veterinarians won&#8217;t use it.</p><p>Evaluate new AI tools by asking:</p><ul><li><p>Does this fit naturally into our current workflow?</p></li><li><p>Does it provide value at the point of decision-making?</p></li><li><p>What new burdens does it create (documentation, data entry, review)?</p></li><li><p>Would I actually use this on a busy Monday morning with a full schedule?</p></li></ul><p>MYCIN&#8217;s developers learned that physician behavior doesn&#8217;t change just because a tool is technically superior. Veterinary professionals are the same way&#8212;and rightfully so. Your workflow evolved for good reasons. Any tool that disrupts it needs to provide overwhelming value to justify the friction.</p><div><hr></div><h2>What This Means for Veterinary AI Today</h2><p>The veterinary AI market is exploding. Diagnostic imaging tools, clinical decision support systems, documentation assistants, practice management automation&#8212;new tools launch constantly, each promising to transform practice.</p><p>Most will fail. Not because the AI doesn&#8217;t work, but because they&#8217;ll repeat MYCIN&#8217;s mistakes:</p><ul><li><p>Insufficient validation before deployment</p></li><li><p>Integration challenges that create workflow islands</p></li><li><p>Disruption to clinical processes that outweighs benefits</p></li></ul><p>The tragedy is that we don&#8217;t have to repeat these mistakes. MYCIN taught us these lessons 50 years ago. The Stanford team documented everything&#8212;what worked, what didn&#8217;t, and why deployment failed despite technical success.</p><p>Yet here we are, making the same mistakes again because we&#8217;ve collectively forgotten or ignored this history.</p><p><strong>The good news?</strong> Veterinary professionals have the power to change this. By demanding validation, insisting on integration, and evaluating workflow impact, you can pressure the market toward better AI tools.</p><p>Every time you ask a vendor &#8220;Where&#8217;s your published validation data?&#8221; or &#8220;How does this integrate with my PIMS?&#8221; or &#8220;Show me how this fits my workflow,&#8221; you&#8217;re making the market a little bit better.</p><p>MYCIN failed not because expert systems were a bad idea, but because the infrastructure, interoperability, and workflow integration weren&#8217;t ready. Some of those problems still aren&#8217;t solved in veterinary medicine.</p><p>Before you invest in AI tools for your practice, make sure they&#8217;ve learned MYCIN&#8217;s lessons. Because accuracy metrics and impressive demos won&#8217;t help you if the tool sits unused because it&#8217;s too hard to integrate or too disruptive to workflow.</p><p>After all, you already apply evidence-based thinking to every other aspect of veterinary practice. Why should AI be any different?</p><div><hr></div><h2>Key Insights for Veterinary Practice</h2><p><strong>&#128202; Demand MYCIN-Level Validation:</strong> If a 1970s research project could publish detailed evaluation methodology and results, commercial AI companies in 2025 can too. Don&#8217;t accept &#8220;proprietary&#8221; as an excuse.</p><p><strong>&#128268; Evaluate Integration Before Purchase:</strong> Ask specifically how the AI tool connects to your PIMS. Manual data entry and parallel documentation systems are red flags. Integration failures killed MYCIN&#8212;don&#8217;t let them kill your productivity.</p><p><strong>&#9889; Test Workflow Impact Early:</strong> Request trial periods that let you evaluate the tool in your actual workflow during busy periods. A tool that works in a demo may fail when you&#8217;re managing six exam rooms.</p><p><strong>&#10067; Ask About Failure Modes:</strong> MYCIN&#8217;s developers openly discussed limitations. Ask vendors: When does your AI fail? How will I know? What happens to my workflow when it&#8217;s wrong?</p><p><strong>&#127919; Start with Narrow, Specific Problems:</strong> MYCIN succeeded at a focused task. Be skeptical of AI tools that claim to &#8220;do everything.&#8221; The best tools solve specific problems exceptionally well.</p><p><strong>&#9878;&#65039; Consider Liability Questions:</strong> MYCIN raised questions about responsibility when AI-recommended therapy failed. These questions remain unanswered. Understand who&#8217;s liable when AI tools integrated into your practice make errors.</p><div><hr></div><p><em>Have you encountered AI tools that repeat MYCIN&#8217;s mistakes&#8212;great demos but impossible to integrate into actual practice? Or tools that require so much workflow disruption they sit unused? Share your experiences in the comments. Understanding where modern AI is failing helps us demand better solutions.</em></p>]]></content:encoded></item><item><title><![CDATA[Why Veterinary Data Is Fundamentally Messy]]></title><description><![CDATA[What a 40-Year-Old Book Teaches Us About AI and Clinical Information]]></description><link>https://priorknowledgeandpractice.substack.com/p/why-veterinary-data-is-fundamentally</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/why-veterinary-data-is-fundamentally</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Mon, 02 Feb 2026 16:02:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xL9K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7536f93b-8d37-4081-a87b-00de20b9b310_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xL9K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7536f93b-8d37-4081-a87b-00de20b9b310_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xL9K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7536f93b-8d37-4081-a87b-00de20b9b310_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xL9K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7536f93b-8d37-4081-a87b-00de20b9b310_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xL9K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7536f93b-8d37-4081-a87b-00de20b9b310_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xL9K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7536f93b-8d37-4081-a87b-00de20b9b310_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xL9K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7536f93b-8d37-4081-a87b-00de20b9b310_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7536f93b-8d37-4081-a87b-00de20b9b310_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/186216243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7536f93b-8d37-4081-a87b-00de20b9b310_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xL9K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7536f93b-8d37-4081-a87b-00de20b9b310_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xL9K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7536f93b-8d37-4081-a87b-00de20b9b310_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xL9K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7536f93b-8d37-4081-a87b-00de20b9b310_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xL9K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7536f93b-8d37-4081-a87b-00de20b9b310_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>A framework from the dawn of medical informatics explains why some veterinary AI works brilliantly while the rest struggles&#8212;and why your data challenges aren&#8217;t going away.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1uil!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4b2548-16f8-4a7b-b549-a195ae6e992e_1305x2048.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1uil!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4b2548-16f8-4a7b-b549-a195ae6e992e_1305x2048.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1uil!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4b2548-16f8-4a7b-b549-a195ae6e992e_1305x2048.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1uil!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4b2548-16f8-4a7b-b549-a195ae6e992e_1305x2048.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1uil!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4b2548-16f8-4a7b-b549-a195ae6e992e_1305x2048.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1uil!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4b2548-16f8-4a7b-b549-a195ae6e992e_1305x2048.jpeg" width="236" height="370.3662835249042" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a4b2548-16f8-4a7b-b549-a195ae6e992e_1305x2048.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2048,&quot;width&quot;:1305,&quot;resizeWidth&quot;:236,&quot;bytes&quot;:695176,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/186216243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4b2548-16f8-4a7b-b549-a195ae6e992e_1305x2048.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1uil!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4b2548-16f8-4a7b-b549-a195ae6e992e_1305x2048.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1uil!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4b2548-16f8-4a7b-b549-a195ae6e992e_1305x2048.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1uil!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4b2548-16f8-4a7b-b549-a195ae6e992e_1305x2048.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1uil!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a4b2548-16f8-4a7b-b549-a195ae6e992e_1305x2048.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>In 1984, a UCSF dermatologist and medical informaticist named Marsden Blois published a book that should be required reading for anyone trying to understand why AI in medicine is so hard. &#8220;Information and Medicine: The Nature of Medical Descriptions&#8221; was written before the current AI revolution, before machine learning as we know it, before anyone had heard of large language models. Yet its core insights explain with remarkable precision why veterinary AI succeeds in some domains and fails spectacularly in others&#8212;and why the data integration problems I&#8217;ve been writing about aren&#8217;t merely technical challenges but fundamental properties of how clinical information works.</p><p>After 29 years in veterinary diagnostics, I&#8217;ve come to believe that Blois&#8217;s framework provides the missing theoretical foundation for understanding the challenges we face. It explains why DICOM-based imaging integration works seamlessly while practice management systems can&#8217;t agree on what to call a diagnosis. It explains why point-of-care coding has failed everywhere it&#8217;s been tried. And it suggests that modern large language models might represent a genuine breakthrough&#8212;not because they&#8217;re more powerful, but because they operate at a different level of clinical description than anything we&#8217;ve built before.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://priorknowledgeandpractice.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>The Hierarchy of Medical Description</h2><p>Blois&#8217;s central insight was deceptively simple: medical descriptions exist along a continuum from highly abstract and general to highly specific and concrete. He visualized this as a funnel or inverted pyramid, with vague descriptions at the wide top and precise measurements at the narrow bottom.</p><p>At the wide end, you have descriptions like &#8220;this patient isn&#8217;t doing well&#8221; or &#8220;something&#8217;s wrong with this cat.&#8221; At the narrow end, you have serum creatinine of 2.3 mg/dL, or a genetic mutation at a specific chromosomal location, or a radiographic finding with precise measurements.</p><p>The diagnostic process, Blois argued, is essentially a journey through this hierarchy&#8212;starting with vague, undifferentiated presentations at the wide end and progressively narrowing toward specific characterizations at the bottom.</p><p>Consider a typical veterinary case: A Golden Retriever presents with &#8220;lethargy and not eating.&#8221; That&#8217;s the wide end&#8212;a description that encompasses hundreds of possible conditions. Through history-taking, physical examination, and diagnostic testing, we progressively narrow: perhaps &#8220;geriatric large-breed dog with weight loss, polyuria, and mild azotemia&#8221; becomes &#8220;chronic kidney disease&#8221; becomes &#8220;CKD Stage 2 based on IRIS classification with specific creatinine and SDMA values.&#8221;</p><p>Each step down the funnel represents a more specific, more precise description of the patient&#8217;s condition. And critically for understanding AI, each level of the funnel requires fundamentally different kinds of reasoning.</p><h2>Why This Matters for AI: The Two Zones</h2><p>Blois was writing during the heyday of expert systems&#8212;rule-based AI programs like MYCIN (more on the lessons from MYCIN in my next post) that attempted to encode medical knowledge as &#8220;if-then&#8221; rules. He observed something that remains true today: these systems worked reasonably well at the narrow end of the funnel but struggled at the wide end.</p><p>The reason is straightforward. At the narrow end, you&#8217;re dealing with specific, well-defined data: laboratory values with numeric ranges, imaging measurements with standard protocols, genetic variants with definitive presence or absence. This kind of information is highly amenable to algorithmic processing. You can write rules for it. You can train classifiers on it. The boundaries are clear, the data is structured, and the relationships can be specified precisely.</p><p>At the wide end, everything is different. &#8220;Not eating&#8221; could mean the patient refused breakfast once or hasn&#8217;t eaten in three days. &#8220;Lethargy&#8221; is inherently subjective&#8212;does the owner mean the dog is sleeping more, or collapsed and unresponsive? The same clinical presentation might represent a minor upset or a life-threatening emergency, and distinguishing between them requires judgment that&#8217;s extraordinarily difficult to formalize.</p><p>Blois was skeptical that AI (yes, rules-based programs fall under the AI umbrella as you&#8217;ll remember from my <a href="https://priorknowledgeandpractice.substack.com/p/the-century-of-almost-there">previous post</a>) would ever handle the wide end of the funnel effectively. He argued that the vagueness and ambiguity at this level weren&#8217;t bugs to be fixed but essential features of clinical reasoning. When a patient presents with undifferentiated symptoms, the clinician must work with incomplete, uncertain, and often conflicting information. This requires a kind of gestalt pattern recognition that seemed fundamentally different from what computers could achieve.</p><p>For decades, he was right.</p><h2>The Veterinary Data Problem Through Blois&#8217;s Lens</h2><p>Reading Blois&#8217;s framework, the veterinary data challenges I&#8217;ve been writing about suddenly snap into focus. They&#8217;re not random technical problems&#8212;they&#8217;re predictable consequences of how clinical information actually works.</p><h3>Why DICOM Works</h3><p>In my article on <a href="https://priorknowledgeandpractice.substack.com/p/the-three-layers-of-veterinary-software">veterinary software interoperability</a>, I noted that DICOM-based imaging integration is the one area where veterinary medicine has achieved genuine plug-and-play interoperability. Walk into almost any veterinary practice with digital radiography, and the X-ray machine from Vendor A talks seamlessly to the PACS system from Vendor B, which displays images perfectly in the practice management system from Vendor C.</p><p>Blois&#8217;s framework explains why. Imaging data lives at the narrow end of the funnel. Images have standardized formats. Acquisition parameters can be precisely specified. Anatomical regions have agreed-upon terminology. Even when interpretation is involved, it&#8217;s applied to well-defined visual data with consistent presentation.</p><p>DICOM succeeds because it operates entirely within the zone where algorithmic processing works&#8212;the domain of specific, structured, well-defined information.</p><h3>Why Semantic Interoperability Fails</h3><p>In that same article, I identified the semantic layer&#8212;agreeing on what things mean&#8212;as veterinary medicine&#8217;s greatest unsolved interoperability challenge. Every practice uses different terminology for the same conditions: &#8220;DM&#8221; versus &#8220;diabetes mellitus&#8221; versus &#8220;endocrine disorder.&#8221; This chaos makes multi-practice data analysis nearly impossible.</p><p>Blois&#8217;s framework reveals why this problem is so intractable: practices aren&#8217;t just using different words for the same thing. They&#8217;re recording information at different levels of the hierarchy.</p><p>When one veterinarian records &#8220;DM&#8221; and another records &#8220;endocrine disorder,&#8221; these aren&#8217;t synonyms that can be mapped to each other through simple translation. &#8220;Endocrine disorder&#8221; sits higher on the funnel&#8212;it&#8217;s more abstract, less specific, encompassing a broader range of conditions. &#8220;DM&#8221; is further down, more precise but still not as specific as &#8220;Type 1 diabetes mellitus with secondary ketoacidosis.&#8221;</p><p>The semantic chaos in veterinary data reflects the fundamental variability in where along the diagnostic funnel clinicians choose to record their observations. Some veterinarians record highly specific diagnoses when they&#8217;re confident. Others prefer broader categories that acknowledge uncertainty. Still others record the level of specificity that&#8217;s relevant for the clinical decision at hand.</p><p>This isn&#8217;t sloppy data entry&#8212;it&#8217;s the natural expression of clinical reasoning at different levels of certainty and different stages of the diagnostic process.</p><h3>Why Point-of-Care Coding Fails</h3><p>I&#8217;ve <a href="https://priorknowledgeandpractice.substack.com/p/why-veterinary-medicine-needs-standardized">argued previously</a> that forcing veterinarians to code diagnoses at the point of care is doomed to fail, and that the solution has to happen on the backend through intelligent translation systems. Blois&#8217;s framework provides the theoretical explanation for why this is true.</p><p>Clinical reasoning naturally starts at the wide end of the funnel and progressively refines. When a veterinarian first sees that lethargic Golden Retriever, they&#8217;re genuinely uncertain about the diagnosis. Forcing them to select a specific ICD or SNOMED code at that moment doesn&#8217;t just slow down workflow&#8212;it demands artificial precision that doesn&#8217;t match their actual clinical state.</p><p>Even worse, forcing early coding constrains clinical expressiveness. Consider a complex case: a 12-year-old Golden Retriever with lethargy, mild azotemia, and a heart murmur that wasn&#8217;t present six months ago. The veterinarian suspects early kidney disease but can&#8217;t rule out cardiac involvement, and the breed predisposition for both conditions makes the diagnostic picture unclear.</p><p>Standard coding systems force this nuanced clinical picture into rigid categories. Is this &#8220;chronic kidney disease&#8221; or &#8220;heart murmur&#8221; or &#8220;lethargy&#8221;? The coding system demands a choice, but the clinical reality is uncertainty and interconnected possibilities. The veterinarian ends up either oversimplifying the case to fit the codes or spending excessive time trying to find codes that capture the full clinical complexity.</p><p>This loss of expressiveness isn&#8217;t just inconvenient&#8212;it&#8217;s clinically dangerous. Rich clinical narratives that capture complexity and uncertainty get reduced to simplistic code combinations that miss the subtleties crucial for patient care.</p><p>The solution, as I&#8217;ve argued, is to preserve the full richness of clinical expression at whatever level the veterinarian naturally describes, then apply intelligent backend systems to map those descriptions to standardized codes for data sharing and analysis. Blois&#8217;s framework shows why this approach aligns with the fundamental nature of clinical information.</p><h2>The LLM Revolution: Why This Time Might Be Different</h2><p>Blois was skeptical that AI would ever handle the wide end of the diagnostic funnel. The rule-based expert systems of his era certainly couldn&#8217;t. They required precise inputs, explicit knowledge encoding, and clear decision boundaries&#8212;all characteristics of the narrow end.</p><p>But large language models represent something genuinely new: AI systems that operate natively in natural language at varying levels of specificity.</p><p>When you describe a case to ChatGPT or Claude&#8212;&#8221;I have a 12-year-old Golden Retriever with lethargy and decreased appetite, mild azotemia on bloodwork, and a new heart murmur&#8221;&#8212;the model doesn&#8217;t demand that you first encode this into structured categories. It can work with the same natural language that veterinarians use to reason about cases, at whatever level of specificity you provide.</p><p>This doesn&#8217;t mean LLMs have solved the problems Blois identified. As I discussed in <a href="https://priorknowledgeandpractice.substack.com/p/why-llms-hallucinate-and-why-we-shouldnt">my article on hallucinations,</a> LLMs can generate confident-sounding but incorrect information, and they can&#8217;t reliably access real-time databases or verify facts against authoritative sources. The wide end of the funnel remains challenging precisely because the information is inherently uncertain and ambiguous.</p><p>But LLMs do offer something that previous AI approaches couldn&#8217;t: the ability to work with clinical information across the full range of Blois&#8217;s hierarchy. They can discuss vague presentations and specific diagnoses in the same conversation, moving up and down the funnel as the clinical picture develops. They can preserve the rich expressiveness of natural language that gets lost when we force everything into structured codes.</p><p>This capability has profound implications for the backend translation systems I&#8217;ve advocated. Instead of requiring explicit rules mapping every possible clinical term to standard codes, LLM-based systems can potentially understand clinical intent across terminology variations and levels of specificity. They might finally bridge the gap between how veterinarians naturally document cases and the structured data needed for interoperability and analysis.</p><h2>Implications for Evaluating Veterinary AI</h2><p>Blois&#8217;s framework also provides a practical lens for evaluating AI tools, complementing the <a href="https://priorknowledgeandpractice.substack.com/p/how-to-evaluate-ai-systems-in-veterinary">evaluation frameworks</a> I&#8217;ve previously discussed.</p><h3>Ask: Where on the Hierarchy Does This AI Operate?</h3><p>When evaluating any AI tool, the first question should be: what level of clinical description does this system work with?</p><p>Tools operating at the narrow end&#8212;imaging analysis, laboratory interpretation, specific diagnostic predictions&#8212;work with well-defined data at the bottom of Blois&#8217;s funnel. These are the domains where AI has historically succeeded, and we have established methodologies for evaluation: sensitivity, specificity, likelihood ratios, receiver operating characteristic curves.</p><p>Tools operating at the wide end&#8212;clinical decision support, differential diagnosis generators, natural language interfaces&#8212;face fundamentally different challenges. They must handle vague inputs, uncertain reasoning, and the full messiness of undifferentiated clinical presentations. Evaluation here is more complex: we need to assess not just accuracy on well-defined cases but robustness across the full range of clinical uncertainty.</p><h3>Understand the Mismatch Problem</h3><p>Many AI failures occur when systems designed for one level of the hierarchy encounter data from another level.</p><p>An imaging AI trained on clear pathological findings may fail when presented with subtle or ambiguous images. A rule-based diagnostic system expecting specific symptoms may produce nonsensical recommendations when given vague chief complaints. A documentation AI trained on well-structured notes may struggle with the shorthand and abbreviations that veterinarians actually use.</p><p>Before implementing any AI tool, verify that the validation data matches the level of clinical description you&#8217;ll actually provide. A system validated on clear-cut cases may not perform nearly as well in the ambiguous situations that constitute most real clinical practice.</p><h3>Recognize the Translation Challenge</h3><p>Any AI system that must translate between different levels of the hierarchy faces particular challenges. This includes:</p><ul><li><p><strong>Backend coding systems</strong> that map narrative documentation to structured codes</p></li><li><p><strong>Clinical decision support</strong> that takes vague presentations and suggests specific diagnoses</p></li><li><p><strong>Data integration platforms</strong> that normalize terminology across practices</p></li></ul><p>These systems are attempting to bridge levels of Blois&#8217;s hierarchy&#8212;inherently more challenging than operating within a single level. Evaluate them with particular attention to how they handle uncertainty and ambiguity rather than just their performance on clear-cut cases.</p><h2>The Path Forward</h2><p>Understanding Blois&#8217;s framework doesn&#8217;t solve our problems, but it does help us approach them more realistically.</p><p>First, we should stop treating data inconsistency as a problem to be eliminated and start treating it as a fundamental property of clinical information that must be accommodated. Practices will always record information at different levels of specificity because they&#8217;re capturing different stages of clinical reasoning. Our systems need to handle this variability rather than demanding artificial uniformity.</p><p>Second, we should invest in backend translation systems that can work across Blois&#8217;s hierarchy&#8212;systems that preserve rich clinical narratives while extracting standardized codes for data sharing. Large language models may finally provide the capability to build such systems effectively, though significant development work remains.</p><p>Third, we should evaluate AI tools against realistic clinical scenarios that include the full range of uncertainty and ambiguity found in practice&#8212;not just the clear-cut cases where AI has historically excelled.</p><p>Finally, we should maintain appropriate humility about what AI can accomplish in clinical medicine. Blois&#8217;s core insight&#8212;that different levels of clinical description require fundamentally different kinds of reasoning&#8212;remains valid. Even as AI capabilities advance, the wide end of the diagnostic funnel will likely remain the domain where human clinical judgment is most essential.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j2Ya!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a928928-9d18-4bd8-a985-55e107531da8_1472x832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j2Ya!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a928928-9d18-4bd8-a985-55e107531da8_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j2Ya!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a928928-9d18-4bd8-a985-55e107531da8_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j2Ya!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a928928-9d18-4bd8-a985-55e107531da8_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j2Ya!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a928928-9d18-4bd8-a985-55e107531da8_1472x832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j2Ya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a928928-9d18-4bd8-a985-55e107531da8_1472x832.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a928928-9d18-4bd8-a985-55e107531da8_1472x832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/186216243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a928928-9d18-4bd8-a985-55e107531da8_1472x832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j2Ya!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a928928-9d18-4bd8-a985-55e107531da8_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!j2Ya!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a928928-9d18-4bd8-a985-55e107531da8_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!j2Ya!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a928928-9d18-4bd8-a985-55e107531da8_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!j2Ya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a928928-9d18-4bd8-a985-55e107531da8_1472x832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Key Insights for Veterinary Practice</h2><p><strong>&#128202; Recognize the hierarchy in your own documentation.</strong> Notice when you&#8217;re recording vague observations versus specific diagnoses. Both are valid and necessary&#8212;they represent different stages of clinical reasoning. Systems that force premature specificity are working against the natural diagnostic process.</p><p><strong>&#128269; Match AI tools to appropriate levels.</strong> Imaging AI, laboratory interpretation, and specific diagnostic predictions operate at the narrow end of Blois&#8217;s hierarchy and can be evaluated with traditional accuracy metrics. Decision support and natural language tools operate higher on the hierarchy and require different evaluation approaches.</p><p><strong>&#128203; Demand validation at realistic specificity levels.</strong> When evaluating AI tools, ask whether the validation data matches your actual practice. A system that performs brilliantly on textbook cases may struggle with the vague presentations and clinical uncertainty that constitute most real-world practice.</p><p><strong>&#128260; Support backend translation approaches.</strong> Rather than demanding that your staff code everything at entry, look for systems that can accept natural language documentation and apply intelligent coding on the backend. This approach aligns with how clinical reasoning actually works.</p><p><strong>&#128221; Preserve clinical expressiveness.</strong> Resist pressure to sacrifice the richness of clinical narrative for the convenience of structured data entry. The nuances captured in natural language&#8212;uncertainty, interconnected possibilities, clinical reasoning&#8212;are often exactly the information that matters most for patient care.</p><p><strong>&#129504; Understand why semantic chaos persists.</strong> The terminology variations across practices aren&#8217;t just different words for the same thing&#8212;they often represent recording at different levels of clinical specificity. This is why simple synonym mapping doesn&#8217;t solve interoperability, and why more sophisticated translation approaches are needed.</p><p><strong>&#9878;&#65039; Maintain appropriate expectations.</strong> Even as AI advances, the wide end of the diagnostic funnel&#8212;where presentations are vague, uncertainty is high, and clinical judgment is most critical&#8212;will likely remain the domain where human expertise is irreplaceable. AI tools are most valuable when they complement rather than attempt to replace this judgment.</p><div><hr></div><p><em>Blois died in 1988, four years after publishing &#8220;Information and Medicine.&#8221; He didn&#8217;t live to see either the AI winter that followed or the remarkable renaissance we&#8217;re experiencing today. But his insights about the fundamental nature of clinical information&#8212;written when computers were room-sized and the internet didn&#8217;t exist&#8212;remain remarkably relevant for anyone trying to make AI work in veterinary medicine.</em></p><p><em>The book is out of print but available through used book sellers and some academic libraries for those wanting to explore further.</em></p><div><hr></div><p><em>How do Blois&#8217;s concepts resonate with your own experience of clinical reasoning? Have you encountered AI tools that work well at one level of clinical description but struggle at another? I&#8217;d love to hear your observations&#8212;they help shape how I think about these frameworks and their practical applications.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Prior Knowledge and Practice is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[The Coming Transformation of Software]]></title><description><![CDATA[When Code Becomes Commodity and Interfaces Become Invisible]]></description><link>https://priorknowledgeandpractice.substack.com/p/the-coming-transformation-of-software</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/the-coming-transformation-of-software</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Mon, 26 Jan 2026 16:02:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EfT9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791a2a67-c5fb-4d99-87bf-73554b0bad9c_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EfT9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791a2a67-c5fb-4d99-87bf-73554b0bad9c_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EfT9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791a2a67-c5fb-4d99-87bf-73554b0bad9c_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EfT9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791a2a67-c5fb-4d99-87bf-73554b0bad9c_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EfT9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791a2a67-c5fb-4d99-87bf-73554b0bad9c_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EfT9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791a2a67-c5fb-4d99-87bf-73554b0bad9c_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EfT9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791a2a67-c5fb-4d99-87bf-73554b0bad9c_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/791a2a67-c5fb-4d99-87bf-73554b0bad9c_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/185796964?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791a2a67-c5fb-4d99-87bf-73554b0bad9c_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EfT9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791a2a67-c5fb-4d99-87bf-73554b0bad9c_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EfT9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791a2a67-c5fb-4d99-87bf-73554b0bad9c_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EfT9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791a2a67-c5fb-4d99-87bf-73554b0bad9c_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EfT9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791a2a67-c5fb-4d99-87bf-73554b0bad9c_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Three shifts are converging that will fundamentally transform how veterinary software is built, sold, and used. If you&#8217;re building veterinary software, your business model is about to change. If you&#8217;re buying it, your evaluation criteria need to change first.</p><h2>Shift 1: The Cost of Building Software Is Collapsing</h2><p>Eighteen months ago, building a veterinary practice management system required a team of developers working for years. Today, AI coding agents&#8212;tools like Claude Code, Codex, Gemini and Cursor&#8212;are fundamentally changing that equation.</p><p>I&#8217;ve watched developers build functional applications in hours that would have taken weeks. Not toy demos&#8212;working software with databases, user interfaces, and business logic. The technology isn&#8217;t perfect, but it&#8217;s improving at a pace that should concern any software company whose primary value proposition is &#8220;we wrote a lot of code.&#8221;</p><p>What does this mean for veterinary software? The barrier to entry is dropping rapidly. A veterinarian with a specific workflow frustration and some technical inclination can now build a tool to solve it. A small startup can compete with established players on features, if not on scale.</p><p>This doesn&#8217;t mean established companies will disappear overnight. But it does mean that &#8220;we have more developers&#8221; is no longer a sustainable competitive advantage. The moat has to be somewhere else.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://priorknowledgeandpractice.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>Shift 2: The Hard-Coded Interface Is Dying</h2><p>This idea came to me from Nate Jones in his video <a href="https://www.youtube.com/watch?v=x-01UrScIrA">&#8220;Agents Will Kill Your UI by 2026&#8212;Unless You Build This Instead&#8221;</a>, and it&#8217;s worth sitting with: the static user interface&#8212;buttons in fixed locations, menus you memorize, workflows you adapt to&#8212;is a temporary artifact of technological limitation, not an ideal end state.</p><p>Think about how you interact with your practice management system today. You&#8217;ve learned where things are. You&#8217;ve developed muscle memory. When the vendor updates the interface, you&#8217;re frustrated because everything moved. The software doesn&#8217;t adapt to you; you adapt to it.</p><p>Now imagine an interface that&#8217;s generated dynamically based on what you&#8217;re trying to accomplish, used once, and then discarded. You&#8217;re checking in a patient for a dental procedure? The interface shows you exactly what you need for that task&#8212;nothing more, nothing less. You&#8217;re reviewing lab results for a complex internal medicine case? Different interface, optimized for that specific context.</p><p>This isn&#8217;t science fiction. The underlying technology&#8212;large language models that can generate functional user interfaces from natural language descriptions&#8212;exists today. It&#8217;s clunky and unreliable for critical applications, but it&#8217;s improving monthly.</p><p>The implication is profound: learning a software system becomes obsolete. The cognitive load of remembering where things are disappears. The interface becomes invisible because it&#8217;s perfectly fitted to the task.</p><h2>Shift 3: The Agent Becomes the Interface</h2><p>Take the previous idea one step further. What if the primary interface isn&#8217;t visual at all?</p><p>Imagine a system that knows you&#8217;re Dr. Martinez, it&#8217;s Tuesday afternoon, you just finished a complicated GDV surgery, and now you need to review lab results for the diabetic cat in Room 3. You don&#8217;t navigate to a screen&#8212;you simply say what you need, and the system understands the context without you explaining it.</p><p>&#8220;What were Whiskers&#8217; last three glucose curves?&#8221;</p><p>The system knows which patient you mean because it knows where you are and what you&#8217;re doing. It knows how you prefer to see glucose data displayed. It knows you&#8217;re about to have a conversation with the owner and anticipates you might want to see the treatment history too.</p><p>This is the natural language interface that&#8217;s context-aware and personalized. The &#8220;software&#8221; becomes an intelligent agent that understands veterinary medicine, understands your practice, and understands you.</p><h2>What This Means If You&#8217;re Building Veterinary Software</h2><p>Your code is becoming commoditized. Within a few years, the act of writing software will be dramatically cheaper and faster than it is today. If your competitive advantage is your codebase, you need a new strategy.</p><p>What remains valuable? Domain expertise that can&#8217;t be easily replicated. Deep understanding of veterinary workflows. High-quality, structured data that can train and ground AI systems. Relationships and trust built over years.</p><p>The companies that thrive will be those that can feed intelligent agents with accurate, veterinary-specific knowledge&#8212;not those that can write the most elegant code. If you&#8217;ve been investing in understanding how veterinarians actually work, that investment is about to pay off. If you&#8217;ve been coasting on a functional product without deepening your domain expertise, the window is closing.</p><h2>What This Means If You&#8217;re Buying Veterinary Software</h2><p>Stop evaluating software based on interface polish. That shiny, intuitive interface you&#8217;re paying premium prices for? It&#8217;s about to become table stakes, then commodity, then irrelevant.</p><p>Start asking different questions: How deep is this company&#8217;s understanding of veterinary medicine? What data do they have, and how is it structured? How well-positioned are they to support AI-powered workflows? What happens to my data if I want to leave?</p><p>The practices that document thoroughly&#8212;even in messy natural language&#8212;will be positioned to benefit most from intelligent agent interfaces. The practices that have been disciplined about data quality will have advantages over those that haven&#8217;t.</p><p>And perhaps most importantly: be prepared for the switching costs between systems to drop dramatically. If the interface is generated dynamically, the pain of &#8220;learning a new system&#8221; largely disappears. Your leverage as a buyer is about to increase significantly.</p><h2>The Uncomfortable Questions</h2><p>I don&#8217;t have all the answers here. These shifts raise questions that the veterinary industry hasn&#8217;t grappled with yet:</p><p>How do you validate AI-generated software for clinical use? When the interface changes dynamically, what does &#8220;training staff&#8221; even mean? How do regulatory frameworks adapt when the software is different every time it&#8217;s used? What happens to the specialized knowledge that practice managers have accumulated about making current systems work?</p><p>These are the conversations we need to be having now, before the technology forces them upon us.</p><p>The veterinary software industry has been relatively stable for decades. The same basic paradigm&#8212;buy a system, learn it, live with its limitations&#8212;has persisted through multiple technology generations. That paradigm is ending.</p><p>Whether you&#8217;re building or buying, the time to start thinking differently is now.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/p/the-coming-transformation-of-software?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Prior Knowledge and Practice! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/p/the-coming-transformation-of-software?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://priorknowledgeandpractice.substack.com/p/the-coming-transformation-of-software?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/p/the-coming-transformation-of-software/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://priorknowledgeandpractice.substack.com/p/the-coming-transformation-of-software/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Century of Almost-There]]></title><description><![CDATA[What AI's past teaches us about separating hype from reality]]></description><link>https://priorknowledgeandpractice.substack.com/p/the-century-of-almost-there</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/the-century-of-almost-there</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Thu, 23 Oct 2025 16:17:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gaIP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e20d4f-494b-4fd3-97e5-b54c497eabbb_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gaIP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e20d4f-494b-4fd3-97e5-b54c497eabbb_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gaIP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e20d4f-494b-4fd3-97e5-b54c497eabbb_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gaIP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e20d4f-494b-4fd3-97e5-b54c497eabbb_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gaIP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e20d4f-494b-4fd3-97e5-b54c497eabbb_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gaIP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e20d4f-494b-4fd3-97e5-b54c497eabbb_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gaIP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e20d4f-494b-4fd3-97e5-b54c497eabbb_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41e20d4f-494b-4fd3-97e5-b54c497eabbb_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/176920746?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e20d4f-494b-4fd3-97e5-b54c497eabbb_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gaIP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e20d4f-494b-4fd3-97e5-b54c497eabbb_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gaIP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e20d4f-494b-4fd3-97e5-b54c497eabbb_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gaIP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e20d4f-494b-4fd3-97e5-b54c497eabbb_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gaIP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e20d4f-494b-4fd3-97e5-b54c497eabbb_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Andrej Karpathy, OpenAI co-founder and one of the world&#8217;s most respected AI researchers, recently appeared on a podcast and made headlines with his prediction: useful AI agents are about a decade away. He described current AI agents as lacking memory, robustness, and reliability&#8212;concerns that resonate with anyone who&#8217;s actually tried to build production AI systems.</p><p>But here&#8217;s what caught my attention more than the prediction itself: the certainty. The timeline. The &#8220;decade away&#8221; framing that sounds so measured and reasonable, especially compared to the breathless &#8220;AGI by 2027&#8221; predictions we&#8217;re hearing elsewhere.</p><p>The problem? I&#8217;ve heard this story before. Many times. And if there&#8217;s one thing the history of AI teaches us, it&#8217;s that brilliant people are spectacularly, consistently, almost comically bad at predicting when their technologies will actually be ready.</p><p>Let me show you what I mean.</p><p><em><strong>A Note on Sources</strong>: Before we dive into AI history, I strongly encourage you to listen to <a href="http://youtube.com/watch?v=lXUZvyajciY">Andrej Karpathy&#8217;s full interview</a>. It&#8217;s genuinely excellent&#8212;thoughtful, measured, and packed with insights from one of the world&#8217;s true experts in AI. His discussion of current AI capabilities, limitations, and the practical challenges of building AI systems is invaluable. If you&#8217;re short on time, <a href="https://www.youtube.com/watch?v=5ioEQigrJOA&amp;t=1s">Nate Jones has an excellent summary video</a> highlighting key points.</em></p><p><em>My focus in this article is specifically on the timeline prediction, not the substance of Karpathy&#8217;s technical insights, which are spot-on. The irony is that his careful, detailed explanation of current AI limitations makes a compelling case for why his own timeline might be optimistic. But I&#8217;m using his prediction as a jumping-off point precisely because it&#8217;s measured and comes from someone credible&#8212;not because I think he&#8217;s wrong about the technology itself.</em></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Prior Knowledge and Practice is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>The Pattern of Optimism</h2><p><strong>Marvin Minsky, 1970</strong>: &#8220;In from three to eight years we will have a machine with the general intelligence of an average human being.&#8221; One of the founding fathers of AI, a brilliant mind who shaped the entire field, confidently predicted human-level AI would arrive between 1973 and 1978. We&#8217;re still waiting.</p><p><strong>Elon Musk, 2015</strong>: Speaking at an Nvidia conference, Musk declared autonomous driving &#8220;a solved problem&#8221; and said Tesla would deliver it &#8220;in a few years.&#8221; He told the world: &#8220;I view it as a solved problem. We know exactly what to do and we will be there in a few years.&#8221;</p><p>That was ten years ago.</p><p>Since then, Musk has promised full self-driving capabilities would arrive &#8220;next year&#8221; in:</p><ul><li><p>2014 (for 2016)</p></li><li><p>2015 (for 2017-2018)</p></li><li><p>2016 (for 2018, predicting you could summon your Tesla from across the country)</p></li><li><p>2017 (for 2019, saying you&#8217;d be able to sleep in your car)</p></li><li><p>2018 (for 2019)</p></li><li><p>2019 (for 2020, promising &#8220;feature complete&#8221; FSD)</p></li><li><p>2020 (for 2021, predicting Level 5 autonomy)</p></li><li><p>2021 (for 2022)</p></li><li><p>2022 (for 2023)</p></li></ul><p>In a 2023 lawsuit, Tesla&#8217;s lawyers successfully argued that Musk&#8217;s statements about self-driving timelines constituted &#8220;corporate puffery&#8221;&#8212;essentially, marketing fluff not to be taken seriously. Yet he continues making the same predictions.</p><p><strong>Herbert Simon, 1965</strong>: &#8220;Machines will be capable, within twenty years, of doing any work a man can do.&#8221; Nobel Prize winner, pioneer of AI research. His twenty-year prediction would have meant general AI by 1985.</p><p><strong>Geoffrey Hinton, 2016</strong>: &#8220;I think that if you work as a radiologist you are like Wile E. Coyote in the cartoon. You&#8217;re already over the edge of the cliff, but you haven&#8217;t yet looked down. There&#8217;s no ground underneath.&#8221; He predicted that within five years, deep learning would surpass radiologists, advising young doctors against specializing in radiology.</p><p>That was nine years ago. Radiology as a specialty is thriving, AI-assisted radiology is valuable, but radiologists haven&#8217;t fallen off the cliff. Hinton was right about the capability&#8212;AI can analyze images remarkably well. He was completely wrong about the timeline and the replacement scenario.</p><p><strong>Roger Schank and Marvin Minsky, 1984</strong>: At an AI conference, these two leaders who had survived the 1970s AI winter warned that enthusiasm for expert systems had &#8220;spiraled out of control&#8221; and disappointment would follow. They were right about the disappointment&#8212;but notably, they themselves had been the optimists a decade earlier. The expert systems boom that began around 1980 was built on predictions that these systems would revolutionize corporate decision-making and capture human expertise at scale. By 1985, the AI industry had grown to over a billion dollars. By 1987, it had collapsed.</p><p>The pattern is unmistakable: brilliant people, genuine breakthroughs, wildly optimistic timelines, eventual disappointment, followed by... the next generation of brilliant people making wildly optimistic timelines again.</p><h2>A Brief History of AI: Cycles That Keep Repeating</h2><p>Understanding where we are requires knowing where we&#8217;ve been. The history of AI isn&#8217;t just interesting&#8212;it&#8217;s instructive. Let me walk you through it.</p><h3>Before AI Had a Name (1950): The Turing Test</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G00f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b9941b-1145-4148-9ee1-51195efa3101_1600x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G00f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b9941b-1145-4148-9ee1-51195efa3101_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G00f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b9941b-1145-4148-9ee1-51195efa3101_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G00f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b9941b-1145-4148-9ee1-51195efa3101_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G00f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b9941b-1145-4148-9ee1-51195efa3101_1600x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G00f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b9941b-1145-4148-9ee1-51195efa3101_1600x900.jpeg" width="534" height="300.375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99b9941b-1145-4148-9ee1-51195efa3101_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:534,&quot;bytes&quot;:82853,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/176920746?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b9941b-1145-4148-9ee1-51195efa3101_1600x900.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G00f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b9941b-1145-4148-9ee1-51195efa3101_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G00f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b9941b-1145-4148-9ee1-51195efa3101_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G00f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b9941b-1145-4148-9ee1-51195efa3101_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G00f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b9941b-1145-4148-9ee1-51195efa3101_1600x900.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Before the Dartmouth Conference formally launched AI as a field, Alan Turing laid the theoretical groundwork. In his 1950 paper &#8220;<a href="https://courses.cs.umbc.edu/471/papers/turing.pdf">Computing Machinery and Intelligence,</a>&#8221; he proposed what became known as the <em><a href="https://en.wikipedia.org/wiki/Turing_test">Turing Test</a></em> and made a prediction: by the year 2000, machines would be able to fool an average interrogator at least 30% of the time. His 50-year timeline was notably longer than the predictions that would follow&#8212;and more accurate. By 2000, chatbots could indeed fool some people some of the time. But we still lack the general intelligence Turing envisioned. Even his measured prediction captures the persistent gap between narrow capability and true understanding.</p><h3>The Beginning (1956): Summer Dreams</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_GR3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8eb92a-8adc-4d44-88c9-3797161977dc_800x584.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_GR3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8eb92a-8adc-4d44-88c9-3797161977dc_800x584.png 424w, https://substackcdn.com/image/fetch/$s_!_GR3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8eb92a-8adc-4d44-88c9-3797161977dc_800x584.png 848w, https://substackcdn.com/image/fetch/$s_!_GR3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8eb92a-8adc-4d44-88c9-3797161977dc_800x584.png 1272w, https://substackcdn.com/image/fetch/$s_!_GR3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8eb92a-8adc-4d44-88c9-3797161977dc_800x584.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_GR3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8eb92a-8adc-4d44-88c9-3797161977dc_800x584.png" width="553" height="403.69" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd8eb92a-8adc-4d44-88c9-3797161977dc_800x584.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:584,&quot;width&quot;:800,&quot;resizeWidth&quot;:553,&quot;bytes&quot;:407103,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/176920746?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8eb92a-8adc-4d44-88c9-3797161977dc_800x584.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_GR3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8eb92a-8adc-4d44-88c9-3797161977dc_800x584.png 424w, https://substackcdn.com/image/fetch/$s_!_GR3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8eb92a-8adc-4d44-88c9-3797161977dc_800x584.png 848w, https://substackcdn.com/image/fetch/$s_!_GR3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8eb92a-8adc-4d44-88c9-3797161977dc_800x584.png 1272w, https://substackcdn.com/image/fetch/$s_!_GR3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd8eb92a-8adc-4d44-88c9-3797161977dc_800x584.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It started with breathtaking ambition. In the summer of 1956, John McCarthy, Marvin Minsky, Claude Shannon, and Nathaniel Rochester organized the Dartmouth Summer Research Project on Artificial Intelligence. This wasn&#8217;t just a conference&#8212;it was the birth certificate of AI as a field.</p><p>Their <a href="http://jmc.stanford.edu/articles/dartmouth/dartmouth.pdf">proposal</a> was audacious: &#8220;We propose that a 2-month, 10-man study of artificial intelligence be carried out during the summer of 1956 at Dartmouth College... The study is to proceed on the basis of the conjecture that every aspect of learning or any other feature of intelligence can in principle be so precisely described that a machine can be made to simulate it.&#8221;</p><p>The goal? Solve human-level AI in a single summer.</p><p>This set the pattern for everything that followed: brilliant people, genuine insights, and wildly optimistic timelines. They believed that the hard problems of intelligence were just around the corner from being solved.</p><h3>The Golden Years (1956-1974): Early Success Breeds Overconfidence</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4QcV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21716ac8-cba2-44b9-9856-2173c42911e6_1200x900.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4QcV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21716ac8-cba2-44b9-9856-2173c42911e6_1200x900.webp 424w, https://substackcdn.com/image/fetch/$s_!4QcV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21716ac8-cba2-44b9-9856-2173c42911e6_1200x900.webp 848w, https://substackcdn.com/image/fetch/$s_!4QcV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21716ac8-cba2-44b9-9856-2173c42911e6_1200x900.webp 1272w, https://substackcdn.com/image/fetch/$s_!4QcV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21716ac8-cba2-44b9-9856-2173c42911e6_1200x900.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4QcV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21716ac8-cba2-44b9-9856-2173c42911e6_1200x900.webp" width="477" height="357.75" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21716ac8-cba2-44b9-9856-2173c42911e6_1200x900.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1200,&quot;resizeWidth&quot;:477,&quot;bytes&quot;:100426,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/176920746?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21716ac8-cba2-44b9-9856-2173c42911e6_1200x900.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4QcV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21716ac8-cba2-44b9-9856-2173c42911e6_1200x900.webp 424w, https://substackcdn.com/image/fetch/$s_!4QcV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21716ac8-cba2-44b9-9856-2173c42911e6_1200x900.webp 848w, https://substackcdn.com/image/fetch/$s_!4QcV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21716ac8-cba2-44b9-9856-2173c42911e6_1200x900.webp 1272w, https://substackcdn.com/image/fetch/$s_!4QcV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21716ac8-cba2-44b9-9856-2173c42911e6_1200x900.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The next two decades seemed to validate the optimism. Progress came quickly in narrow domains:</p><p><strong>Game Playing</strong>: Researchers demonstrated that computers could play tic-tac-toe, checkers, and increasingly sophisticated games. Arthur Samuel&#8217;s checker-playing program could beat most human players by 1962. This seemed like proof that machines could &#8220;think.&#8221;</p><p><strong>Natural Language</strong>: Joseph Weizenbaum&#8217;s ELIZA (1966) could simulate a Rogerian psychotherapist well enough that some users became emotionally attached to it, sharing intimate details despite knowing it was a program. If a simple pattern-matching program could fool people into thinking it understood them, surely true language understanding was close.</p><p><strong>Problem Solving</strong>: Allan Newell and Herbert Simon developed the General Problem Solver, which could solve a range of problems through search. They weren&#8217;t shy about their predictions. Simon famously declared in 1965 that &#8220;machines will be capable, within twenty years, of doing any work a man can do.&#8221;</p><p><strong>Robotics</strong>: The Stanford Cart navigated obstacle courses. Programs could stack blocks in response to natural language commands. Shakey the Robot could navigate rooms and push objects. The dream of general-purpose robots seemed tantalizingly close.</p><p><strong>Expert Systems (early versions)</strong>: DENDRAL (1965) could identify chemical compounds from spectrometer data. These early successes suggested that capturing expert knowledge in computational form was tractable.</p><p>The progress was real. The error was assuming that these narrow successes would scale smoothly to general intelligence. Researchers consistently underestimated the difference between solving well-defined problems in constrained domains and handling the messy, open-ended complexity of the real world.</p><h3>First AI Winter (1974-1980): Reality Bites</h3><p>In 1973, British mathematician Sir James Lighthill published a devastating report on AI research, commissioned by the UK Parliament. His conclusion was brutal: AI had failed to deliver on its promises. The problems were much harder than anticipated. The techniques didn&#8217;t scale.</p><p>The report triggered funding cuts in the UK. In the US, DARPA (Defense Advanced Research Projects Agency) became increasingly frustrated with the lack of progress in speech recognition and other areas. The money dried up. AI research slowed to a crawl.</p><p>The first hard lesson: narrow success in toy problems doesn&#8217;t predict success in real-world complexity. The &#8220;commonsense knowledge problem&#8221; emerged as a seemingly insurmountable barrier. How do you teach a computer everything a five-year-old knows about how the world works?</p><p>What researchers got wrong: They thought intelligence was primarily about logical reasoning and search. They underestimated the importance of knowledge, learning, and dealing with uncertainty. They believed the path from simple demonstrations to general intelligence was shorter than it was.</p><h3>The Boom Years (1980-1987): Expert Systems and New Hope</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rs-W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2315a75-ee25-42ca-8532-e5e70ab2d3c0_375x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rs-W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2315a75-ee25-42ca-8532-e5e70ab2d3c0_375x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rs-W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2315a75-ee25-42ca-8532-e5e70ab2d3c0_375x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rs-W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2315a75-ee25-42ca-8532-e5e70ab2d3c0_375x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rs-W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2315a75-ee25-42ca-8532-e5e70ab2d3c0_375x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rs-W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2315a75-ee25-42ca-8532-e5e70ab2d3c0_375x500.jpeg" width="267" height="356" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2315a75-ee25-42ca-8532-e5e70ab2d3c0_375x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:375,&quot;resizeWidth&quot;:267,&quot;bytes&quot;:40370,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/176920746?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2315a75-ee25-42ca-8532-e5e70ab2d3c0_375x500.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Rs-W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2315a75-ee25-42ca-8532-e5e70ab2d3c0_375x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rs-W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2315a75-ee25-42ca-8532-e5e70ab2d3c0_375x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rs-W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2315a75-ee25-42ca-8532-e5e70ab2d3c0_375x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rs-W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2315a75-ee25-42ca-8532-e5e70ab2d3c0_375x500.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI came roaring back in the 1980s with a different approach: expert systems. Instead of trying to create general intelligence, why not capture the specific knowledge of human experts in narrow domains?</p><p>The success stories were compelling:</p><p><strong>MYCIN</strong> (developed in the 1970s, commercialized in the 1980s) diagnosed bacterial infections and recommended treatments, reportedly performing at the level of expert physicians in its narrow domain.</p><p><strong>XCON</strong>, developed for Digital Equipment Corporation, configured computer systems and was estimated to save the company $40 million over six years.</p><p><strong>The Cyc Project</strong>, started in 1984 by Doug Lenat, aimed to solve the commonsense knowledge problem by manually encoding all human common sense knowledge. The timeline? Ten years to encode everything humans know. (Spoiler: It&#8217;s 2025, and Cyc is still being developed.)</p><p>The AI industry exploded. By 1985, corporations were spending over a billion dollars on AI. Specialized LISP machines were created by companies like Symbolics and Lisp Machines Inc. AI consultancies went public. Universities expanded their AI departments.</p><p><strong>Predictions of the era</strong>: Expert systems would revolutionize business decision-making. Knowledge could be captured and replicated at scale. AI was finally becoming practical.</p><p><strong>Chess programs</strong> continued improving rapidly, adding to the sense that machine intelligence was inevitable and imminent.</p><p><strong>Neural networks</strong> also experienced a resurgence during this period. The development of backpropagation in the mid-1980s by Rumelhart, Hinton, and Williams provided a way to train multilayer networks, reigniting interest in connectionist approaches to AI.</p><h3>Second AI Winter (1987-1993): The Boom Becomes a Bust</h3><p>Then it all came crashing down.</p><p>In 1987, the market for specialized LISP machines collapsed. Desktop computers from Apple and IBM had become powerful enough and cheap enough to make specialized AI hardware obsolete. Companies like Symbolics, which had been the darling of the AI boom, filed for bankruptcy in the 1990s.</p><p>More fundamentally, the limitations of expert systems became painfully apparent:</p><p><strong>Brittleness</strong>: Expert systems made grotesque mistakes when given unusual inputs. They couldn&#8217;t handle cases outside their narrow training.</p><p><strong>Maintenance nightmares</strong>: Systems like XCON became too expensive to maintain. Every time the business changed, the knowledge base needed extensive manual updates.</p><p><strong>Knowledge acquisition bottleneck</strong>: It turned out that extracting knowledge from human experts and encoding it into rules was extraordinarily difficult. Experts often couldn&#8217;t articulate what they knew. Their knowledge was tacit, contextual, and nuanced in ways that rule-based systems couldn&#8217;t capture.</p><p><strong>Scaling problems</strong>: The hope had been that adding more rules would make systems more capable. Instead, rule bases became unwieldy, contradictory, and impossible to manage.</p><p><strong>The qualification problem</strong>: How do you specify all the conditions under which a rule applies? Every rule needed endless qualifications and exceptions.</p><p>The dream of capturing and replicating human expertise at scale foundered on the messy reality of how knowledge actually works.</p><p>Investment dried up. The term &#8220;AI winter&#8221; was coined. Companies avoided using &#8220;AI&#8221; in their marketing. Researchers rebranded their work as &#8220;informatics,&#8221; &#8220;knowledge systems,&#8221; or &#8220;computational intelligence&#8221; to avoid the stigma.</p><p><strong>What they got wrong</strong>: They thought knowledge was the bottleneck and that capturing it in explicit rules would solve the problem. They underestimated how much human expertise relies on pattern recognition, intuition, and contextual understanding that can&#8217;t easily be reduced to logical rules. They didn&#8217;t anticipate the maintenance burden of keeping rule-based systems current.</p><h3>The Rebirth (1993-2011): Quiet Progress and Practical Applications</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w1Jt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795d817-1328-46d5-8845-5cea8139e960_1200x900.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w1Jt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795d817-1328-46d5-8845-5cea8139e960_1200x900.webp 424w, https://substackcdn.com/image/fetch/$s_!w1Jt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795d817-1328-46d5-8845-5cea8139e960_1200x900.webp 848w, https://substackcdn.com/image/fetch/$s_!w1Jt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795d817-1328-46d5-8845-5cea8139e960_1200x900.webp 1272w, https://substackcdn.com/image/fetch/$s_!w1Jt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795d817-1328-46d5-8845-5cea8139e960_1200x900.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w1Jt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795d817-1328-46d5-8845-5cea8139e960_1200x900.webp" width="492" height="369" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d795d817-1328-46d5-8845-5cea8139e960_1200x900.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1200,&quot;resizeWidth&quot;:492,&quot;bytes&quot;:78464,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/176920746?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795d817-1328-46d5-8845-5cea8139e960_1200x900.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!w1Jt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795d817-1328-46d5-8845-5cea8139e960_1200x900.webp 424w, https://substackcdn.com/image/fetch/$s_!w1Jt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795d817-1328-46d5-8845-5cea8139e960_1200x900.webp 848w, https://substackcdn.com/image/fetch/$s_!w1Jt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795d817-1328-46d5-8845-5cea8139e960_1200x900.webp 1272w, https://substackcdn.com/image/fetch/$s_!w1Jt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd795d817-1328-46d5-8845-5cea8139e960_1200x900.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Something interesting happened during the so-called &#8220;AI winter&#8221; of the early 1990s: AI quietly became useful.</p><p>Researchers shifted away from trying to build general intelligence and focused instead on specific, well-defined problems. They moved away from pure logical reasoning toward statistical methods and machine learning.</p><p><strong>1997: Deep Blue defeats Kasparov</strong>: IBM&#8217;s chess program beat the world champion, making headlines worldwide. But here&#8217;s what&#8217;s important to note: Deep Blue was brilliant at chess and useless at everything else. It was the ultimate narrow AI. The lesson? Superhuman performance in a specific domain doesn&#8217;t translate to general intelligence.</p><p><strong>Probabilistic reasoning</strong>: Judea Pearl&#8217;s work on Bayesian networks in the 1980s finally gained traction, providing a rigorous framework for reasoning under uncertainty. This turned out to be far more useful than the certainty-based logic of expert systems.</p><p><strong>Machine learning emerges</strong>: Instead of hand-coding knowledge, systems learned patterns from data. Support Vector Machines, decision trees, and various statistical methods became the workhorses of practical AI.</p><p><strong>AI goes mainstream (invisibly)</strong>: Speech recognition improved. Spam filters worked. Recommendation systems suggested movies and products. Credit card fraud detection became practical. But these successes were rarely called &#8220;AI&#8221; because, as Rodney Brooks noted, &#8220;Once something becomes useful enough and common enough, it&#8217;s not labeled AI anymore.&#8221;</p><p><strong>2011: Watson wins Jeopardy</strong>: IBM&#8217;s question-answering system defeated champion players Ken Jennings and Brad Rutter. Like Deep Blue, Watson demonstrated impressive capability in a specific domain, but it was a narrow system, not a path to general intelligence.</p><p>This era was characterized by steady, incremental progress on specific problems rather than grand promises about general AI. Researchers became more modest in their claims, perhaps having learned from the previous winters. The field delivered working solutions but largely stayed out of the hype cycle.</p><h3>The Deep Learning Revolution (2012-2022): Suddenly, Neural Networks Work</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AoCS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65eff0c9-b609-4be2-bdf3-4f220f61054b_640x333.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AoCS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65eff0c9-b609-4be2-bdf3-4f220f61054b_640x333.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AoCS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65eff0c9-b609-4be2-bdf3-4f220f61054b_640x333.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AoCS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65eff0c9-b609-4be2-bdf3-4f220f61054b_640x333.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AoCS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65eff0c9-b609-4be2-bdf3-4f220f61054b_640x333.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AoCS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65eff0c9-b609-4be2-bdf3-4f220f61054b_640x333.jpeg" width="526" height="273.684375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65eff0c9-b609-4be2-bdf3-4f220f61054b_640x333.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:333,&quot;width&quot;:640,&quot;resizeWidth&quot;:526,&quot;bytes&quot;:55178,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/176920746?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65eff0c9-b609-4be2-bdf3-4f220f61054b_640x333.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AoCS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65eff0c9-b609-4be2-bdf3-4f220f61054b_640x333.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AoCS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65eff0c9-b609-4be2-bdf3-4f220f61054b_640x333.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AoCS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65eff0c9-b609-4be2-bdf3-4f220f61054b_640x333.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AoCS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65eff0c9-b609-4be2-bdf3-4f220f61054b_640x333.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Everything changed in 2012. Or more precisely, everything that had been slowly changing for years suddenly became visible.</p><p><strong>2012: AlexNet and the ImageNet breakthrough</strong>: A deep convolutional neural network developed by Alex Krizhevsky, Ilya Sutskever, and Geoffrey Hinton won the ImageNet competition by a massive margin. Computer vision went from barely working to suddenly working remarkably well. Deep learning was back, and this time it was different.</p><p>Why did it work now? Three things converged:</p><ol><li><p><strong>Computational power</strong>: GPUs (graphics processing units) turned out to be perfect for training neural networks. What had taken weeks could now be done in hours.</p></li><li><p><strong>Data</strong>: The internet had created massive datasets for training. ImageNet alone contained millions of labeled images.</p></li><li><p><strong>Algorithmic improvements</strong>: Better training techniques, improved architectures, and refined methods made deep networks trainable at scale.</p></li></ol><p><strong>2016: AlphaGo defeats Lee Sedol</strong>: DeepMind&#8217;s system beat one of the world&#8217;s best Go players at a game long thought to be beyond computer capability. Unlike chess, Go&#8217;s complexity seemed to require intuition and creativity, not just brute-force search.</p><p><strong>Practical applications explode</strong>: Speech recognition became genuinely useful. Machine translation improved dramatically. Image recognition worked well enough to deploy in products. Self-driving car research accelerated.</p><p>And with success came... renewed predictions of imminent general AI.</p><p><strong>This era felt different</strong>: Unlike previous waves, deep learning systems seemed to capture something about how intelligence actually works&#8212;learning hierarchical representations from data. The successes were broader, more robust, more impressive.</p><p>But they were still narrow. AlphaGo was brilliant at Go and couldn&#8217;t do anything else. The best image recognition systems couldn&#8217;t explain what they saw. Self-driving systems, despite massive investment, remained stubbornly difficult.</p><h3>The LLM Era (2022-Present): The Latest Wave</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LFeR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514cec49-4355-47e1-9f37-c85fc1197502_800x450.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LFeR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514cec49-4355-47e1-9f37-c85fc1197502_800x450.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LFeR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514cec49-4355-47e1-9f37-c85fc1197502_800x450.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LFeR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514cec49-4355-47e1-9f37-c85fc1197502_800x450.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LFeR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514cec49-4355-47e1-9f37-c85fc1197502_800x450.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LFeR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514cec49-4355-47e1-9f37-c85fc1197502_800x450.jpeg" width="526" height="295.875" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/514cec49-4355-47e1-9f37-c85fc1197502_800x450.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:800,&quot;resizeWidth&quot;:526,&quot;bytes&quot;:22814,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/176920746?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514cec49-4355-47e1-9f37-c85fc1197502_800x450.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LFeR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514cec49-4355-47e1-9f37-c85fc1197502_800x450.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LFeR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514cec49-4355-47e1-9f37-c85fc1197502_800x450.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LFeR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514cec49-4355-47e1-9f37-c85fc1197502_800x450.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LFeR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F514cec49-4355-47e1-9f37-c85fc1197502_800x450.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Then came November 2022 and ChatGPT. Suddenly, AI wasn&#8217;t just good at specific tasks&#8212;it could have conversations, write essays, help with coding, answer questions across domains.</p><p>Large Language Models (LLMs) like GPT-4, Claude, and others demonstrated capabilities that felt qualitatively different. They could handle multiple domains without being explicitly trained for each. They exhibited something that looked like reasoning. They could learn from examples in context. They understood and generated human language with startling fluency.</p><p>The public impact was immediate and dramatic. Within two months, ChatGPT had 100 million users. Every major tech company scrambled to deploy or develop LLMs. AI stopped being a niche technology concern and became a mainstream topic of conversation.</p><p>And with it came a new wave of predictions: &#8220;AGI by 2027,&#8221; &#8220;All white-collar jobs will be transformed within five years,&#8221; &#8220;Level 5 autonomous vehicles are just around the corner.&#8221; Or, from the more measured Andrej Karpathy: useful AI agents are &#8220;a decade away.&#8221;</p><p>But notice what&#8217;s actually happened. LLMs are remarkable tools. They&#8217;re genuinely useful for many tasks. They&#8217;re being deployed widely and creating real value. And yet they hallucinate&#8212;confidently stating false information. They struggle with mathematical reasoning. They can&#8217;t reliably follow complex multi-step procedures. They have no persistent memory across conversations without architectural additions. They require significant human guidance and oversight for most applications.</p><p>They&#8217;re incredibly valuable narrow AI systems. They&#8217;re not AGI. They&#8217;re not even close.</p><h2>What We&#8217;re Still Getting Wrong</h2><p>Geoffrey Hinton&#8217;s radiology prediction is instructive not because he was completely wrong&#8212;he was partially right. AI systems can analyze medical images with impressive accuracy. Radiology AI tools are being deployed and are valuable.</p><p>But let&#8217;s look at what actually happened instead of what he predicted:</p><p><strong>What Hinton predicted (2016)</strong>: Within five years, AI would surpass human radiologists. Training new radiologists would be pointless.</p><p><strong>What actually happened (2025)</strong>:</p><ul><li><p>AI radiology tools exist and work well in specific, well-defined tasks</p></li><li><p>Radiologists use these tools to augment their work, not replace it</p></li><li><p>Demand for radiologists remains strong</p></li><li><p>The bottleneck turned out to be integration, workflow, validation, trust, regulation, and liability&#8212;not capability</p></li><li><p>Radiologists spend significant time on tasks AI can&#8217;t handle: communicating with patients, integrating clinical context, making judgment calls in ambiguous cases, coordinating care</p></li></ul><p>In veterinary medicine, we&#8217;ve seen the same pattern. Veterinary radiology AI tools exist and are valuable. They assist veterinarians. They haven&#8217;t replaced anyone.</p><p>The gap between &#8220;technically possible&#8221; and &#8220;practically deployed at scale&#8221; remains enormous.</p><h2>Why Predictions Keep Failing</h2><p>If brilliant people keep making the same mistake, maybe it&#8217;s not that they&#8217;re not smart enough. Maybe there&#8217;s something systematic going on.</p><p><strong>They underestimate &#8220;last mile&#8221; problems</strong>: The final 10% of capability often takes 90% of the effort. Getting a self-driving car to work 90% of the time is impressive. Getting it to work 99.99% of the time&#8212;reliable enough that you&#8217;d trust your life to it in all conditions&#8212;is orders of magnitude harder.</p><p><strong>They confuse narrow success with general capability</strong>: Every AI breakthrough has been in a specific domain. Chess, Go, image recognition, language modeling&#8212;these are all narrow capabilities, no matter how impressive. The jump from narrow to general intelligence might not be incremental progress; it might be a fundamentally different problem.</p><p><strong>They miss the human, institutional, and regulatory factors</strong>: Technology doesn&#8217;t deploy itself. It requires workflow integration, user training, regulatory approval, liability frameworks, economic incentives, and cultural acceptance. These take time&#8212;often far more time than developing the technology itself.</p><p><strong>They don&#8217;t account for the integration challenge</strong>: Making an AI system work in a demo is different from making it work in production. Production means handling edge cases, integrating with existing systems, providing explainability, ensuring reliability, managing failures gracefully, and maintaining the system over time.</p><p><strong>They&#8217;re on the cutting edge, and that distorts perspective</strong>: When you&#8217;re building the technology, you see the rapid progress. Every week brings improvements. From that vantage point, the remaining challenges can seem solvable &#8220;in just a few more years.&#8221; But from the trenches of deployment, those challenges loom much larger.</p><p><strong>They discount the difference between &#8220;works in the lab&#8221; and &#8220;works reliably enough to bet lives and businesses on&#8221;</strong>: The standard for deployment is far higher than the standard for publication.</p><h3>A Personal Note: Living in the Tension</h3><p>I need to acknowledge something that might seem contradictory. I was recently co-author on a whitepaper (&#8221;<a href="https://3959545110398.gumroad.com/l/ipplb">Artificial Intelligence in Companion Animal Veterinary Medicine: Transformation Ahead!</a>&#8221;) that predicted significant changes in veterinary practice within 1-2 years. So am I contradicting myself by warning against short timelines?</p><p>Not quite. The key is distinguishing between predictions about deploying existing capabilities versus predictions about revolutionary new capabilities.</p><p>Our whitepaper focused on the first type. Scribing tools like CoVet and ScribbleVet exist today and work. LLMs like ChatGPT and Claude are already being used by pet owners. Price comparison is technically possible right now. These aren&#8217;t predictions about future breakthroughs&#8212;they&#8217;re predictions about adoption and market dynamics.</p><p>This article warns against the second type: predictions about AGI arriving on schedule, AI &#8220;agents&#8221; that reliably handle complex multi-step tasks autonomously, or AI systems that truly replace professionals rather than assist them.</p><p>Our whitepaper&#8217;s predictions&#8212;even the medium and long-term ones&#8212;assume only steady, incremental progress in AI capabilities. We&#8217;re not betting on breakthroughs. We&#8217;re betting on adoption curves, market dynamics, and natural evolution. When we predict &#8220;veterinary service price inflation will moderate&#8221; in 2-5 years, that doesn&#8217;t require new AI capabilities. It requires pet owners using tools that exist today to comparison shop.</p><p>Short timelines can be realistic when you&#8217;re predicting adoption of tools that work today, market responses to existing capabilities, and gradual evolution. Short timelines are consistently wrong when you&#8217;re predicting revolutionary new capabilities or fundamental technical breakthroughs.</p><p>So yes, adopt AI tools aggressively&#8212;but adopt what works today for its value today, not what&#8217;s promised for tomorrow.</p><h2>What This Means for Veterinary Medicine</h2><p>So what does all this history mean for you as a veterinary professional being pitched AI tools?</p><h3>The Questions to Ask</h3><p>When a vendor tells you their AI tool will &#8220;transform your practice in the next 2-3 years,&#8221; you need to dig deeper than the demo.</p><p><strong>Start with evidence of actual deployment.</strong> Not demos. Not pilot studies. Actual sustained use at scale. How many practices are using it? For how long? With what outcomes? This is the difference between established tools like <a href="https://radimal.ai/">Radimal</a> (processing tens of thousands of radiographs) and a startup showing you an impressive demo. Real-world deployment reveals the gap between &#8220;works in the lab&#8221; and &#8220;works reliably enough to bet your practice on.&#8221;</p><p><strong>Focus relentlessly on current capability, not promised future.</strong> What does it do today, right now, that you could use? Ignore promises about what it will do next year. Evaluate what it actually does. If it&#8217;s valuable now, consider it. If its value depends on future development, be skeptical. The history of AI is littered with tools that would have been revolutionary &#8220;once we add the next feature.&#8221;</p><p><strong>Examine the integration reality.</strong> Does it work with your PIMS? What training does it require? What happens when it&#8217;s wrong? Who is liable if something goes wrong? How much time does it actually save versus add? The last-mile problems of workflow integration consistently take far longer than vendors admit. A tool that saves time in a demo can add friction in daily practice if it doesn&#8217;t fit your actual workflow.</p><p><strong>Demand a real evidence base.</strong> Has it been validated in peer-reviewed publications or through independent evaluation? On what population? In what settings? What are its failure modes? What are its limitations? Most veterinary AI tools exist at the bottom of the evidence pyramid&#8212;vendor claims and testimonials. A few are moving up to published case studies. Very few have rigorous independent evaluation with disclosed methodology. Adjust your confidence accordingly.</p><p><strong>Identify the actual problem being solved.</strong> Not &#8220;what could it theoretically do,&#8221; but &#8220;what specific pain point in my practice does this address right now?&#8221; Is that problem worth the cost and integration effort? The most successful AI deployments solve a clear, immediate problem that the practice already recognizes. If you need the vendor to explain why you should want their tool, that&#8217;s a warning sign.</p><h3>Learning from History</h3><p>The history of AI teaches us several lessons that apply directly to veterinary practice:</p><p><strong>Capability doesn&#8217;t equal replacement</strong>: Hinton was right that AI can analyze images very well. He was wrong that this would make radiologists obsolete. Why? Because radiology isn&#8217;t just image analysis&#8212;it&#8217;s clinical integration, communication, judgment under uncertainty, and liability. The same applies in veterinary medicine. AI might assist with diagnoses, but diagnosing is only one part of veterinary care.</p><p><strong>Deployment is slower than capability development</strong>: Even when technology works, integrating it into complex professional workflows takes time. Much more time than developers think.</p><p><strong>The most useful AI is often invisible</strong>: The AI that makes it into practice successfully often isn&#8217;t marketed as revolutionary. It&#8217;s the spam filter, not the general intelligence. In veterinary medicine, the most successful AI tools might be the ones that quietly improve your PIMS, optimize your schedule, or flag abnormal lab values&#8212;not the ones promising to transform everything.</p><p><strong>Hype cycles are real</strong>: AI goes through boom and bust cycles. We&#8217;re in a boom now. History suggests we&#8217;ll hit limitations that seem obvious in retrospect but aren&#8217;t apparent from inside the hype cycle. That doesn&#8217;t mean AI isn&#8217;t valuable&#8212;it means the trajectory is bumpier than current predictions suggest.</p><h3>The Practical Path Forward</h3><p>None of this means you should ignore AI. It means you should be strategic:</p><p><strong>Adopt what works now</strong>: If an AI tool solves a real problem you have today, and there&#8217;s evidence it works at scale, consider it. Don&#8217;t wait for the perfect tool that might arrive &#8220;next year.&#8221;</p><p><strong>Prepare for gradual evolution, not revolution</strong>: Build AI literacy in your practice. Start with small implementations. Develop institutional knowledge. When better tools come along&#8212;and they will&#8212;you&#8217;ll be ready to evaluate and adopt them thoughtfully.</p><p><strong>Invest in fundamentals, not promises</strong>: Rather than betting on a specific AI platform that promises to do everything in the future, invest in your team&#8217;s understanding of AI capabilities and limitations. Invest in data practices that will make any AI tool more effective. Invest in workflows that can accommodate AI assistance.</p><p><strong>Apply the &#8220;10x timeline rule&#8221;</strong>: This is my personal heuristic after studying AI history: When someone predicts a capability will arrive in X years, mentally prepare for 10X years. If they say &#8220;two years,&#8221; think &#8220;twenty years.&#8221; If they say &#8220;a decade,&#8221; think &#8220;a century.&#8221; This isn&#8217;t because they&#8217;re lying&#8212;it&#8217;s because the history of AI shows that even brilliant people consistently underestimate how long it takes for capability to become reliable, deployable, integrated reality.</p><p><strong>Continuity over rupture</strong>: One of the most valuable insights from Karpathy&#8217;s recent podcast&#8212;even as he predicted agents are a decade away&#8212;is his emphasis on continuity. Plan for steady, compounding progress. Don&#8217;t bet your practice on revolutionary transformation happening on a specific timeline. Build systems that work with gradual improvement.</p><p><strong>Be the skeptical adopter</strong>: Enthusiasm without skepticism leads to disappointment and wasted resources. Skepticism without openness means you miss real opportunities. The sweet spot is being a thoughtful early adopter who demands evidence but remains open to genuine innovation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5pWY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9961b97c-7849-4af6-a2db-314273706b1d_1472x832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5pWY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9961b97c-7849-4af6-a2db-314273706b1d_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5pWY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9961b97c-7849-4af6-a2db-314273706b1d_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5pWY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9961b97c-7849-4af6-a2db-314273706b1d_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5pWY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9961b97c-7849-4af6-a2db-314273706b1d_1472x832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5pWY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9961b97c-7849-4af6-a2db-314273706b1d_1472x832.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9961b97c-7849-4af6-a2db-314273706b1d_1472x832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/176920746?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9961b97c-7849-4af6-a2db-314273706b1d_1472x832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5pWY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9961b97c-7849-4af6-a2db-314273706b1d_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5pWY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9961b97c-7849-4af6-a2db-314273706b1d_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5pWY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9961b97c-7849-4af6-a2db-314273706b1d_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5pWY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9961b97c-7849-4af6-a2db-314273706b1d_1472x832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Key Insights for Veterinary Practice</h2><ol><li><p><strong>Apply the &#8220;10x timeline rule&#8221;</strong>: When AI vendors or experts predict capabilities in X years, mentally prepare for 10X years. History shows even brilliant people consistently underestimate timelines by an order of magnitude.</p></li><li><p><strong>Evaluate on current capability, not promised future</strong>: Purchase and implement AI tools based on what they demonstrably do today, not what they promise to do next year. If the value proposition requires future development, approach with extreme caution.</p></li><li><p><strong>Demand evidence of deployment at scale</strong>: Demos and pilot studies are not evidence. Look for: (a) number of sites using it in production, (b) duration of use, (c) published validation data, (d) post-market performance monitoring.</p></li><li><p><strong>Distinguish capability from replacement</strong>: AI that can perform a task well doesn&#8217;t mean it will replace the professional doing that task. Hinton was right about radiology AI capability but completely wrong about radiologists becoming obsolete. The gap between &#8220;can analyze images&#8221; and &#8220;replaces a radiologist&#8221; includes clinical judgment, communication, integration with patient context, liability, and workflow complexity.</p></li><li><p><strong>Investigate the last mile intensively</strong>: The gap between &#8220;works in a demo&#8221; and &#8220;works reliably in my practice every day&#8221; is enormous. Ask specifically about: PIMS integration, training requirements, failure handling, liability, time investment (setup and ongoing), edge case performance, and vendor support quality.</p></li><li><p><strong>Plan for gradualism, not revolution</strong>: History shows AI progress is steady and incremental, punctuated by breakthroughs that still require years to mature into deployable systems. Build AI literacy in your team now. Start with modest implementations. Create institutional knowledge. Don&#8217;t wait for the perfect tool, but don&#8217;t bet the practice on revolutionary change arriving on schedule.</p></li><li><p><strong>Follow the evidence pyramid</strong>:</p><ul><li><p>Top: Independent evaluation or peer-reviewed validation studies with disclosed methodology</p></li><li><p>Middle: Published case studies from multiple practices</p></li><li><p>Bottom: Vendor claims and testimonials</p></li></ul><p>Most veterinary AI tools are at the bottom. A few are moving up. Adjust your confidence accordingly.</p></li><li><p><strong>Recognize pattern recognition is not clinical reasoning</strong>: LLMs are impressive at pattern matching in text. But clinical reasoning involves causal thinking, understanding pathophysiology, integrating physical exam findings with history and diagnostics, considering patient-specific factors, and reasoning about uncertainty. These are different cognitive processes. An AI that can write plausible case notes isn&#8217;t necessarily doing the reasoning required for diagnosis and treatment planning.</p></li><li><p><strong>Remember the capability plateau</strong>: Every AI approach hits limitations. Expert systems in the 1980s seemed revolutionary until they didn&#8217;t scale. Neural networks in the 1990s seemed limited until they weren&#8217;t. Current LLMs will hit walls we don&#8217;t yet see clearly. This doesn&#8217;t make them useless&#8212;it makes them tools with boundaries that will become apparent over time.</p></li><li><p><strong>Develop your AI evaluation framework now</strong>: Create criteria for assessing AI tools before you need them. Include: evidence requirements, integration feasibility assessment, workflow impact analysis, liability considerations, cost-benefit analysis, and failure mode planning. Having this framework means you can evaluate new tools quickly and systematically rather than being swayed by impressive demos or aggressive sales tactics.</p></li></ol><h2>Conclusion</h2><p>Are we a decade from AGI? Almost certainly not. History suggests we&#8217;re much further away than even measured predictions like Karpathy&#8217;s suggest. The gap between impressive demos and reliable, deployable, integrated systems is consistently larger than experts predict.</p><p>But here&#8217;s the surprising part: that&#8217;s actually good news for veterinary practitioners.</p><p>You have time. Time to learn about AI thoughtfully rather than being rushed into adoption. Time to watch the technology mature. Time to see which tools actually deliver value in practice rather than in demos. Time to develop your own evaluation criteria. Time to build the workflows and institutional knowledge that will make AI adoption successful when the right tools emerge.</p><p>The tools we have today&#8212;LLMs like Claude and ChatGPT, image analysis systems, diagnostic support tools&#8212;are already valuable. They can help with client communication, documentation, research, and specific diagnostic tasks. Use them. Learn from them. But use them knowing their current limitations, not their promised futures.</p><p>The veterinary profession has always been good at adopting technology thoughtfully. We&#8217;re evidence-based by training. We&#8217;re skeptical of unproven claims. We care deeply about patient outcomes. These instincts serve us well with AI.</p><p>Learn from the history. Every AI boom has promised that general intelligence is just a few years away. Every boom has been followed by a recognition that the problems were harder than they appeared. But every boom has also left behind practical tools that, while not revolutionary, are genuinely useful.</p><p>We&#8217;re not heading for AGI next decade. We&#8217;re heading for gradually better tools, slowly improving integration, steadily accumulating practical applications. That&#8217;s not the headline-grabbing narrative, but it&#8217;s the one history suggests we should prepare for.</p><p>And in that gradual evolution, there&#8217;s enormous opportunity&#8212;for the practitioners who prepare thoughtfully, adopt strategically, and maintain healthy skepticism about timeline predictions while remaining open to genuine innovation.</p><p>The future of AI in veterinary medicine will come. It will come gradually, then suddenly. But the &#8220;gradually&#8221; part will be longer than anyone is currently admitting.</p><div><hr></div><p><em>What&#8217;s your experience with AI timeline predictions? Have you adopted AI tools in your practice? What questions do you wish you&#8217;d asked before implementation? How do you evaluate vendor promises against actual capability? For those building veterinary AI tools, how has your timeline of development compared to your initial predictions? I&#8217;d love to hear your experiences in the comments.</em></p>]]></content:encoded></item><item><title><![CDATA[The Practitioner's Guide to Using AI Safely in Veterinary Medicine - Part 1]]></title><description><![CDATA[Hallucination Detection and Reduction Techniques for Daily Practice]]></description><link>https://priorknowledgeandpractice.substack.com/p/the-practitioners-guide-to-using</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/the-practitioners-guide-to-using</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Sun, 12 Oct 2025 18:39:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!T1P_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe418bd10-dc98-481d-ae3c-e92b208ca9ab_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T1P_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe418bd10-dc98-481d-ae3c-e92b208ca9ab_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T1P_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe418bd10-dc98-481d-ae3c-e92b208ca9ab_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!T1P_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe418bd10-dc98-481d-ae3c-e92b208ca9ab_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!T1P_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe418bd10-dc98-481d-ae3c-e92b208ca9ab_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!T1P_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe418bd10-dc98-481d-ae3c-e92b208ca9ab_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T1P_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe418bd10-dc98-481d-ae3c-e92b208ca9ab_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e418bd10-dc98-481d-ae3c-e92b208ca9ab_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/175287355?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe418bd10-dc98-481d-ae3c-e92b208ca9ab_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!T1P_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe418bd10-dc98-481d-ae3c-e92b208ca9ab_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!T1P_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe418bd10-dc98-481d-ae3c-e92b208ca9ab_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!T1P_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe418bd10-dc98-481d-ae3c-e92b208ca9ab_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!T1P_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe418bd10-dc98-481d-ae3c-e92b208ca9ab_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When ChatGPT was tested on veterinary curriculum questions in 2024, it correctly answered only 33% of questions consistently. Even GPT-4 managed just 69%. More concerning: when asked for sources, these systems fabricated references with nonsensical PubMed IDs that looked legitimate but led nowhere.</p><p>This isn&#8217;t hypothetical risk. The AVMA&#8217;s 2024 survey of 4,000 practitioners found that 70.3% cite reliability and accuracy as their primary AI concern. They&#8217;re right to worry&#8212;AI hallucinations in veterinary practice can mean wrong drug doses, fabricated drug interactions, or species-inappropriate treatments delivered with complete confidence.</p><p>But here&#8217;s what changed in 2024-2025: convergent research from major conferences and journals achieved what many thought impossible. We now have techniques that reduce hallucinations by 40-75%, detection methods that run in real-time, and practical protocols you can implement this week&#8212;no PhD in machine learning required.</p><p><strong>This guide gives you the tools to use AI safely.</strong> Whether you&#8217;re already using ChatGPT for research, considering veterinary-specific AI tools, or just exploring the possibilities, you&#8217;ll learn how to detect hallucinations before they cause harm and reduce them systematically. You&#8217;ll get specific prompts to copy-paste, testing techniques to verify AI outputs, and a framework to stratify risk in your practice.</p><p>The research is solid. The techniques are proven. And most importantly, they&#8217;re practical.</p><p>The veterinary professionals who thrive won&#8217;t be those who avoid AI or blindly trust it. They&#8217;ll be those who understand how to use it correctly. Let&#8217;s get you there.</p><blockquote><p><strong>What&#8217;s in this guide</strong>: Part 1 focuses on the skills YOU need to use any AI system safely. Part 2 (coming next) will cover how to evaluate and choose AI tools for your practice. At the end of this article, you&#8217;ll find links to downloadable prompt templates, checklists, and testing tools you can use immediately.</p></blockquote><div><hr></div><h2>Know Your Enemy: What Hallucinations Actually Look Like in Practice</h2><p>Before you can detect hallucinations, you need to recognize them. AI doesn&#8217;t just make obvious mistakes&#8212;it hallucinates in specific, predictable patterns that can slip past even experienced practitioners.</p><h3>The Six Types of Veterinary AI Hallucinations</h3><p><strong>1. Fabricated References</strong></p><p>The AI cites sources that don&#8217;t exist. You&#8217;ll see PubMed IDs that return nothing, journal names that sound plausible but are invented, or author combinations that never published together.</p><p><em>Example</em>: &#8220;According to Johnson et al., 2023 (PMID: 38471923), meloxicam can be safely combined with aspirin in cats for chronic pain management.&#8221; - The PMID doesn&#8217;t exist - The claim is dangerous - The formatting looks completely legitimate</p><p><strong>2. Cross-Species Dosing Errors</strong></p><p>The AI confidently applies canine protocols to cats, equine doses to small animals, or human medicine to veterinary patients.</p><p><em>Example</em>: &#8220;Administer meloxicam at 0.2 mg/kg daily&#8221; without specifying this is dangerously high for cats, which require 0.05 mg/kg for chronic pain management (off-label oral use).</p><p><strong>3. Invented Drug Interactions</strong></p><p>The AI creates plausible-sounding but completely fabricated contraindications or warns against safe combinations.</p><p><em>Example</em>: &#8220;Never combine amoxicillin with clavulanic acid in dogs with liver disease due to hepatotoxic synergy.&#8221; (No such interaction exists&#8212;this is literally how Clavamox works.)</p><p><strong>4. Confident Wrongness</strong></p><p>The AI states incorrect information with no hedging, uncertainty, or qualification. This is perhaps the most dangerous type because it bypasses your &#8220;that sounds wrong&#8221; instinct.</p><p><em>Example</em>: &#8220;Xylitol toxicity in dogs requires a minimum ingestion of 0.5 g/kg to produce clinical signs.&#8221; (Actual threshold is 0.1 g/kg&#8212;this error could delay critical treatment.)</p><p><strong>5. Inconsistent Answers</strong></p><p>Ask the same question three different ways and get three different answers. This reveals the AI is generating responses rather than retrieving facts.</p><p><em>Example</em>: - &#8220;What&#8217;s the toxic dose of acetaminophen in cats?&#8221; &#8594; &#8220;100 mg/kg&#8221; - &#8220;At what dose does acetaminophen become toxic to cats?&#8221; &#8594; &#8220;50-60 mg/kg&#8221; - &#8220;Acetaminophen toxicity threshold for felines?&#8221; &#8594; &#8220;Any dose is potentially toxic&#8221;</p><p><strong>6. Plausible Nonsense</strong></p><p>The AI weaves real facts with fabricated details so seamlessly that the entire response feels authoritative. These are the hardest to catch.</p><p><em>Example</em>: &#8220;For canine parvovirus treatment, the standard protocol includes maropitant 1 mg/kg SQ q24h (correct), aggressive IV fluid therapy with potassium supplementation (correct), and prophylactic metronidazole 15 mg/kg IV to prevent secondary <em>Clostridium perfringens</em> proliferation (not standard care, though sometimes used). Recent studies show adding interferon-omega at 2.5 MU/kg on days 1, 3, and 5 reduces mortality by 23% (fabricated study, wrong dose if it were real).&#8221;</p>
      <p>
          <a href="https://priorknowledgeandpractice.substack.com/p/the-practitioners-guide-to-using">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[From Six Months to Six Days: AI's Impact on Veterinary Software]]></title><description><![CDATA[Why the tools veterinarians need are suddenly faster and cheaper to build]]></description><link>https://priorknowledgeandpractice.substack.com/p/from-six-months-to-six-days-ais-impact</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/from-six-months-to-six-days-ais-impact</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Sun, 05 Oct 2025 18:43:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CV23!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56787893-890a-40e6-9283-3f695bd506c9_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CV23!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56787893-890a-40e6-9283-3f695bd506c9_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CV23!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56787893-890a-40e6-9283-3f695bd506c9_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CV23!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56787893-890a-40e6-9283-3f695bd506c9_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CV23!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56787893-890a-40e6-9283-3f695bd506c9_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CV23!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56787893-890a-40e6-9283-3f695bd506c9_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CV23!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56787893-890a-40e6-9283-3f695bd506c9_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56787893-890a-40e6-9283-3f695bd506c9_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/175302019?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56787893-890a-40e6-9283-3f695bd506c9_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CV23!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56787893-890a-40e6-9283-3f695bd506c9_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CV23!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56787893-890a-40e6-9283-3f695bd506c9_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CV23!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56787893-890a-40e6-9283-3f695bd506c9_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CV23!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56787893-890a-40e6-9283-3f695bd506c9_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Recently, along with several other thoughtful, brilliant minds led by Jon Ayers, I co-authored <a href="https://3959545110398.gumroad.com/l/ipplb">&#8220;AI in Companion Animal Veterinary Medicine Report&#8221;</a>, a whitepaper exploring AI&#8217;s transformative impact across veterinary medicine. If you haven&#8217;t read it yet, I highly encourage you to do so. While that paper surveyed the entire landscape&#8212;from clinical decision support to practice management disruption&#8212;this article dives deeper into one crucial piece: how AI coding tools are fundamentally changing software development itself, and why this matters for veterinary professionals.</p><p>After 30 years of writing software professionally, I&#8217;m experiencing the highest productivity of my career&#8212;coding faster while simultaneously playing every role in the software development lifecycle. AI agents help me write specifications, implement features, test functionality, and deploy applications, collapsing what used to require a team of specialists into a single workflow. I&#8217;m building prototypes, internal tools, and informational applications with unprecedented speed and scope.</p><p>This isn&#8217;t about me becoming superhuman or about replacing developers&#8212;it&#8217;s about AI agents handling the coordination work that previously required teams. The fundamental shift is that the bottleneck in software development is moving from implementation to imagination, and domain expertise is becoming more valuable than coding syntax. For veterinary professionals, this transformation means the gap between understanding a clinical problem and having working software to solve it is collapsing&#8212;changing who can build veterinary software and what becomes possible, even if you&#8217;ve never written a program in your life.</p><p>The rise of AI coding tools like OpenAI Codex, Google&#8217;s Gemini Code Assist, Claude Code, Cursor, and GitHub Copilot represents more than just another technological advance. It&#8217;s changing the very nature of software development from a craft focused on syntax and implementation details to one centered on problem-solving and system design. This shift has profound implications for how veterinary software gets built, who can build it, and what becomes possible when the barriers between ideas and implementation start to dissolve.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Prior Knowledge and Practice is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The Quiet Revolution in Every Developer&#8217;s Workflow</h2><p>AI now generates 41% of all code, with 256 billion lines written in 2024 alone.<a href="#user-content-fn-1"><sup>1</sup></a> At companies like Google, over a quarter of all new code is generated by AI, freeing their 20,000+ engineers to focus on higher-level architecture and problem-solving rather than routine implementation. These aren&#8217;t isolated experiments&#8212;they&#8217;re production systems handling real-world software engineering at scale.</p><p>The numbers tell only part of the story. What&#8217;s happening is more fundamental: we&#8217;re witnessing the emergence of what I call &#8220;reasoning-first development&#8221;&#8212;where developers spend their time articulating what they want to accomplish rather than figuring out how to accomplish it.</p><p>The landscape of AI coding tools has evolved rapidly, with different approaches converging on the same goal: freeing developers from implementation details. OpenAI&#8217;s Codex, initially launched in 2021 as a code completion model, was completely reimagined in 2025 as a cloud-based autonomous agent. Powered by codex-1 (a version of OpenAI&#8217;s o3 model optimized for software engineering), today&#8217;s Codex works independently in isolated cloud sandboxes, handling multiple tasks in parallel&#8212;from building features to fixing bugs to creating pull requests.</p><p>Google&#8217;s Gemini Code Assist, powered by Gemini 2.5, takes a different approach with deep IDE integration and seamless Google Cloud connectivity. Available free to individual developers with a remarkably generous limit of up to 180,000 code completions per month, it features an agent mode that can tackle complex, multi-file tasks while maintaining full visibility into your codebase. The tool represents Google&#8217;s commitment to making enterprise-grade AI coding assistance accessible to everyone from hobbyists to startups.</p><p>Claude Code embeds Claude Opus 4.1 and Sonnet 4.5 directly in your terminal, with exceptional codebase awareness and the ability to edit files and run commands in your local environment. Cursor and GitHub Copilot offer seamless editor integration for real-time collaboration, bringing AI assistance directly into your existing workflow without context switching.</p><p>What unites these diverse tools is a fundamental shift from code completion to code generation&#8212;from helping you write faster to handling entire workflows while you focus on design and intent. These tools don&#8217;t just autocomplete your typing. You can describe what you want in plain English, and they create entire applications, write tests, fix bugs, and even commit changes to version control&#8212;all while you focus on the &#8220;what&#8221; and &#8220;why&#8221; rather than the &#8220;how.&#8221;</p><p>But here&#8217;s where it gets interesting for veterinary medicine: this same transformation is quietly reshaping how veterinary software gets developed, who can contribute to its development, and what becomes possible when domain experts can directly translate their clinical knowledge into working systems.</p><h2>My Personal Experience: From Syntax to Strategy</h2><p>Let me be concrete about what this looks like in practice. Two months ago, I was debugging Pythont frameworks, wrestling with API authentication, and spending hours on what I now realize were implementation details that added no real value.</p><p>Today, I describe what I want to build:</p><p>&#8220;Create a diagnostic probability calculator that takes patient signalment, clinical signs, and test results, then updates likelihood ratios using Bayes&#8217; theorem. It should handle multiple simultaneous differentials and show how each new piece of information shifts the probability landscape.&#8221;</p><p>Within minutes, I have a working prototype. Within an hour, I have a polished application with proper error handling, responsive design, and comprehensive testing. The difference isn&#8217;t just speed&#8212;it&#8217;s cognitive bandwidth. Instead of getting lost in implementation details, I stay focused on the clinical logic, user experience, and statistical validity.</p><p>The landscape offers compelling options: Codex handling complex refactoring in cloud sandboxes, Gemini Code Assist providing deep IDE integration with generous free tiers, Cursor enabling seamless editor collaboration. I&#8217;ve chosen to work exclusively with Claude Code&#8212;I believe it&#8217;s the best tool available and is evolving the fastest. Its integration of Claude Sonnet 4.5 directly in my terminal, with exceptional codebase awareness and ability to understand veterinary-specific patterns, fits my workflow perfectly. Others will make different choices for their own reasons, but what unites all these tools is the fundamental shift they enable: from wrestling with syntax to articulating intent.</p><p>This shift from implementation to intention has allowed me to build prototypes and proofs of concept that would have taken weeks or months in the traditional development cycle. More importantly, it&#8217;s allowed me to iterate rapidly on ideas, testing different approaches to presenting information, exploring interface designs, and experimenting with workflows without getting bogged down in technical debt. I can focus on questions like: Is this interface intuitive? Does this visualization make sense? Is the technical implementation sound? Then I can put prototypes in front of actual veterinarians to get their feedback on whether it&#8217;s clinically useful.</p><p>When I encounter a bug or need to add a feature, I describe the problem in functional terms: &#8220;The probability calculations don&#8217;t properly handle dependent test results&#8221; or &#8220;Add support for different reference ranges based on species.&#8221; The AI handles the translation from requirements to working code, while I verify that the technical implementation works as intended. The clinical validation comes from actual veterinarians.</p><p>This is the future of veterinary software development: domain experts staying in their domain while AI handles the translation to implementation.</p><h2>The Veterinary Software Implications</h2><p>This transformation has three profound implications for veterinary medicine:</p><h3>1. Domain Experts Can Build Their Own Solutions</h3><p>At Anthropic, lawyers built phone tree systems. Marketers generated hundreds of ad variations in seconds. Data scientists created complex visualizations without knowing JavaScript. The pattern is clear: AI coding tools are dissolving the boundary between technical and non-technical work.</p><p>For veterinary medicine, this means clinical experts can directly translate their domain knowledge into software solutions. A veterinary nutritionist who understands the complexities of formulating diets for different life stages, breeds, and medical conditions could build dietary management tools that capture that expertise&#8212;without needing to learn programming languages or hire development teams.</p><p>For instance, a nutritionist could create a tool that calculates appropriate caloric intake based on body condition score and activity level, flags potential nutrient deficiencies for specific conditions, adjusts recommendations for multiple concurrent diseases, and generates client-friendly feeding plans&#8212;all by describing the nutritional logic rather than coding the algorithms. A practice manager frustrated with appointment scheduling could build a custom system that accounts for exam room constraints, doctor preferences, and procedure durations without waiting months for a vendor enhancement.<br><br>This isn&#8217;t theoretical. One corporate veterinary group developed a brand-new PIMS in nine months using AI-enabled coding<a href="#user-content-fn-2"><sup>2</sup></a>&#8212;a timeline that would have been impossible with traditional development approaches. When a complete practice management system can be built in under a year, the economics of custom veterinary software development fundamentally change.</p><p>Imagine practice management software designed by actual practice managers, or diagnostic protocols built by the specialists who use them daily. When domain experts can directly implement their knowledge as software, we get tools that actually solve real problems rather than what programmers think the problems are.</p><h3>2. Rapid Prototyping of Clinical Workflows</h3><p>Traditional software development follows a waterfall model: requirements gathering, design, implementation, testing, deployment. This cycle often takes months, by which time clinical needs have evolved or the original requirements have been forgotten.</p><p>AI coding tools enable what I call &#8220;conversational development&#8221;&#8212;where clinical workflows can be prototyped, tested, and refined in real-time conversations between clinicians and AI systems. A veterinary practice can experiment with different approaches to appointment scheduling, inventory management, or patient communication without massive upfront investments in custom development.</p><p>This rapid iteration capability is particularly valuable for veterinary medicine, where practice workflows vary significantly between specialties, regions, and individual preferences. Instead of one-size-fits-all solutions, we can develop tools that adapt to specific practice needs.</p><p>The impact extends beyond individual practices. Venture capital firm Tidemark has analyzed this transformation through what they call the race to become the &#8220;System of Action&#8221;&#8212;where software moves from helping businesses run to actually doing the work itself.<a href="#user-content-fn-3"><sup>3</sup></a> For veterinary medicine, this means tools that don&#8217;t just document care but actively support clinical decision-making and workflow automation. As Tidemark&#8217;s analysis shows, the battle lines are being drawn between legacy Practice Information Management Systems (PIMS) built for administrative tasks and AI-native applications designed around the actual work veterinarians do.</p><h3>3. Integration Challenges Become Solvable</h3><p>In my previous article about veterinary software interoperability, I explored how the lack of standardized terminologies and proprietary integration approaches create expensive, fragmented solutions. AI coding tools change this equation fundamentally.</p><p>The veterinary PIMS market exemplifies this fragmentation challenge. With over 30 different PIMS offerings and the largest vendor holding less than 20-25% market share,<a href="#user-content-fn-4"><sup>4</sup></a> practices face a bewildering array of choices&#8212;and integration nightmares when they want to use best-of-breed solutions from different vendors. Historically, this fragmentation made custom integrations prohibitively expensive.</p><p>When integration work that previously required months of custom development can be accomplished in days, the economic barriers to interoperability start to dissolve. Custom integrations that connect a practice&#8217;s PIMS with specialty diagnostic equipment, imaging systems, inventory tools, or client communication platforms&#8212;integrations that once cost upwards of triple digits and took 6-12 months&#8212;can now be built in days for a fraction of the cost, maintaining real-time synchronization and handling terminology translation automatically.</p><p>Practices can afford custom integrations between their favorite tools. Vendors can more easily adapt to different practice management systems. Most importantly, the translation between different veterinary terminologies&#8212;the semantic layer problem I discussed&#8212;becomes a tractable engineering challenge rather than an insurmountable economic barrier.</p><p>Consider PetDesk, an add-on application that has achieved integration with over 30 PIMS vendors and now serves 8,200 North American practice locations&#8212;roughly 25% market share.<a href="#user-content-fn-5"><sup>5</sup></a> Their success demonstrates both the demand for cross-platform integration and the complexity of achieving it. With AI coding tools, similar integration breadth becomes achievable for smaller vendors and even individual practices at a fraction of the traditional cost.</p><h2>Real-World Adoption and Results</h2><p>The proof of these tools&#8217; effectiveness isn&#8217;t in research studies&#8212;it&#8217;s in adoption rates. GitHub reports that over 77% of developers now use AI coding assistants regularly. At Google, AI generates more than 25% of new code, with human engineers reviewing and accepting these contributions. Startups are building entire products with teams of 2-3 developers doing work that previously required 10-15 engineers.</p><p>For veterinary software specifically, we&#8217;re seeing early adopters build custom integrations, diagnostic tools, and practice management extensions in days rather than months. The economic equation has fundamentally changed: what cost $50,000 in custom development now costs $5,000. What took 6 months now takes 6 weeks.</p><p>The adoption of AI tools by veterinarians themselves is already underway. An estimated 30% of veterinarians now use AI-powered scribe tools to automate clinical documentation&#8212;up from essentially zero just two years ago. Over 30 veterinary scribe startups have emerged to serve this demand, many with significant venture funding.<a href="#user-content-fn-6"><sup>6</sup></a> According to industry insiders, a competent AI engineer can build a functional veterinary scribe in a week&#8217;s work&#8212;a development timeline that would have seemed absurd in the pre-AI era.</p><p>But effectiveness depends on context. AI tools excel at translating clear specifications into working code. They struggle when requirements are vague, domain knowledge is specialized, or the problem requires genuine innovation rather than pattern matching. The most successful implementations pair AI code generation with strong domain expertise&#8212;exactly the combination veterinary professionals can offer.</p><h2>What This Means for Veterinary Professionals</h2><p>The implications of this software development transformation extend far beyond programmers and technology companies:</p><h3>1. Evaluate Vendor Development Approaches</h3><p>When choosing veterinary software vendors, consider how they develop and maintain their products. Vendors leveraging AI development tools can potentially:</p><ul><li><p>Respond more quickly to feature requests</p></li><li><p>Customize solutions for specific practice needs</p></li><li><p>Integrate with other systems more economically</p></li><li><p>Iterate on user feedback more rapidly</p></li></ul><p>When evaluating vendors, ask specific questions:</p><ul><li><p>&#8220;How long does it typically take to implement a feature request?&#8221;</p></li><li><p>&#8220;Can you customize the system for our specific workflow without a massive upfront cost?&#8221;</p></li><li><p>&#8220;What&#8217;s your process for integrating with other systems we use?&#8221;</p></li><li><p>&#8220;How do you incorporate user feedback into development?&#8221;</p></li></ul><p>Vendors using AI-assisted development should be able to demonstrate faster iteration cycles and more flexible customization options. If a vendor quotes 6-month timelines for simple integrations, they may not be leveraging modern development tools effectively.</p><p>Large corporate veterinary groups have particular leverage here. With their market power and significant practice counts, they can pressure PIMS vendors toward open systems strategies, welcoming innovative startups through sanctioned APIs.<a href="#user-content-fn-7"><sup>7</sup></a> They also have an increasingly viable option to build their own systems as AI-enabled development costs continue to fall.</p><h3>2. Consider Internal Tool Development</h3><p>Practices with specific workflow needs that aren&#8217;t well-served by commercial solutions might consider developing simple internal tools. With AI coding assistants, practice managers or veterinarians with basic technical skills can create custom solutions for:</p><ul><li><p>Specialized reporting needs</p></li><li><p>Unique inventory tracking requirements</p></li><li><p>Custom client communication workflows</p></li><li><p>Practice-specific diagnostic calculators</p></li></ul><p>This doesn&#8217;t mean every practice should become a software company, but the barrier to creating simple, targeted solutions has dropped dramatically.</p><h3>3. Participate in Software Design Processes</h3><p>The most successful veterinary software emerges from close collaboration between clinical experts and technical teams. AI coding tools make this collaboration more productive by reducing the cost of iteration and experimentation.</p><p>When software vendors involve you in design processes, your clinical input becomes more valuable because changes can be implemented and tested more quickly. Consider participating in beta testing programs, user advisory boards, and feedback sessions with vendors who demonstrate responsive development practices.</p><p>This collaboration becomes even more critical as the industry shifts from &#8220;systems of record&#8221; to what Tidemark calls &#8220;systems of action.&#8221;<a href="#user-content-fn-3"><sup>3</sup></a> The veterinary PIMS of the future won&#8217;t just store data&#8212;they&#8217;ll actively support the work veterinarians do in exam rooms, surgery suites, and beyond. Domain expertise becomes essential to ensure these systems support clinical workflows rather than imposing technological constraints.</p><h3>4. Understand the Limitations</h3><p>AI tools aren&#8217;t magic, and their effectiveness varies by context and task complexity. When evaluating AI-powered tools&#8212;whether for software development or clinical applications&#8212;maintain healthy skepticism about broad productivity claims and demand concrete evidence of effectiveness in contexts similar to your own. Ask vendors for specific metrics: How much faster are feature implementations? What&#8217;s the error rate? How do customization costs compare to traditional development?</p><p>More importantly for veterinary applications: AI tools trained primarily on general software codebases may not understand veterinary-specific requirements like controlled substance tracking, VCPR compliance, or species-specific medical protocols. When evaluating AI-generated code for clinical applications, veterinary domain expertise remains essential for validating that implementations meet medical and regulatory standards. AI can write the code, but only veterinarians can confirm it&#8217;s clinically appropriate.</p><h2>The Broader Pattern: From Implementation to Intention</h2><p>The transformation in software development is part of a broader shift happening across knowledge work: AI tools are moving us from implementation-focused tasks to intention-focused work.</p><p>In software development, this means shifting from writing code to articulating requirements and system design. In veterinary medicine, similar shifts are emerging:</p><ul><li><p>From data entry to clinical reasoning: AI can handle routine documentation while veterinarians focus on diagnostic thinking</p></li><li><p>From protocol memorization to clinical judgment: AI can provide reference information while veterinarians apply clinical experience to patient-specific situations</p></li><li><p>From administrative work to patient care: AI can automate scheduling, billing, and compliance tasks while practices focus on medicine</p></li></ul><p>The pattern is consistent: AI handles the routine, implementational aspects of knowledge work while humans focus on the creative, strategic, and judgment-intensive components.</p><p>As software development costs plummet and capabilities expand, the competitive advantage shifts from who can build software to who serves users best. As Kjerstin Erickson of Arising Ventures observes in her analysis of the AI-enabled coding revolution: &#8220;When product becomes commodity, what will determine the winners? Being relentlessly on the user&#8217;s side in every possible way. From price to transparency to ownership.&#8221;<a href="#user-content-fn-8"><sup>8</sup></a> She calls this &#8220;Radical Pro-Usership&#8221;&#8212;rethinking the subscriptions, lock-ins, high markups, and hidden fees that have characterized traditional SaaS business models.</p><p>For veterinary software, this principle suggests a future where user-centric design and transparent pricing matter more than proprietary features and vendor lock-in. The practices and software vendors that embrace this shift will be best positioned for the AI era.</p><h2>Looking Forward: The Integration Imperative</h2><p>As AI tools become more prevalent in software development, the integration challenges I&#8217;ve written about in veterinary medicine become both more urgent and more solvable.</p><p>The urgency comes from AI systems needing comprehensive, standardized data to function effectively. The veterinary AI tools of tomorrow will require seamless access to patient records, laboratory results, imaging studies, and clinical notes from multiple sources. Our current fragmented, proprietary integration landscape limits what&#8217;s possible.</p><p>The opportunity comes from AI-assisted development making integration work more economical. Custom connectors between systems, terminology translation services, and data standardization tools become buildable by smaller teams with tighter budgets.</p><p>Interestingly, AI-native architectures may fundamentally challenge the need for single systems of record. Why does one need a single medical system of record with entries for each pet, when an AI agent can assemble a context-sensitive medical profile from multiple sources on the fly and at the point of need?<a href="#user-content-fn-9"><sup>9</sup></a> A context-sensitive profile could pull from the legacy PIMS, separate radiograph archives, client communication histories, and any variety of other sources to create the exact information needed for a particular clinical situation. This approach could obviate the traditional vendor control over systems of record, enabling more flexible and practice-specific software architectures.</p><p>The veterinary practices and software vendors that invest in interoperability now&#8212;through standards adoption, API development, and collaborative data initiatives&#8212;will be best positioned to leverage the AI tools that require comprehensive data access.</p><h2>Conclusion: The Transformation is Just Beginning</h2><p>The shift from lines of code to lines of reasoning represents more than a productivity improvement&#8212;it&#8217;s a fundamental change in how we solve problems with technology. For veterinary medicine, this transformation opens possibilities that seemed impossible just a few years ago.</p><p>Domain experts can build their own solutions. Rapid prototyping makes experimentation affordable. Integration challenges become economically tractable. Most importantly, the focus shifts from what technology can do to what problems need solving.</p><p>These tools aren&#8217;t universally superior to traditional development&#8212;they&#8217;re contextually powerful, working best when applied to the right problems with proper domain expertise guiding their use. Understanding when and how to use them effectively becomes a crucial skill for anyone working at the intersection of technology and veterinary medicine.</p><p>The veterinary professionals who thrive in this evolving landscape will be those who understand both the possibilities and limitations of AI-assisted development, who can articulate their domain expertise clearly enough for AI tools to implement, and who focus on problems that matter rather than solutions that are merely possible.</p><p>After three decades of building software&#8212;from the early days of desktop applications through the web revolution to today&#8217;s AI transformation&#8212;I&#8217;m more excited about the next decade than I&#8217;ve ever been. Not because AI can write code, but because it frees us to focus on the problems worth solving. In veterinary medicine, those problems matter more than most.</p><p><em>What aspects of your veterinary workflow could benefit from custom software solutions? Have you experimented with AI tools in your practice, and what has your experience been? As the barrier between clinical expertise and technical implementation continues to fall, I&#8217;m curious about what possibilities you see emerging in veterinary medicine.</em></p><div><hr></div><h2>Footnotes</h2><ol><li><p>Jon Ayers, Jane Brunt, DVM, David Kincaid, Adam Little, DVM, Aaron Massecar, PhD, Robert Sanchez, &#8220;Artificial Intelligence in Companion Animal Veterinary Medicine: Transformation Ahead!&#8221; (September 22, 2025), <a href="https://3959545110398.gumroad.com/l/ipplb">https://3959545110398.gumroad.com/l/ipplb</a>, p. 51. <a href="#user-content-fnref-1">&#8617;</a></p></li><li><p>Ibid., p. 51. This refers to MVP (before their merger with SVP). <a href="#user-content-fnref-2">&#8617;</a></p></li><li><p>Ibid., pp. 54-60. Analysis by Dave Yuan, founder and partner of Tidemark, &#8220;The Race to Become the System of Action,&#8221; <a href="https://www.tidemarkcap.com/post/the-race-to-become-the-system-of-action">https://www.tidemarkcap.com/post/the-race-to-become-the-system-of-action</a>. <a href="#user-content-fnref-3">&#8617;</a> <a href="#user-content-fnref-3-2">&#8617;<sup>2</sup></a></p></li><li><p>Ibid., pp. 63-64. <a href="#user-content-fnref-4">&#8617;</a></p></li><li><p>Ibid., pp. 63-64. <a href="#user-content-fnref-5">&#8617;</a></p></li><li><p>Ibid., pp. 55, 62. <a href="#user-content-fnref-6">&#8617;</a></p></li><li><p>Ibid., pp. 61-62. <a href="#user-content-fnref-7">&#8617;</a></p></li><li><p>Ibid., p. 65. Quote from Kjerstin Erickson, CEO of Arising Ventures. <a href="#user-content-fnref-8">&#8617;</a></p></li><li><p>Ibid., pp. 64-65. <a href="#user-content-fnref-9">&#8617;</a></p></li></ol>]]></content:encoded></item><item><title><![CDATA[The Veterinary Professional's Guide to LLM Prompting]]></title><description><![CDATA[Getting Better Results While Staying Safe]]></description><link>https://priorknowledgeandpractice.substack.com/p/the-veterinary-professionals-guide</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/the-veterinary-professionals-guide</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Mon, 22 Sep 2025 13:03:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DslU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df85cb8-03cd-484e-a3c3-70122ec37077_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DslU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df85cb8-03cd-484e-a3c3-70122ec37077_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DslU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df85cb8-03cd-484e-a3c3-70122ec37077_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DslU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df85cb8-03cd-484e-a3c3-70122ec37077_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DslU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df85cb8-03cd-484e-a3c3-70122ec37077_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DslU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df85cb8-03cd-484e-a3c3-70122ec37077_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DslU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df85cb8-03cd-484e-a3c3-70122ec37077_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0df85cb8-03cd-484e-a3c3-70122ec37077_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/174130360?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df85cb8-03cd-484e-a3c3-70122ec37077_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DslU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df85cb8-03cd-484e-a3c3-70122ec37077_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DslU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df85cb8-03cd-484e-a3c3-70122ec37077_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DslU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df85cb8-03cd-484e-a3c3-70122ec37077_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DslU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0df85cb8-03cd-484e-a3c3-70122ec37077_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Apologies for the amount of time since my last article. Our son got married the weekend before last, so the last couple of weeks have been quite busy. Besides this article posted today, there will be a deep dive later this week diving into LLM hallucinations and how to detect and prevent them for paid subscribers.</em></p><p><em>I have to thank Jon Ayers for the great idea for this article. Keep your eyes out for more from Jon very soon.</em></p><p>Large language models like ChatGPT, Claude, and Gemini have become ubiquitous in professional workflows across industries. Despite valid concerns about privacy, accuracy, and appropriateness for medical contexts, the reality is that these tools are already being used in veterinary practices&#8212;often without clear guidelines on how to use them effectively and safely.</p><p>Rather than ignore this reality, I want to provide veterinary professionals with a practical framework for getting the most value from LLMs while minimizing risks. This isn't about replacing clinical judgment or encouraging inappropriate use&#8212;it's about helping you use these tools responsibly for the tasks where they can genuinely add value.</p><p>After watching colleagues struggle with inconsistent results, privacy concerns, and occasional dangerous outputs, I've developed this guide to help veterinary professionals navigate the LLM landscape more effectively. Whether you're using these tools for client communication, practice management, or continuing education, the principles I'll share can dramatically improve your results while keeping you on the right side of safety and ethics.</p><p>This article provides prompting guidance for using general purpose LLM&#8217;s like ChatGPT, Claude, Gemini, Grok, etc. through their publicly available web interfaces. Prompting techniques will differ if you are using another interface to the LLM. For a good introduction to the differences see my previous article <a href="https://substack.com/home/post/p-167075809">The Model vs The Interface: What Veterinary Professionals Need to Know About Large Language Models</a>.<em> </em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Prior Knowledge and Practice is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Critical Privacy and Security Warning: What Never Goes In</h2><p><strong>Before we discuss how to use these tools effectively, let's be absolutely clear about what should never be entered into public LLMs like ChatGPT, Claude, or Gemini:</strong></p><h3>Absolutely Prohibited Information</h3><ul><li><p><strong>Client names, addresses, or contact information</strong></p></li><li><p><strong>Pet names combined with owner information</strong></p></li><li><p><strong>Specific case details that could identify patients</strong></p></li><li><p><strong>Financial information or billing details</strong></p></li><li><p><strong>Staff personal information</strong></p></li><li><p><strong>Practice-specific protocols or proprietary information</strong></p></li></ul><h3>The De-identification Rule</h3><p>If you must reference clinical scenarios, use completely generic descriptions: "a 7-year-old Golden Retriever with vomiting" rather than "Mrs. Smith's dog Buddy who has been vomiting." Even better, create hypothetical scenarios that capture the clinical essence without any real case details.</p><h3>Platform Data Policies Vary</h3><p>Different LLM platforms have different data retention and training policies:</p><ul><li><p><strong>ChatGPT</strong>: Conversations may be used for training unless you opt out</p></li><li><p><strong>Claude</strong>: Anthropic states they don't train on your conversations, but data may be stored temporarily</p></li><li><p><strong>Gemini</strong>: Google may use conversations to improve their services</p></li><li><p><strong>Grok</strong>: X's policies are evolving</p></li><li><p><strong>Perplexity</strong>: Focuses on search but may retain query data</p></li></ul><p><strong>The safest approach: Assume anything you type could potentially be seen by others or used for training, regardless of stated policies.</strong></p><h2>A Veterinary-Specific Solution: LifeLearn's Sofie AI</h2><p>Before diving into general LLM usage, I strongly recommend veterinary professionals consider a tool like <strong>LifeLearn's Sofie AI</strong> for medical and clinical questions. Here's why:</p><h3>Why Sofie AI is Different</h3><ul><li><p><strong>Veterinary-specific training</strong>: Built specifically for veterinary medicine with species-specific knowledge</p></li><li><p><strong>Licensed content foundation</strong>: Grounded in tens of thousands of pages of veterinary medical content</p></li><li><p><strong>Reduced hallucination risk</strong>: The retrieval-augmented generation approach and carefully designed prompts and guardrails significantly reduce false information </p></li><li><p><strong>Privacy protection</strong>: Designed with veterinary practice privacy requirements in mind</p></li><li><p><strong>Current medical knowledge</strong>: Regularly updated with current veterinary medical information</p></li></ul><h3>When to Use Sofie AI vs. General LLMs</h3><ul><li><p><strong>Use Sofie AI for</strong>: Diagnostic information, treatment protocols, drug interactions, species-specific medical questions, clinical decision support</p></li><li><p><strong>Use general LLMs for</strong>: Client communication drafts, practice management workflows, general business questions, continuing education planning</p></li></ul><p><em>Full disclosure: I was involved in developing Sofie AI during my time working with LifeLearn, so I know how it was built and what&#8217;s powering it. I recommend it because it solves the specific problems that make general LLMs inappropriate for veterinary medical questions.</em></p><h2>The Foundation: Six Principles of Effective LLM Prompting</h2><h3>1. Be Specific About Context and Role</h3><p>Instead of: "Help me with a difficult client" Try: "I'm a veterinary practice manager dealing with a client who is upset about an unexpected bill increase. I need help drafting a professional response that acknowledges their concern, explains the situation clearly, and maintains a positive relationship."</p><h3>2. Provide Constraints and Guidelines</h3><p>Instead of: "Write a discharge instruction" Try: "Write discharge instructions for routine spay surgery. Keep it under 200 words, use 8th-grade reading level, include bullet points for easy scanning, and emphasize the most critical first 24-hour care items."</p><h3>3. Ask for Multiple Options</h3><p>Instead of: "What should I do about staff scheduling conflicts?" Try: "Give me 5 different approaches for handling scheduling conflicts between veterinary staff, ranging from immediate fixes to longer-term policy changes. For each approach, include pros, cons, and implementation difficulty."</p><h3>4. Request Reasoning and Sources</h3><p>Instead of: "Is this a good idea?" Try: "Evaluate this practice management idea and explain your reasoning. What assumptions are you making, what potential problems do you see, and what additional information would help make this decision?"</p><h3>5. Iterate and Refine</h3><p>Don't expect perfect results on the first try. Follow up with:</p><ul><li><p>"Make this more formal/casual"</p></li><li><p>"Focus more on the financial aspects"</p></li><li><p>"Rewrite this for a client with limited English proficiency"</p></li><li><p>"What did I miss in my initial request?"</p></li></ul><h3>6. Test Understanding</h3><p>Ask the LLM to summarize what you've requested before it provides the answer: "Before you respond, please confirm your understanding of what I'm asking for."</p><h2>Understanding Advanced LLM Features: Getting Better Results from Whatever Tool You're Using</h2><p>Modern LLMs offer powerful specialized features that can dramatically improve your results when used appropriately. Rather than switching between platforms, learn to recognize and leverage these capabilities within your preferred tool.</p><h3>Deep Research and Analysis Features</h3><p><strong>What This Feature Does</strong>: Conducts thorough research across multiple sources, synthesizes information, and provides comprehensive analysis with citations and source verification.</p><p><strong>Available As</strong>:</p><ul><li><p>Claude: Research Mode</p></li><li><p>Perplexity: Academic Focus or All Sources modes</p></li><li><p>ChatGPT: Advanced search capabilities (with plugins/browsing enabled)</p></li><li><p>Gemini: Research with real-time search integration</p></li></ul><p><strong>When to Use for Veterinary Applications</strong>:</p><ul><li><p>Investigating new diagnostic technologies before making purchase decisions</p></li><li><p>Analyzing market trends in veterinary services</p></li><li><p>Researching regulatory changes affecting your practice</p></li><li><p>Comparing treatment protocols or equipment options</p></li><li><p>Understanding industry developments that might impact your practice</p></li></ul><p><strong>Example Veterinary Prompt</strong>: "I need comprehensive research on the current state of veterinary telemedicine regulations and adoption rates. Include recent regulatory changes, reimbursement policies, technology platforms, and adoption barriers. Provide sources for verification."</p><h3>Extended Reasoning and Complex Problem-Solving</h3><p><strong>What This Feature Does</strong>: Works through complex problems step-by-step, showing detailed reasoning chains and considering multiple factors before reaching conclusions.</p><p><strong>Available As</strong>:</p><ul><li><p>Claude: Extended Thinking mode</p></li><li><p>ChatGPT: Chain-of-thought prompting (request step-by-step reasoning)</p></li><li><p>Gemini: Detailed analysis requests with reasoning steps</p></li><li><p>Perplexity: Copilot mode for multi-step analysis</p></li></ul><p><strong>When to Use for Veterinary Applications</strong>:</p><ul><li><p>Practice expansion or major business decisions</p></li><li><p>Complex staff scheduling or workflow optimization</p></li><li><p>Equipment purchase cost-benefit analysis</p></li><li><p>Emergency protocol development</p></li><li><p>Strategic planning for new service offerings</p></li></ul><p><strong>Example Veterinary Prompt</strong>: "I need to decide whether to add emergency services to my small animal practice. Work through this decision step-by-step, considering: current staffing capacity, required equipment investment, facility modifications needed, financial projections, impact on existing services, staff training requirements, and local market demand. Show your reasoning at each step."</p><h3>Creative and Content Generation Features</h3><p><strong>What This Feature Does</strong>: Focuses on generating engaging, creative content with varied approaches and innovative solutions.</p><p><strong>Available As</strong>:</p><ul><li><p>All platforms: Creative writing modes or style selections</p></li><li><p>ChatGPT: Creative settings, Canvas mode for iterative content development</p></li><li><p>Gemini: Creative mode</p></li><li><p>Claude: Creative style selection</p></li></ul><p><strong>When to Use for Veterinary Applications</strong>:</p><ul><li><p>Marketing materials and social media content</p></li><li><p>Client education materials that need to be engaging</p></li><li><p>Newsletter content and practice communications</p></li><li><p>Creative problem-solving for practice challenges</p></li><li><p>Staff training materials that need to maintain attention</p></li></ul><p><strong>Example Veterinary Prompt</strong>: "Create engaging social media content that educates pet owners about the importance of dental care for senior dogs. Make it informative but approachable, include a clear call-to-action, and suggest accompanying visuals. Provide three different approaches: emotional storytelling, factual education, and interactive engagement."</p><h3>Collaborative Editing and Iteration Features</h3><p><strong>What This Feature Does</strong>: Allows real-time editing, revision, and collaborative development of documents with version control and change tracking.</p><p><strong>Available As</strong>:</p><ul><li><p>ChatGPT: Canvas mode</p></li><li><p>Claude: Artifact system for document creation and editing</p></li><li><p>Some platforms: Document sharing and collaborative features</p></li></ul><p><strong>When to Use for Veterinary Applications</strong>:</p><ul><li><p>Developing practice policies that need multiple revisions</p></li><li><p>Creating comprehensive staff manuals or training materials</p></li><li><p>Building client education resources that require ongoing updates</p></li><li><p>Collaborative development of clinical protocols</p></li><li><p>Creating documents that multiple staff members will contribute to</p></li></ul><p><strong>Example Veterinary Prompt</strong>: "Help me create a comprehensive client onboarding packet for new puppy owners. Start with a basic structure, then we'll iteratively add sections for vaccination schedules, training recommendations, nutrition guidelines, and emergency contact information. I want to be able to edit and refine each section as we go."</p><h3>Precision and Fact-Checking Features</h3><p><strong>What This Feature Does</strong>: Prioritizes accuracy over creativity, provides careful fact-checking, and gives conservative responses with appropriate disclaimers.</p><p><strong>Available As</strong>:</p><ul><li><p>Gemini: Precise mode</p></li><li><p>Perplexity: Academic focus with source citations</p></li><li><p>All platforms: Precision-focused prompting techniques</p></li></ul><p><strong>When to Use for Veterinary Applications</strong>:</p><ul><li><p>Verifying industry statistics or research findings</p></li><li><p>Checking technical specifications for equipment</p></li><li><p>Confirming regulatory requirements or compliance issues</p></li><li><p>Validating information before including in client materials</p></li><li><p>Double-checking important practice communications</p></li></ul><p><strong>Example Veterinary Prompt</strong>: "I need to verify the accuracy of these statistics about heartworm disease prevalence I want to include in a client newsletter. Please fact-check each claim and provide current sources. If any information is outdated or unclear, flag it for me to research further."</p><h2>Feature Selection Strategy: Matching Capabilities to Veterinary Tasks</h2><h3>For Strategic Business Decisions</h3><p><strong>Use</strong>: Extended reasoning features <strong>Why</strong>: Complex decisions require systematic analysis of multiple factors <strong>Access</strong>: Request step-by-step analysis, explicitly ask for reasoning chains</p><h3>For Client-Facing Communications</h3><p><strong>Use</strong>: Creative and collaborative features <strong>Why</strong>: Content needs to be engaging and may require multiple revisions <strong>Access</strong>: Select creative modes, use iterative editing features</p><h3>For Research and Information Gathering</h3><p><strong>Use</strong>: Deep research features <strong>Why</strong>: Decisions should be based on comprehensive, current information <strong>Access</strong>: Enable research modes, request source citations</p><h3>For Policy and Procedure Development</h3><p><strong>Use</strong>: Collaborative editing combined with extended reasoning <strong>Why</strong>: Policies need thorough analysis and iterative refinement <strong>Access</strong>: Use document editing features with analytical prompting</p><h3>For Fact-Checking and Verification</h3><p><strong>Use</strong>: Precision-focused features <strong>Why</strong>: Accuracy is critical for professional communications <strong>Access</strong>: Request conservative analysis, ask for source verification</p><h2>Activating These Features: Universal Prompting Techniques</h2><p>Be sure to check how your favorite platform enables these features. Usually it&#8217;s a button or dropdown selection.</p><p>Since features are accessed differently across platforms, here are universal prompting techniques that work regardless of which tool you're using:</p><h3>To Trigger Deep Research Mode</h3><ul><li><p>"Research this topic thoroughly and provide multiple sources"</p></li><li><p>"I need comprehensive analysis with citations"</p></li><li><p>"Give me a detailed overview with source verification"</p></li></ul><h3>To Activate Extended Reasoning</h3><ul><li><p>"Work through this step-by-step and show your reasoning"</p></li><li><p>"Analyze this decision systematically, considering all factors"</p></li><li><p>"Think through this problem methodically before giving recommendations"</p></li></ul><h3>To Access Creative Features</h3><ul><li><p>"Generate multiple creative approaches to this challenge"</p></li><li><p>"Help me brainstorm engaging ways to present this information"</p></li><li><p>"Create content that's both informative and compelling"</p></li></ul><h3>To Enable Collaborative Editing</h3><ul><li><p>"Help me develop this document iteratively, starting with a basic structure"</p></li><li><p>"I want to refine this content through multiple rounds of editing"</p></li><li><p>"Let's build this piece by piece, with opportunities for revision"</p></li></ul><h3>To Use Precision Mode</h3><ul><li><p>"Please be very conservative and accurate in your response"</p></li><li><p>"Fact-check this information and flag any uncertainties"</p></li><li><p>"Give me precise, well-sourced information rather than speculation"</p></li></ul><h2>Advanced Prompting Techniques</h2><h3>The Chain-of-Thought Method</h3><p>For complex problems, ask the LLM to work through its reasoning step by step:</p><p>"I need to decide whether to hire a new veterinarian or increase current staff hours. Walk me through your decision-making process step by step: 1) What information do I need to gather? 2) What factors should I consider? 3) How should I weight different priorities? 4) What decision framework would you recommend?"</p><h3>The Multiple Perspective Technique</h3><p>"Analyze this practice management decision from three perspectives: financial impact, staff satisfaction, and client service quality. For each perspective, what are the key considerations and potential outcomes?"</p><h3>The Devil's Advocate Approach</h3><p>"I'm considering implementing this new technology in my practice. First, give me the best arguments for why this is a good idea. Then, play devil's advocate and tell me why this might be a poor decision. Finally, suggest questions I should ask the vendor."</p><h3>The Scenario Planning Method</h3><p>"Help me plan for three scenarios: best case, worst case, and most likely case for implementing extended hours. For each scenario, what should I prepare for and what decisions might I need to make?"</p><h2>Red Flags: When LLM Output Requires Extra Scrutiny</h2><h3>Watch Out For:</h3><ul><li><p><strong>Overly confident medical statements</strong> (remember, use Sofie AI for medical questions)</p></li><li><p><strong>Specific dosage recommendations</strong> (always verify with veterinary references)</p></li><li><p><strong>Legal advice</strong> (consult actual lawyers for legal questions)</p></li><li><p><strong>Specific financial projections</strong> (use as starting points, not final decisions)</p></li><li><p><strong>Outdated information</strong> (especially relevant for rapidly changing technology topics)</p></li></ul><h3>Always Verify When:</h3><ul><li><p>The response includes specific numbers or statistics</p></li><li><p>The advice could have legal implications</p></li><li><p>The suggestion involves significant financial investment</p></li><li><p>The recommendation affects patient care protocols</p></li><li><p>The information seems surprisingly definitive about complex topics</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3bIT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276021ca-7e93-4d77-b320-bda68d6124d9_1472x832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3bIT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276021ca-7e93-4d77-b320-bda68d6124d9_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3bIT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276021ca-7e93-4d77-b320-bda68d6124d9_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3bIT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276021ca-7e93-4d77-b320-bda68d6124d9_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3bIT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276021ca-7e93-4d77-b320-bda68d6124d9_1472x832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3bIT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276021ca-7e93-4d77-b320-bda68d6124d9_1472x832.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/276021ca-7e93-4d77-b320-bda68d6124d9_1472x832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/174130360?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276021ca-7e93-4d77-b320-bda68d6124d9_1472x832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3bIT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276021ca-7e93-4d77-b320-bda68d6124d9_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3bIT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276021ca-7e93-4d77-b320-bda68d6124d9_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3bIT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276021ca-7e93-4d77-b320-bda68d6124d9_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3bIT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276021ca-7e93-4d77-b320-bda68d6124d9_1472x832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Key Insights for Veterinary Practice</h2><p><strong>&#128274; Privacy First</strong>: Never compromise client privacy for convenience. When in doubt, don't include it. Create hypothetical scenarios instead of using real case details.</p><p><strong>&#127973; Use Veterinary-Specific Tools for Medical Questions</strong>: LifeLearn's Sofie AI and similar veterinary-specific tools are safer and more accurate for medical queries than general LLMs.</p><p><strong>&#127919; Be Specific in Your Requests</strong>: Vague prompts yield vague results. Include your role, constraints, desired format, and success criteria in every prompt.</p><p><strong>&#128260; Iterate for Better Results</strong>: Your first prompt rarely yields the perfect result. Plan to refine and adjust based on initial outputs.</p><p><strong>&#128202; Request Multiple Options</strong>: Ask for several approaches, alternatives, or versions to choose from rather than accepting the first suggestion.</p><p><strong>&#129488; Verify Important Information</strong>: Always fact-check information that affects patient care, legal compliance, or significant business decisions.</p><p><strong>&#127917; Use Role-Specific Context</strong>: Tell the LLM your role (veterinarian, practice manager, veterinary technician) to get more contextually appropriate responses.</p><p><strong>&#9888;&#65039; Recognize Limitations</strong>: LLMs can hallucinate false information, may provide outdated data, and can be overly confident in uncertain areas. Always verify critical information, especially specific dosages, statistics, legal requirements, or financial projections. Use them as thinking partners, not as replacements for your professional judgment.</p><p><strong>&#127891; Invest in Learning</strong>: Effective prompting is a skill that improves with practice. Start with simple tasks and gradually tackle more complex applications.</p><p><strong>&#128269; Choose the Right Feature</strong>: Different LLM features have different strengths. Match your task to the capability that handles it best.</p><p><strong>&#128203; Create Reusable Templates</strong>: Once you find prompting patterns that work, save them as templates for similar future tasks.</p><p><strong>&#129309; Combine with Human Judgment</strong>: Use LLMs as thinking partners and draft generators, not as replacement for your professional expertise and judgment.</p><h2>Conclusion</h2><p>Large language models are powerful tools that can genuinely improve efficiency in veterinary practices when used appropriately and safely. The key is understanding what these tools do well, where they fall short, and how to structure requests to get reliable, useful results.</p><p>Remember that effective prompting is a skill that improves with practice. Start with low-stakes applications like email drafts and simple summaries. As you become more comfortable with the tools and develop better prompting techniques, you can gradually expand to more complex applications.</p><p>Most importantly, always prioritize client privacy, patient safety, and professional standards. These tools should enhance your professional capabilities, not replace your expertise or compromise your ethical obligations.</p><p>The veterinary professionals who learn to use these tools effectively&#8212;while respecting their limitations&#8212;will find themselves with more time to focus on what matters most: providing exceptional patient care and client service.</p><div><hr></div><p><em>What LLM applications have you found most helpful in your veterinary work? What challenges have you encountered with prompting or results quality? I'd love to hear about your experiences and any specific use cases where you'd like more detailed guidance.</em></p>]]></content:encoded></item><item><title><![CDATA[The Most Important Number You're Not Calculating]]></title><description><![CDATA[How veterinarians unconsciously use pre-test probability&#8212;and why making it explicit transforms both clinical decisions and AI tool design]]></description><link>https://priorknowledgeandpractice.substack.com/p/the-most-important-number-youre-not</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/the-most-important-number-youre-not</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Mon, 01 Sep 2025 19:07:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_QsV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe93bceb4-21cd-4c93-bb63-4f1cdcda7a31_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QsV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe93bceb4-21cd-4c93-bb63-4f1cdcda7a31_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QsV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe93bceb4-21cd-4c93-bb63-4f1cdcda7a31_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_QsV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe93bceb4-21cd-4c93-bb63-4f1cdcda7a31_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_QsV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe93bceb4-21cd-4c93-bb63-4f1cdcda7a31_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_QsV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe93bceb4-21cd-4c93-bb63-4f1cdcda7a31_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QsV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe93bceb4-21cd-4c93-bb63-4f1cdcda7a31_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e93bceb4-21cd-4c93-bb63-4f1cdcda7a31_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/172497910?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe93bceb4-21cd-4c93-bb63-4f1cdcda7a31_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_QsV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe93bceb4-21cd-4c93-bb63-4f1cdcda7a31_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_QsV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe93bceb4-21cd-4c93-bb63-4f1cdcda7a31_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_QsV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe93bceb4-21cd-4c93-bb63-4f1cdcda7a31_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_QsV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe93bceb4-21cd-4c93-bb63-4f1cdcda7a31_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You see a 12-year-old Golden Retriever walk into your exam room with a subtle head tilt and mild ataxia. Before running a single test, before even completing your physical exam, something in your clinical experience whispers: "This could be vestibular disease."</p><p>That whisper? It's your brain calculating pre-test probability.</p><p>Now watch what happens when you see the exact same presentation in a 6-month-old puppy. That whisper changes completely: "Check for toxin exposure, maybe an ear infection." Same clinical signs, completely different suspicion levels for different diseases.</p><p><strong>This is pre-test probability in action, and you do it hundreds of times every day without thinking about it numerically.</strong></p><p><em>If you're building AI tools for veterinary medicine, keep reading&#8212;because understanding this invisible probability calculation that happens in every clinical decision is the difference between creating tools that veterinarians actually use and expensive technology that sits abandoned. The veterinarian's brain is running sophisticated probability math whether they realize it or not, and if your tool doesn't respect that process, it will fail.</em></p><p>After 29 years working with veterinary diagnostic data, I've observed something fascinating: the best diagnosticians aren't necessarily the ones who order the most tests or know the most obscure diseases. They're the ones whose clinical intuition most accurately estimates pre-test probability&#8212;even if they've never heard the term.</p><p>As a data scientist, I work in a world of concrete numbers and explicit probabilities. You work in a world where experience, pattern recognition, and clinical judgment blend into what we call the "art of medicine." But here's what I've learned: <strong>that art is actually sophisticated probability assessment happening at a subconscious level.</strong></p><p>Today, I want to make that invisible process visible&#8212;not to replace your clinical judgment, but to give you a framework for understanding why your intuition works, when it might mislead you, and how to communicate your reasoning more effectively to colleagues, clients, and increasingly, to AI systems that need this context to function properly. And for those building those AI systems: understanding this framework isn't optional&#8212;it's essential for creating tools that actually work in clinical practice.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Prior Knowledge and Practice is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The Hidden Foundation of Every Diagnosis</h2><p>In my previous article on likelihood ratios, I explained why positive predictive value (PPV) is dangerously misleading&#8212;the same test with identical accuracy can have wildly different PPV depending on disease prevalence. But there's a critical piece I only touched on briefly: <strong>prevalence in a general population is almost never the right number to use.</strong></p><p>The relevant probability isn't how common a disease is in all dogs. It's how likely this specific patient, with their specific signalment, history, and presentation, is to have this disease. That's pre-test probability, and it's exponentially more nuanced than population prevalence.</p><p>Consider lymphoma in dogs:</p><ul><li><p>General canine population prevalence: ~0.3%</p></li><li><p>Middle-aged Golden Retrievers: ~2%</p></li><li><p>Middle-aged Golden Retriever with enlarged lymph nodes: ~15%</p></li><li><p>Middle-aged Golden Retriever with enlarged lymph nodes and weight loss: ~40%</p></li><li><p>Same dog, but the owner mentions "he's been really thirsty lately": ~60%</p></li></ul><p><strong>Each piece of information reshapes the probability landscape before you run a single diagnostic test.</strong></p><p>This is where AI tools could serve as powerful probability checkers. Imagine an AI system that could instantly surface: "Based on 10,000 similar cases in our database, dogs with this signalment and presentation had lymphoma 43% of the time, chronic enteropathy 22% of the time, and infectious causes 15% of the time." Not to replace your judgment, but to calibrate it against broader patterns you might not have personally encountered.</p><h2>The Mathematics Your Brain Is Already Doing</h2><p>When you examine a patient, your brain is running something like this calculation (though certainly not in these explicit terms):</p><p><strong>Pre-test Probability = Base Rate &#215; Signalment Modifier &#215; Clinical Sign Modifier &#215; History Modifier &#215; Environmental Modifier</strong></p><p>Take a vomiting cat. Your brain instantly integrates:</p><ul><li><p>Is it a 2-year-old (less likely serious) or 14-year-old (more concerning)?</p></li><li><p>Acute single episode (&#215;0.3 probability) or chronic progressive (&#215;4.0)?</p></li><li><p>Did they change food yesterday (&#215;0.2) or no obvious trigger (&#215;1.5)?</p></li><li><p>Is there blood present (&#215;2.5)?</p></li></ul><p>That 14-year-old cat with chronic bloody vomiting? Your brain calculates high probability for serious disease. The 2-year-old who got into new food? Near zero. <strong>You don't consciously do this math&#8212;but this is exactly the kind of integration your clinical experience performs instinctively.</strong></p><p>What's fascinating is that next-generation AI clinical decision support tools are attempting to make these calculations explicit. They can process thousands of similar cases to suggest: "Your estimated 60% probability aligns with our analysis, but did you consider that this breed has a 3x higher rate of IBD than average?" These tools aren't replacing your thinking&#8212;they're serving as a sophisticated second opinion that might catch factors your experience hasn't encountered.</p><h2>Why This Invisible Number Drives Everything</h2><p>Pre-test probability isn't just an academic concept&#8212;it fundamentally determines:</p><p><strong>Which Tests Make Sense</strong>: If your pre-test probability for hypothyroidism is 1%, even a highly specific test will generate mostly false positives. Your clinical experience tells you not to randomly screen young, healthy dogs for thyroid disease&#8212;now you know why the math supports that intuition. AI could flag when test ordering seems misaligned: "The requested thyroid panel has a positive predictive value of only 15% given this patient's low pre-test probability."</p><p><strong>How to Interpret Results</strong>: A positive heartworm test in a dog from Minnesota in January (pre-test probability &lt;1%) is likely a false positive. The same test in a dog from Louisiana who hasn't been on prevention (pre-test probability &gt;30%) is almost certainly real.</p><p><strong>When to Stop Testing</strong>: Once your post-test probability exceeds your treatment threshold, additional testing adds cost without changing management. If you're 85% sure it's pancreatitis and you're going to treat for pancreatitis at that confidence level, the spec cPL might not change anything. Future AI tools could track your testing patterns and suggest: "In similar cases with this pre-test probability, additional testing changed management only 5% of the time."</p><p><strong>How to Explain Decisions</strong>: "Based on Fluffy's age, symptoms, and what we're seeing in the area, I'd estimate about a 70% chance this is kennel cough. The test would help confirm, but given how likely it is, we could start treatment and test only if she doesn't respond as expected."</p><h2>The Art-Science Interface: Where AI Becomes Your Probability Partner</h2><p>Here's where I deeply respect what veterinarians do that pure data science cannot: <strong>you integrate unmeasurable factors that dramatically affect pre-test probability.</strong></p><p>The owner who says, "He's just not himself"&#8212;how do you quantify that? Yet experienced veterinarians know this can be the most important piece of information in the room. The cat who "looks like a renal cat"&#8212;what equation captures that gestalt?</p><p>This is the art of medicine, and it's real. But here's where AI can become fascinating: it can help you recognize patterns in your own assessments. An AI system tracking your cases might notice: "When you document 'owner reports not himself,' your suspected diagnoses are confirmed 73% of the time versus 45% baseline. Your intuition about owner concern is highly predictive."</p><h2>Why Every AI Tool Builder Needs to Understand This</h2><p><strong>If you're building veterinary clinical tools&#8212;especially AI tools&#8212;this section is for you.</strong></p><p>Here's the uncomfortable truth: Most veterinary AI tools fail not because the technology is weak, but because they don't understand or respect the sophisticated probability calculations that veterinarians perform intuitively. We build tools that operate in isolation, ignoring the clinical reasoning process that determines whether our outputs are meaningful or noise.</p><p>When we build an AI diagnostic tool that reports findings without considering pre-test probability, we're essentially creating a system that shouts "FIRE!" with equal volume whether there's smoke in a burning building or someone just lit a birthday candle. Both involve combustion, but the context&#8212;the pre-test probability of a serious fire&#8212;completely changes the appropriate response.</p><p><strong>Every veterinary AI tool is inserted into a probability chain:</strong></p><ol><li><p>Veterinarian estimates pre-test probability (usually unconsciously)</p></li><li><p>AI tool provides information</p></li><li><p>Veterinarian updates probability based on that information</p></li><li><p>Clinical decision follows from updated probability</p></li></ol><p>If our tools don't understand step 1, they can't meaningfully contribute to step 2, and they actually disrupt rather than enhance the clinical reasoning process.</p><p><strong>The most successful veterinary AI tools will be those that:</strong></p><ul><li><p>Explicitly incorporate pre-test probability into their algorithms</p></li><li><p>Allow veterinarians to input their clinical suspicion level</p></li><li><p>Adjust outputs based on prevalence and context</p></li><li><p>Help veterinarians recognize when their probability estimates might be biased</p></li><li><p>Enhance rather than replace the intuitive probability calculations that define expert clinical reasoning</p></li></ul><p>Understanding pre-test probability isn't just about building better tools&#8212;it's about building tools that veterinarians will actually use. The AI companies that grasp this concept will create products that feel like natural extensions of clinical thinking. Those that ignore it will build sophisticated technology that sits unused because it doesn't fit how veterinary medicine actually works.</p><h2>Cognitive Biases That Distort Pre-Test Probability (And How AI Can Help)</h2><p>Even experienced clinicians fall into probability traps:</p><p><strong>Availability Bias</strong>: Just saw three cases of leptospirosis? Your brain might overestimate pre-test probability for the next ADR dog. AI could provide gentle calibration: "While you've seen 3 lepto cases this week, regional prevalence remains at baseline (0.5%)."</p><p><strong>Anchoring Bias</strong>: The referring vet says "probable Addison's." Now you're anchored to a higher pre-test probability than the clinical picture might warrant. AI as neutral second opinion: "Referral mentioned Addison's disease. Independent analysis suggests: Addison's 15%, GI foreign body 25%, pancreatitis 20%."</p><p><strong>Base Rate Neglect</strong>: Fascinating presentation that could be pemphigus foliaceus! But if the pre-test probability is 0.01%, even "classic" signs don't make it likely. AI reminds: "Clinical signs consistent with pemphigus foliaceus, but given 0.01% incidence, consider allergic dermatitis (15% probability) first."</p><p><strong>Confirmation Bias</strong>: Once you've estimated high pre-test probability, you might unconsciously weight confirming evidence more heavily. Advanced AI systems could track: "You've documented 4 findings supporting pancreatitis but may not have fully explored the normal appetite reported by owner, which reduces probability by approximately 20%."</p><p><strong>Understanding these biases doesn't eliminate them, but AI tools that explicitly track and question our probability estimates can serve as powerful cognitive guardrails.</strong></p><h2>The AI Blind Spot Becomes a Two-Way Street</h2><p>Current veterinary AI tools have a critical limitation: <strong>most have no mechanism for incorporating pre-test probability.</strong> When an AI imaging tool analyzes a radiograph, it typically doesn't know why the image was taken, the patient's signalment, or what clinical signs prompted the imaging.</p><p>The AI sees the image in isolation and might flag a slightly prominent pulmonary pattern in a young dog who came in for a broken nail (pre-test probability for respiratory disease: near zero) with the same confidence as in a coughing senior dog (pre-test probability: significant).</p><p><strong>But here's the evolution happening now</strong>: Next-generation AI tools are beginning to ask for context. They prompt: "Why was this image taken?" "What clinical signs are present?" "What's your suspected diagnosis?"</p><p>This creates a powerful feedback loop:</p><ol><li><p>You provide clinical context (establishing pre-test probability)</p></li><li><p>AI adjusts its interpretation thresholds based on that probability</p></li><li><p>AI provides findings weighted by clinical relevance</p></li><li><p>You refine your assessment based on AI-flagged findings you might have missed</p></li></ol><p><strong>The future isn't AI replacing clinical judgment&#8212;it's AI amplifying it by making pre-test probability explicit and actionable.</strong></p><h2>Building Your Probability Framework</h2><p>You don't need to calculate exact percentages, but developing a mental framework helps sharpen clinical reasoning. Think in categories:</p><ul><li><p><strong>Extremely unlikely (&lt;1%)</strong>: Would be shocked if this were the diagnosis</p></li><li><p><strong>Unlikely (1-10%)</strong>: Would be surprised but not shocked</p></li><li><p><strong>Possible (10-30%)</strong>: Definitely considering it</p></li><li><p><strong>Probable (30-70%)</strong>: Leading differential</p></li><li><p><strong>Highly probable (&gt;70%)</strong>: Would be surprised if it's NOT this</p></li></ul><p>Mentally arrange your differentials by pre-test probability. Know your action thresholds: below which probability you won't test (too many false positives), above which you'll treat empirically, and the zone between where testing adds value.</p><p>AI can enhance this framework by learning your probability language: "You marked this as 'possible' (10-30%). Based on similar cases, probability is likely closer to 45%. Key factors: breed predisposition (+15%) and elevated ALT (+10%)."</p><h2>When Pre-Test Probability Gets Complex</h2><p>Real cases rarely involve single diseases with independent probabilities. Consider a senior dog with PU/PD where diabetes (15%), Cushing's (20%), and renal disease (25%) are all possible, potentially simultaneously. Each test result reshapes all probabilities.</p><p>This is where the art truly meets the science. Your clinical experience integrates these complex, interrelated probabilities in ways that no current AI system can match. But AI can help track the complexity: "After negative urine glucose, updated probabilities: Diabetes &lt;1%, Cushing's 28%, Renal disease 33%."</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!viXs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8c09912-1372-49b7-87bb-70a054dd318c_1472x832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!viXs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8c09912-1372-49b7-87bb-70a054dd318c_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!viXs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8c09912-1372-49b7-87bb-70a054dd318c_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!viXs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8c09912-1372-49b7-87bb-70a054dd318c_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!viXs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8c09912-1372-49b7-87bb-70a054dd318c_1472x832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!viXs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8c09912-1372-49b7-87bb-70a054dd318c_1472x832.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8c09912-1372-49b7-87bb-70a054dd318c_1472x832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/172497910?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8c09912-1372-49b7-87bb-70a054dd318c_1472x832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!viXs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8c09912-1372-49b7-87bb-70a054dd318c_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!viXs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8c09912-1372-49b7-87bb-70a054dd318c_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!viXs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8c09912-1372-49b7-87bb-70a054dd318c_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!viXs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8c09912-1372-49b7-87bb-70a054dd318c_1472x832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Key Insights for Veterinary Practice</h2><p>&#127919; <strong>Start with signalment-specific baselines</strong>: A limping Greyhound has vastly different pre-test probabilities than a limping Labrador. AI tools can provide breed-specific disease prevalence to calibrate your estimates.</p><p>&#128269; <strong>Let pre-test probability guide test selection</strong>: Low pre-test probability? Need highly specific tests to avoid false positives. High pre-test probability? Even moderate sensitivity confirms your suspicion.</p><p>&#128202; <strong>Use the 10-30% testing zone</strong>: Below 10% pre-test probability, positive tests are often false. Above 30%, negative tests might be false. The sweet spot for testing is often in between.</p><p>&#129518; <strong>Communicate probabilities to clients</strong>: "Based on everything we're seeing, I'd estimate about a 70% chance this is..." helps clients understand uncertainty and the value of testing.</p><p>&#9888;&#65039; <strong>Use AI as a bias detector</strong>: Let AI flag when recent cases might be skewing your probability estimates or when you might be anchoring on initial impressions.</p><p>&#129302; <strong>Provide context to AI tools</strong>: When using AI diagnostics, always consider whether the tool knows the clinical context that shapes pre-test probability. Better AI tools will explicitly ask for this context.</p><p>&#128173; <strong>Trust your gestalt, but verify</strong>: That "feeling" about a case is often your brain processing probability modifiers you can't articulate. AI can help identify what patterns you might be recognizing subconsciously.</p><p>&#128736;&#65039; <strong>For tool builders: Design with probability in mind</strong>: If you're building veterinary AI, your tool must understand and respect the probability-based reasoning that drives clinical decisions.</p><h2>Conclusion</h2><p>Pre-test probability isn't some abstract statistical concept&#8212;it's the foundation of every clinical decision you make. The difference between a data scientist's approach and a clinician's isn't that one uses probability and the other doesn't. It's that I make it explicit with numbers while you integrate it intuitively through experience.</p><p>Your clinical experience has taught your brain to be a sophisticated probability calculator, integrating dozens of variables instantly to generate that "gut feeling" about a case. That's not unscientific&#8212;it's probability theory at work, refined by thousands of cases into pattern recognition that no AI currently matches.</p><p>The magic happens when we understand both approaches. The future of veterinary diagnostics isn't AI replacing your judgment; it's AI helping you understand, refine, and communicate the sophisticated probability calculations your brain is already performing. For those building these AI tools, understanding pre-test probability isn't optional&#8212;it's the difference between creating technology that enhances veterinary medicine and creating expensive distractions.</p><p>The next time you walk into an exam room and instantly start forming diagnostic suspicions, remember: you're not just guessing. You're running sophisticated probability calculations based on years of experience. Understanding that process explicitly doesn't diminish the art of medicine&#8212;it reveals the elegant mathematics underneath what we call clinical intuition.</p><div><hr></div><p><em>This article scratches the surface of how probability theory underlies clinical decision-making. In an upcoming deep-dive post for paid subscribers, I'll explore the full Bayesian framework that drives diagnostic reasoning&#8212;including how to calculate exact post-test probabilities, the concept of diagnostic thresholds, how to handle multiple simultaneous conditions, and more practical ways to apply these concepts.</em></p><div><hr></div><p><em>If you&#8217;d like an even deeper dive into these topics including extensions to testing and treatment decision making I have found this book: <a href="https://amzn.to/3HG64Nc">Medical Decision Making</a> by Sox, Higgings, Owens and Schmidler a great resource.</em></p><div><hr></div><p><em>How do you estimate pre-test probability in challenging cases? Have you used any AI tools that seem to understand clinical context better than others? For those building veterinary AI tools, how are you incorporating pre-test probability into your designs? I'd love to hear how understanding the probability framework&#8212;with or without AI assistance&#8212;has influenced your diagnostic approach or tool development.</em></p>]]></content:encoded></item><item><title><![CDATA[The Three Layers of Veterinary Software Interoperability: Why Your AI Tools Can't Talk to Each Other]]></title><description><![CDATA[Understanding the Connection, Structure, and Semantic Barriers That Fragment Veterinary Practice Technology]]></description><link>https://priorknowledgeandpractice.substack.com/p/the-three-layers-of-veterinary-software</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/the-three-layers-of-veterinary-software</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Mon, 25 Aug 2025 13:01:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hpDa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bea09e-f09c-4b09-affd-500ea075d9af_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hpDa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bea09e-f09c-4b09-affd-500ea075d9af_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hpDa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bea09e-f09c-4b09-affd-500ea075d9af_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hpDa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bea09e-f09c-4b09-affd-500ea075d9af_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hpDa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bea09e-f09c-4b09-affd-500ea075d9af_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hpDa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bea09e-f09c-4b09-affd-500ea075d9af_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hpDa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bea09e-f09c-4b09-affd-500ea075d9af_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72bea09e-f09c-4b09-affd-500ea075d9af_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/171833638?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bea09e-f09c-4b09-affd-500ea075d9af_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hpDa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bea09e-f09c-4b09-affd-500ea075d9af_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hpDa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bea09e-f09c-4b09-affd-500ea075d9af_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hpDa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bea09e-f09c-4b09-affd-500ea075d9af_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hpDa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72bea09e-f09c-4b09-affd-500ea075d9af_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>After 29 years in the veterinary industry, I've witnessed countless attempts to make veterinary software systems work together. The results are mixed: we've achieved impressive integration in some areas while completely failing in others. But as AI tools proliferate across veterinary medicine&#8212;from diagnostic imaging systems to practice management software to laboratory analyzers&#8212;understanding what works, what doesn't, and why has never been more critical.</p><p>Here's why: Every AI system in your practice is only as good as the data it can access. When your diagnostic imaging AI can't share findings with your practice management system, when your laboratory results require manual re-entry into patient records, when client communications exist in isolated silos, you're not just losing efficiency&#8212;you're limiting the potential of every intelligent system you adopt.</p><p>The challenge isn't technological sophistication. We've proven we can build complex AI systems that analyze radiographs, interpret bloodwork, and even generate clinical notes. We've also proven we can connect different veterinary software systems&#8212;your practice management system receives lab results automatically, imaging systems integrate with PACS, and various third-party tools can access patient data.</p><p>The problem is more fundamental: <strong>while we've solved the technical challenges of making systems communicate, we've done it through expensive, proprietary solutions that don't scale, and we've completely failed to agree on what veterinary data actually means.</strong></p><p>This fragmentation has broader implications beyond just technical inconvenience. As Jason DeFrancesco of VistaVet recently argued in <a href="https://www.vistavetglobal.com/learn/vetmed-needs-a-nervous-system">"Veterinary Medicine Needs a Nervous System,"</a> the lack of interoperability prevents veterinary medicine from functioning as a coordinated system capable of learning from collective experience and responding to emerging challenges. When our practice management systems, diagnostic labs, and clinical tools can't share information meaningfully, we lose the ability to identify trends, improve outcomes systematically, and leverage the full potential of our collective clinical knowledge.</p><p>But there's hope. By understanding how interoperability actually works&#8212;and learning from both the partial successes and remaining failures in veterinary medicine&#8212;we can build the foundation for truly integrated veterinary practice management that leverages AI across all systems seamlessly.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Prior Knowledge and Practice is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The Three Layers of Interoperability: From Connections to Meaning</h2><p>When most people think about making software systems work together, they imagine it's primarily a technical challenge&#8212;getting System A to send data to System B. But successful interoperability requires coordination across three distinct layers, each building on the previous one.</p><h3>Layer 1: The Connection Layer - How Systems Talk</h3><p>At the foundation, systems need to establish basic communication. This is like deciding whether to send information by email, fax, or carrier pigeon&#8212;the method matters, but it's just the transport mechanism.</p><p>In veterinary practice, you see this variety constantly:</p><ul><li><p><strong>File dumps</strong>: Your lab analyzer exports results to a CSV file that someone manually imports into your practice management system</p></li><li><p><strong>Direct database access</strong>: Client communication system writes directly to your PIMS database</p></li><li><p><strong>Push APIs</strong>: Your diagnostic lab pushes results to your practice management system when they're ready</p></li><li><p><strong>Pull APIs</strong>: Your practice management system periodically checks for new results from various sources</p></li></ul><p>Each approach has trade-offs. File dumps are simple but require manual intervention. APIs are elegant but require both systems to support them. Direct database access is fast but risky.</p><p>The key insight: <strong>the connection method isn't what determines success or failure</strong>. Plenty of veterinary integration projects have failed even with sophisticated API connections. The real challenges lie in the upper layers.</p><h3>Layer 2: The Structural Layer - Agreeing on Data Format</h3><p>Once systems can exchange information, they need to agree on how that information is organized. This is like deciding whether to write a letter in paragraph form, bullet points, or a formal business letter template&#8212;everyone needs to understand the structure to interpret the content correctly.</p><p>Veterinary software uses numerous structural formats:</p><ul><li><p><strong>CSV files</strong>: Simple but limited&#8212;difficult to represent complex hierarchical data</p></li><li><p><strong>JSON</strong>: Flexible and widely supported, but requires careful schema design</p></li><li><p><strong>XML</strong>: Powerful for complex data structures but verbose and harder to work with</p></li><li><p><strong>HL7</strong>: The healthcare standard for clinical data exchange (rarely used in veterinary medicine)</p></li><li><p><strong>DICOM</strong>: The imaging standard that actually works across veterinary systems</p></li></ul><p>The structural layer is where many veterinary interoperability projects stumble. Two systems might both export "patient data," but if one uses separate fields for "patient_name_first" and "patient_name_last" while the other uses "patient_full_name," automated integration becomes impossible.</p><h3>Layer 3: The Semantic Layer - What Things Actually Mean</h3><p>The most complex layer involves agreeing on what things are called and how they're coded. Even if two systems can exchange data in the same format, they need to agree on terminology and meaning.</p><p>This is where veterinary medicine faces its biggest challenge. Consider how many ways practices might record the same condition:</p><ul><li><p>"Vomiting" vs. "Emesis" vs. "V+" vs. "Gastric emptying disorder"</p></li><li><p>"IMHA" vs. "Immune-mediated hemolytic anemia" vs. "Autoimmune hemolytic anemia"</p></li><li><p>"Heartworm positive" vs. "HW+" vs. "Dirofilaria immitis infection"</p></li></ul><p>Human medicine solved this through standard terminologies like SNOMED-CT and ICD-10. When a human hospital system records a diagnosis, it uses standardized codes that any other system can interpret correctly. <strong>Veterinary medicine has no widely adopted equivalent. </strong><em>[I explored how SNOMED-CT's veterinary extension could solve this problem in detail in a previous post about standardized terminology.]</em>"</p><div><hr></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;f0a4927e-5a5a-433d-ac39-85c38bea7fa8&quot;,&quot;caption&quot;:&quot;A recent LinkedIn post by Dr. Aaron Smiley about SNOMED-CT in veterinary medicine sparked a discussion that gets to the heart of one of our industry's most persistent challenges: how do we create interoperable clinical data without forcing veterinarians to change how they practice?&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Why Veterinary Medicine Needs Standardized Terminology: Understanding SNOMED-CT Without Disrupting Workflows&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:32666117,&quot;name&quot;:&quot;Dave Kincaid&quot;,&quot;bio&quot;:&quot;All things data. Data scientist, AI specialist. 27 years working with data systems in the veterinary industry.&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8203ec03-c4f4-4aea-a230-e1718f1be99f_144x144.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-08-17T16:27:18.505Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!0dO_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94de6c08-cf5c-4423-ada7-92d3dc5d772b_1536x1024.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://priorknowledgeandpractice.substack.com/p/why-veterinary-medicine-needs-standardized&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:171191894,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:2,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Prior Knowledge and Practice&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!9Cqn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F609f3808-8a35-4d15-9f05-37691c060257_157x157.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p>This semantic chaos means that even when systems can exchange data successfully, that data often can't be meaningfully integrated or analyzed across systems.</p><h2>The Partial Success Stories: Connection and Structure Without Standards</h2><p>Before examining the complete failures, let's understand what partial success looks like. Veterinary medicine has actually achieved limited interoperability in several areas&#8212;but always through expensive, proprietary solutions that create new problems even as they solve old ones.</p><h3>DICOM: The One True Standard</h3><p>In veterinary diagnostic imaging, we have genuine interoperability success: DICOM (Digital Imaging and Communications in Medicine). Walk into almost any veterinary practice with digital radiography, and you'll find something remarkable: the X-ray machine from Vendor A talks seamlessly to the PACS system from Vendor B, which displays images perfectly in the practice management system from Vendor C. <strong>This just works</strong>, across species, practice types, and vendor combinations.</p><p>DICOM succeeds because it addresses all three interoperability layers comprehensively:</p><p><strong>Connection Layer</strong>: DICOM defines exactly how imaging devices connect and authenticate with receiving systems.</p><p><strong>Structural Layer</strong>: DICOM specifies precise data formats for images, metadata, and associated clinical information.</p><p><strong>Semantic Layer</strong>: DICOM includes standardized terminology for anatomical regions, imaging procedures, and equipment specifications.</p><p>The result? <strong>True plug-and-play interoperability</strong> that just works.</p><h3>PIMS-LIMS Integration: Working, But at What Cost?</h3><p>The integration between Practice Information Management Systems (PIMS) and Laboratory Information Management Systems (LIMS) represents veterinary medicine's other partial interoperability success. Your practice management system automatically receives results from IDEXX, Antech, Zoetis, and possibly other diagnostic laboratories without manual data entry.</p><p><strong>But here's the critical insight: this interoperability comes at enormous hidden costs.</strong></p><p>Every laboratory connection is completely proprietary:</p><ul><li><p>Connecting to IDEXX lab data works differently than connecting to Antech</p></li><li><p>Antech integration differs from Zoetis integration</p></li><li><p>Each requires separate development efforts, different APIs, distinct data formats</p></li><li><p>When labs upgrade systems, integrations often break and require redevelopment</p></li></ul><p>Additionally, limited interoperability exists with some PIMS systems, but these suffer from the same challenges. The same pattern exists within PIMS vendors themselves. Even single companies use different integration methods across their products:</p><ul><li><p>IDEXX ezyVet integration differs from IDEXX Neo integration</p></li><li><p>Both differ from IDEXX Cornerstone integration</p></li><li><p>Each requires separate development and maintenance efforts</p></li></ul><p><strong>These integrations work at the connection and structural layers&#8212;labs successfully push results to practice management systems. But the absence of standards means that every integration is a custom engineering project.</strong></p><h3>The Hidden Costs of Proprietary Integration</h3><p>Perfect addition! This is a crucial piece of the current landscape that shows both the demand for integration solutions and the limitations of approaches that don't address all three layers. Let me integrate this into the "Hidden Costs of Proprietary Integration" section:</p><h3>The Hidden Costs of Proprietary Integration</h3><p>Consider what this means for a third-party developer trying to build an AI clinical decision support tool:</p><ul><li><p>To integrate with the top 5 PIMS systems, they need to build 5 completely different integrations</p></li><li><p>To connect with the top 3 diagnostic labs, that's 3 more unique integrations</p></li><li><p>Each integration requires different authentication, data formats, and update mechanisms</p></li><li><p>When any vendor updates their system, integrations may break</p></li><li><p>Supporting 8 systems means maintaining 8 separate codebases</p></li></ul><p><strong>The development effort doesn't scale linearly&#8212;it multiplies exponentially.</strong> This is why most veterinary AI tools remain isolated applications rather than integrated practice solutions.</p><h3>The Integration-as-a-Service Band-Aid</h3><p>Recognizing these challenges, several companies have emerged to act as integration intermediaries: VetData, Datapoint (acquired by IDEXX in 2017), and Bitwerx are examples of this approach. These services promise to solve the integration complexity by providing a single API that connects to multiple PIMS systems.</p><p><strong>The value proposition is appealing</strong>: Instead of building separate integrations to ezyVet, Cornerstone, Neo, AVImark, and others, developers can integrate once with the intermediary service and gain access to all connected PIMS.</p><p><strong>But these solutions face the same fundamental challenges, just centralized:</strong></p><ul><li><p>They still must build and maintain separate proprietary connections to each PIMS</p></li><li><p>Each PIMS system change still requires custom adaptation and testing</p></li><li><p>They create their own proprietary API layer, adding another integration dependency</p></li><li><p>When they add new PIMS support, existing integrations may need updates</p></li><li><p>They each only integrate with a small subset of PIMS systems</p></li><li><p>If the service provider goes out of business or changes focus, all dependent applications break</p></li></ul><p><strong>Most critically, these services operate only at the connection and structural layers.</strong> They can deliver patient demographic data and basic clinical information in a consistent format, but they don't solve the semantic layer problems. A diagnosis of "DM" in one practice still comes through as "DM" while "diabetes mellitus" in another practice remains "diabetes mellitus"&#8212;the terminology chaos persists.</p><h3>The New Dependencies and Risks</h3><p>Integration-as-a-service creates new categories of risk:</p><p><strong>Single Point of Failure</strong>: Your application's connection to dozens of practices now depends on one intermediary service's uptime and performance.</p><p><strong>Vendor Lock-In</strong>: Switching integration providers requires rebuilding connections, similar to switching PIMS vendors.</p><p><strong>Cost Scaling</strong>: As these services grow and gain market power, they can increase pricing or change terms, affecting all dependent applications.</p><p><strong>Feature Limitations</strong>: You're constrained by whatever data fields and capabilities the intermediary chooses to support across all connected PIMS.</p><p><strong>The development effort doesn't disappear&#8212;it just gets centralized and creates new dependencies.</strong> While this approach can accelerate initial development, it doesn't solve the underlying interoperability problems and may actually make long-term solutions more difficult by entrenching proprietary approaches.</p><h2>The Complete Failure: The Semantic Layer Problem</h2><p>Even when we successfully connect systems and exchange data, we face veterinary medicine's greatest interoperability challenge: <strong>no two practices use the same terminology for anything.</strong></p><h3>The Tower of Babel Reality</h3><p>Imagine you're building an AI system that needs to analyze treatment outcomes across practices. You successfully integrate with five different PIMS systems and can extract diagnostic and treatment data from all of them. But when you try to analyze the data, you discover that the same medical condition appears as:</p><ul><li><p>Practice A: "DM" or "ENDO-01" (custom code)</p></li><li><p>Practice B: "Diabetes" or "Type 1 diabetes"</p></li><li><p>Practice C: "Endocrine disorder" or whatever the veterinarian feels like typing that day</p></li></ul><p><strong>All three practices are recording the same medical condition, but your AI system sees them as completely different diseases.</strong> Even sophisticated natural language processing struggles with this variability, especially when veterinarians use abbreviations, clinical shorthand, or practice-specific terminology.</p><h3>The Multi-Practice Data Challenge</h3><p>This semantic inconsistency makes several critical applications impossible:</p><p><strong>Population Health Analytics</strong>: You can't track disease prevalence across practices when the same disease is recorded differently in each system.</p><p><strong>AI Training Data</strong>: Machine learning models trained on Practice A's "DM" data won't recognize Practice B's "diabetes mellitus" as the same condition.</p><p><strong>Quality Improvement</strong>: Comparing treatment outcomes requires first solving a massive terminology translation problem.</p><p><strong>Research Collaboration</strong>: Multi-practice studies spend enormous effort harmonizing terminology before any actual analysis can begin.</p><h3>The False Hope of Point-of-Care Coding</h3><p>The obvious solution seems simple: just make everyone use standard codes like SNOMED-CT when entering data. <strong>This approach has failed everywhere it's been tried.</strong></p><p>Veterinarians don't want to become medical coders. They're focused on patient care, not database management. Forcing structured data entry at the point of care slows down clinical workflows and increases cognitive burden. Even human medicine, with massive regulatory incentives and dedicated coding staff, struggles with coding accuracy and consistency.</p><p><strong>But there's a deeper problem: forcing coding at the point of care fundamentally constrains clinical expressiveness.</strong></p><p>Consider a complex case: a 12-year-old Golden Retriever with lethargy, mild azotemia, and a heart murmur that wasn't present six months ago. The veterinarian suspects early kidney disease but can't rule out cardiac involvement, and the breed predisposition for both conditions makes the diagnostic picture unclear.</p><p>Standard coding systems force this nuanced clinical picture into rigid categories. Is this "chronic kidney disease" or "heart murmur" or "lethargy"? The coding system demands a choice, but the clinical reality is uncertainty and interconnected possibilities. <strong>The veterinarian ends up either oversimplifying the case to fit the codes or spending excessive time trying to find codes that capture the full clinical complexity.</strong></p><p>This loss of expressiveness isn't just inconvenient&#8212;it's clinically dangerous. When systems force artificial precision where uncertainty exists, they lose critical information about the veterinarian's clinical reasoning, differential considerations, and diagnostic confidence levels. Rich clinical narratives that capture the complexity and uncertainty of real cases get reduced to simplistic code combinations that miss the subtleties crucial for patient care.</p><p><strong>The solution has to happen on the backend, not at the point of care.</strong> We need systems that preserve the full richness of clinical expression while providing standardized coding for data sharing and analysis.</p><h2>Why This Matters More Than Ever: The AI Integration Imperative</h2><p>The interoperability challenges that seemed merely inconvenient in the era of standalone software become critical as AI proliferates across veterinary practice.</p><h3>AI Systems Need Comprehensive Data</h3><p>Modern AI tools perform best when they can access complete patient information. An AI system analyzing radiographs benefits from knowing the patient's clinical history, laboratory results, and previous imaging studies. But when that information exists in incompatible formats with inconsistent terminology across multiple systems, the AI operates with incomplete understanding.</p><h3>The Training Data Crisis</h3><p>Large language models and machine learning systems require vast amounts of structured, consistent data for training. When veterinary data exists in semantic chaos across thousands of isolated systems, it becomes extremely difficult to aggregate for AI training purposes. <strong>This fragmentation may be limiting the development of powerful veterinary-specific AI tools.</strong></p><h3>Clinical Decision Support Failures</h3><p>The most valuable AI applications provide real-time clinical decision support&#8212;suggesting differential diagnoses, flagging drug interactions, recommending diagnostic tests. These systems only work when they can access comprehensive, consistently coded patient data from all relevant sources.</p><p>Without semantic consistency, an AI system might miss that "DM" in the PIMS, "diabetes" in the lab results, and "high glucose" in the clinical notes all refer to the same condition requiring coordinated treatment.</p><h2>The Path Forward: Backend Coding and Translation</h2><p>The solution to veterinary interoperability lies not in forcing point-of-care standardization, but in intelligent backend processing that preserves clinical workflow while enabling data integration.</p><h3>The Translation Layer Approach</h3><p>Instead of making veterinarians code their entries, we need systems that:</p><ol><li><p><strong>Capture rich clinical narratives</strong> in whatever terminology veterinarians naturally use</p></li><li><p><strong>Apply intelligent coding</strong> using natural language processing and veterinary-specific models</p></li><li><p><strong>Map to standard terminologies</strong> like SNOMED-CT Veterinary Extension for data sharing</p></li><li><p><strong>Maintain bidirectional translation</strong> so data can be shared in standard formats but displayed in familiar terminology</p></li></ol><h3>Learning from Human Healthcare</h3><p>Human medicine is moving toward this approach with systems that:</p><ul><li><p>Use natural language processing to extract coded concepts from clinical notes</p></li><li><p>Apply standard terminologies for data sharing while preserving original documentation</p></li><li><p>Leverage large language models to improve coding accuracy and consistency</p></li><li><p>Enable semantic interoperability without disrupting clinical workflows</p></li></ul><p><strong>Veterinary medicine needs equivalent systems adapted for multi-species complexity and veterinary-specific terminology.</strong></p><h3>The Technology Foundation Exists</h3><p>The tools for solving veterinary semantic interoperability are available:</p><p><strong>SNOMED-CT Veterinary Extension</strong>: Provides standardized codes for veterinary diagnoses, procedures, and clinical findings across species. <em>[For a detailed exploration of how SNOMED-CT can be implemented in veterinary practice without disrupting clinical workflows, see my  previous article on veterinary terminology standardization.]</em></p><div><hr></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8d3a3945-94a0-452a-9dd7-82313df4acdc&quot;,&quot;caption&quot;:&quot;A recent LinkedIn post by Dr. Aaron Smiley about SNOMED-CT in veterinary medicine sparked a discussion that gets to the heart of one of our industry's most persistent challenges: how do we create interoperable clinical data without forcing veterinarians to change how they practice?&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Why Veterinary Medicine Needs Standardized Terminology: Understanding SNOMED-CT Without Disrupting Workflows&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:32666117,&quot;name&quot;:&quot;Dave Kincaid&quot;,&quot;bio&quot;:&quot;All things data. Data scientist, AI specialist. 27 years working with data systems in the veterinary industry.&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8203ec03-c4f4-4aea-a230-e1718f1be99f_144x144.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-08-17T16:27:18.505Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!0dO_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94de6c08-cf5c-4423-ada7-92d3dc5d772b_1536x1024.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://priorknowledgeandpractice.substack.com/p/why-veterinary-medicine-needs-standardized&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:171191894,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:2,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Prior Knowledge and Practice&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!9Cqn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F609f3808-8a35-4d15-9f05-37691c060257_157x157.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p><strong>Veterinary Natural Language Processing</strong>: Emerging models trained specifically on veterinary clinical text can identify and code medical concepts automatically.</p><p><strong>Translation Mapping Services</strong>: Systems that can map between different terminology systems and learn from usage patterns across practices.</p><p><strong>Modern APIs and Data Standards</strong>: HL7 FHIR provides the structural foundation for healthcare data exchange and can be adapted for veterinary use.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZcO1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34240bd9-f428-4e11-8e8c-23c51a948db6_1472x832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZcO1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34240bd9-f428-4e11-8e8c-23c51a948db6_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZcO1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34240bd9-f428-4e11-8e8c-23c51a948db6_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZcO1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34240bd9-f428-4e11-8e8c-23c51a948db6_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZcO1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34240bd9-f428-4e11-8e8c-23c51a948db6_1472x832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZcO1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34240bd9-f428-4e11-8e8c-23c51a948db6_1472x832.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34240bd9-f428-4e11-8e8c-23c51a948db6_1472x832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/171833638?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34240bd9-f428-4e11-8e8c-23c51a948db6_1472x832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZcO1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34240bd9-f428-4e11-8e8c-23c51a948db6_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZcO1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34240bd9-f428-4e11-8e8c-23c51a948db6_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZcO1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34240bd9-f428-4e11-8e8c-23c51a948db6_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZcO1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34240bd9-f428-4e11-8e8c-23c51a948db6_1472x832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Key Insights for Veterinary Practice</h2><p><strong>&#128269; Understand the Hidden Integration Costs</strong>: When evaluating software, ask about integration capabilities and ongoing maintenance costs. Proprietary integrations may work initially but create long-term dependency and upgrade risks.</p><p><strong>&#128203; Document Your Terminology Patterns</strong>: Start cataloging how your practice names conditions, procedures, and findings. This prepares you for backend coding systems and reveals opportunities for internal consistency improvements.</p><p><strong>&#128260; Evaluate Integration Scalability</strong>: Choose software vendors that are moving toward standards-based approaches rather than purely proprietary solutions. Ask specifically about FHIR support and standard terminology adoption plans.</p><p><strong>&#129309; Support Backend Coding Initiatives</strong>: Look for AI tools and practice management systems that offer intelligent coding services rather than forcing manual standardization at data entry.</p><p><strong>&#128202; Prepare for Semantic Integration</strong>: Understand that the most powerful AI applications will require consistent terminology across systems. Practices that invest in backend translation capabilities will have significant advantages.</p><p><strong>&#127959;&#65039; Think Long-Term</strong>: Make technology decisions with semantic interoperability in mind. Systems that can export and import standard-coded data provide more flexibility as translation services become available.</p><p><strong>&#128161; Demand Transparency</strong>: Ask vendors specifically about their semantic layer capabilities. How do they handle terminology variation? What standard codes do they support? How do they plan to enable data sharing across practices?</p><div><hr></div><h2>Conclusion</h2><p>Veterinary medicine has achieved partial interoperability through enormous investment in proprietary solutions. We can exchange data between PIMS and LIMS, integrate third-party applications, and build functional software ecosystems. <strong>But we've done it the expensive, non-scalable way.</strong></p><p>The proliferation of AI tools makes this approach unsustainable. Every new integration requires custom development. Every vendor change breaks existing connections. Most critically, the semantic chaos prevents us from building the intelligent, data-driven practice management systems that could transform patient care.</p><p><strong>The solution isn't forcing veterinarians to become medical coders.</strong> It's building intelligent backend systems that can translate between veterinary terminology and standard codes, enabling semantic interoperability without disrupting clinical workflows.</p><p>The economic incentives are aligning as AI companies need consistent training data, practice management vendors need competitive differentiation, and veterinary practices need systems that actually work together. The foundation exists through DICOM's success, emerging veterinary terminology standards, and advancing natural language processing capabilities.</p><p><strong>The choice is clear</strong>: continue with expensive proprietary solutions that don't scale, or coordinate industry-wide on comprehensive standards that enable the AI-powered, integrated veterinary practices of the future.</p><p><em>What integration challenges frustrate you most in daily practice? Have you experienced the hidden costs of proprietary integrations when systems get upgraded or vendors change? Share your experiences&#8212;understanding real-world integration pain points helps identify where standardization efforts should focus first.</em></p><p></p>]]></content:encoded></item><item><title><![CDATA[Language Models in Veterinary Practice: What Good Evaluation Actually Looks Like]]></title><description><![CDATA[Understanding the Critical Difference Between Looking Right and Being Right in Veterinary AI]]></description><link>https://priorknowledgeandpractice.substack.com/p/language-models-in-veterinary-practice</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/language-models-in-veterinary-practice</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Fri, 22 Aug 2025 14:35:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!22tb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89688f53-d44a-4239-970d-9fbe28636a6f_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!22tb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89688f53-d44a-4239-970d-9fbe28636a6f_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!22tb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89688f53-d44a-4239-970d-9fbe28636a6f_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!22tb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89688f53-d44a-4239-970d-9fbe28636a6f_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!22tb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89688f53-d44a-4239-970d-9fbe28636a6f_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!22tb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89688f53-d44a-4239-970d-9fbe28636a6f_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!22tb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89688f53-d44a-4239-970d-9fbe28636a6f_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89688f53-d44a-4239-970d-9fbe28636a6f_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/171406783?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89688f53-d44a-4239-970d-9fbe28636a6f_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!22tb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89688f53-d44a-4239-970d-9fbe28636a6f_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!22tb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89688f53-d44a-4239-970d-9fbe28636a6f_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!22tb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89688f53-d44a-4239-970d-9fbe28636a6f_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!22tb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89688f53-d44a-4239-970d-9fbe28636a6f_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When you document that a patient is "vomiting," an AI might generate "experiencing emesis" in your SOAP note. Both are correct. But how do we teach a computer to know when "ADR" means "adverse drug reaction" in one context and "ain't doing right" in another?</p><p>The answer reveals why evaluating veterinary AI is surprisingly complex&#8212;and why the metrics most vendors cite might be dangerously misleading.</p><p>In my previous post about LLM hallucinations, I explained why these systems inevitably generate plausible-sounding but incorrect information. Today, we're tackling the flip side: how do we actually measure whether an LLM is performing well in veterinary practice?</p><p>After nearly three decades in veterinary diagnostics and extensive work with LLMs, I've learned that the evaluation metrics that sound most impressive are often the least meaningful for clinical practice. Just as positive predictive value (PPV) misleads us about diagnostic tests, traditional NLP metrics can make dangerous AI look deceptively good.</p><h2>Why Traditional Metrics Fail Spectacularly</h2><p>Imagine grading a student's essay by counting how many words match the answer key. That's essentially what traditional AI metrics do&#8212;and it's about as useful as you'd expect for evaluating clinical documentation.</p><h3>The Dangerous Flip That Proves the Point</h3><p>Let me show you why this matters with a real example. Consider an AI reviewing this case: "Labrador with elevated ALT levels indicating possible liver disease."</p><p>Three AI responses:</p><ol><li><p>"Dog shows increased ALT suggesting hepatic dysfunction"</p></li><li><p>"Patient has high liver enzymes indicating potential liver pathology"</p></li><li><p>"Dog's ALT levels are significantly low, indicating healthy liver function"</p></li></ol><p>The third response is clinically opposite&#8212;it could lead to missing serious liver disease. Yet when we score these with traditional metrics, something shocking happens:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/QgrUX/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eef89c9e-c6a4-47cb-83f0-0b7359d1dbc1_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:170,&quot;title&quot;:&quot;| Created with Datawrapper&quot;,&quot;description&quot;:&quot;Create interactive, responsive &amp; beautiful charts &#8212; no code required.&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/QgrUX/1/" width="730" height="170" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>The dangerous error scores almost twice as high as the correct answers! This isn't a quirk&#8212;it's a fundamental flaw in how these metrics work.</p><h3>Understanding the Metrics (And Why They Mislead)</h3><p><strong>BLEU and ROUGE</strong> are traditional NLP metrics that have been used for decades to evaluate text generation in machine translation and summarization. While most veterinary AI vendors don't cite any metrics at all (red flag!), if they did use standard NLP evaluation, these would likely be the ones. They literally count matching words and phrases between AI output and reference examples. If the reference says "gave subcutaneous fluids" and the AI writes "administered SQ fluids," these metrics score it as wrong&#8212;even though any veterinarian knows they're identical. Research shows these metrics correlate with human medical judgment very poorly.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p><strong>BERTScore</strong> represents an improvement&#8212;it understands that "puppy" and "young dog" mean similar things, achieving about 62-80% correlation with human experts. But it still can't tell if a drug dose is appropriate for a cat versus a dog. It sees semantic similarity but misses clinical significance.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p><strong>The Benchmark Trap</strong>: Many AI companies tout high scores on multiple-choice veterinary exams. But real clinical work isn't multiple choice. A system that aces the NAVLE might still generate dangerous free-text recommendations. We need evaluation that matches how AI is actually used, not how it performs on standardized tests.</p><p>Fortunately, three evaluation approaches have emerged that actually catch these dangerous errors before they reach your patients&#8212;and knowing which one fits your practice could be the difference between AI that saves time and AI that creates liability.</p>
      <p>
          <a href="https://priorknowledgeandpractice.substack.com/p/language-models-in-veterinary-practice">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Why Veterinary Medicine Needs Standardized Terminology: Understanding SNOMED-CT Without Disrupting Workflows]]></title><description><![CDATA[Understanding the Path to Interoperable Clinical Data Without Disrupting Veterinary Workflows]]></description><link>https://priorknowledgeandpractice.substack.com/p/why-veterinary-medicine-needs-standardized</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/why-veterinary-medicine-needs-standardized</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Sun, 17 Aug 2025 16:27:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0dO_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94de6c08-cf5c-4423-ada7-92d3dc5d772b_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0dO_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94de6c08-cf5c-4423-ada7-92d3dc5d772b_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0dO_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94de6c08-cf5c-4423-ada7-92d3dc5d772b_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0dO_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94de6c08-cf5c-4423-ada7-92d3dc5d772b_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0dO_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94de6c08-cf5c-4423-ada7-92d3dc5d772b_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0dO_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94de6c08-cf5c-4423-ada7-92d3dc5d772b_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0dO_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94de6c08-cf5c-4423-ada7-92d3dc5d772b_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94de6c08-cf5c-4423-ada7-92d3dc5d772b_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/171191894?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94de6c08-cf5c-4423-ada7-92d3dc5d772b_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0dO_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94de6c08-cf5c-4423-ada7-92d3dc5d772b_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0dO_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94de6c08-cf5c-4423-ada7-92d3dc5d772b_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0dO_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94de6c08-cf5c-4423-ada7-92d3dc5d772b_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0dO_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94de6c08-cf5c-4423-ada7-92d3dc5d772b_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A recent <a href="https://www.linkedin.com/posts/aaronsmileydvm_veterinarymedicine-vetmed-snomedct-activity-7358241035904278528-04Eo">LinkedIn post by Dr. Aaron Smiley</a> about SNOMED-CT in veterinary medicine sparked a discussion that gets to the heart of one of our industry's most persistent challenges: how do we create interoperable clinical data without forcing veterinarians to change how they practice?</p><p>Dr. Smiley's post highlighted how SNOMED-CT represents a foundational step toward making clinical knowledge computable and shareable across the veterinary profession. As he noted, the combination of SNOMED-CT with modern AI capabilities like large language models presents an opportunity to transform how we capture and utilize clinical data. The ensuing discussion in the comments revealed something I've observed repeatedly over my 29 years in veterinary diagnostics: there's widespread confusion about what clinical terminology standards are, how they work, and most importantly, how they can be implemented without disrupting clinical workflows.</p><p>After watching numerous attempts to force coding systems into veterinary practice management software&#8212;all of which have failed&#8212;I've come to believe that <strong>the solution isn't making veterinarians code at the point of care. It's applying standardized terminology intelligently to the rich clinical data they're already creating.</strong></p><p>Today, I want to demystify SNOMED-CT, explain why it represents a promising path forward for veterinary clinical terminology, and most importantly, show how modern approaches can deliver the benefits of standardization without the workflow disruption that has doomed previous efforts.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Prior Knowledge and Practice is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The Standardization Imperative: Why We Can't Build the Future on Babel</h2><p>Before diving into solutions, let's be clear about the problem. Every veterinary practice, every practice management system, and often every individual veterinarian uses slightly different terminology to describe the same clinical concepts:</p><ul><li><p>"Vomiting" vs. "Emesis" vs. "Throwing up" vs. "Gastric emptying"</p></li><li><p>"IMHA" vs. "Immune-mediated hemolytic anemia" vs. "Autoimmune hemolytic anemia"</p></li><li><p>"Heartworm positive" vs. "HW+" vs. "Dirofilaria immitis infection" vs. "Canine heartworm disease"</p></li></ul><p>This Tower of Babel creates cascading problems that become more critical as we advance toward AI-enabled veterinary medicine:</p><h3><strong>The Interoperability Crisis</strong></h3><p>When a patient transfers between clinics, their medical history becomes a translation exercise. Specialists struggle to aggregate referral data. Emergency clinics can't quickly parse historical records. Multi-site practices can't analyze data across locations. Each translation introduces potential for error and lost information.</p><h3><strong>The Research Roadblock</strong></h3><p>Multi-center clinical studies require enormous manual effort to harmonize data. Epidemiological surveillance becomes nearly impossible at scale. Outcomes research lacks the standardized endpoints needed for meaningful analysis. We're essentially unable to learn systematically from the millions of cases seen annually.</p><h3><strong>The AI Training Bottleneck</strong></h3><p>Here's where the stakes become existential for veterinary AI advancement: Machine learning models require consistently labeled training data. Without standardization, every dataset requires extensive manual curation. Models trained on one clinic's terminology won't generalize to others. We're forced to solve the same problems repeatedly instead of building on previous work.</p><p>As commenters on Dr. Smiley's post noted, the lack of standardization limits our ability to leverage the full potential of our clinical data for improving patient care and advancing the profession.</p><h2>What Exactly Is a Clinical Terminology Standard?</h2><p>A clinical terminology standard isn't just a dictionary&#8212;it's a comprehensive system for representing medical concepts in a computationally useful way. Think of it as a universal translator that allows different systems to understand they're talking about the same thing, even when using different words.</p><h3><strong>Core Components of a Terminology Standard</strong></h3><p><strong>Concepts</strong>: Unique identifiers for distinct medical ideas. "Canine parvovirus infection" gets one ID regardless of how it's expressed.</p><p><strong>Descriptions</strong>: Multiple ways to express the same concept. The concept for "vomiting" includes synonyms like "emesis," "throwing up," and "gastric emptying."</p><p><strong>Relationships</strong>: How concepts connect to each other. "Canine parvovirus infection" IS-A "viral disease" which IS-A "infectious disease" which IS-A "disease."</p><p><strong>Hierarchies</strong>: Organization from general to specific. This enables reasoning at different levels of granularity&#8212;crucial for both clinical decision support and research applications.</p><h2>Enter SNOMED-CT: An International Standard Worth Considering</h2><p>While veterinary medicine lacks any widely adopted terminology standard&#8212;with practices using everything from VeNOM to proprietary systems to no coding at all&#8212;SNOMED Clinical Terms (SNOMED-CT) offers unique advantages worth understanding. Here's what makes it different from the various veterinary-specific standards that have been attempted:</p><h3><strong>The Architecture of SNOMED-CT</strong></h3><p>SNOMED-CT is built on description logic, a formal system that allows computers to reason about medical concepts. Each concept has:</p><ul><li><p>A unique numerical identifier (SCTID)</p></li><li><p>A fully specified name (FSN) that uniquely describes it</p></li><li><p>Multiple synonyms and descriptions</p></li><li><p>Formal relationships to other concepts</p></li></ul><p>For example:</p><ul><li><p><strong>Concept</strong>: 84114007</p></li><li><p><strong>FSN</strong>: Canine distemper (disorder)</p></li><li><p><strong>Synonyms</strong>: Distemper in dogs, Canine distemper virus infection</p></li><li><p><strong>Parent</strong>: Viral disease</p></li><li><p><strong>Finding site</strong>: Entire body system</p></li></ul><h3><strong>The Veterinary Extension: VTSL's Critical Contribution</strong></h3><p>The Veterinary Terminology Services Laboratory (VTSL) at Virginia Tech maintains the veterinary extension to SNOMED-CT (VetSCT). While SNOMED-CT's international release includes some animal-related content, it lacks much of what's needed for comprehensive veterinary records. The veterinary extension fills these gaps with over 30,000 veterinary-specific concepts including:</p><ul><li><p>Species-specific anatomical terms</p></li><li><p>Breed specifications</p></li><li><p>Veterinary procedures and diagnostics</p></li><li><p>Drug formulations specific to veterinary use</p></li></ul><p>Importantly, VTSL places the veterinary extension in the public domain (consistent with SNOMED-CT licensing) and maintains it in alignment with SNOMED-CT's regular release cycles. The extension is also incorporated into the Unified Medical Language System (UMLS), making it accessible for both commercial and non-commercial applications. (Learn more at <a href="https://vtsl.vetmed.vt.edu/extension/">vtsl.vetmed.vt.edu/extension/</a>)</p><p>This extension makes SNOMED-CT truly capable of representing the full scope of veterinary medicine, from exotic animal practice to equine surgery to small animal internal medicine.</p><h3><strong>The SA-PDT: Making SNOMED-CT Practical for Small Animal Practice</strong></h3><p>The Small Animal Problem and Diagnosis Terms (SA-PDT)&#8212;which many practitioners still know by its former name, "AAHA Diagnostic Terms"&#8212;represents a pragmatic approach to SNOMED-CT adoption for veterinary practices. It's a <strong>curated subset</strong> of SNOMED-CT that covers general, specialty, and emergency small animal practices, actively maintained by the Veterinary Terminology Services Laboratory (VTSL) at Virginia Tech. (For those interested in its evolution and history, visit the VTSL website at <a href="https://vtsl.vetmed.vt.edu/sa/">vtsl.vetmed.vt.edu/sa/</a>)</p><p>Think of it this way: SNOMED-CT is like the Oxford English Dictionary&#8212;comprehensive but overwhelming. The SA-PDT is like a practical medical dictionary for daily use&#8212;containing the terms you actually need without the complexity you don't.</p><p>Many practitioners don't realize that when they see diagnostic terms in their practice management system, they might be using SNOMED-CT concepts through the SA-PDT, just in a more accessible package&#8212;though many systems still use other coding approaches or proprietary terms. The SA-PDT is actively maintained and regularly updated to align with international SNOMED-CT releases, ensuring it stays current with evolving medical knowledge.</p><h2>Why SNOMED-CT Beats Veterinary-Specific Alternatives</h2><p>Over the years, several veterinary-specific coding systems have been developed, including VeNOM (Veterinary Nomenclature) and various proprietary systems. None have achieved widespread adoption. Here's why SNOMED-CT is different:</p><h3><strong>International Infrastructure</strong></h3><p>SNOMED International maintains the core terminology with resources no veterinary-specific organization could match. There are established governance processes, regular updates, and quality assurance mechanisms. The infrastructure for translation, distribution, and implementation already exists.</p><h3><strong>Human Medicine Integration</strong></h3><p>As One Health initiatives expand, having veterinary data in the same framework as human medical data becomes invaluable. Zoonotic disease surveillance can leverage both datasets. Comparative medicine research becomes computationally feasible. Drug safety signals can be detected across species.</p><h3><strong>Active Maintenance and Evolution</strong></h3><p>Unlike static coding systems, SNOMED-CT evolves continuously. New diseases, procedures, and concepts are added regularly. The veterinary extension is updated to reflect advances in veterinary medicine. Relationships are refined based on new medical knowledge.</p><h3><strong>Tooling and Ecosystem</strong></h3><p>Because SNOMED-CT is an international standard, there's a rich ecosystem of tools for implementation, including browsers, validators, mapping tools, and integration engines. You're not starting from scratch.</p><h2>The Frontend Coding Fallacy: Why Point-of-Care Coding Has Failed</h2><p>Here's where I need to address the elephant in the room: <strong>every attempt to make veterinarians code diagnoses at the point of care has failed.</strong> I've watched this movie repeatedly over three decades, and it always ends the same way.</p><h3><strong>The Veterinary Workflow Reality</strong></h3><p>Veterinarians are focused on patient care, not data entry. Clinical reasoning is fluid and iterative, not categorical. Definitive diagnoses are often elusive in veterinary medicine. Time pressure makes additional documentation burdensome. The EMR should adapt to clinical workflow, not vice versa.</p><h3><strong>Lessons from Human Medicine's Struggles</strong></h3><p>Human medicine, despite having financial incentives through insurance billing, still struggles with diagnostic coding accuracy:</p><p>Studies show 20-30% error rates in ICD-10 coding even with dedicated coding staff. Physicians report coding requirements as a major contributor to burnout. Gaming of codes for reimbursement optimization corrupts data quality. "Upcoding" and "downcoding" based on payment incentives distort clinical reality.</p><p>If human medicine can't get frontend coding right with billions in billing at stake, why would we expect veterinary medicine to succeed without those incentives?</p><h3><strong>The Premature Lock-in Problem</strong></h3><p>Forcing coding at the point of care creates a fundamental problem: it locks data into yesterday's technology and processes forever. Once you've coded everything as ICD-9, migrating to ICD-10 becomes a massive undertaking. If you've committed to VeNOM, switching to SNOMED-CT requires recoding everything. You're trapped by decisions made before you understood your ultimate needs.</p><p>But if you preserve the raw clinical data&#8212;the actual words veterinarians use&#8212;you can apply whatever coding system makes sense for your current use case, using the best available technology.</p><h2>The Modern Solution: Intelligent Backend Processing</h2><p>Instead of forcing veterinarians to code, modern approaches apply SNOMED-CT through intelligent backend processing. Here's how this works in practice&#8212;and as Dr. Smiley's post suggested, this is where AI and LLMs can transform the landscape:</p><h3><strong>Natural Language Processing (NLP) and LLM Pipelines</strong></h3><p>Modern NLP and large language models can extract medical concepts from free-text clinical notes with increasing accuracy. Veterinary-trained models understand context and clinical language variations. Systems can recognize that "ADR" in context means "Ain't Doing Right," not "Adverse Drug Reaction." Confidence scores indicate when human review is needed.</p><h3><strong>Flexible Mapping Strategies</strong></h3><p>Different use cases require different granularity levels. Research might need specific diagnoses while population health needs broader categories. Quality metrics might focus on procedures while billing needs diagnostic codes. By maintaining raw data and applying mappings as needed, you can serve all use cases without compromising any.</p><h3><strong>Human-in-the-Loop Validation</strong></h3><p>For high-stakes applications, automated coding can be reviewed and refined by experts. Machine learning models improve based on corrections. Edge cases and ambiguities are flagged for human judgment. The system gets smarter over time while maintaining quality.</p><h3><strong>Real-Time and Batch Processing Options</strong></h3><p>Some applications need immediate coding (clinical decision support), while others can wait (research databases, quality metrics). The same infrastructure can support both models, applying the appropriate level of processing for each use case.</p><h2>UMLS: The Rosetta Stone of Medical Terminology</h2><p>The <a href="https://www.nlm.nih.gov/research/umls/index.html">Unified Medical Language System (UMLS)</a> deserves mention as the meta-terminology that connects different coding systems. Maintained by the National Library of Medicine, UMLS:</p><ul><li><p>Maps between different terminologies (SNOMED-CT, ICD-10, LOINC, RxNorm)</p></li><li><p>Provides tools for terminology services and natural language processing</p></li><li><p>Enables semantic interoperability across different coding systems</p></li><li><p>Includes veterinary terminology through the SNOMED-CT veterinary extension</p></li></ul><p>For organizations building terminology services, UMLS provides crucial infrastructure for managing the complexity of medical language.</p><h2>The Persistent Challenges</h2><p>Despite these advances, significant challenges remain in achieving true clinical data standardization:</p><h3><strong>The Definitive Diagnosis Problem</strong></h3><p>Veterinary medicine often deals with probable rather than confirmed diagnoses. "Suspected pancreatitis" vs. "Confirmed pancreatitis" vs. "Clinical pancreatitis" all represent different levels of diagnostic certainty. Economic constraints limit diagnostic workups, leaving many cases unconfirmed. Post-mortem confirmation is rare, eliminating the feedback loop that validates diagnoses.</p><h3><strong>The Granularity Dilemma</strong></h3><p>Too specific, and you fragment data into unusably small buckets. Too general, and you lose clinically important distinctions. Finding the right level for each use case requires careful consideration and often multiple simultaneous representations.</p><h3><strong>The Temporal Evolution Challenge</strong></h3><p>Clinical understanding evolves during case management. What starts as "vomiting" might become "foreign body obstruction" then "intestinal foreign body requiring surgical removal." Capturing this evolution while maintaining queryable data requires sophisticated temporal modeling.</p><h3><strong>The Variation in Practice Standards</strong></h3><p>Different specialties use different terminology. Geographic regions have naming variations. Academic vs. private practice language differs. Creating a system that works for everyone while maintaining precision is enormously complex.</p><h2>Building Tomorrow's Infrastructure Today</h2><p>The path forward isn't choosing between standardization and clinical workflow&#8212;it's building systems that achieve both. Here's what that looks like:</p><h3><strong>For Practice Management System Vendors</strong></h3><ul><li><p>Capture rich clinical narratives without forcing structured entry</p></li><li><p>Build backend services that can apply SNOMED-CT mappings</p></li><li><p>Provide APIs that expose both raw and coded data</p></li><li><p>Support gradual adoption rather than all-or-nothing implementation</p></li></ul><h3><strong>For Veterinary Practices</strong></h3><ul><li><p>Focus on complete, accurate clinical documentation in natural language</p></li><li><p>Participate in pilot programs testing new terminology services</p></li><li><p>Provide feedback on automated coding accuracy</p></li><li><p>Understand that standardization enables, not replaces, clinical judgment</p></li></ul><h3><strong>For the Research Community</strong></h3><ul><li><p>Develop and validate veterinary-specific NLP models</p></li><li><p>Create open-source tools for SNOMED-CT implementation</p></li><li><p>Publish mapping algorithms and validation studies</p></li><li><p>Build consensus on standard representations for common scenarios</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XhrE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536eb0af-7e0c-4546-94aa-b70cd1af7222_1472x832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XhrE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536eb0af-7e0c-4546-94aa-b70cd1af7222_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XhrE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536eb0af-7e0c-4546-94aa-b70cd1af7222_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XhrE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536eb0af-7e0c-4546-94aa-b70cd1af7222_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XhrE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536eb0af-7e0c-4546-94aa-b70cd1af7222_1472x832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XhrE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536eb0af-7e0c-4546-94aa-b70cd1af7222_1472x832.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/536eb0af-7e0c-4546-94aa-b70cd1af7222_1472x832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/171191894?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536eb0af-7e0c-4546-94aa-b70cd1af7222_1472x832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XhrE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536eb0af-7e0c-4546-94aa-b70cd1af7222_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XhrE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536eb0af-7e0c-4546-94aa-b70cd1af7222_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XhrE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536eb0af-7e0c-4546-94aa-b70cd1af7222_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XhrE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536eb0af-7e0c-4546-94aa-b70cd1af7222_1472x832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Key Insights for Veterinary Practice</h2><p><strong>&#127919; Document naturally, code intelligently</strong>: Focus on complete clinical documentation in your own words. Let backend systems handle the standardization&#8212;that's a technology problem, not a clinical one.</p><p><strong>&#128221; Understand your coding exposure</strong>: Know which systems in your practice use diagnostic codes and for what purposes. This helps you evaluate whether standardization efforts will benefit your specific needs.</p><p><strong>&#128260; Preserve raw data</strong>: Ensure your practice management system maintains original clinical notes, not just coded summaries. Raw data can be recoded as standards evolve.</p><p><strong>&#129309; Participate in standardization efforts</strong>: When opportunities arise to provide feedback on terminology standards or participate in validation studies, your input shapes tools that will serve the profession.</p><p><strong>&#9889; Prepare for AI advantages</strong>: Practices with standardized, queryable clinical data will have significant advantages in adopting AI tools for decision support, quality improvement, and operational efficiency.</p><p><strong>&#128269; Ask vendors the right questions</strong>: When evaluating new systems, ask: "How do you handle clinical terminology?" "Can you map to SNOMED-CT?" "How do you preserve clinical narrative while enabling analytics?"</p><p><strong>&#128202; Think about data utility</strong>: Consider how standardized terminology could help you: analyze treatment outcomes across your practice, participate in multi-center research, benchmark against other practices, or identify population health trends.</p><p><strong>&#128683; Resist frontend coding mandates</strong>: If vendors push point-of-care coding requirements, push back. The technology should adapt to your workflow, not the reverse.</p><p><strong>&#127760; Embrace interoperability</strong>: As practices increasingly share patients and data, those using standardized terminology will integrate more seamlessly with referral networks and emergency clinics.</p><p><strong>&#128200; Start small, think big</strong>: Begin with simple use cases like problem lists or vaccination records. Build comfort with standardized terminology before tackling complex diagnostic coding.</p><div><hr></div><h2>Conclusion</h2><p>The discussion sparked by Dr. Smiley's LinkedIn post highlights a critical inflection point for veterinary medicine. As we build AI systems that can truly augment veterinary decision-making, standardized clinical terminology isn't optional&#8212;it's fundamental.</p><p>But standardization doesn't mean forcing veterinarians to become medical coders. The failures of frontend coding attempts over the past 30 years have taught us that technology must adapt to clinical workflow, not the other way around.</p><p>SNOMED-CT, particularly with the veterinary extension maintained by VTSL and practical subsets like the SA-PDT, provides the foundation for semantic interoperability. Combined with modern NLP and intelligent backend processing&#8212;especially the new capabilities of large language models that Dr. Smiley highlighted&#8212;we can achieve standardization without workflow disruption.</p><p>The path forward requires collaboration between technology vendors, veterinary practices, researchers, and standards organizations. It requires investment in infrastructure that might not show immediate returns but will enable transformative advances in veterinary AI, clinical research, and population health.</p><p>Most importantly, it requires understanding that standardization serves clinical medicine, not the reverse. The goal isn't perfect coding&#8212;it's better patient care through better data.</p><p>The veterinary profession stands at a crossroads. We can continue with our Tower of Babel, limiting our ability to learn from collective experience and leverage advancing AI technologies. Or we can embrace thoughtful standardization that preserves clinical narrative while enabling computational analysis.</p><p>The choice we make today determines whether veterinary medicine can fully participate in the AI revolution. With SNOMED-CT and intelligent implementation strategies, we have the tools. Now we need the will.</p><p><em>Ready to explore how standardized terminology can transform your practice's data? Have experience with coding systems in veterinary medicine? Join the conversation&#8212;I'd love to hear your thoughts on building a future where technology amplifies, not complicates, veterinary care.</em></p>]]></content:encoded></item><item><title><![CDATA[The Model vs. The Interface: What Veterinary Professionals Need to Know About Large Language Models]]></title><description><![CDATA[Separating the AI engine from the application&#8212;and why it matters for practice security]]></description><link>https://priorknowledgeandpractice.substack.com/p/the-model-vs-the-interface-what-veterinary</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/the-model-vs-the-interface-what-veterinary</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Mon, 11 Aug 2025 13:00:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8K2i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3d7539-5ea3-4cd4-be4d-7524f8ebf149_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8K2i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3d7539-5ea3-4cd4-be4d-7524f8ebf149_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8K2i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3d7539-5ea3-4cd4-be4d-7524f8ebf149_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8K2i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3d7539-5ea3-4cd4-be4d-7524f8ebf149_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8K2i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3d7539-5ea3-4cd4-be4d-7524f8ebf149_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8K2i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3d7539-5ea3-4cd4-be4d-7524f8ebf149_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8K2i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3d7539-5ea3-4cd4-be4d-7524f8ebf149_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f3d7539-5ea3-4cd4-be4d-7524f8ebf149_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/167075809?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3d7539-5ea3-4cd4-be4d-7524f8ebf149_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8K2i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3d7539-5ea3-4cd4-be4d-7524f8ebf149_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8K2i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3d7539-5ea3-4cd4-be4d-7524f8ebf149_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8K2i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3d7539-5ea3-4cd4-be4d-7524f8ebf149_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8K2i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3d7539-5ea3-4cd4-be4d-7524f8ebf149_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This week's headlines about DeepSeek and data security concerns have brought a familiar question back to the forefront: "Is it safe to use this AI tool for practice-related tasks?" The recent reports suggesting potential data collection by Chinese AI services have reignited veterinary professionals' concerns about AI security&#8212;but much of the confusion stems from not understanding the fundamental difference between the model (the AI engine) and the implementation (how you access and use it).</p><p>When DeepSeek's large language model first emerged from China earlier this year around the time of VMX, I watched colleagues grapple with this same question. The confusion wasn't about the technology itself&#8212;it was about mixing up these two distinct components. This distinction isn't academic. It directly impacts data security, compliance decisions, and how you evaluate AI tools for your practice.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Prior Knowledge and Practice is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Understanding the Core Components</h2><p>Think of a large language model like a sophisticated reference book, while implementations are different ways to access and use that book.</p><h3>The Model: Your AI "Reference Book"</h3><p>The model is the trained artificial intelligence system&#8212;essentially a massive set of mathematical weights and parameters that have learned patterns from text data. It's static once trained, generates responses through probabilistic sampling (which means slight variations in output even with identical inputs), contains no stored conversations, and is fundamentally just mathematics. Popular models include GPT-4 from OpenAI, Claude from Anthropic, Gemini from Google, DeepSeek from DeepSeek AI, and Llama from Meta.</p><h3>The Implementation: How You Access the "Book"</h3><p>The implementation is how the model is packaged and delivered to users. This is where your data security and privacy concerns actually live. Implementations range from direct API access (raw, programmatic connection with minimal data logging) to consumer applications like ChatGPT and Claude.ai (polished interfaces that store conversation history and may use data for training) to enterprise solutions (business-focused implementations with enhanced security controls) to self-hosted deployments (running the model on your own infrastructure with complete data control).</p><h2>The DeepSeek Example: Separating Model from Access</h2><p>The recent news coverage about DeepSeek and data security perfectly illustrates why this distinction matters. When evaluating DeepSeek&#8212;or any AI tool&#8212;there are legitimate concerns about certain implementations: data sent to Chinese servers if using their hosted service, potential compliance issues with client data, unknown data retention policies, and geopolitical considerations.</p><p>However, there are also misunderstandings about the DeepSeek model itself. The model doesn't "phone home" with your data, open-source versions can run locally without internet connectivity, the model weights themselves don't pose inherent security risks, and Chinese origin doesn't make the mathematics dangerous.</p><p><strong>The key insight: Your security risk comes from where you send your data, not from which model processes it.</strong></p><h2>Practical Security Framework for Veterinary Practices</h2><p>When evaluating any AI tool, focus on the implementation, not just the model. Avoid consumer chatbots with unclear data policies, free services that may use conversations for training, international services without clear data residency, and platforms without established veterinary industry presence for any client data.</p><p>Use caution with business APIs with standard data protection, services with clear deletion policies, and established providers with transparent terms for non-sensitive practice tasks. Consider enterprise solutions with veterinary-specific compliance, self-hosted deployments with local processing, and services with explicit no-training guarantees for sensitive use cases.</p><h2>Real-World Applications in Veterinary Practice</h2><p>Understanding this distinction helps you make better decisions about AI tools across different use cases.</p><p>For client communications and sensitive practice data, use enterprise implementations with clear data policies or consider self-hosted solutions. Avoid consumer applications for client-related communications entirely.</p><p>For educational content and general learning, consumer applications may be acceptable since you're focusing on output quality over implementation security. You can safely use various models to compare responses when working with non-sensitive information.</p><p>For practice operations, match implementation security to data sensitivity. Financial data requires enterprise-grade solutions, while general workflow assistance may use standard business APIs.</p><h2>The Veterinary Vendor Layer: Where Your Data Actually Goes</h2><p>Here's where things get more complex for veterinary practices: most AI-powered veterinary software doesn't give you direct access to models. Instead, vendors of practice management systems, scribe services, and diagnostic tools integrate LLMs into their platforms&#8212;and each vendor makes different choices about how to handle your data.</p><p>When you use an AI-powered veterinary tool, your practice data typically follows one of these paths:</p><p><strong>Third-Party API Services</strong>: Many vendors use services like OpenAI's API, Anthropic's Claude API, or Google's Gemini API. Your data gets sent from the vendor's software to these external services for processing. The data handling depends on the vendor's specific API contract&#8212;some have no-training guarantees, others don't.</p><p><strong>Cloud Provider Hosted Models</strong>: Some vendors use models hosted on platforms like AWS Bedrock, Microsoft Azure AI, or Google Cloud AI. These typically offer stronger data residency and privacy controls than consumer APIs, but the specifics depend on how the vendor configured their service.</p><p><strong>Self-Hosted Solutions</strong>: A few vendors run LLMs on their own infrastructure, giving them complete control over data handling. This can offer the strongest privacy protections but requires more technical expertise and resources from the vendor.</p><p><strong>Hybrid Approaches</strong>: Some vendors combine multiple approaches, using different models or hosting options for different features within the same platform.</p><p><strong>The critical question: Most veterinary software vendors don't clearly communicate which approach they're using.</strong> When you're entering client notes into an AI-powered scribe system or running diagnostic content through an AI assistant, do you know whether that data is being sent to OpenAI, processed on AWS, or handled entirely within the vendor's infrastructure?</p><h3>What to Ask Your Veterinary Software Vendors</h3><p>Before implementing any AI-powered veterinary tool, demand transparency about their LLM integration:</p><p>Which LLM service or model are they using? Are they using OpenAI's API, a cloud provider's hosted model, or running models themselves?</p><p>Where does your practice data go for processing? Does it stay within the vendor's infrastructure, get sent to third-party AI services, or travel to cloud providers?</p><p>What are the data handling guarantees? Does the vendor have explicit agreements that practice data won't be used for training other models? How long is data retained during processing?</p><p>What happens to data in transit and at rest? Is your practice data encrypted when sent for AI processing? Are there logs of your data being processed?</p><p>Do they have compliance certifications? Are their AI integrations covered under their HIPAA, SOC 2, or other compliance certifications?</p><p>Many vendors can't or won't answer these questions clearly, which should raise immediate red flags about using their AI features with sensitive practice data.</p><h2>The Technical Reality: Why Models Are Relatively Safe</h2><p>The mathematical nature of LLMs creates inherent limitations on data extraction. Models don't store your conversations&#8212;they process input and generate output without retention. Training data is generally not retrievable; while models learn from massive datasets and may occasionally reproduce memorized content under specific conditions, you can't systematically extract training examples. There's no persistent memory unless the implementation adds memory features, and while processing typically involves randomness in generation, your data influences output without being stored within the model weights.</p><p>This means the model itself poses minimal data security risk. The risk lies in how implementations handle your input and output data.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tkmf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfb0599d-f22b-40b9-8a48-e2c7fa3c98a5_1472x832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tkmf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfb0599d-f22b-40b9-8a48-e2c7fa3c98a5_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Tkmf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfb0599d-f22b-40b9-8a48-e2c7fa3c98a5_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Tkmf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfb0599d-f22b-40b9-8a48-e2c7fa3c98a5_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Tkmf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfb0599d-f22b-40b9-8a48-e2c7fa3c98a5_1472x832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tkmf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfb0599d-f22b-40b9-8a48-e2c7fa3c98a5_1472x832.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfb0599d-f22b-40b9-8a48-e2c7fa3c98a5_1472x832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/167075809?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfb0599d-f22b-40b9-8a48-e2c7fa3c98a5_1472x832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tkmf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfb0599d-f22b-40b9-8a48-e2c7fa3c98a5_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Tkmf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfb0599d-f22b-40b9-8a48-e2c7fa3c98a5_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Tkmf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfb0599d-f22b-40b9-8a48-e2c7fa3c98a5_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Tkmf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfb0599d-f22b-40b9-8a48-e2c7fa3c98a5_1472x832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Key Insights for Veterinary Practice</h2><p>&#128269; <strong>Focus your security assessment on implementations, not models.</strong> Evaluate where data goes, how it's stored, and who has access rather than worrying about which AI engine processes your text.</p><p>&#128203; <strong>Develop clear implementation policies for your practice.</strong> Create guidelines for which types of AI services are appropriate for different types of practice data, understanding that administrative tasks may not need the same security level as client medical records.</p><p>&#127760; <strong>Understand the hosting and compliance implications.</strong> Know whether your data stays local, goes to U.S. servers, or travels internationally. Read implementation terms of service carefully, as these policies matter more than model capabilities for data security.</p><p>&#127973; <strong>Consider enterprise solutions for sensitive veterinary data.</strong> Business-grade implementations often provide the security controls and compliance features necessary for healthcare applications.</p><p>&#128300; <strong>Separate experimentation from production use.</strong> Use consumer applications for learning and testing AI capabilities, but rely on enterprise solutions for actual practice workflows involving sensitive information.</p><h2>Looking Forward</h2><p>As AI becomes more prevalent in veterinary medicine, this model-versus-implementation distinction will become increasingly important. New models will continue emerging from various countries and companies, but your security and compliance decisions should focus on the implementation characteristics that actually affect your data.</p><p>The recent DeepSeek security discussions highlight exactly why this framework matters. Rather than avoiding all AI tools or making decisions based on model origins, you can make informed choices by understanding where your real risks and opportunities lie.</p><p>The goal isn't to avoid all AI tools&#8212;it's to use them intelligently. Whether you're considering AI for client communications, diagnostic assistance, or practice management, remember: the model processes your data, but the implementation controls it. Choose accordingly.</p><div><hr></div><p><em>Questions about specific AI implementations for your practice? The security landscape is evolving rapidly, and I'd be happy to explore specific tools and their implementation characteristics in future posts.</em></p>]]></content:encoded></item><item><title><![CDATA[Technical Note: Spectrum Bias and Test Performance Metrics]]></title><description><![CDATA[A follow-up to "Beyond PPV: Why Likelihood Ratios Matter for AI-Driven Veterinary Diagnostics"]]></description><link>https://priorknowledgeandpractice.substack.com/p/technical-note-spectrum-bias-and</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/technical-note-spectrum-bias-and</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Sun, 03 Aug 2025 18:16:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JKzy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb93f002-3091-4fa6-b5de-4f881ad0cc9c_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JKzy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb93f002-3091-4fa6-b5de-4f881ad0cc9c_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JKzy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb93f002-3091-4fa6-b5de-4f881ad0cc9c_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JKzy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb93f002-3091-4fa6-b5de-4f881ad0cc9c_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JKzy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb93f002-3091-4fa6-b5de-4f881ad0cc9c_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JKzy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb93f002-3091-4fa6-b5de-4f881ad0cc9c_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JKzy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb93f002-3091-4fa6-b5de-4f881ad0cc9c_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb93f002-3091-4fa6-b5de-4f881ad0cc9c_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/170013869?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb93f002-3091-4fa6-b5de-4f881ad0cc9c_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JKzy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb93f002-3091-4fa6-b5de-4f881ad0cc9c_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JKzy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb93f002-3091-4fa6-b5de-4f881ad0cc9c_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JKzy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb93f002-3091-4fa6-b5de-4f881ad0cc9c_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JKzy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb93f002-3091-4fa6-b5de-4f881ad0cc9c_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Several astute readers reached out after my recent post about diagnostic metrics to raise an important point I had simplified for clarity: the stability of sensitivity and specificity across populations. I appreciate these thoughtful responses&#8212;they highlight exactly the kind of nuanced thinking we need when evaluating diagnostic tools. Let me address this more completely.</p><h2>The Pedagogical Simplification</h2><p>In my original post, I stated that sensitivity and specificity are "inherent properties of the test" that remain constant across populations. This was indeed a simplification made for pedagogical purposes. The complete picture is more nuanced.</p><h2>Spectrum Bias: When Test Performance Varies</h2><p>Sensitivity and specificity can vary based on what epidemiologists call "spectrum bias" or "spectrum effects." This well-documented phenomenon occurs when test performance changes across different disease severities, clinical presentations, patient populations, and even prevalence itself through complex mechanisms including threshold adjustments and verification bias.</p><h3>Veterinary Examples</h3><p>An AI tool for detecting cardiomegaly on radiographs might show 95% sensitivity in dogs with severe DCM and marked enlargement, but only 75% sensitivity in dogs with early DCM and mild changes. Specificity can vary too, depending on whether the comparison group includes dogs with non-cardiac causes of apparent enlargement like obesity, respiratory disease, or positioning artifacts.</p><p>Similarly, a test for canine hypothyroidism might perform differently in young dogs with congenital disease (classic presentation) versus geriatric dogs with concurrent illness (confounding factors), or across different breeds with varying baseline thyroid hormone levels.</p><h2>Why My Original Argument Remains Sound</h2><p>Despite this oversimplification, the core message about PPV's unreliability stands even stronger when we consider spectrum bias.</p><h3>The Scale of Variation Differs Dramatically</h3><p>Spectrum effects typically cause sensitivity and specificity to vary by 10-30%, while PPV can swing by 700-800% with prevalence changes alone. The magnitude difference is what matters for clinical decision-making.</p><h3>Predictability and Clinical Intuition</h3><p>Spectrum effects follow understandable patterns&#8212;tests work better on obvious disease&#8212;and experienced clinicians intuitively adjust for these patterns. In contrast, PPV variations with prevalence often run counter to clinical intuition. A test that seems "highly predictive" in one setting can be nearly useless in another, which catches many practitioners off guard.</p><h3>Likelihood Ratios: More Stable, Not Perfect</h3><p>While likelihood ratios can also vary with spectrum effects, they show much smaller variations than PPV and change in predictable ways that align with clinical thinking. They remain more useful for clinical decision-making across settings and can be stratified by disease severity when needed, as I demonstrated with AI scoring ranges in the original post.</p><h3>The Framework Still Works</h3><p>Even accounting for spectrum bias, the diagnostic approach I outlined&#8212;estimating pre-test probability based on your specific patient, applying likelihood ratios (adjusted for severity if available), and calculating post-test probability&#8212;remains the most robust framework for diagnostic decision-making.</p><h2>Implications for AI Validation in Veterinary Medicine</h2><p>This nuance actually reinforces several key points about AI validation.</p><h3>What We Need from AI Companies</h3><p>Transparent reporting of validation populations is essential, including disease severity distribution, clinical settings (emergency, specialty, general practice), and the species, breeds, and age ranges included. We need stratified performance metrics showing how the tool performs across different stages of disease, various clinical presentations, and multiple practice types. Companies should provide confidence intervals, not just point estimates, and implement real-world performance monitoring to detect spectrum effects in practice.</p><h3>Red Flags in AI Validation</h3><p>Be wary of studies using only textbook cases or severe disease, validation in single institutions or practice types, mixing screening and diagnostic populations without stratification, or reporting single sensitivity/specificity values without context. These are signs of inadequate validation that doesn't account for real-world performance variation.</p><h2>The Clinical Bottom Line</h2><p>Understanding spectrum bias strengthens rather than weakens the case for careful diagnostic test interpretation:</p><ol><li><p><strong>No diagnostic test has truly fixed performance</strong>&#8212;all vary based on population and disease characteristics</p></li><li><p><strong>PPV remains the least stable metric</strong>, varying both with prevalence AND spectrum effects</p></li><li><p><strong>Likelihood ratios provide more stable guidance</strong>, though they too can vary</p></li><li><p><strong>Clinical context matters more than any single metric</strong></p></li><li><p><strong>Validation transparency is essential</strong> for understanding when and how to use AI tools</p></li></ol><h2>A More Sophisticated Framework</h2><p>Rather than viewing test characteristics as either "fixed" or "variable," we should think in terms of relative stability. Some metrics like likelihood ratios are more stable than others like PPV. Performance changes follow predictable patterns that we can understand and account for. The best metrics align with clinical reasoning, and all metrics require consideration of the specific clinical scenario.</p><h2>Closing Thoughts</h2><p>I simplified the concept of "fixed" sensitivity and specificity to make a pedagogical point about PPV's extreme variability. But as this discussion shows, the reality provides even more reason to demand comprehensive validation data from AI companies, reject simplistic accuracy claims, embrace likelihood ratios as more stable (though not perfect) metrics, and always integrate test results with clinical judgment.</p><p>Thank you to the readers who prompted this clarification. In the complex world of diagnostic testing, these nuanced discussions help us all develop more sophisticated frameworks for evaluating and using emerging technologies. The goal isn't perfect metrics&#8212;it's better clinical decisions.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://priorknowledgeandpractice.substack.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>For those interested in diving deeper into spectrum bias, I recommend:</em></p><ul><li><p><em><a href="https://pubmed.ncbi.nlm.nih.gov/692598/">Ransohoff DF, Feinstein AR. "Problems of spectrum and bias in evaluating the efficacy of diagnostic tests." NEJM 1978</a></em></p></li><li><p><em><a href="https://pubmed.ncbi.nlm.nih.gov/12353947/">Mulherin SA, Miller WC. "Spectrum bias or spectrum effect? Subgroup variation in diagnostic test evaluation." Ann Intern Med 2002</a></em></p></li><li><p><em><a href="https://pubmed.ncbi.nlm.nih.gov/25479685/">Willis BH, Hyde CJ. "What is the test's accuracy in my practice population? Tailored meta-analysis provides a plausible estimate." J Clin Epidemiol 2015</a></em></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Beyond PPV: Why Likelihood Ratios Matter for AI-Driven Veterinary Diagnostics]]></title><description><![CDATA[Understanding the Critical Difference Between Test Performance and Clinical Utility]]></description><link>https://priorknowledgeandpractice.substack.com/p/beyond-ppv-why-likelihood-ratios</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/beyond-ppv-why-likelihood-ratios</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Sat, 02 Aug 2025 18:44:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PdNz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0140b9c-3f0c-4fff-8d0a-0613b0495dd7_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PdNz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0140b9c-3f0c-4fff-8d0a-0613b0495dd7_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PdNz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0140b9c-3f0c-4fff-8d0a-0613b0495dd7_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PdNz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0140b9c-3f0c-4fff-8d0a-0613b0495dd7_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PdNz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0140b9c-3f0c-4fff-8d0a-0613b0495dd7_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PdNz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0140b9c-3f0c-4fff-8d0a-0613b0495dd7_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PdNz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0140b9c-3f0c-4fff-8d0a-0613b0495dd7_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0140b9c-3f0c-4fff-8d0a-0613b0495dd7_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/166862319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0140b9c-3f0c-4fff-8d0a-0613b0495dd7_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PdNz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0140b9c-3f0c-4fff-8d0a-0613b0495dd7_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PdNz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0140b9c-3f0c-4fff-8d0a-0613b0495dd7_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PdNz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0140b9c-3f0c-4fff-8d0a-0613b0495dd7_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PdNz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0140b9c-3f0c-4fff-8d0a-0613b0495dd7_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As artificial intelligence and machine learning models increasingly enter veterinary practice, clinicians face a familiar challenge in a new form: how do we interpret these tools' performance metrics in ways that actually help our patients?</p><p>In previous posts, we've explored the transparency crisis in veterinary AI validation and established frameworks for evaluating different types of AI systems. We saw how clinical prediction models, language generation tools, and imaging AI each require distinct evaluation approaches. Today, we're focusing specifically on <strong>clinical prediction models</strong>&#8212;those AI systems that provide diagnostic classifications or disease probability scores&#8212;because they raise unique challenges in translating validation metrics to clinical utility.</p><p>While sensitivity and specificity provide valuable insights into test performance, there's one metric that's actively misleading in clinical practice: <strong>positive predictive value (PPV)</strong>.</p><p>After nearly three decades working with veterinary diagnostics data, I've seen how the same AI diagnostic tool can be transformative in one practice and nearly useless in another. An AI model that correctly identifies 95% of lymphoma cases in a specialty oncology center might flag so many false positives in general practice that it becomes more hindrance than help. This isn't a failure of the technology&#8212;it's the predictable result of how disease prevalence affects positive predictive value (PPV), and why this commonly cited metric is so misleading for clinical decision-making.</p><p>The key lies in understanding how prevalence shapes predictive values and why likelihood ratios offer a more stable, practical framework that works alongside sensitivity and specificity for clinical decisions.</p><p>This builds on our earlier discussion about the decision-action framework&#8212;remember, every AI system exists to influence human decisions. Today, we're diving deep into the mathematical tools that help us make those decisions wisely when using clinical prediction models.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://priorknowledgeandpractice.substack.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h3>Listen to an AI generated podcast generated from this post</h3><div class="native-audio-embed" data-component-name="AudioPlaceholder" data-attrs="{&quot;label&quot;:null,&quot;mediaUploadId&quot;:&quot;4b2cbc7e-26b1-4025-965d-5207e88a8491&quot;,&quot;duration&quot;:498.91266,&quot;downloadable&quot;:false,&quot;isEditorNode&quot;:true}"></div><div><hr></div><h2>The Sensitivity and Specificity Foundation</h2><p>Let's start with what works well. Sensitivity and specificity are fundamental performance characteristics that tell us important things about any diagnostic test:</p><p><strong>Sensitivity</strong>: The proportion of truly diseased animals that test positive (true positive rate)</p><ul><li><p>Answers: "How good is this test at detecting disease when it's present?"</p></li><li><p>High sensitivity = fewer false negatives = fewer missed cases</p></li></ul><p><strong>Specificity</strong>: The proportion of truly healthy animals that test negative (true negative rate)</p><ul><li><p>Answers: "How good is this test at ruling out disease when it's absent?"</p></li><li><p>High specificity = fewer false positives = fewer unnecessary treatments</p></li></ul><p>These metrics are inherent properties of the test itself. A test that's 90% sensitive and 85% specific will maintain those characteristics whether it's used in a specialty referral hospital or a rural mixed practice. They provide crucial information for understanding what a test can and cannot do.</p><p><em>For example, when evaluating an AI tool for radiographic screening:</em></p><ul><li><p>High sensitivity tells you it won't miss many cases (good for screening)</p></li><li><p>High specificity tells you it won't generate excessive false alarms (good for confirmatory testing)</p></li><li><p>The combination helps you understand the test's fundamental performance envelope</p></li></ul><h2>The Fatal Flaw: Why PPV is a Misleading Metric</h2><p>Here's where things go wrong. Positive predictive value seems like it should be the most clinically relevant metric:</p><p><strong>PPV</strong>: The proportion of positive tests that are truly positive</p><ul><li><p>Seems to answer: "When this test is positive, what's the probability my patient actually has the disease?"</p></li></ul><p><strong>The problem?</strong> PPV isn't a property of the test&#8212;it's a property of the test applied to a specific population. And in veterinary medicine, populations vary dramatically.</p><h3>The Prevalence Trap: Same Test, Wildly Different Results</h3><p>Consider an AI model for detecting canine dilated cardiomyopathy (DCM) with excellent performance characteristics:</p><ul><li><p><strong>Sensitivity</strong>: 90%</p></li><li><p><strong>Specificity</strong>: 85%</p></li></ul><p>Now watch what happens to PPV in different clinical contexts:</p><blockquote><p><strong>At a cardiology referral center</strong> (DCM prevalence ~40%):</p><ul><li><p>PPV: <strong>75%</strong></p></li><li><p>"When positive, 75% chance of actual DCM"</p></li></ul><p><strong>In general practice</strong> (DCM prevalence ~2%):</p><ul><li><p>PPV: <strong>11%</strong></p></li><li><p>"When positive, only 11% chance of actual DCM"</p></li></ul><p><strong>At a breed-specific screening clinic for Dobermans</strong> (DCM prevalence ~60%):</p><ul><li><p>PPV: <strong>87%</strong></p></li><li><p>"When positive, 87% chance of actual DCM"</p></li></ul></blockquote><p><strong>Same AI model, same sensitivity, same specificity&#8212;but PPV varies from 11% to 87%.</strong> This makes PPV essentially meaningless as a reported metric because it only applies to the specific population where it was measured.</p><h3>The Prevalence Complexity: Why "Population" Isn't Simple</h3><p>When you're evaluating a patient, what exactly is "the prevalence"? It's not a single number&#8212;it's a complex intersection of factors that create increasingly specific sub-populations:</p><p><strong>Geographic and Practice Factors</strong></p><ul><li><p>Urban vs. rural (vector-borne disease exposure)</p></li><li><p>Climate zone (heartworm, fungal diseases)</p></li><li><p>Practice type (first opinion vs. referral vs. emergency)</p></li></ul><p><strong>Patient Demographics</strong></p><ul><li><p>Age (juvenile vs. geriatric disease patterns)</p></li><li><p>Breed (Cavaliers with 50%+ mitral valve disease vs. mixed breeds)</p></li><li><p>Body condition, sex, neuter status</p></li></ul><p><strong>Clinical Presentation</strong></p><ul><li><p>Chief complaint (coughing dog vs. wellness exam)</p></li><li><p>Duration and progression of signs</p></li><li><p>Previous medical history</p></li></ul><p><strong>The Diagnostic Cascade Effect</strong> Once you've run initial diagnostics, your patient moves into increasingly specific populations. Consider a 10-year-old Labrador with polyuria/polydipsia:</p><ul><li><p><strong>Initial population</strong>: "10-year-old Labrador" (Cushing's prevalence ~5-10%)</p></li><li><p><strong>After finding elevated ALP</strong>: "10-year-old Labrador with PU/PD and elevated ALP" (Cushing's prevalence ~30-40%)</p></li><li><p><strong>After finding poor dexamethasone suppression</strong>: "10-year-old Labrador with PU/PD, elevated ALP, and poor dex suppression" (Cushing's prevalence ~70-80%)</p></li></ul><p>Each test result creates a new, more specific population with its own prevalence. Any PPV reported in validation studies becomes irrelevant because your patient is now in a completely different population than the one where PPV was measured.</p><h3>Why This Makes Reported PPV Dangerous</h3><p>When an AI company reports "85% PPV," what exactly does that mean for your patient? Without knowing:</p><ul><li><p>The exact validation population characteristics</p></li><li><p>All the selection factors used</p></li><li><p>The clinical context of tested animals</p></li><li><p>Prior test results in those animals</p></li></ul><p>...that number is not just meaningless&#8212;<strong>it's actively misleading.</strong> It creates false confidence or false dismissal based on irrelevant data.</p><p>This is why experienced clinicians often ignore reported PPVs entirely and rely on their clinical judgment to estimate disease probability. That clinical intuition accounts for all the prevalence factors that make reported PPV unreliable.</p><h2>Enter the Likelihood Ratio: The Stable Alternative</h2><p>Likelihood ratios (LRs) solve this problem by providing prevalence-independent measures of how much a test result changes disease probability:</p><p><strong>Positive Likelihood Ratio (LR+)</strong>: How much more likely is a positive test in a diseased animal versus a healthy one?</p><ul><li><p>LR+ = Sensitivity / (1 - Specificity)</p></li></ul><p><strong>Negative Likelihood Ratio (LR-)</strong>: How much more likely is a negative test in a healthy animal versus a diseased one?</p><ul><li><p>LR- = (1 - Sensitivity) / Specificity</p></li></ul><p>For our DCM example:</p><ul><li><p><strong>LR+ = 0.90 / (1 - 0.85) = 6.0</strong></p></li><li><p><strong>LR- = (1 - 0.90) / 0.85 = 0.12</strong></p></li></ul><p><strong>These values remain constant regardless of where you practice or what type of cases you see.</strong> They're true properties of the test, just like sensitivity and specificity.</p><h3>The Clinical Framework: From Test Result to Decision</h3><p>Here's how likelihood ratios work in practice:</p><ol><li><p><strong>Start with your pre-test probability</strong> (clinical suspicion based on signalment, history, exam)</p></li><li><p><strong>Apply the likelihood ratio</strong> from your test result</p></li><li><p><strong>Calculate post-test probability</strong> to guide decisions</p></li></ol><p><strong>Practical LR interpretation:</strong></p><p><em>For positive results (LR+):</em></p><ul><li><p><strong>LR+ &gt; 10</strong>: Strong evidence for disease</p></li><li><p><strong>LR+ 5-10</strong>: Moderate evidence for disease</p></li><li><p><strong>LR+ 2-5</strong>: Weak evidence for disease</p></li><li><p><strong>LR+ 1-2</strong>: Minimal evidence</p></li></ul><p><em>For negative results (LR-):</em></p><ul><li><p><strong>LR- &lt; 0.1</strong>: Strong evidence against disease</p></li><li><p><strong>LR- 0.1-0.2</strong>: Moderate evidence against disease</p></li><li><p><strong>LR- 0.2-0.5</strong>: Weak evidence against disease</p></li><li><p><strong>LR- 0.5-1</strong>: Minimal evidence</p></li></ul><h2>Why This Framework Complements Sensitivity and Specificity</h2><p>Rather than replacing sensitivity and specificity, likelihood ratios work with them to provide a complete picture:</p><p><strong>Sensitivity and specificity</strong> tell you about fundamental test performance:</p><ul><li><p>Can this test detect disease when present?</p></li><li><p>Can this test rule out disease when absent?</p></li><li><p>What are the inherent limitations?</p></li></ul><p><strong>Likelihood ratios</strong> tell you about clinical utility:</p><ul><li><p>How much does a positive result increase disease probability?</p></li><li><p>How much does a negative result decrease disease probability?</p></li><li><p>How useful is this test for decision-making?</p></li></ul><p><strong>Together, they provide both the foundation for understanding test performance and the tools for applying that performance in clinical decisions.</strong></p><h3>Real-World Application: Multi-Level AI Scoring</h3><p>Modern AI tools often provide probability scores rather than binary results. Likelihood ratios can be stratified by score ranges:</p><p><strong>Example: AI-based radiographic screening for hip dysplasia</strong></p><ul><li><p><strong>Score &gt;0.8</strong>: LR+ = 15 (strong evidence for dysplasia)</p></li><li><p><strong>Score 0.6-0.8</strong>: LR+ = 4 (moderate evidence)</p></li><li><p><strong>Score 0.4-0.6</strong>: LR &#8776; 1 (uninformative)</p></li><li><p><strong>Score 0.2-0.4</strong>: LR- = 0.3 (moderate evidence against)</p></li><li><p><strong>Score &lt;0.2</strong>: LR- = 0.05 (strong evidence against)</p></li></ul><p>This stratification allows nuanced clinical decisions while avoiding the prevalence trap that makes PPV unreliable.</p><h3>Case Example: Putting It All Together</h3><p>A 7-year-old Golden Retriever presents with decreased appetite and mild lethargy. You're considering several differentials, including lymphoma.</p><p><strong>Step 1: Estimate your pre-test probability</strong> Based on signalment and vague clinical signs:</p><ul><li><p>Your clinical suspicion for lymphoma: ~10% (or 1 in 10 chance)</p></li></ul><p><strong>Step 2: Run an AI-assisted diagnostic test</strong> You use an AI tool that analyzes peripheral blood smears for atypical lymphocytes:</p><ul><li><p>The tool has LR+ = 8.0 and LR- = 0.15</p></li><li><p>Your patient's result: <strong>Positive</strong> (atypical cells detected)</p></li></ul><p><strong>Step 3: Calculate post-test probability</strong> Using the positive result and LR+ = 8.0:</p><ul><li><p>Pre-test odds = 0.10 / (1 - 0.10) = 0.11</p></li><li><p>Post-test odds = 0.11 &#215; 8.0 = 0.88</p></li><li><p>Post-test probability = 0.88 / (1 + 0.88) = <strong>47%</strong></p></li></ul><p><strong>Clinical interpretation</strong>: The positive test moved your suspicion from 10% to 47%. This moderate probability warrants further investigation&#8212;perhaps lymph node aspirates or advanced imaging&#8212;but isn't definitive enough for immediate chemotherapy.</p><p><strong>Alternative scenario</strong>: If the test had been <strong>negative</strong> Using LR- = 0.15:</p><ul><li><p>Post-test odds = 0.11 &#215; 0.15 = 0.017</p></li><li><p>Post-test probability = 0.017 / (1 + 0.017) = <strong>1.7%</strong></p></li></ul><p>The negative result would have reduced your suspicion from 10% to 1.7%, likely redirecting your diagnostic efforts toward other differentials.</p><p><strong>The key insight</strong>: The same test provides different levels of certainty depending on your starting point. If you had started with 50% suspicion (perhaps after finding enlarged lymph nodes), that same positive test would have moved you to 89% certainty&#8212;potentially high enough to discuss treatment options with the owner.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r7NZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c602bdb-afdd-45db-91a5-315e47bbbbf3_1472x832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r7NZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c602bdb-afdd-45db-91a5-315e47bbbbf3_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!r7NZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c602bdb-afdd-45db-91a5-315e47bbbbf3_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!r7NZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c602bdb-afdd-45db-91a5-315e47bbbbf3_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!r7NZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c602bdb-afdd-45db-91a5-315e47bbbbf3_1472x832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r7NZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c602bdb-afdd-45db-91a5-315e47bbbbf3_1472x832.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c602bdb-afdd-45db-91a5-315e47bbbbf3_1472x832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/166862319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c602bdb-afdd-45db-91a5-315e47bbbbf3_1472x832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r7NZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c602bdb-afdd-45db-91a5-315e47bbbbf3_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!r7NZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c602bdb-afdd-45db-91a5-315e47bbbbf3_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!r7NZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c602bdb-afdd-45db-91a5-315e47bbbbf3_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!r7NZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c602bdb-afdd-45db-91a5-315e47bbbbf3_1472x832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Key Insights for Veterinary Practice</h2><p><strong>&#128683; Reject PPV as a decision-making metric</strong>: It's only valid in populations identical to the validation study, which virtually never matches your specific clinical context.</p><p><strong>&#128202; Request likelihood ratios from diagnostic companies</strong>: They provide stable, clinically useful information that works across different practice settings and patient populations.</p><p><strong>&#128269; Use sensitivity and specificity to understand test capabilities</strong>: They tell you what the test can and cannot do in fundamental terms.</p><p><strong>&#9878;&#65039; Apply likelihood ratios for clinical decisions</strong>: They tell you how much test results should change your thinking about specific patients.</p><p><strong>&#128200; Understand your local prevalence patterns</strong>: Knowing disease prevalence in your practice helps calibrate all diagnostic interpretations.</p><p><strong>&#127919; Think in probability shifts</strong>: Every test moves you from one probability to another&#8212;likelihood ratios quantify that movement.</p><p><strong>&#128260; Remember the diagnostic cascade</strong>: Each result refines which population your patient belongs to, changing the context for subsequent tests.</p><div><hr></div><h2>Conclusion</h2><p>As AI and machine learning tools proliferate in veterinary medicine, the challenge isn't learning entirely new ways to interpret diagnostics&#8212;it's applying the same probabilistic reasoning that underlies all medical decision-making, but with better tools.</p><p>Sensitivity and specificity remain valuable for understanding what a test can do. Likelihood ratios provide the missing piece: understanding how much test results should influence your clinical decisions. Together, they create a robust framework for evaluating any diagnostic tool.</p><p><strong>The metric to abandon is PPV.</strong> It's not that PPV is theoretically wrong&#8212;it's that reported PPV values are clinically useless because they apply only to the specific population where they were measured. In the diverse world of veterinary medicine, that population almost certainly doesn't match your patient.</p><p>The diagnostic process veterinarians follow every day is already sophisticated probabilistic reasoning. By making these concepts more explicit and providing tools like likelihood ratios that align with clinical thinking, we can help ensure that new diagnostic technologies enhance rather than complicate clinical decision-making.</p><p>Whether evaluating an AI algorithm for radiographic interpretation or an ALT elevation on a chemistry panel, the fundamental question remains the same: <strong>how does this result change what I know about my patient?</strong> Likelihood ratios, working alongside sensitivity and specificity, provide the most reliable framework for answering that question. </p><p>This is precisely why my evaluation framework emphasized understanding how AI changes clinical decisions rather than just reporting accuracy metrics. When vendors provide likelihood ratios instead of PPV, they're giving you tools that actually work in your practice, not just in their validation studies.</p><div><hr></div><h2>Technical Appendix: The Math Behind the Magic</h2><p>For those interested in the calculations:</p><p><strong>Converting to post-test probability:</strong></p><ol><li><p>Pre-test odds = Pre-test probability / (1 - Pre-test probability)</p></li><li><p>Post-test odds = Pre-test odds &#215; Likelihood ratio</p></li><li><p>Post-test probability = Post-test odds / (1 + Post-test odds)</p></li></ol><p><strong>Why PPV fails mathematically:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gilb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd7a04f-c10c-42a8-8164-41ac22321c5b_563x43.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gilb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd7a04f-c10c-42a8-8164-41ac22321c5b_563x43.png 424w, https://substackcdn.com/image/fetch/$s_!Gilb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd7a04f-c10c-42a8-8164-41ac22321c5b_563x43.png 848w, https://substackcdn.com/image/fetch/$s_!Gilb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd7a04f-c10c-42a8-8164-41ac22321c5b_563x43.png 1272w, https://substackcdn.com/image/fetch/$s_!Gilb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd7a04f-c10c-42a8-8164-41ac22321c5b_563x43.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gilb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd7a04f-c10c-42a8-8164-41ac22321c5b_563x43.png" width="563" height="43" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bcd7a04f-c10c-42a8-8164-41ac22321c5b_563x43.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:43,&quot;width&quot;:563,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1934,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/166862319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd7a04f-c10c-42a8-8164-41ac22321c5b_563x43.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Gilb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd7a04f-c10c-42a8-8164-41ac22321c5b_563x43.png 424w, https://substackcdn.com/image/fetch/$s_!Gilb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd7a04f-c10c-42a8-8164-41ac22321c5b_563x43.png 848w, https://substackcdn.com/image/fetch/$s_!Gilb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd7a04f-c10c-42a8-8164-41ac22321c5b_563x43.png 1272w, https://substackcdn.com/image/fetch/$s_!Gilb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcd7a04f-c10c-42a8-8164-41ac22321c5b_563x43.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Notice that prevalence appears twice in this equation. Change prevalence, and PPV changes dramatically, even with identical sensitivity and specificity.</p><p><strong>Why likelihood ratios remain stable:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!or-y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2e0cb6-2142-4f9a-8388-45132fe6a43b_176x42.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!or-y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2e0cb6-2142-4f9a-8388-45132fe6a43b_176x42.png 424w, https://substackcdn.com/image/fetch/$s_!or-y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2e0cb6-2142-4f9a-8388-45132fe6a43b_176x42.png 848w, https://substackcdn.com/image/fetch/$s_!or-y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2e0cb6-2142-4f9a-8388-45132fe6a43b_176x42.png 1272w, https://substackcdn.com/image/fetch/$s_!or-y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2e0cb6-2142-4f9a-8388-45132fe6a43b_176x42.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!or-y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2e0cb6-2142-4f9a-8388-45132fe6a43b_176x42.png" width="176" height="42" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c2e0cb6-2142-4f9a-8388-45132fe6a43b_176x42.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:42,&quot;width&quot;:176,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1121,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/166862319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2e0cb6-2142-4f9a-8388-45132fe6a43b_176x42.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!or-y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2e0cb6-2142-4f9a-8388-45132fe6a43b_176x42.png 424w, https://substackcdn.com/image/fetch/$s_!or-y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2e0cb6-2142-4f9a-8388-45132fe6a43b_176x42.png 848w, https://substackcdn.com/image/fetch/$s_!or-y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2e0cb6-2142-4f9a-8388-45132fe6a43b_176x42.png 1272w, https://substackcdn.com/image/fetch/$s_!or-y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2e0cb6-2142-4f9a-8388-45132fe6a43b_176x42.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N06s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F030fb84e-5ef1-4d0c-b29d-2ef1637e097e_153x42.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N06s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F030fb84e-5ef1-4d0c-b29d-2ef1637e097e_153x42.png 424w, https://substackcdn.com/image/fetch/$s_!N06s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F030fb84e-5ef1-4d0c-b29d-2ef1637e097e_153x42.png 848w, https://substackcdn.com/image/fetch/$s_!N06s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F030fb84e-5ef1-4d0c-b29d-2ef1637e097e_153x42.png 1272w, https://substackcdn.com/image/fetch/$s_!N06s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F030fb84e-5ef1-4d0c-b29d-2ef1637e097e_153x42.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N06s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F030fb84e-5ef1-4d0c-b29d-2ef1637e097e_153x42.png" width="153" height="42" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/030fb84e-5ef1-4d0c-b29d-2ef1637e097e_153x42.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:42,&quot;width&quot;:153,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1040,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/166862319?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F030fb84e-5ef1-4d0c-b29d-2ef1637e097e_153x42.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N06s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F030fb84e-5ef1-4d0c-b29d-2ef1637e097e_153x42.png 424w, https://substackcdn.com/image/fetch/$s_!N06s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F030fb84e-5ef1-4d0c-b29d-2ef1637e097e_153x42.png 848w, https://substackcdn.com/image/fetch/$s_!N06s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F030fb84e-5ef1-4d0c-b29d-2ef1637e097e_153x42.png 1272w, https://substackcdn.com/image/fetch/$s_!N06s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F030fb84e-5ef1-4d0c-b29d-2ef1637e097e_153x42.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>No prevalence term appears in either equation. The values remain constant regardless of the population being tested.</p>]]></content:encoded></item><item><title><![CDATA[Why LLMs Hallucinate (And Why We Shouldn't Be Surprised)]]></title><description><![CDATA[Understanding the Fundamental Nature of Large Language Models in Veterinary AI Applications]]></description><link>https://priorknowledgeandpractice.substack.com/p/why-llms-hallucinate-and-why-we-shouldnt</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/why-llms-hallucinate-and-why-we-shouldnt</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Thu, 24 Jul 2025 13:02:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nLlZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cddafb-a3ae-46f2-8b50-d62a11a27e66_2944x1664.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nLlZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cddafb-a3ae-46f2-8b50-d62a11a27e66_2944x1664.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nLlZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cddafb-a3ae-46f2-8b50-d62a11a27e66_2944x1664.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nLlZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cddafb-a3ae-46f2-8b50-d62a11a27e66_2944x1664.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nLlZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cddafb-a3ae-46f2-8b50-d62a11a27e66_2944x1664.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nLlZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cddafb-a3ae-46f2-8b50-d62a11a27e66_2944x1664.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nLlZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cddafb-a3ae-46f2-8b50-d62a11a27e66_2944x1664.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13cddafb-a3ae-46f2-8b50-d62a11a27e66_2944x1664.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:239516,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://practicalaiinsider.substack.com/i/167076207?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cddafb-a3ae-46f2-8b50-d62a11a27e66_2944x1664.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nLlZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cddafb-a3ae-46f2-8b50-d62a11a27e66_2944x1664.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nLlZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cddafb-a3ae-46f2-8b50-d62a11a27e66_2944x1664.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nLlZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cddafb-a3ae-46f2-8b50-d62a11a27e66_2944x1664.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nLlZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13cddafb-a3ae-46f2-8b50-d62a11a27e66_2944x1664.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As large language models (LLMs) like ChatGPT, Claude, and Bard become increasingly integrated into veterinary workflows&#8212;from client communication to clinical decision support&#8212;one concern dominates conversations: hallucinations. These AI systems sometimes generate confident-sounding but factually incorrect information, and the veterinary community is rightfully cautious.</p><p>But here's what might surprise you: <strong>LLM hallucinations aren't a bug to be fixed&#8212;they're an inevitable feature of how these systems fundamentally work.</strong> Understanding why can help us use these tools more effectively and set appropriate expectations for their role in veterinary practice.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://priorknowledgeandpractice.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>The Closed-Book Exam Analogy</h2><p>Imagine asking a veterinary student to take a comprehensive exam under these conditions:</p><ul><li><p>No textbooks, notes, or reference materials allowed</p></li><li><p>No internet access</p></li><li><p>No ability to look up drug dosages, normal lab values, or disease prevalence data</p></li><li><p>Must answer every question with confidence, even on topics they've never studied</p></li></ul><p>When that student occasionally gets facts wrong or fills in gaps with plausible-sounding but incorrect information, would you be surprised? Of course not. Yet this is essentially how most LLMs operate.</p><p><strong>LLMs are trained on massive datasets and then deployed as "closed-book" systems.</strong> They can't:</p><ul><li><p>Access real-time information</p></li><li><p>Look up current drug databases</p></li><li><p>Verify facts against authoritative sources</p></li><li><p>Check their work against reference materials</p></li><li><p>Update their knowledge after training</p></li></ul><p>They're working entirely from "memory"&#8212;patterns learned during training&#8212;without the ability to fact-check or research their responses.</p><h2>The Human Citation Challenge</h2><p>Consider this question: <strong>"What is the capital of France?"</strong></p><p>You probably answered "Paris" instantly. But can you cite your source? Can you remember exactly where and when you learned this fact? Likely not&#8212;it's become integrated knowledge.</p><p>This is how humans typically store and retrieve basic information. We rarely walk around with mental footnotes for fundamental facts. We've synthesized information from multiple sources over time into confident knowledge, even though we can't always trace the provenance.</p><p><strong>LLMs exhibit a similar pattern.</strong> They've "learned" that certain relationships exist (breed predispositions, drug interactions, anatomical facts) from training data, but they can't point back to specific sources any more than you can cite where you first learned that dogs have four legs.</p><h3>The Difference: Humans Can Look Things Up</h3><p>The crucial difference is that when accuracy matters, humans can:</p><ul><li><p>Consult reference materials</p></li><li><p>Verify facts against authoritative sources</p></li><li><p>Cross-check information</p></li><li><p>Acknowledge uncertainty ("Let me look that up")</p></li></ul><p>Most deployed LLMs can't do this&#8212;they're operating from trained patterns without external verification mechanisms.</p><h2>The Mathematical Reality of Language Generation</h2><p>Here's the fundamental technical reason why hallucinations are inevitable:</p><p><strong>LLMs work by predicting the most statistically likely next word (or token) based on the preceding context.</strong> At each step, they're making probability calculations:</p><p><em>Given the words "The normal heart rate for a healthy adult dog is approximately..." what word should come next?</em></p><p>The model might assign probabilities like:</p><ul><li><p>"60" (15% probability)</p></li><li><p>"70" (25% probability)</p></li><li><p>"80" (30% probability)</p></li><li><p>"90" (20% probability)</p></li><li><p>"100" (10% probability)</p></li></ul><p>The system then samples from this probability distribution. Sometimes it will choose the most likely option, sometimes a less likely one. <strong>This sampling process introduces inherent randomness.</strong></p><h3>Why This Matters for Veterinary Applications</h3><p>Even if the LLM has learned correct patterns from training data, the probabilistic nature of generation means:</p><ol><li><p><strong>Correct information can be slightly corrupted</strong> during generation</p></li><li><p><strong>Multiple plausible options</strong> might exist, and the model might choose incorrectly</p></li><li><p><strong>Novel combinations</strong> of familiar concepts might create plausible-sounding but wrong information</p></li></ol><p>For example, if an LLM has learned:</p><ul><li><p>"Acepromazine is used for sedation"</p></li><li><p>"Typical doses are weight-based"</p></li><li><p>"Canine sedation protocols vary by procedure"</p></li></ul><p>It might generate: <em>"Acepromazine is typically dosed at 0.1-0.3 mg/kg for routine procedures"</em>&#8212;which sounds authoritative but might not reflect current best practices or might conflate different protocols.</p><h2>The Veterinary-Specific Risks</h2><p>This inherent uncertainty creates particular challenges in veterinary medicine:</p><p><strong>Clinical Decision-Making</strong>: Wrong drug dosages, contraindications, or diagnostic interpretations can directly harm patients.</p><p><strong>Client Communication</strong>: Confident-sounding but incorrect information about prognosis, treatment options, or costs can damage trust and lead to poor decisions.</p><p><strong>Regulatory Compliance</strong>: Incorrect information about drug withdrawal times, prescription requirements, or documentation standards creates legal risks.</p><p><strong>Species-Specific Variations</strong>: LLMs might conflate information between species ("This works in dogs, so it probably works in cats") in ways that veterinarians would never do.</p><h2>Implications for Veterinary AI Applications</h2><p>Understanding why hallucinations occur helps us develop better strategies for using LLMs in practice:</p><h3>What LLMs Do Well</h3><ul><li><p><strong>Pattern recognition</strong> in complex data</p></li><li><p><strong>Synthesis</strong> of information from multiple sources</p></li><li><p><strong>Communication</strong> and explanation of concepts</p></li><li><p><strong>Workflow automation</strong> for routine tasks</p></li></ul><h3>What Requires Extreme Caution</h3><ul><li><p><strong>Specific medical recommendations</strong> without verification</p></li><li><p><strong>Drug dosages</strong> and administration protocols</p></li><li><p><strong>Diagnostic interpretations</strong> requiring current knowledge</p></li><li><p><strong>Species-specific treatment advice</strong></p></li></ul><h3>The Verification Imperative</h3><p>Because hallucinations are inevitable, <strong>any LLM-generated medical information must be verified against authoritative sources.</strong> This isn't a limitation to overcome&#8212;it's a fundamental requirement for safe use.</p><p>Think of LLMs as extremely knowledgeable but occasionally unreliable research assistants. They can:</p><ul><li><p>Help you brainstorm differential diagnoses</p></li><li><p>Draft client communications for you to review and edit</p></li><li><p>Suggest areas to investigate further</p></li><li><p>Explain complex concepts in accessible language</p></li></ul><p>But they cannot:</p><ul><li><p>Replace your clinical judgment</p></li><li><p>Provide definitive medical recommendations</p></li><li><p>Be trusted for critical dosing or safety information</p></li><li><p>Substitute for current reference materials</p></li></ul><h2>Current Solutions: Hybrid Approaches in Practice</h2><p>The solution isn't to avoid LLMs&#8212;it's to integrate them thoughtfully with verification systems. These approaches are being deployed today:</p><p><strong>Retrieval-Augmented Generation (RAG)</strong>: LLMs connected to current databases that can look up facts rather than relying solely on training memory. In my experience implementing these systems, they significantly reduce hallucinations while maintaining the conversational capabilities that make LLMs valuable.</p><p><strong>Multi-Step Verification</strong>: Systems that check LLM outputs against authoritative databases before presenting information. In my experience building these verification pipelines, they're essential for any application where accuracy is critical.</p><p><strong>Confidence Scoring</strong>: Models that indicate their uncertainty level about specific statements, allowing users to understand when additional verification is most critical.</p><p><strong>Citation Integration</strong>: Systems that can point to specific sources for factual claims are already being implemented in enterprise applications.</p><p>These approaches acknowledge that hallucinations are inherent to the technology while providing practical solutions that organizations are using today to mitigate risks.</p><h3>Proven Veterinary Implementation</h3><p>The theoretical solutions I've described aren't just academic concepts&#8212;they're already working in veterinary practice. During my involvement in developing <a href="https://www.lifelearn.com/products/sofie/">LifeLearn's Sofie AI</a>, we implemented exactly this type of advanced RAG system, grounding LLM responses in tens of thousands of pages of licensed veterinary medical content. The result demonstrates how proper implementation can dramatically reduce hallucinations while maintaining the conversational capabilities that make LLMs valuable for clinical decision support.</p><p>This real-world example shows that the hybrid approaches needed for safe veterinary AI aren't just possible&#8212;they're available today when built with appropriate veterinary expertise and content infrastructure.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CWHm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400171be-4540-4cbe-9da6-ed121d85f97f_1472x832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CWHm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400171be-4540-4cbe-9da6-ed121d85f97f_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CWHm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400171be-4540-4cbe-9da6-ed121d85f97f_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CWHm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400171be-4540-4cbe-9da6-ed121d85f97f_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CWHm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400171be-4540-4cbe-9da6-ed121d85f97f_1472x832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CWHm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400171be-4540-4cbe-9da6-ed121d85f97f_1472x832.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/400171be-4540-4cbe-9da6-ed121d85f97f_1472x832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/167076207?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400171be-4540-4cbe-9da6-ed121d85f97f_1472x832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CWHm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400171be-4540-4cbe-9da6-ed121d85f97f_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CWHm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400171be-4540-4cbe-9da6-ed121d85f97f_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CWHm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400171be-4540-4cbe-9da6-ed121d85f97f_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CWHm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F400171be-4540-4cbe-9da6-ed121d85f97f_1472x832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Key Insights for Veterinary Practice</h2><p><strong>&#129504; Understand the fundamental limitation</strong>: LLMs are "closed-book" systems working from trained patterns, not live databases. Occasional errors are mathematically inevitable.</p><p><strong>&#9989; Always verify medical information</strong>: Any drug dosages, treatment protocols, or diagnostic recommendations from LLMs must be checked against current veterinary references.</p><p><strong>&#127919; Use LLMs for their strengths</strong>: Pattern recognition, communication drafting, concept explanation, and workflow automation&#8212;not for definitive medical advice.</p><p><strong>&#128218; Maintain your reference standards</strong>: LLMs supplement but never replace current veterinary literature, drug formularies, and clinical guidelines.</p><p><strong>&#128680; Recognize high-risk scenarios</strong>: Be especially cautious with species-specific information, new drugs or procedures, and any recommendations that seem "surprising" or novel.</p><p><strong>&#128101; Educate your team</strong>: Ensure all staff understand that LLM outputs require verification, especially for any client-facing communications about medical topics.</p><p><strong>&#128260; Treat LLMs as research assistants</strong>: Valuable for generating ideas and drafts, but everything needs professional review before implementation.</p><p><strong>&#128202; Stay updated on AI developments</strong>: As retrieval-augmented and citation-capable systems emerge, the landscape will evolve&#8212;but verification will always be necessary.</p><div><hr></div><h2>Conclusion</h2><p>LLM hallucinations aren't a temporary glitch to be solved&#8212;they're an intrinsic characteristic of how these systems work. Understanding this helps us use them appropriately: as powerful tools for pattern recognition, communication assistance, and workflow support, but never as authoritative sources for medical information.</p><p>The goal isn't to eliminate hallucinations (which is mathematically impossible) but to build workflows that harness LLM capabilities while maintaining the rigorous verification standards that veterinary medicine demands.</p><p>Just as we've learned to use diagnostic tests by understanding their sensitivity, specificity, and limitations, we can effectively integrate LLMs by understanding their probabilistic nature and inherent uncertainty. The key is treating them as sophisticated assistants rather than infallible oracles.</p><p>In veterinary practice, where patient safety and client trust are paramount, this understanding isn't just academic&#8212;it's essential for responsible AI adoption.</p><div><hr></div><p>Still experimenting with this AI generated podcast summary of this article. Try it out:</p><div class="native-audio-embed" data-component-name="AudioPlaceholder" data-attrs="{&quot;label&quot;:null,&quot;mediaUploadId&quot;:&quot;b5b92335-7096-4523-890a-13682d6802f3&quot;,&quot;duration&quot;:396.04245,&quot;downloadable&quot;:false,&quot;isEditorNode&quot;:true}"></div><p></p><p><strong>What's your experience with AI hallucinations in practice?</strong> Have you encountered confident-sounding but incorrect information from AI tools? I'd love to hear about both the challenges you've faced and any solutions you've found effective.</p><p><em>Reply to this post or reach out directly - your real-world experiences help shape the practical insights that make these analyses valuable for the veterinary community.</em></p>]]></content:encoded></item><item><title><![CDATA[How to Evaluate AI Systems in Veterinary Medicine: A Framework for Every Type of Tool]]></title><description><![CDATA[Building on the Transparency Crisis: What Validation Should Actually Look Like]]></description><link>https://priorknowledgeandpractice.substack.com/p/how-to-evaluate-ai-systems-in-veterinary</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/how-to-evaluate-ai-systems-in-veterinary</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Fri, 18 Jul 2025 13:02:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xJLv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e50ff-6b04-47e7-b248-f9c0bacdd0d1_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xJLv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e50ff-6b04-47e7-b248-f9c0bacdd0d1_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xJLv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e50ff-6b04-47e7-b248-f9c0bacdd0d1_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xJLv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e50ff-6b04-47e7-b248-f9c0bacdd0d1_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xJLv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e50ff-6b04-47e7-b248-f9c0bacdd0d1_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xJLv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e50ff-6b04-47e7-b248-f9c0bacdd0d1_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xJLv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e50ff-6b04-47e7-b248-f9c0bacdd0d1_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a8e50ff-6b04-47e7-b248-f9c0bacdd0d1_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119422,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/168586557?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e50ff-6b04-47e7-b248-f9c0bacdd0d1_1536x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xJLv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e50ff-6b04-47e7-b248-f9c0bacdd0d1_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xJLv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e50ff-6b04-47e7-b248-f9c0bacdd0d1_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xJLv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e50ff-6b04-47e7-b248-f9c0bacdd0d1_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xJLv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8e50ff-6b04-47e7-b248-f9c0bacdd0d1_1536x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In my previous post, I outlined the veterinary AI transparency crisis&#8212;how most companies make bold performance claims without providing the validation data to support them. Demanding evidence is step one, but what should that validation actually look like?</p><p>The challenge isn't just getting validation data&#8212;it's understanding what kind of validation is appropriate for different AI systems. A diagnostic imaging AI requires entirely different evaluation approaches than an automated appointment scheduling system or a transcription tool. Yet most discussions about "AI accuracy" treat all AI systems as if they're identical.</p><p>After nearly three decades in veterinary diagnostics, I've learned that we need to fundamentally categorize AI systems based on their role in veterinary practice before we can properly evaluate them.</p><p>Here's a practical framework for evaluating any AI tool entering your practice, tailored to how these systems actually work and how you'll actually use them.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://priorknowledgeandpractice.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>The Decision-Action Framework: Two Fundamentally Different AI Types</h2><p>Before diving into evaluation frameworks, we need to distinguish between two fundamentally different types of AI systems.</p><p><strong>Decision Support AI</strong> provides information to help humans make better decisions. Think diagnostic imaging analysis, risk prediction models, or differential diagnosis generators. The key question becomes: "How will this AI change my clinical decisions?" Evaluation must focus on clinical utility, decision impact, and integration with human judgment.</p><p><strong>Automation AI</strong> performs tasks with minimal human oversight. Examples include automated transcription, appointment scheduling, inventory management, and routine data entry. Here the key question shifts to: "How reliably does this AI perform the intended task?" Evaluation focuses on task completion accuracy, efficiency gains, error rates, and workflow integration.</p><p>These categories require completely different evaluation approaches. Decision support AI must be evaluated based on how it influences clinical thinking, while automation AI must be evaluated based on task performance and reliability.</p><h3>Why This Distinction Matters</h3><p>The same "95% accuracy" claim means entirely different things for these two categories. For decision support AI, you need to know how that accuracy translates to better clinical decisions. For automation AI, you need to know how reliably it completes its designated tasks without human intervention.</p><p>Consider a hypothetical AI tool that detects heart murmurs with "90% accuracy." That number means completely different things depending on whether you're using it for wellness screening (deciding whether to pursue further cardiac workup), pre-anesthetic evaluation (assessing surgical risk), or emergency triage (prioritizing patient urgency). The evaluation framework must match the decision context where you'll actually use the tool.</p><h2>Clinical Prediction Models: Decision Support AI Evaluation</h2><p>For AI tools that help with diagnosis, prognosis, or treatment decisions, traditional accuracy metrics are insufficient and sometimes misleading.</p><h3>The Prevalence Problem</h3><p>Positive predictive value (PPV) changes dramatically with disease prevalence&#8212;a fundamental statistical reality that makes reported PPV nearly meaningless for clinical decision-making. An AI tool with "95% PPV" in a referral hospital might have 20% PPV in general practice&#8212;same tool, same accuracy, completely different clinical utility.</p><h3>What to Demand Instead</h3><p>Instead of relying on misleading PPV claims, focus on metrics that remain stable across populations. Sensitivity and specificity are inherent properties of the test itself and don't change based on where you practice. Likelihood ratios tell you how much a test result should change your clinical thinking, regardless of your patient population. Population validity ensures the validation study actually matches your practice setting. Clinical utility studies demonstrate that the AI changes decisions appropriately, not just that it produces accurate outputs. Finally, failure mode analysis reveals what happens when the system is wrong&#8212;critical information for managing clinical risk.</p><p>Given the critical importance of understanding how prevalence affects diagnostic interpretation and why likelihood ratios provide a more reliable framework for clinical decision-making, I'll be dedicating an entire upcoming post to this topic.</p><h3>Validation Requirements</h3><p>The validation study should match your intended use. If you're considering an AI tool for routine screening, the validation should include routine cases, not just referred patients with obvious disease. Ask vendors: "What was the disease prevalence in your validation population, and how does that compare to my practice?"</p><h2>Language Generation Models: Bridging Decision Support and Automation</h2><p>Language generation AI can function as either decision support or automation, depending on the application.</p><p><strong>Decision Support Applications</strong> include generating differential diagnoses, explaining complex conditions to clients, or summarizing case information. These should be evaluated like other decision support tools, focusing on clinical accuracy, appropriateness, and impact on decisions.</p><p><strong>Automation Applications</strong> encompass generating routine discharge instructions, appointment confirmations, or basic client communications. These should be evaluated like other automation tools, emphasizing task completion accuracy, consistency, and reliability.</p><h3>What Actually Matters for Both Categories</h3><p>Traditional natural language processing metrics like BLEU or ROUGE scores are essentially useless for veterinary applications. These metrics were designed for translation tasks and measure similarity to reference texts&#8212;but there are multiple correct ways to express the same clinical information.</p><p>Instead, focus on clinical accuracy (are the medical facts correct?), appropriateness (is the tone and content suitable for the intended audience?), safety (risk of harmful or misleading information), workflow integration (does it actually save time and improve quality?), and consistency (reproducible quality across different inputs).</p><h3>Validation Requirements</h3><p>Effective validation requires human expert evaluation protocols rather than automated metrics, fact-checking against veterinary literature, A/B testing in real practice settings, and long-term monitoring for drift and degradation.</p><p>Given the complexity and unique challenges of evaluating language models&#8212;especially the hallucination issues I discussed previously&#8212;I'll be dedicating an entire post to LLM evaluation frameworks in the coming weeks.</p><h2>Imaging Models: Three Distinct Categories</h2><p>Imaging AI falls into three distinct categories requiring different evaluation approaches.</p><p><strong>Diagnostic imaging AI</strong> provides clinical predictions such as fracture detection or mass identification. These should be evaluated like clinical prediction models, focusing on sensitivity, specificity, and likelihood ratios. They require reader studies showing human-AI versus human-alone performance.</p><p><strong>Image enhancement AI</strong> highlights regions of interest or improves image quality. Evaluation should focus on workflow integration and user acceptance, measuring time savings and diagnostic confidence while assessing consistency and reliability.</p><p><strong>AI-Only imaging Systems</strong> provide fully automated diagnostic analysis without human radiologist review. These should be evaluated like clinical prediction models, using sensitivity, specificity, and likelihood ratios. They require extensive validation across diverse patient populations and image conditions, need clear protocols for when results should trigger human review, and must demonstrate performance equivalent to or better than human interpretation.</p><h3>Key Questions</h3><p>Critical considerations include whether the AI enhances or disrupts radiologist workflow, how combined human-AI performance compares to either approach alone, whether AI-only systems match human diagnostic accuracy, and what happens when the AI highlights irrelevant findings or misses critical ones.</p><h2>Automation AI: Task Performance and Reliability</h2><p>For AI systems designed to perform tasks with minimal human oversight&#8212;transcription, scheduling, data entry, routine communications&#8212;the evaluation framework shifts dramatically.</p><h3>Key Evaluation Metrics</h3><p>Focus on task completion accuracy (how often does the system successfully complete the intended task?), error detection (when the system fails, is it obvious to users?), reliability (consistent performance across different conditions and inputs), speed and efficiency (does it actually improve workflow?), and graceful failure handling (how does the system behave when it encounters unexpected situations?).</p><h3>Examples by Category</h3><p><strong>Transcription Systems</strong> should be evaluated on Word Error Rate weighted for medical significance, medical terminology accuracy, handling of unclear audio or multiple speakers, and integration with existing documentation systems.</p><p><strong>Practice Management Systems</strong> require assessment of scheduling accuracy and conflict resolution, inventory prediction accuracy, billing automation error rates, and client communication delivery and formatting.</p><h3>Validation Requirements</h3><p>Effective validation demands real-world testing in actual practice environments, long-term reliability monitoring, user acceptance and adoption rates, comparison to manual processes for speed and accuracy, and recovery protocols when automation fails.</p><h2>The Universal Evaluation Framework: Five Critical Questions</h2><p>Regardless of AI system type, always ask these five questions:</p><ol><li><p><strong>Decision Impact</strong>: How will this change what actions I take?</p></li><li><p><strong>Context Validity</strong>: Was this validated in settings like mine?</p></li><li><p><strong>Failure Modes</strong>: What happens when this system is wrong?</p></li><li><p><strong>Monitoring</strong>: How will I know if performance degrades?</p></li><li><p><strong>Integration</strong>: How does this fit into my existing workflow?</p></li></ol><h3>Red Flags for ALL AI Systems</h3><ul><li><p>Validation only in ideal conditions</p></li><li><p>No discussion of failure modes or edge cases</p></li><li><p>Lack of ongoing performance monitoring plans</p></li><li><p>Performance metrics that don't match intended use</p></li><li><p>Refusal to provide validation methodology</p></li></ul><h2>For AI Companies: The Path Forward</h2><p>If you're developing veterinary AI tools, rigorous validation isn't just ethical&#8212;it's a competitive advantage. In a crowded market where most companies provide no validation data, transparent evidence immediately sets you apart.</p><h3>Validation Best Practices</h3><ul><li><p><strong>Multi-site validation</strong>: Test across different practice types and populations</p></li><li><p><strong>Report appropriate metrics</strong>: Likelihood ratios for clinical tools, workflow metrics for operational tools</p></li><li><p><strong>Document limitations</strong>: Be clear about when and where your tool should not be used</p></li><li><p><strong>Plan post-market surveillance</strong>: Performance can degrade over time</p></li><li><p><strong>Seek independent validation</strong>: Third-party studies carry more weight than internal testing</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CcvE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F019c2033-5b07-4508-8fdd-c056aa5dbb01_1472x832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CcvE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F019c2033-5b07-4508-8fdd-c056aa5dbb01_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CcvE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F019c2033-5b07-4508-8fdd-c056aa5dbb01_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CcvE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F019c2033-5b07-4508-8fdd-c056aa5dbb01_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CcvE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F019c2033-5b07-4508-8fdd-c056aa5dbb01_1472x832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CcvE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F019c2033-5b07-4508-8fdd-c056aa5dbb01_1472x832.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/019c2033-5b07-4508-8fdd-c056aa5dbb01_1472x832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/168586557?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F019c2033-5b07-4508-8fdd-c056aa5dbb01_1472x832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CcvE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F019c2033-5b07-4508-8fdd-c056aa5dbb01_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CcvE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F019c2033-5b07-4508-8fdd-c056aa5dbb01_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CcvE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F019c2033-5b07-4508-8fdd-c056aa5dbb01_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CcvE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F019c2033-5b07-4508-8fdd-c056aa5dbb01_1472x832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li></ul><h2>Key Insights for Veterinary Practice</h2><p><strong>&#127919; Match evaluation to intended use</strong>: Screening tools need different validation than diagnostic confirmation tools&#8212;demand evaluation data that matches how you'll actually use the AI.</p><p><strong>&#128202; Demand context-appropriate metrics</strong>: For clinical tools, insist on sensitivity, specificity, and likelihood ratios. For practice management tools, focus on workflow and business metrics.</p><p><strong>&#127973; Verify population validity</strong>: Ask whether the validation population matches your patient demographics, case mix, and practice setting.</p><p><strong>&#9888;&#65039; Understand failure modes</strong>: Every AI system fails sometimes&#8212;demand clear documentation of when and how failures occur.</p><p><strong>&#128269; Establish monitoring protocols</strong>: Set up systems to track AI performance in your practice over time&#8212;performance can degrade without obvious warning signs.</p><p><strong>&#128203; Create evaluation checklists</strong>: Develop standardized evaluation processes for different AI tool categories to ensure consistent vendor assessment.</p><p><strong>&#128188; Calculate true ROI</strong>: Factor validation quality into purchasing decisions&#8212;well-validated tools are more likely to deliver promised benefits.</p><p><strong>&#128260; Plan for integration</strong>: Consider how each AI tool fits into existing workflows and what training will be required for successful adoption.</p><p><strong>&#128218; Document AI-assisted decisions</strong>: Establish protocols for documenting when and how AI tools influence clinical decisions for both medical records and quality improvement.</p><p><strong>&#128680; Start with pilot programs</strong>: When validation data is limited, implement AI tools on a trial basis with careful monitoring of real-world performance before full deployment.</p><div><hr></div><h2>Conclusion</h2><p>The key insight driving this framework is understanding that <strong>different AI systems serve fundamentally different roles in veterinary practice.</strong> Decision-support AI exists to influence human judgment, while automation AI exists to perform tasks directly. These different roles require completely different evaluation approaches.</p><p>For decision-support AI, the critical question is "How will this change what I decide or do?" You need to understand how AI information fits into your clinical reasoning process and whether it improves decision-making quality.</p><p>For automation AI, the critical question is "Should this task be automated, and how will I monitor the automation?" You need to assess whether the task is appropriate for automation and establish proper oversight mechanisms.</p><p>Both types require rigorous validation, but the validation criteria, performance metrics, and monitoring approaches are fundamentally different. A diagnostic imaging AI needs sensitivity, specificity, and likelihood ratios. An automated scheduling system needs task completion rates, error handling protocols, and exception management procedures.</p><p>The common thread is understanding how each AI system fits into your existing workflows and whether it genuinely improves outcomes for your patients and practice. No AI tool&#8212;regardless of how sophisticated&#8212;should be deployed without clear evidence that it enhances rather than complicates veterinary care.</p><p>In upcoming posts, I'll be diving deep into two critical areas that deserve their own detailed analysis: likelihood ratios as the foundation for interpreting diagnostic AI (including practical frameworks for moving from pre-test to post-test probability), and comprehensive evaluation methodologies for language generation models.</p><p>After all, you already apply evidence-based thinking to every other aspect of veterinary practice. Why should AI be any different?</p><div><hr></div><p><em>What AI tools are you currently evaluating for your practice? Reply and let me know what challenges you're facing with vendor validation claims&#8212;I'd love to hear about your experiences and may feature your questions in future deep-dive posts.</em></p><div><hr></div><p><em><strong>I&#8217;m trying something out here. Listen to a short AI generated podcast based on this post. If you listen, please let me know what you think about it. Does it add anything?</strong></em></p><div class="native-audio-embed" data-component-name="AudioPlaceholder" data-attrs="{&quot;label&quot;:null,&quot;mediaUploadId&quot;:&quot;62e6d99a-2fea-4307-ab0f-85c6833184a4&quot;,&quot;duration&quot;:433.08408,&quot;downloadable&quot;:false,&quot;isEditorNode&quot;:true}"></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/p/how-to-evaluate-ai-systems-in-veterinary?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Prior Knowledge and Practice! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/p/how-to-evaluate-ai-systems-in-veterinary?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://priorknowledgeandpractice.substack.com/p/how-to-evaluate-ai-systems-in-veterinary?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[Why We Need Stringent Evaluation of AI Systems in Veterinary Medicine]]></title><description><![CDATA[The Transparency Crisis That's Putting Practices and Patients at Risk]]></description><link>https://priorknowledgeandpractice.substack.com/p/why-we-need-stringent-evaluation</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/why-we-need-stringent-evaluation</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Mon, 14 Jul 2025 13:02:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Wv5w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6efdbc53-830b-4239-a161-0d667caa3b8b_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wv5w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6efdbc53-830b-4239-a161-0d667caa3b8b_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wv5w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6efdbc53-830b-4239-a161-0d667caa3b8b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Wv5w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6efdbc53-830b-4239-a161-0d667caa3b8b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Wv5w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6efdbc53-830b-4239-a161-0d667caa3b8b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Wv5w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6efdbc53-830b-4239-a161-0d667caa3b8b_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wv5w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6efdbc53-830b-4239-a161-0d667caa3b8b_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6efdbc53-830b-4239-a161-0d667caa3b8b_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2111268,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/168232231?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6efdbc53-830b-4239-a161-0d667caa3b8b_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Wv5w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6efdbc53-830b-4239-a161-0d667caa3b8b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Wv5w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6efdbc53-830b-4239-a161-0d667caa3b8b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Wv5w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6efdbc53-830b-4239-a161-0d667caa3b8b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Wv5w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6efdbc53-830b-4239-a161-0d667caa3b8b_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here's an uncomfortable truth about veterinary AI: <strong>we're flying blind.</strong></p><p>The veterinary AI market operates in a transparency vacuum. Companies routinely make bold performance claims&#8212;"95% accuracy!" "Clinically validated!"&#8212;while providing zero published evidence to support these assertions.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Prior Knowledge and Practice is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I've spent 29 years in veterinary diagnostics, 26 of them at IDEXX, and I can tell you this: <strong>the absence of published validation data in veterinary AI isn't an oversight&#8212;it's become the industry standard.</strong> And it's putting both practices and patients at risk.</p><p>This isn't about being anti-innovation. I am very much pro-innovation and pride myself on being on the leading edge. Many veterinary AI tools are genuinely useful and well-designed. But without transparent evaluation data, we have no way to distinguish legitimate breakthroughs from sophisticated marketing campaigns. Even worse, we're deploying AI systems in clinical settings without understanding their true capabilities, limitations, or appropriate use cases.</p><p>The solution isn't to avoid AI&#8212;it's to demand the same evidence-based standards that guide every other aspect of veterinary medicine.</p><h2><strong>The Veterinary AI Transparency Crisis</strong></h2><p>Let me illustrate the problem with a thought experiment. Imagine if pharmaceutical companies operated the same way as current AI vendors:</p><p><em>"Our new antibiotic is 95% effective! Veterinarians love it! FDA approval pending, but don't worry&#8212;we've done internal testing. Sorry, we can't share the study details due to proprietary concerns. Trust us, it works great!"</em></p><p>You'd never accept this for a new drug. Yet this is exactly how most veterinary AI tools enter the market.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xKn9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87760f02-0708-4d86-9120-1d8a9ce40f52_1472x832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xKn9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87760f02-0708-4d86-9120-1d8a9ce40f52_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xKn9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87760f02-0708-4d86-9120-1d8a9ce40f52_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xKn9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87760f02-0708-4d86-9120-1d8a9ce40f52_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xKn9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87760f02-0708-4d86-9120-1d8a9ce40f52_1472x832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xKn9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87760f02-0708-4d86-9120-1d8a9ce40f52_1472x832.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87760f02-0708-4d86-9120-1d8a9ce40f52_1472x832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:104739,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/168232231?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87760f02-0708-4d86-9120-1d8a9ce40f52_1472x832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xKn9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87760f02-0708-4d86-9120-1d8a9ce40f52_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xKn9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87760f02-0708-4d86-9120-1d8a9ce40f52_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xKn9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87760f02-0708-4d86-9120-1d8a9ce40f52_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xKn9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87760f02-0708-4d86-9120-1d8a9ce40f52_1472x832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>The Evidence Desert</strong></h3><p>Recent comprehensive analysis of the veterinary AI validation landscape reveals a stark transparency crisis. While some companies have conducted validation studies, <strong>the vast majority provide no public information about their evaluation methods&#8212;whether in peer-reviewed publications, white papers, conference presentations, or any other format.</strong></p><p><strong>The Rare Exceptions</strong>: A handful of companies do provide validation transparency. SignalPET has published methodology and performance data for processing <strong>50,000 radiographs weekly across 2,300 clinics</strong>, achieving 94.4% specificity versus 88.3% for human radiologists. Zoetis openly shares validation approaches for their Vetscan Imagyst platform, reporting performance comparisons with expert pathologists. ImpriMed provides clinical outcome data showing <strong>3x longer survival and 4x higher drug response rates</strong> for dogs with relapsed B-cell lymphoma. Mars Petcare's RenalTech shares validation methodology for predicting chronic kidney disease up to two years early.</p><p><strong>The Overwhelming Majority</strong>: Most veterinary AI tools provide zero public validation information:</p><ul><li><p>No description of how they evaluated their systems</p></li><li><p>No performance metrics beyond marketing claims</p></li><li><p>No information about study design, datasets, or methodology</p></li><li><p>No discussion of limitations or failure modes</p></li><li><p>No post-market performance monitoring data</p></li></ul><h3><strong>When Marketing Claims Replace Evidence</strong></h3><p>Without published validation data, veterinary AI marketing has become a creative writing exercise. Companies routinely make assertions without evidence:</p><p><strong>"95% accuracy"</strong> (compared to what? measured how? on which cases?)<br><strong>"Clinically validated"</strong> (by whom? using what criteria? where is the data?)<br><strong>"Trusted by veterinarians"</strong> (how many? for how long? with what outcomes?)</p><p>The American College of Veterinary Radiology and European College of Veterinary Diagnostic Imaging's 2024 position statement declared <strong>"no commercially available AI products for veterinary diagnostic imaging meet the required standards for transparency, validation, or safety."</strong> This professional assessment highlights that even when companies have conducted internal validation, they're not sharing enough information for practitioners to assess the quality or applicability of that validation.</p><p>Unlike other veterinary technologies where companies routinely share technical specifications and performance data, AI tools are marketed primarily on promise rather than evidence. Practitioners are expected to make purchasing and implementation decisions based on demonstrations, testimonials, and marketing claims rather than transparent validation data.</p><h2><strong>Why Evidence-Based AI Evaluation Is Critical</strong></h2><p>The current approach isn't just bad for veterinarians&#8212;it's ultimately bad for the AI companies themselves and dangerous for patients.</p><h3><strong>The Professional Standard We're Abandoning</strong></h3><p>Evidence-based medicine is the cornerstone of veterinary practice. When we accept AI tools without validation data, we're abandoning the same standards we apply to every other clinical decision.</p><p><strong>We demand evidence for:</strong></p><ul><li><p>New pharmaceuticals before prescribing</p></li><li><p>Diagnostic tests before interpreting results</p></li><li><p>Surgical techniques before implementation</p></li><li><p>Nutritional recommendations before counseling clients</p></li></ul><p><strong>We should demand evidence for AI tools before:</strong></p><ul><li><p>Incorporating them into diagnostic workflows</p></li><li><p>Basing clinical decisions on their outputs</p></li><li><p>Billing clients for AI-assisted services</p></li><li><p>Training staff to rely on their recommendations</p></li></ul><h3><strong>The Patient Safety Imperative</strong></h3><p>Unvalidated AI tools pose real risks to patient care:</p><p><strong>Diagnostic Errors</strong>: AI systems might miss subtle findings or generate false positives that lead to inappropriate treatment.</p><p><strong>False Confidence</strong>: Practitioners might over-rely on AI recommendations without appropriate clinical skepticism.</p><p><strong>Workflow Disruption</strong>: Poorly performing AI can slow down rather than accelerate clinical processes.</p><p><strong>Resource Misallocation</strong>: Investing in ineffective AI tools diverts resources from proven diagnostic approaches.</p><h3><strong>The Economic Reality</strong></h3><p>AI tools represent significant practice investments&#8212;often requiring substantial upfront licensing fees, ongoing subscription costs, staff training time, workflow modification, and technical support. <strong>Without validation data, practices are making these investments blind.</strong> This isn't just poor financial stewardship&#8212;it's incompatible with responsible practice management.</p><h2><strong>The Expanding Transparency Gap</strong></h2><p>The validation crisis extends beyond traditional diagnostic AI to rapidly proliferating practice management tools powered by large language models. Veterinary practices are increasingly adopting AI systems for documentation, client communication, and administrative tasks&#8212;all without published evaluation data.</p><p>These tools may not directly impact patient diagnosis, but they affect medical records, client communications, and practice workflows. Without validation studies, practices don't know the accuracy rates, error patterns, or appropriate use cases for these systems. We're implementing tools that handle sensitive medical information and client interactions based entirely on vendor promises.</p><p>Whether we're discussing diagnostic AI or practice management tools, the fundamental principle remains the same: <strong>veterinary practices deserve evidence-based information about the tools they're implementing.</strong></p><h2><strong>Why Transparency Benefits Everyone</strong></h2><p>Companies that publish rigorous validation studies gain significant competitive advantages:</p><p><strong>Market Differentiation</strong>: In a sea of unsubstantiated claims, published evidence makes products stand out immediately.</p><p><strong>Professional Credibility</strong>: Evidence-based practitioners adopt validated tools more quickly than unproven alternatives.</p><p><strong>Premium Pricing</strong>: Practitioners will pay more for tools with demonstrated effectiveness versus those with only marketing claims.</p><p><strong>Industry Standards</strong>: Transparency leaders set the standards that competitors must eventually match.</p><p>The responsibility isn't solely on companies&#8212;customers must actively demand validation data. When practitioners consistently ask "Where can I read the validation study?" vendors will respond with evidence rather than marketing materials.</p><h2><strong>Addressing the Challenges of Veterinary AI Validation</strong></h2><p>Acknowledging the need for transparency doesn't ignore the real challenges of veterinary AI validation. These tools face unique obstacles that human medical AI often doesn't encounter:</p><p><strong>Multi-Species Performance</strong>: AI tools must work across dogs, cats, and exotic species with different anatomy and disease patterns.</p><p><strong>Data Scarcity</strong>: Smaller patient populations and fragmented practice data make large-scale studies challenging.</p><p><strong>Economic Constraints</strong>: The veterinary market may not support the same validation investment levels as human medicine.</p><p><strong>Ground Truth Complexity</strong>: Veterinary diagnosis often lacks the definitive outcomes data that human medical AI can access.</p><p>These challenges are real but not insurmountable. They explain why veterinary AI validation is difficult&#8212;they don't excuse the absence of any validation data. Companies serious about veterinary medicine find ways to conduct rigorous studies within these constraints, as demonstrated by the transparent leaders in the field.</p><h2>What's Coming Next</h2><p>Understanding that we need validation data is only the first step. In upcoming posts, I'll dive deep into how AI tools should be evaluated&#8212;the methodologies, metrics, and study designs that separate rigorous validation from sophisticated marketing. Whether companies are reporting sensitivity and specificity for diagnostic tools or accuracy rates for documentation systems, you'll know what questions to ask and what standards to expect. The goal is to arm you with the knowledge to evaluate AI validation studies just as critically as you would evaluate any other clinical research.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FdBf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eecd33b-3d12-444f-a293-db478fa4628e_1472x832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FdBf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eecd33b-3d12-444f-a293-db478fa4628e_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FdBf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eecd33b-3d12-444f-a293-db478fa4628e_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FdBf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eecd33b-3d12-444f-a293-db478fa4628e_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FdBf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eecd33b-3d12-444f-a293-db478fa4628e_1472x832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FdBf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eecd33b-3d12-444f-a293-db478fa4628e_1472x832.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5eecd33b-3d12-444f-a293-db478fa4628e_1472x832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://priorknowledgeandpractice.substack.com/i/168232231?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eecd33b-3d12-444f-a293-db478fa4628e_1472x832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FdBf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eecd33b-3d12-444f-a293-db478fa4628e_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FdBf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eecd33b-3d12-444f-a293-db478fa4628e_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FdBf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eecd33b-3d12-444f-a293-db478fa4628e_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FdBf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5eecd33b-3d12-444f-a293-db478fa4628e_1472x832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Key Insights for Veterinary Practice</strong></h2><p><strong>&#128683; Reject unsubstantiated marketing claims</strong>: No matter how impressive the promises, don't deploy AI tools without published validation evidence from independent sources.</p><p><strong>&#128202; Demand transparency from vendors</strong>: Before purchasing AI tools, require detailed validation data including methodology, performance metrics, limitations, and failure modes.</p><p><strong>&#128269; Look for independent evidence</strong>: Studies performed by independent groups provide more reliable information than company white papers or marketing materials.</p><p><strong>&#9878;&#65039; Understand validation limitations</strong>: Even published studies may have limitations&#8212;assess whether study populations and settings match your practice reality.</p><p><strong>&#127919; Start with pilot programs</strong>: When validation data is limited, implement AI tools on a trial basis with careful monitoring of real-world performance.</p><p><strong>&#128260; Monitor ongoing performance</strong>: Track AI tool performance in your practice to detect degradation or inappropriate use patterns.</p><p><strong>&#128101; Share experiences professionally</strong>: Contribute to the professional knowledge base by sharing both positive and negative experiences with AI tools.</p><p><strong>&#128218; Support industry standards</strong>: Advocate for professional organizations to establish validation requirements and accreditation programs.</p><p><strong>&#128188; Calculate true ROI</strong>: Factor validation quality into purchasing decisions&#8212;well-validated tools are more likely to deliver promised benefits.</p><p><strong>&#128300; Ask the critical question</strong>: When vendors demo their AI tools, ask: "Where can I read the validation study?" Their response will tell you everything you need to know.</p><div><hr></div><h2><strong>Conclusion</strong></h2><p>The veterinary AI transparency crisis isn't sustainable. As these tools become integral to practice workflows, the absence of validation data becomes increasingly dangerous for patients, practitioners, and the profession.</p><p>But this crisis also represents an opportunity. Companies that embrace transparency and rigorous validation will gain competitive advantages in an increasingly crowded market. Practitioners who demand evidence will make better purchasing decisions and achieve better patient outcomes.</p><p>The path forward requires collaboration between companies, practitioners, academic institutions, and professional organizations. We need validation standards appropriate for veterinary medicine's unique challenges and a professional culture that demands evidence-based AI adoption.</p><p>This isn't about creating barriers to innovation&#8212;it's about ensuring that innovation actually improves veterinary care. The same evidence-based principles that have advanced veterinary medicine for decades must guide our adoption of AI technologies.</p><p>We have a choice: continue accepting unvalidated AI tools and hope for the best, or demand the transparency and evidence that will ensure AI truly serves veterinary medicine's mission. The decision is ours, but our patients and clients deserve better than hope and marketing promises.</p><p><strong>They deserve evidence.</strong></p><div><hr></div><p><em>What validation questions have you asked AI vendors? What responses did you get? Reply to this post and share your experiences&#8212;building a database of vendor transparency (or lack thereof) helps the entire profession make better decisions.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://priorknowledgeandpractice.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Prior Knowledge and Practice is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Welcome to Prior Knowledge and Practice]]></title><description><![CDATA[Practical AI insights for the veterinary industry from the trenches. Cutting through AI hype with real-world insights from 25 years of building and deploying AI systems at scale &#8211; discover what's actually possible in today's AI landscape, no buzzwords required.]]></description><link>https://priorknowledgeandpractice.substack.com/p/welcome-to-the-practical-ai-insider</link><guid isPermaLink="false">https://priorknowledgeandpractice.substack.com/p/welcome-to-the-practical-ai-insider</guid><dc:creator><![CDATA[Dave Kincaid]]></dc:creator><pubDate>Sun, 29 Jun 2025 01:47:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/93da2e20-138d-433e-8f33-7a30540178d9_2944x1664.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pPg1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7deed8f5-4fd5-4f97-bd16-d0ff7839a51b_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pPg1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7deed8f5-4fd5-4f97-bd16-d0ff7839a51b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!pPg1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7deed8f5-4fd5-4f97-bd16-d0ff7839a51b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!pPg1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7deed8f5-4fd5-4f97-bd16-d0ff7839a51b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!pPg1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7deed8f5-4fd5-4f97-bd16-d0ff7839a51b_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pPg1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7deed8f5-4fd5-4f97-bd16-d0ff7839a51b_1536x1024.png" width="696" height="464.15934065934067" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7deed8f5-4fd5-4f97-bd16-d0ff7839a51b_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:696,&quot;bytes&quot;:2111268,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://practicalaiinsider.substack.com/i/163291554?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7deed8f5-4fd5-4f97-bd16-d0ff7839a51b_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pPg1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7deed8f5-4fd5-4f97-bd16-d0ff7839a51b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!pPg1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7deed8f5-4fd5-4f97-bd16-d0ff7839a51b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!pPg1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7deed8f5-4fd5-4f97-bd16-d0ff7839a51b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!pPg1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7deed8f5-4fd5-4f97-bd16-d0ff7839a51b_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>After 29 years in the veterinary diagnostics industry, I've watched AI evolve from academic curiosity to practice-changing reality. Now, as artificial intelligence reshapes how we approach veterinary medicine, I'm here to cut through the hype and help find out what's actually working.</p><h2>Who I Am (And Who I'm Not)</h2><p>I'm a data scientist, not a veterinarian, vet tech or practice manager. I won't tell veterinarians how to practice medicine or practice managers how to run their practice&#8212;that's your expertise. But I do bring something unique to the conversation: nearly three decades of experience translating complex technology into practical veterinary solutions.</p><p>I've seen first hand how the best innovations succeed not because they're the most sophisticated, but because they solve real problems in ways that fit naturally into practice workflows. I've also seen promising technologies fail because they ignored the realities of how veterinary medicine actually works.</p><h2>The AI Revolution in Veterinary Medicine</h2><p>We're at an inflection point. AI is moving beyond the laboratory and into every aspect of veterinary practice:</p><p><strong>Diagnostic Applications</strong>: From radiographic analysis to laboratory interpretation, AI tools are becoming standard equipment rather than exotic add-ons.</p><p><strong>Practice Management</strong>: AI-powered scheduling, inventory management, and client communication systems are streamlining operations.</p><p><strong>Clinical Decision Support</strong>: Tools that help with differential diagnosis, treatment planning, and prognostic assessment are emerging rapidly.</p><p><strong>Client Experience</strong>: From chatbots answering basic questions to AI-generated educational materials, technology is transforming how practices interact with pet owners.</p><p><strong>Business Intelligence</strong>: Advanced analytics are helping practices understand their patient populations, optimize workflows, and improve outcomes.</p><p>The challenge isn't keeping up with every new tool&#8212;it's knowing which ones deserve your attention and how to implement them successfully.</p><h2>What You'll Find Here</h2><p>I'll explore how AI and data science principles apply to real veterinary challenges:</p><p><strong>Tool Evaluations</strong>: Honest assessments of new AI applications&#8212;what works, what doesn't, and what questions to ask vendors before making decisions.</p><p><strong>Implementation Strategies</strong>: How to successfully integrate AI tools into existing workflows without disrupting patient care or overwhelming staff.</p><p><strong>Industry Analysis</strong>: Understanding market trends, regulatory developments, and emerging technologies that will shape veterinary practice.</p><p><strong>Statistical Insights</strong>: The probability and data science concepts that can enhance clinical decision-making (without requiring a statistics degree).</p><p><strong>Practical Frameworks</strong>: Actionable approaches for evaluating AI claims, managing technology adoption, and measuring success.</p><h2>The Human Element</h2><p>Here's what I've learned after nearly three decades in veterinary technology: <strong>the best tools amplify human expertise rather than replacing it.</strong> The most successful AI implementations enhance what veterinarians already do well rather than trying to fundamentally change how medicine is practiced.</p><p>Your clinical judgment, built through years of training and experience, remains irreplaceable. AI tools should make that judgment more informed and efficient, not substitute for it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Oj6n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391cbbae-f303-4bcd-a6e1-d53c0b1d6aac_1472x832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Oj6n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391cbbae-f303-4bcd-a6e1-d53c0b1d6aac_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Oj6n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391cbbae-f303-4bcd-a6e1-d53c0b1d6aac_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Oj6n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391cbbae-f303-4bcd-a6e1-d53c0b1d6aac_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Oj6n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391cbbae-f303-4bcd-a6e1-d53c0b1d6aac_1472x832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Oj6n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391cbbae-f303-4bcd-a6e1-d53c0b1d6aac_1472x832.jpeg" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/391cbbae-f303-4bcd-a6e1-d53c0b1d6aac_1472x832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:171626,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://practicalaiinsider.substack.com/i/163291554?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391cbbae-f303-4bcd-a6e1-d53c0b1d6aac_1472x832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Oj6n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391cbbae-f303-4bcd-a6e1-d53c0b1d6aac_1472x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Oj6n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391cbbae-f303-4bcd-a6e1-d53c0b1d6aac_1472x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Oj6n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391cbbae-f303-4bcd-a6e1-d53c0b1d6aac_1472x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Oj6n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391cbbae-f303-4bcd-a6e1-d53c0b1d6aac_1472x832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Free vs. Paid Content</h2><p><strong>Free posts</strong> will cover new AI tools, technology trends, and high-level industry insights&#8212;keeping you informed about what's happening in the rapidly evolving world of veterinary AI.</p><p><strong>Paid subscriber posts</strong> will be the deep analytical dives&#8212;detailed evaluations of specific technologies, statistical concepts that impact daily practice, comprehensive implementation guides, and actionable frameworks you can use immediately. These posts will include detailed "Key Insights for Veterinary Practice" sections with concrete takeaways.</p><h2>My Promise to You</h2><p>Every post will include practical insights you can apply immediately. I'll respect your clinical expertise while sharing perspectives from the technology side of veterinary medicine. No buzzwords, no vendor marketing&#8212;just honest analysis from someone who's spent nearly three decades helping veterinary professionals navigate complex technology decisions.</p><h2>What's Coming Next</h2><p>My first deep-dive post will explore a critical but often misunderstood topic: "Beyond PPV: Why Likelihood Ratios Matter for AI-Driven Veterinary Diagnostics." It's a preview of the statistical insights that will help you evaluate diagnostic AI tools more effectively&#8212;content that will become exclusive to paid subscribers as we grow.</p><p>But that's just the beginning. We'll also dive into practice management AI, client communication tools, regulatory trends, and the business side of AI adoption.</p><p>Thanks for joining me on this journey. Let's make AI work for veterinary medicine, not the other way around.</p><div><hr></div><p><em>Have questions about AI in veterinary practice? What challenges are you facing with technology adoption? I'd love to hear from you&#8212;reply to this post or reach out directly.</em></p>]]></content:encoded></item></channel></rss>