Welcome to Medplum
Plan Your Application and Workflows
Learn FHIR and choose your application architecture and clinical workflows
Read moreWhat is Medplum?
Medplum is a headless EHR. Using Medplum products you can build many types of healthcare applications. The diagram below is a system overview:

Get Started
- Register a project for your data.
- [Optional]: Import sample data.
- Use our provider app by logging in to our out-of-the-box EHR experience.
- Build your own application against our APIs.
Plan Your Application and Workflows
Plan your application with AI. Connect your AI agent to Medplum's code and decision guides, work through the design questions, and save an application plan that guides future feature development.
- Learn FHIR basics to understand the structure of FHIR resources, the healthcare standard on which Medplum is built.
- Learn workflow patterns to understand how resources are used to place requests, record events, and store information.
- Use our Decision Guides to compare approaches and make design choices before you build:
- Application Design covers authentication, tenancy, and access control shared across workflows.
- Clinical and Operational Workflows covers processes such as intake, scheduling, diagnostic orders, and follow-up.
- Implementation and Rollout covers planning the transition to Medplum, starting with data migration.
- Explore our clinical workflow guides! Popular workflows are included below. Step through specific use cases. Don't see a how-to guide you need? Reach out on our Discord or send us an email at support@medplum.com.
- Plan your data migration, then use the migration implementation guides to move your data to Medplum.
Build in Medplum
- CRUD using our FHIR datastore, and learn to search your data.
- Explore our React components, pre-built to support Medplum data.
- Run the Medplum stack locally to set up your developer environment.
- Plan your self-hosted deployment on AWS, GCP, Azure, or Docker.
Connect to the Healthcare Ecosystem
- Get on-prem connectivity with our Medplum Agent, connecting to devices over HL7/MLLP, ASTM, and DICOM and surfacing them securely to the cloud.
- Use FHIRcast for real-time synchronization.
- Use our out-of-the-box labs, prescribing, and RCM integrations.
- Explore our full menu of integrations.
Reference Material
Medplum is open source. Reference material and sample applications are available for browsing without authentication.
Community
- Contributing - Medplum is open source because we believe that streamlining healthcare is based on transparency and collaboration. If you are interested in contributing to Medplum, check out our Contributors page
- Discord - Join the conversation by checking us out on Discord
- YouTube — Our YouTube channel includes content that aids in app development