Bulk FHIR API
Medplum supports the Bulk FHIR API 2.0.0. The Bulk FHIR API uses Backend Services Authorization.
The premise of the Bulk FHIR API is that it allows you to create a bulk export of data for multiple patients. To specify which patients need to be included in the export, construct a Group resource and add specific patients as
To start the process of exporting the resources
GET the following
https://api.medplum.com/fhir/R4/Group/<GROUP_ID>/$export?_outputFormat=ndjson, which will kick off a Bulk Data Export transaction and return links to download URLs for requested resources.
curl -x GET 'https://api.medplum.com/fhir/R4/Group/<GROUP_ID>/$export?_outputFormat=ndjson' \
--header 'Authorization: Bearer <ACCESS_TOKEN>' \
Once the Bulk Data Export is complete, a BulkDataExport resource will become available with links to all of the exports for download.
|Resource in Medplum App||Usage in Bulk FHIR|
|Group||All patients you want to include must be included as Group.member.entity|
- Reporting and Analytics overview
- ONC Certification compliance docs
- Standardized API for patient and population services on HealthIT.gov