Skip to content

Last EHR v0.2.0 — local demo and adapter kit

Choose a tag to compare

@cbetz cbetz released this 10 Jul 03:08
· 206 commits to main since this release

A practical, inspectable starting point for FHIR agents

v0.2.0 makes Last EHR easier to evaluate locally and easier to extend without overstating what is supported.

Highlights

  • Zero-key local walkthrough: npm run demo:local starts local HAPI FHIR, seeds synthetic records, and demonstrates one fixed approval-gated observation flow without a Medplum account or external model key.
  • Approval evidence in CI: the repository now runs a real local-HAPI smoke test that proves the agent pauses before a write and persists the expected synthetic observation only after approval.
  • Adapter contributor kit: a reusable FHIR REST transport, network-free REST contract, real-server contract harness, and executable bearer-token adapter starter make portability a bounded contribution.
  • Honest support boundary: a support matrix distinguishes authenticated Medplum deployments, local synthetic HAPI evaluation, and backend targets that still need verification.
  • Safer browser error handling: chart-adjacent upstream errors are no longer passed through to browser responses or analytics events.
  • Security baseline: React and React DOM are pinned to 19.2.6.

Run the local evaluation

npm install
npm run demo:local

This path is deliberately limited: it uses synthetic data, a no-auth local HAPI stack, a fixed scripted sequence, and one approval-gated observation. It is an evaluation tool—not a general local clinical agent or a PHI-ready deployment path.

See the quickstart, support matrix, and adapter guide for the full boundary and verification path.