Medplum: An Open-Source FHIR-Native Platform for Health Apps

Indie Hacker Newsgo watch the original →

Medplum provides an open-source, TypeScript-based platform for building healthcare applications, offering a FHIR-native database, identity management, and automation tools to replace legacy, closed-source hospital infrastructure.

The Breakthrough

Medplum functions as an open-source, FHIR-native developer platform that provides a complete stack for healthcare applications, effectively serving as an alternative to proprietary, legacy systems like Epic by offering a modern, self-hostable infrastructure built on standard clinical data models.

Core Architecture and Features

  • FHIR-Native Data Layer: The platform stores records as native FHIR resources, eliminating the need for translation layers between the database and regulatory export formats.
  • Integrated Identity and Auth: It includes a full identity layer supporting OAuth, OpenID, and SMART on FHIR, which is the industry standard for secure integration with hospital systems.
  • Server-Side Automation: Developers can use 'Bots' to execute server-side logic triggered by clinical events, such as reformatting lab results or messaging patients, without managing separate backend infrastructure.
  • Clinical Component Library: The platform ships with a pre-built React component library specifically designed for clinical interfaces, reducing the overhead of building standard healthcare screens.
  • Legacy Interoperability: An on-premise agent facilitates communication with older hospital hardware using legacy protocols like HL7 and medical imaging standards.

Operational Reality

  • Tech Stack: The system is built entirely on TypeScript, Node.js, and React, using PostgreSQL for storage and Redis for caching and background jobs.
  • Deployment: Infrastructure is provided as code for AWS, and a local development environment can be initialized using a single Docker Compose file.
  • Compliance and Scaling: Recent updates include HITRUST compliance efforts, billing integrations, and native support for syncing data to analytics tools like BigQuery and DuckDB.

Context

Healthcare software is currently dominated by closed-source, expensive incumbents running on legacy languages like MUMPS. While pure-play FHIR servers exist, they often lack the necessary application-level features like authentication, UI components, and compliance tooling. Medplum attempts to bridge this gap by providing a 'Firebase for health,' though it requires developers to navigate the inherent complexity of the FHIR standard and assume full responsibility for regulatory compliance when self-hosting.

  • #dev-tooling
  • #healthtech
  • #fhir
  • #opensource

summary by google/gemini-3.1-flash-lite. probably wrong about something. check the source.