Out of the FHIR Podcast · Latest episode Nov 3, 2026

Free implementation reference for AI agents on FHIR and digital quality measures

I'm Eugene Vestel. The guides and open-source tools here come from shipping this work: HealthClaw for putting guardrails between agents and clinical data, Open Quality for CMS measures that actually execute. No signup. When the reading runs out, I consult.

Built b.well's first FHIR team · UPMC Health Plan quality analytics · NCQA FHIR advisor, 2025 · 15+ years in healthcare data

Figure 1

What “quality measurement” looks like when it stops being a slide.

Fig. 1Simplified from CMS165 · Controlling High Blood Pressure
SourceCQL
valueset "Systolic BP": '2.16.840.1.113883.3.526.3.1032' define "Numerator":  exists (    [Observation: "Systolic BP"] BP      where BP.effective during "Measurement Period"        and BP.value < 140 'mm[Hg]'  )
CompiledANSI SQL
SELECT DISTINCT p.patient_idFROM   patient AS pJOIN   observation AS o  ON   o.subject_ref = p.patient_idJOIN   valueset_member AS v  ON   v.code = o.code AND   v.system = o.code_systemWHERE  v.valueset_oid = '2.16.840.1.113883.3.526.3.1032'  AND  o.effective BETWEEN :period_start AND :period_end  AND  o.value_quantity < 140
Measure
1
Value sets
1
Source lines
7
Target lines
10
Fig. 1. An illustrative numerator, simplified from CMS165, written once in CQL and shown with the warehouse SQL it compiles to. The value set resolves to a join, the measurement period to a bounded predicate. The published measure uses the lowest systolic and diastolic readings on the most recent blood pressure day; see Open Quality for the full logic.

Track record

  • b.well Connected Health

    Built the first FHIR team

  • UPMC Health Plan

    5 years · Quality Analytics

  • NCQA

    FHIR advisor · 2025

  • SQL on FHIR

    HL7 IG participant

  • HL7 FHIR DevDays

    Speaker · HealthClaw

  • HealthClaw

    Creator · open source

Standards

Where the work happens

I hired and led b.well Connected Health's first FHIR team, stood up Analytics on FHIR there, and mapped the data for the interoperability platform now behind Samsung Health and Fitbit's medical records. The standards work below is where that experience keeps getting tested against other implementers.

Working groups

SQL on FHIR
Participant in SQL on FHIR v2, the HL7 implementation guide (FHIR Infrastructure WG) that defines ViewDefinition. It is the specification underneath the CQL-to-SQL work above.
Agents on FHIR
Weekly working group on what it takes to put agents against clinical data safely.
Quality measurement community
Early CQL practitioner, doing CQL-to-SQL conversion for measures that have to execute at scale.

Speaking

HL7 FHIR DevDays
Presented HealthClaw — guardrails between AI agents and FHIR data.
Analytics on FHIR
Conference speaker, 2025.
FHIR Camp
2025.

Newsletter

The FHIR IQ Playbook

A newsletter on FHIR implementation, quality measurement, healthcare AI, and the tools and standards shaping interoperability. Written for the people doing the actual work.

Written from implementation work. Free to read.

  • Free
  • No spam, ever
  • Unsubscribe anytime

Open Source

Open work, not a portfolio

A trusted framework for putting AI agents on health data, a personal care agent built on top of it, an open corpus of the quality measures the whole industry keeps rewriting from scratch, and an audit of the federal provider directory. All open source, all running, all usable without hiring anyone.

Livehealthclaw.io

HealthClaw Guardrails

A security layer between AI agents and clinical data. Redacts PHI on every read, enforces multi-step human approval for clinical writes — proposal, permission evaluation, HMAC confirmation, immutable audit log. Redaction is a Safe-Harbor-style compensating control, not a HIPAA compliance determination; the known gaps are published on its security page.

  • 29 MCP tools
  • PHI Redaction
  • FHIR R4 · R6 ballot
  • US Core v9
  • Fasten Connect
  • Local SQLite
Livecareagents.cloud

CareAgents

Spin up a personal health agent in under a minute. Every read redacted, every access audited, every action approved by you — guardrailed by HealthClaw. This is what the guardrail layer looks like once a person is actually using it. In beta, running on synthetic records only.

  • Personal health agent
  • Redacted reads
  • Audited access
  • Human approval
Liveopenquality.us

Open Quality

52 CMS eCQM packages for the 2026 reporting year, with provenance verified in CI and a CLI that validates and packs them. Alongside the measures sits a typed record of what implementers have actually learned about each one. CQL and SQL next to the measure, not buried in a PDF.

  • 52 eCQM packages
  • CI-verified provenance
  • CQL + SQL
  • oq CLI
Liveainpi.dev

AINPI

An audit of how accurate the federal provider directory actually is, scored across every state and specialty on six dimensions. Click through to verify an individual NPI against the NPPES registry, the OIG exclusion list and SAM.gov, with no login in the way. Scoring is mapped to the REAL Health Providers Act.

  • Provider directory audit
  • NPPES
  • OIG exclusions
  • SAM.gov
  • REAL Health Providers Act

More experiments in progress — Curatr Skills and others

See all projects on GitHub

Start here

Pick the problem you have

  • Building with AI agents

    Put an agent on clinical data without a leak

    Access patterns, SMART v2 scopes, the redaction boundary people miss, and audit records that survive review.

  • Quality measurement

    Get a published measure to a number you can defend

    CQL worked through real CMS logic, plus an open corpus of 52 eCQM packages with CQL and SQL side by side.

  • Deciding something specific

    An architecture, an access model, an audit

    Reference architectures and profiling guidance cover the general case. For one decision with real stakes, book a conversation.

All reference, free and ungated

Advisory

Work with me

Fixed-scope reviews with written deliverables, for when the free reference covers the general case and you need it applied to your data, vendors and deadline.

Free 30-minute intro call. Bring one decision you are facing.