<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Clint Johnson — FHIR</title>
        <link>https://www.clint-johnson.com/articles/tag/fhir</link>
        <description>Articles tagged FHIR by Clint Johnson.</description>
        <lastBuildDate>Fri, 30 Oct 2026 16:37:28 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>Clint Johnson — FHIR</title>
            <url>https://www.clint-johnson.com/og-image.png</url>
            <link>https://www.clint-johnson.com/articles/tag/fhir</link>
        </image>
        <copyright>All rights reserved 2026</copyright>
        <item>
            <title><![CDATA[Claude Code for FHIR and HL7v2: The Agent Doesn't Get to Say Done]]></title>
            <link>https://www.clint-johnson.com/articles/claude-code-fhir-interface-verification</link>
            <guid isPermaLink="false">https://www.clint-johnson.com/articles/claude-code-fhir-interface-verification</guid>
            <pubDate>Thu, 29 Oct 2026 04:30:00 GMT</pubDate>
            <description><![CDATA[Claude Code can write FHIR and HL7v2 interface code. A verification loop decides done: FHIR Validator, replay diffs, terminology checks, PHI hooks.]]></description>
            <content:encoded><![CDATA[Claude Code can write FHIR and HL7v2 interface code. A verification loop decides done: FHIR Validator, replay diffs, terminology checks, PHI hooks.]]></content:encoded>
            <author>clint@1putthealth.com (Clint Johnson)</author>
            <enclosure url="https://images.clint-johnson.com/articles/claude-code-fhir-interface-verification/hero.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[HL7v2 to FHIR Conversion With an LLM: Mapping, Not Messages]]></title>
            <link>https://www.clint-johnson.com/articles/hl7v2-to-fhir-llm-mapping</link>
            <guid isPermaLink="false">https://www.clint-johnson.com/articles/hl7v2-to-fhir-llm-mapping</guid>
            <pubDate>Wed, 28 Oct 2026 06:01:00 GMT</pubDate>
            <description><![CDATA[Use an LLM for HL7v2 to FHIR mapping at design time, never on live messages. Real bugs, a diff-and-validate loop, and how to catch feed drift.]]></description>
            <content:encoded><![CDATA[Use an LLM for HL7v2 to FHIR mapping at design time, never on live messages. Real bugs, a diff-and-validate loop, and how to catch feed drift.]]></content:encoded>
            <author>clint@1putthealth.com (Clint Johnson)</author>
            <enclosure url="https://images.clint-johnson.com/articles/hl7v2-to-fhir-llm-mapping/hero.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Writing AI Notes Back to Epic: FHIR on the Outside, Vendor-Specific on the Inside]]></title>
            <link>https://www.clint-johnson.com/articles/ai-scribe-epic-fhir-write-back</link>
            <guid isPermaLink="false">https://www.clint-johnson.com/articles/ai-scribe-epic-fhir-write-back</guid>
            <pubDate>Mon, 26 Oct 2026 06:01:00 GMT</pubDate>
            <description><![CDATA[Writing AI scribe notes back to Epic, Oracle and eCW via FHIR DocumentReference: payloads, silent failures, audit trails, and why the model never signs.]]></description>
            <content:encoded><![CDATA[Writing AI scribe notes back to Epic, Oracle and eCW via FHIR DocumentReference: payloads, silent failures, audit trails, and why the model never signs.]]></content:encoded>
            <author>clint@1putthealth.com (Clint Johnson)</author>
            <enclosure url="https://images.clint-johnson.com/articles/ai-scribe-epic-fhir-write-back/hero.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[How to Detect Hallucinations in AI Clinical Notes Before They're Signed]]></title>
            <link>https://www.clint-johnson.com/articles/detect-hallucinations-ai-clinical-notes</link>
            <guid isPermaLink="false">https://www.clint-johnson.com/articles/detect-hallucinations-ai-clinical-notes</guid>
            <pubDate>Sat, 24 Oct 2026 06:01:00 GMT</pubDate>
            <description><![CDATA[Split the note into claims, cite each to a FHIR resource, and reject empty or truncated output before a clinician signs.]]></description>
            <content:encoded><![CDATA[Split the note into claims, cite each to a FHIR resource, and reject empty or truncated output before a clinician signs.]]></content:encoded>
            <author>clint@1putthealth.com (Clint Johnson)</author>
            <enclosure url="https://images.clint-johnson.com/articles/detect-hallucinations-ai-clinical-notes/hero.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[The Best FHIR MCP Server Gives the Model No FHIR Tools]]></title>
            <link>https://www.clint-johnson.com/articles/fhir-mcp-server-production-guide</link>
            <guid isPermaLink="false">https://www.clint-johnson.com/articles/fhir-mcp-server-production-guide</guid>
            <pubDate>Tue, 20 Oct 2026 05:10:00 GMT</pubDate>
            <description><![CDATA[Why a production FHIR MCP server gives the model typed tasks, not FHIR: SMART scopes, Bundle bloat, minimum PHI and audit logs from MedScrub and eSpiral.]]></description>
            <content:encoded><![CDATA[Why a production FHIR MCP server gives the model typed tasks, not FHIR: SMART scopes, Bundle bloat, minimum PHI and audit logs from MedScrub and eSpiral.]]></content:encoded>
            <author>clint@1putthealth.com (Clint Johnson)</author>
            <enclosure url="https://images.clint-johnson.com/articles/fhir-mcp-server-production-guide/hero.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[CMS-0057-F FHIR Prior Auth API for 2027: Keep the LLM Out of Order-Sign]]></title>
            <link>https://www.clint-johnson.com/articles/cms-0057-f-fhir-prior-auth-api</link>
            <guid isPermaLink="false">https://www.clint-johnson.com/articles/cms-0057-f-fhir-prior-auth-api</guid>
            <pubDate>Mon, 19 Oct 2026 01:01:00 GMT</pubDate>
            <description><![CDATA[CMS-0057-F makes FHIR prior auth APIs due in 2027. How CRD rides CDS Hooks, why no LLM belongs in order-sign, and where AI can safely draft DTR answers.]]></description>
            <content:encoded><![CDATA[CMS-0057-F makes FHIR prior auth APIs due in 2027. How CRD rides CDS Hooks, why no LLM belongs in order-sign, and where AI can safely draft DTR answers.]]></content:encoded>
            <author>clint@1putthealth.com (Clint Johnson)</author>
            <enclosure url="https://images.clint-johnson.com/articles/cms-0057-f-fhir-prior-auth-api/hero.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Healthcare AI Will Be Won by Verticals. The Recipe Has Been Around for a Decade.]]></title>
            <link>https://www.clint-johnson.com/articles/healthcare-ai-vertical-wins</link>
            <guid isPermaLink="false">https://www.clint-johnson.com/articles/healthcare-ai-vertical-wins</guid>
            <pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Most healthcare AI companies are failing for the same reason. The ones winning are running the same playbook: one Palantir figured out before anyone called it AI. Forward-deployed engineer. Ontology. Integrations. Then AI tooling.]]></description>
            <content:encoded><![CDATA[Most healthcare AI companies are failing for the same reason. The ones winning are running the same playbook: one Palantir figured out before anyone called it AI. Forward-deployed engineer. Ontology. Integrations. Then AI tooling.]]></content:encoded>
            <author>clint@1putthealth.com (Clint Johnson)</author>
            <enclosure url="https://images.clint-johnson.com/articles/healthcare-ai-vertical-wins/hero.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Mirth Connect, what happened? Here's What Comes Next.]]></title>
            <link>https://www.clint-johnson.com/articles/future-of-mirth</link>
            <guid isPermaLink="false">https://www.clint-johnson.com/articles/future-of-mirth</guid>
            <pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Mirth democratized healthcare integration. Then NextGen acquired it, and the world moved on. What the next generation of integration tooling looks like, and why the transition was inevitable.]]></description>
            <content:encoded><![CDATA[Mirth democratized healthcare integration. Then NextGen acquired it, and the world moved on. What the next generation of integration tooling looks like, and why the transition was inevitable.]]></content:encoded>
            <author>clint@1putthealth.com (Clint Johnson)</author>
            <enclosure url="https://images.clint-johnson.com/articles/future-of-mirth/hero.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[FHIR Meets Graph Databases: Exploring Healthcare's Natural Network Structure]]></title>
            <link>https://www.clint-johnson.com/articles/clarity-health-clair</link>
            <guid isPermaLink="false">https://www.clint-johnson.com/articles/clarity-health-clair</guid>
            <pubDate>Sun, 30 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[FHIR data is a graph. Treating it as flat tables is why most healthcare AI struggles with relationships between patients, providers, and encounters. What happens when you model it the way it actually is.]]></description>
            <content:encoded><![CDATA[FHIR data is a graph. Treating it as flat tables is why most healthcare AI struggles with relationships between patients, providers, and encounters. What happens when you model it the way it actually is.]]></content:encoded>
            <author>clint@1putthealth.com (Clint Johnson)</author>
            <enclosure url="https://images.clint-johnson.com/articles/clarity-health-clair/hero.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[5 Reasons to Solve for Adoption Before Building Your Digital Health Tool]]></title>
            <link>https://www.clint-johnson.com/articles/digital-health-adoption</link>
            <guid isPermaLink="false">https://www.clint-johnson.com/articles/digital-health-adoption</guid>
            <pubDate>Wed, 17 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Clinicians love the idea but no one's buying. That gap is a pattern, and it almost never comes down to the technology. Five adoption problems to solve before you build the product.]]></description>
            <content:encoded><![CDATA[Clinicians love the idea but no one's buying. That gap is a pattern, and it almost never comes down to the technology. Five adoption problems to solve before you build the product.]]></content:encoded>
            <author>clint@1putthealth.com (Clint Johnson)</author>
            <enclosure url="https://images.clint-johnson.com/articles/digital-health-adoption/hero.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[CDS Hooks: What Nobody Tells You Before You Build]]></title>
            <link>https://www.clint-johnson.com/articles/cds</link>
            <guid isPermaLink="false">https://www.clint-johnson.com/articles/cds</guid>
            <pubDate>Sat, 05 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[CDS Hooks look straightforward until you try to get them working in Epic. Six months of integration reality the documentation glosses over.]]></description>
            <content:encoded><![CDATA[CDS Hooks look straightforward until you try to get them working in Epic. Six months of integration reality the documentation glosses over.]]></content:encoded>
            <author>clint@1putthealth.com (Clint Johnson)</author>
            <enclosure url="https://images.clint-johnson.com/articles/cds/hero.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[HL7v2 Healthcare Integrations with 🫏 Mulesoft]]></title>
            <link>https://www.clint-johnson.com/articles/mulesoft</link>
            <guid isPermaLink="false">https://www.clint-johnson.com/articles/mulesoft</guid>
            <pubDate>Thu, 30 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[The MuleSoft Accelerator promises a unified patient view across EHRs using FHIR and HL7v2 integrations. What that looks like in practice, where it delivers, and where you'll spend your consulting budget.]]></description>
            <content:encoded><![CDATA[The MuleSoft Accelerator promises a unified patient view across EHRs using FHIR and HL7v2 integrations. What that looks like in practice, where it delivers, and where you'll spend your consulting budget.]]></content:encoded>
            <author>clint@1putthealth.com (Clint Johnson)</author>
            <enclosure url="https://images.clint-johnson.com/articles/mulesoft/hero.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[How to ingest HL7v2 Messages into Google Cloud]]></title>
            <link>https://www.clint-johnson.com/articles/google-health</link>
            <guid isPermaLink="false">https://www.clint-johnson.com/articles/google-health</guid>
            <pubDate>Sun, 12 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[HL7v2 arrives over MLLP. Google Cloud Healthcare API converts it to FHIR. A complete walkthrough for capturing healthcare messages in Google Cloud, from DICOM stores to Pub/Sub triggers.]]></description>
            <content:encoded><![CDATA[HL7v2 arrives over MLLP. Google Cloud Healthcare API converts it to FHIR. A complete walkthrough for capturing healthcare messages in Google Cloud, from DICOM stores to Pub/Sub triggers.]]></content:encoded>
            <author>clint@1putthealth.com (Clint Johnson)</author>
            <enclosure url="https://images.clint-johnson.com/articles/google-health/hero.png" length="0" type="image/png"/>
        </item>
    </channel>
</rss>