AgentMesh.help
Freemium
Developers integrating AI agents into task workflows
Giving an AI agent write access to a patient chart — and trusting it to know when to stop — is where most FHIR integrations quietly fail. Last EHR puts a human approval step between the agent's proposal and the chart, so nothing reaches Medplum until you click.
The tool wraps four FHIR operations — patient search, chart read, note creation, and observation recording — into a chat agent that runs as the signed-in user, bounded by whatever Medplum AccessPolicy you already have. Every write surfaces as an approval card showing exactly what will be saved before it touches the chart. The same four tools expose as an MCP server for Claude Desktop or Claude Code, read-only by default. The ceiling is visible early: four tools, one backend, one EHR platform. Teams that need more than that are writing their own.
Bottom line: Pick this to add approval-gated AI chart assistance to an existing Medplum project in a day; hit the wall when you need a second FHIR backend, a fifth tool, or any workflow the four-tool set cannot express.
Find your fit
More options in AI Agent Apps. Compare pricing, platforms, and features side by side.
Freemium
Developers integrating AI agents into task workflows
Paid
Teams replacing Datadog, PagerDuty, and Wiz with a single agent
Most AI layers over clinical data store a copy of what they touch — creating a second place where patient records live and a second compliance surface to defend. Last EHR takes the opposite approach: it stores no patient data of its own, runs as the authenticated Medplum user, and delegates all access control to your existing Medplum AccessPolicy. The core workflow is four FHIR tools — search patients, open a chart (conditions, allergies, medications, observations, immunizations, notes), add a free-text note, record an observation — surfaced through a chat interface. Write operations never execute silently: the agent proposes a change, an approval card renders exactly what will be saved, and the record updates only after explicit confirmation.
The approval gate is the design decision that separates this from a generic LLM-over-FHIR wrapper. The agent is visible throughout — you can see every tool call it makes — and the two write tools require a deliberate click before anything reaches the chart. That same constraint is what makes it safe to hand to a clinician during a prototype phase: the agent cannot act faster than the person reviewing it.
Last EHR fits one scenario well: a team already running Medplum that wants to add AI chart assistance without standing up a separate data store or building approval logic from scratch. It does not fit teams that need more than four FHIR operations, a backend other than Medplum, or multi-step workflows where the agent hands off to another agent. The vendor states a managed tier with hosted Medplum and a signed BAA is in development; self-hosting under Apache-2.0 is the path available without waiting.
The same four tools also run as an MCP server, connecting to Claude Desktop, Claude Code, or any MCP-compatible client. The MCP surface is read-only by default, which means chart interrogation without write risk for teams that want AI access but are not ready to gate approvals in a production workflow.
Sign in to rate this tool or suggest an edit.