- React Native dev environment
- Node.js LTS release
- Git
- Watchman, required only for macOS or Linux users
- Pnpm
- Cursor or VS Code Editor
⚠️ Make sure to install all recommended extension from.vscode/extensions.json
Clone the repo to your machine and install deps :
git clone https://github.com/bqfan/fhir-app
cd ./fhir-app
pnpm installCopy env.development.example as .env.development and set MEDPLUM_CLIENT_ID in .env.development in where MEDPLUM_CLIENT_ID can be retrieved from https://app.medplum.com/ClientApplication.
vim ~/.zshrcTo run the app on ios
pnpm iosTo run the app on Android
pnpm android
- Rules and Conventions
- Project structure
- Environment vars and config
- UI and Theming
- Components
- Forms
- Data fetching
- Contribute to starter
Copyright © Medplum 2025
FHIR® is a registered trademark of HL7.
SNOMED® is a registered trademark of the International Health Terminology Standards Development Organisation.
LOINC® is a registered trademark of Regenstrief Institute, Inc.
DICOM® is the registered trademark of the National Electrical Manufacturers Association (NEMA).
Medplum® is a registered trademark of Orangebot, Inc.