Medplum Monthly Update - May 2026 | Medplum

May was a heavy month for Medplum, with 100+ commits from 20+ contributors and four patch releases — v5.1.10 through v5.1.13. Scheduling was the headline: the full appointment operation suite — $find, $hold, $book, $confirm, and $cancel — landed in Alpha. The Provider App also gained medication ordering components, order set import, and operation-based claim submission. On the enterprise side, a new data warehouse export features were enabled, and the platform team shipped passwordless magic-link login, AWS GuardDuty malware protection, and a round of OAuth2 spec-compliance fixes. All of this continues to drive forward our 2026 roadmap priorities.

Features

Scheduling

Noah Silas

May completed the core scheduling operation suite that the scheduling roadmap has been building toward. Each step of the booking lifecycle now has a dedicated, spec-aligned FHIR operation:

Provider App: Medication Ordering and Prescribing

Oleg Rocklin

Medication ordering moved into the Provider App this month:

Provider App: Order Sets and Billing

Andy Stoneman and David Yanez

AI: Real-Time Clinical Documentation

David Yanez

AI work this month focused on real-time clinical documentation inside Spaces, the AI-powered chat workspace in the Provider App, as part of the AI roadmap:

Enterprise: Data Warehouse Export

Karl Pietrzak

A major Enterprise Scale feature landed: Medplum can now export directly from PostgreSQL into Apache Parquet and Apache Iceberg tables on S3 Tables. This gives data teams an efficient, columnar path into modern lakehouse analytics without standing up a separate ETL pipeline. A new startDate parameter lets exports run incrementally. This is new functionality related to Medplum Enterprise.

Platform, Security, and Infrastructure

Cody Ebberson

Derrick Farris

Maddy Li

Matt Willer

Matt Long

Documentation

May's documentation work spanned self-hosting, compliance, integrations, and the Provider App.

Self-hosting and reliability

Cody Ebberson

Compliance and scale

Integrations

Provider App and platform

Testing infrastructure

Karl Pietrzak

A broad effort migrated many internal packages — including hl7, fhir-router, generator, create-medplum, cdk, ccda, mock, and definitions — from Jest to Vitest for faster, more consistent test runs across the monorepo.

Bug Fixes

AWS and CDK

Authentication

FHIR and Agent

Releases

Looking Ahead

May brought the scheduling operation suite to completion — $find, $hold, $book, $confirm, and $cancel now cover the full booking lifecycle — and moved the Provider App onto an Appointment-based flow with medication ordering and order set import. Passwordless magic-link login and GuardDuty malware protection strengthen the platform's security posture.

Join us on Discord to share feedback or follow along on GitHub.