Documentation
Build and verify an approval-gated FHIR agent
Start with the live demo, then run the same four tools locally, inspect the backend adapter seam, and understand the safety boundary before expanding the agent.
Quickstart
Run the hosted demo, Medplum-backed demo, or fully local HAPI stack.
Open docArchitecture
Understand the chat route, FHIR tools, backend adapters, and data boundary.
Open docBackend Adapters
Implement the FhirBackend contract for Aidbox, Oystehr, Firely, or another FHIR R4 server.
Open docApproval Gates
See what the write gate protects, what it does not, and where the pattern goes next.
Open docMCP
Expose the same chart tools to MCP clients, read-only by default.
Open docDeployment
Configure env vars, rate limiting, Docker, and public-demo hardening.
Open docThreat Model
Review trust boundaries, known limitations, and contributor safety rules.
Open docAdoption Metrics
Separate OSS adoption from hosted-interest tracking without capturing chart content.
Open docShortest local path
For a no-Medplum local demo, set HAPI mode and run the seeded synthetic chart.
docker compose up -d
npm run fhir:wait
npm run seed
npm run dev