---
title: Zero-hallucination agentic RAG for clinical triage guidelines
company: Schmitt-Thompson Clinical Content
date: '2026-06-12'
summary: >-
  Schmitt-Thompson Clinical Content (STCC), the source of nurse triage
  guidelines used by most North American medical call centers, partnered with
  Vstorm to build a four-stage agentic RAG system on Pydantic AI. By treating
  the triage decision trees as the only source of truth and tracing every step
  with Pydantic Logfire, the system reached 0% hallucinations across 329
  clinician-validated scenarios.
industries:
  - Healthcare
productsUsed:
  - Pydantic AI
  - Pydantic Logfire
canonical: 'https://pydantic.dev/case-studies/stcc'
---

> Markdown version of [Zero-hallucination agentic RAG for clinical triage guidelines](https://pydantic.dev/case-studies/stcc) — the canonical HTML page.
>
> Schmitt-Thompson Clinical Content · 2026-06-12 · Healthcare
>
> "We approached this as a safety program first." — Matthew Thompson, Product Manager, STCC
>
> All case studies: [/case-studies.md](https://pydantic.dev/case-studies.md) · Site index: [/llms.txt](https://pydantic.dev/llms.txt)

---

Learn how Pydantic AI powered a four-stage agentic RAG pipeline that answers strictly from STCC's triage decision trees, with Pydantic Logfire making every step traceable and auditable, and zero hallucinations across 329 clinician-validated scenarios.

<a href="https://vstorm.co/case-study/engineering-a-zero-hallucination-agentic-rag-system-for-clinical-triage-guidelines?utm_source=pydantic&utm_medium=partnership&utm_campaign=stcc" class="no-underline group inline-flex items-center justify-center gap-x-1 border border-paraffin px-4 py-2.5 text-paraffin transition-colors duration-300 hover:bg-paraffin hover:text-white md:px-6 md:py-[0.938rem]" style="text-decoration: none !important;" target="_blank" rel="noopener noreferrer"><span class="text-13-mono text-center transition-colors duration-300 group-hover:text-white">Read the full case study</span><span class="transition-all duration-300 group-hover:text-white group-hover:-translate-y-0.5 group-hover:translate-x-0.5">↗</span></a>


<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://pydantic.dev/case-studies/stcc"
      },
      "headline": "Zero-hallucination agentic RAG for clinical triage guidelines",
      "description": "How Schmitt-Thompson Clinical Content partnered with Vstorm to build a zero-hallucination agentic RAG system on Pydantic AI for nurse triage guidelines.",
      "keywords": "AI Agent, Healthcare, Clinical triage, Pydantic AI, Pydantic Logfire, RAG, Zero hallucination, Decision support",
      "image": {
        "@type": "ImageObject",
        "url": "",
        "width": "",
        "height": ""
      },
      "author": {
        "@type": "Organization",
        "name": "Pydantic"
      },
      "about": [
        {
          "@type": "Thing",
          "name": "AI Agent",
          "sameAs": "https://en.wikipedia.org/wiki/Intelligent_agent"
        },
        {
          "@type": "Thing",
          "name": "Retrieval-augmented generation",
          "sameAs": "https://en.wikipedia.org/wiki/Retrieval-augmented_generation"
        },
        {
          "@type": "Thing",
          "name": "Clinical decision support system",
          "sameAs": "https://en.wikipedia.org/wiki/Clinical_decision_support_system"
        }
      ],
      "publisher": {
        "@type": "Organization",
        "name": "Pydantic",
        "url": "https://pydantic.dev/",
        "logo": {
          "@type": "ImageObject",
          "url": "data:image/png;base64,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",
          "width": "200",
          "height": "200"
        }
      },
      "datePublished": "2026-06-12"
    },
    {
      "@type": "Organization",
      "name": "Schmitt-Thompson Clinical Content",
      "description": "Schmitt-Thompson Clinical Content (STCC) is the leading source of nurse telephone triage guidelines and medical call center decision support in North America, used across hundreds of health systems and thousands of practices.",
      "url": "https://www.stcc-triage.com",
      "industry": ["Healthcare"]
    },
    {
      "@type": "Review",
      "itemReviewed": {
        "@type": "SoftwareApplication",
        "name": "Pydantic AI",
        "applicationCategory": "DeveloperApplication",
        "url": "https://pydantic.dev/docs/ai/overview/"
      },
      "reviewBody": "We approached this as a safety program first.",
      "author": {
        "@type": "Person",
        "name": "Matthew Thompson",
        "jobTitle": "Product Manager at Schmitt-Thompson Clinical Content"
      }
    }
  ]
}
</script>
