Products | Medplum

Fast and flexible products, for any healthcare solution

Our pre-built apps, capabilities, and foundations allow you to move fast, stay compliant, and avoid getting locked into rigid systems as your organization evolves.

Book a Demo

Build on the Platform

Start from CLI or GitHub

npm init medplum git clone https://github.com/medplum/medplum.git

View Our Docs

Learn the fundamentals of building with Medplum

provider.medplum.com

Start using Medplum today, with our pre-built apps

Developed by Medplum using our powerful capabilities and foundations, these prepackaged apps are ready to be modified for your clinical needs—or used as a reference when building your own custom apps.

A working EHR shell for clinicians: charting, orders, messaging, schedule, and more. Fork it, pull code from it, or use it as just a reference.

Combine our capabilities for custom solutions

We've solved the hard parts of clinical workflows and patient engagement for you—backed by first- and third-party integrations. Each capability ships with a recommended data model, set of operations, and UI components, but is still fully configurable for your most unique operations.

Intake & Registration

Forms, consent, and patient setup.

Scheduling

Calendars, clinics, equipment slots.

Month Week Day
01 Fri
02 Sat
9 AM
10 AM
11 AM
12 PM
1 PM
10:00 – 11:00 AM

Charting

Encounters, notes, and orders.

Diagnostic Orders

Order, route, and resolve reports.

Medications

Order, dispense, and reconcile.

Care Coordination

Care plans, tasks, and referrals.

Messaging & Communications

Patient, care-team, SMS, and email.

Messages

Billing & Payments

Charges, claims, eligibility, payments.

Build on the strongest foundations in healthcare

The building blocks that make everything else possible, all sharing one FHIR data model. These power the capabilities and apps across the Medplum platform.

A complete healthcare data store with every FHIR R4 resource, search parameter, and reference modeled out of the box, plus REST, GraphQL, hosted Terminology, and time-aware search built in.

A ready-made developer toolkit: a fully typed client for browser and Node, where auth, search, paging, batch bundles, and subscriptions are each one method call away.

Pre-built clinical app interfaces: a library of themeable clinical UI React components (@medplum/react), including resource forms, search controls, and timelines, all wired to the data model and browsable in Storybook.

Automated tasks and workflows, written as TypeScript functions that run inside Medplum and trigger on resource changes, schedules, or HTTP requests. They handle HL7 transforms, eligibility checks, and notifications.

Real-time event notifications through FHIR Subscriptions in two flavors: rest-hook webhooks for server-to-server delivery, and WebSocket events for live clients. Retry, HMAC signing, and audit logging are built in.

An on-site connection to the cloud. Medplum software runs on-premise inside your firewall and tunnels HL7v2 and DICOM to the cloud over encrypted WebSockets—a modern alternative to legacy interface engines.

Sign-in and identity management through Medplum's Auth API, a complete identity provider with OAuth2, OpenID Connect, SMART on FHIR, and MFA, or you can federate with your own.

Fine-grained control over who can access what, modeled in FHIR. Granular AccessPolicy resources govern read and write access down to the resource, compartment, and field level.

Isolated data per customer. Medplum Projects partition every resource into separate tenants on one deployment, giving you clean data isolation per customer, clinic, or environment, with no shared state between them.

A compliance-ready audit trail. Every read, write, and login is captured as a FHIR AuditEvent, giving you a complete, queryable, built-in record that satisfies the logging requirements behind HIPAA, SOC 2, and ONC certification.

How it all works together

Medplum unifies auth, access control, data, and automation into a single tenant-isolated system for your apps—whether built with our components and SDK or forked from our pre-built apps. Medplum Agent connects on-prem systems, integrations extend your apps' capabilities, and our compliance and security are built in.

Your Apps

Medplum Apps

Medplum Hosted Platform

(Hosted by default but can be self-hosted)

External Identity Provider - Optional

Medplum Agent - On-prem · HL7 / DICOM

Integrations


Certified, Compliant & Secure Learn more about security

Start building your own custom app with Medplum

Build and ship your own branded app, for your organization or patients, all running on our FHIR data model, auth, and APIs. You own the experience and we'll handle the infrastructure underneath.

Start Building

Start from CLI or GitHub

npm init medplum git clone https://github.com/medplum/medplum.git

View Our Docs

Learn the fundamentals of building with Medplum

View Case Studies

app.yourclinic.com