Medplum logo

Medplum

Healthcare developer platform with FHIR APIs, auth, clinical data storage, bots, and React UI components

Open Source Alternative to
Repository activity
  • Stars2.4k
  • Forks805
  • Open Issues626
License

Apache-2.0

Languages
  • TypeScript
  • MDX
  • CSS
Medplum screenshot

About Medplum

Medplum is a developer platform for building healthcare apps. It bundles identity, clinical data storage, a FHIR API, a web app, server-side logic, SDKs, and React components for teams shipping clinical software.

Medplum Auth handles authentication, sign-in, and permissions using OAuth, OpenID, and SMART-on-FHIR. The Clinical Data Repository is a backend server that hosts healthcare data, and the FHIR-based API sends, receives, and manipulates that data. The web app lets users view data, edit records, and manage basic workflows, and Bots run application logic server-side.

Medplum is full-stack TypeScript with Node.js and Express servers and React frontends, backed by PostgreSQL for storage and Redis for jobs and caching. The core is Apache 2.0 licensed and can be self-hosted on AWS, and the company also offers a hosted platform.

Key features

  • FHIR-based API for clinical data
  • Auth with OAuth, OpenID, and SMART-on-FHIR
  • Clinical Data Repository backend
  • Web app for viewing and editing records
  • Server-side Bots and React UI component library

Details

On GitHub since
2021
Standards
FHIR · SMART-on-FHIR
Auth
OAuth · OpenID
Stack
TypeScript · Node.js · React
Storage
PostgreSQL
Jobs and cache
Redis