Administrative interface for importing FHIR data and related scripts into your project.
This tool provides a streamlined way for developers to import FHIR resources and manage FHIR-related scripts through a dedicated admin page.
- Admin-only access control
- Automatic data imports from specified directories
- Idempotent uploads to prevent duplicates
- Structured data organization
- Admin access to the project (verified through
medplumClient.isProjectAdmin
) - Properly formatted FHIR JSON files
- Correct directory structure setup
- Set up your data directory structure:
/data/
└── fhir/
└── seed-data/
└── *.json
- Ensure you have admin permissions for your project
- Place your FHIR JSON files in the
/data/fhir/seed-data/
directory - Access the admin page
- Files will be automatically processed when added to the directory
Files must follow this path pattern:
/data/fhir/seed-data/**/*.json
- Updates to existing documents are not supported
- To modify an existing resource:
- Delete the original resource
- Add the updated version as a new file
Access is restricted to project administrators only. Verification is handled through the Medplum SDK:
medplumClient.isProjectAdmin
For more information about admin permissions, see: https://www.medplum.com/docs/sdk/core.medplumclient.isprojectadmin