All 153 Dependencies
Every package Medplum depends on, ranked by repo health score.
Medplum is an open-source healthcare developer platform built around a FHIR-native backend, giving engineering teams a compliant Clinical Data Repository (CDR), API, and SDKs instead of forcing them to build one from scratch. Where legacy Electronic Health Record systems like Epic Systems ship as closed, monolithic platforms that hospitals configure rather than extend, Medplum (a YC S2023 company) is a full-stack TypeScript monorepo that developers can self-host, fork, and integrate directly into custom clinical, telehealth, and health-tech products.
The platform bundles the pieces a healthcare app actually needs: Medplum Auth for OAuth/OpenID/SMART-on-FHIR identity, a FHIR-based Medplum API for reading and writing clinical data, client SDKs and a React component library for building patient- and provider-facing UIs quickly, and Medplum Bots — serverless functions triggered by FHIR Subscriptions — for wiring up integrations like eligibility checks, e-prescribing, or lab result processing without standing up separate infrastructure.
Interoperability is treated as a first-class concern rather than an afterthought: the server implements FHIR R4 search semantics with a custom Postgres query layer, HL7v2 and C-CDA conversion for talking to legacy hospital systems, FHIRcast for real-time context sync with EHRs and PACS viewers, and an on-premise Agent binary for bridging medical devices that can't reach the public internet directly. Compliance documentation spans SOC2 Type II, HIPAA, ONC certification, HITRUST e1, ISO 9001, and CFR Part 11, reflecting real deployments in clinical and regulated settings.
With over 2,500 GitHub stars, 100+ tagged releases, and a release cadence of multiple ships per week, Medplum is actively used to power production products ranging from patient intake and scheduling apps to lab and pharmacy integrations, and it ships more than twenty reference example apps (including a full patient portal, SMART on FHIR demo, and pharmacy/lab integrations) to jump-start new builds.