Get This Tool
Last EHR
Pricing
- Model
- Free
Summary
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.
Community Performance Report Card
No community ratings yet. Be the first to rate this tool!
Community Benchmarks Community
Sign in to submit a benchmarkNo community benchmarks yet. Be the first to share a real-world data point.
Pros
Sign in to edit- Approval-gated writes — the agent proposes, you confirm, nothing saves silently — so you can prototype AI chart edits without a runaway write reaching a patient record.
- Runs as the signed-in Medplum user scoped by your existing AccessPolicy, which means you get access control for free instead of rebuilding it in the agent layer.
- Stores no patient data of its own, so there is no second compliance surface to audit or secure beyond what Medplum already covers.
- Provider-agnostic model key (OpenAI or Anthropic), so switching models is a single environment variable change rather than a code change when costs or output quality shift.
- MCP server mode exposes the same four tools to Claude Desktop or Claude Code read-only by default, so teams can wire AI chart access into existing developer tooling without building a separate integration.
Cons
Sign in to edit- The agent covers exactly four FHIR tools. Any clinical workflow that requires a fifth operation — scheduling, prior auth, document retrieval — hits a hard stop, and teams extend by forking the codebase, at which point they are maintaining their own agent layer.
- Medplum is the only supported FHIR backend. Teams running Azure Health Data Services, Google Cloud Healthcare API, or a self-hosted HAPI instance cannot use this without replacing the backend integration entirely — at which point they are evaluating tools built for backend-agnostic FHIR.
- A managed tier with BAA coverage is listed as in development and not yet available. Teams under HIPAA that cannot self-host and sign their own BAA with Medplum have no production-ready path here, and will move to a vendor with signed agreements in place.
Community Reviews
Sign in to write a reviewNo reviews yet. Be the first to share your experience.
About
- Platforms
- Web, self-hosted
- API Available
- Yes
- Self-Hosted
- Yes
- Last Updated
- 2026-07-09T04:17:50.171Z
Best For
Who it's for
- Medplum users wanting AI chart assistance
- Teams needing approval-gated FHIR agents
- Self-hosted healthcare AI prototypes
What it does well
- Chat with patient charts in Medplum
- Propose and approve FHIR writes via agent
- Add notes and observations with confirmation
- Integrate as MCP server for Claude Desktop
Integrations
Discussion Community
Sign in to commentNo discussion yet. Sign in to start the conversation.
Compare Last EHR
Spotted incorrect or missing data? Join our community of contributors.
Sign Up to ContributeCommunity Notes & Tips Community
Sign in to contributeBe the first to contribute. General notes, observations, gotchas, and tips from people who use this tool day-to-day.
Frequently Asked Questions
- Is Last EHR free?
- Yes — Last EHR is fully free to use. There is no paid tier.
- Is Last EHR open source?
- Yes. Last EHR is open source.
- Does Last EHR have an API?
- Yes. Last EHR exposes a developer API. See the official documentation at https://lastehr.com for details.
- Can I self-host Last EHR?
- Yes. Last EHR supports self-hosting on your own infrastructure.
- What platforms does Last EHR support?
- Last EHR is available on: Web, self-hosted.
Hours Saved & ROI Stories Community
Sign in to contributeBe the first to contribute. Concrete time/cost savings, with context. e.g. "Cut my code review backlog from 4h to 45m per week."
Curated lists that include this category
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.
