Full name: projects.locations.datasets.fhirStores.fhir.bulk-export
Bulk exports all resources from the FHIR store to the specified destination.
Implements the FHIR implementation guide [system level $export](https://build.fhir.org/ig/HL7/bulk-data/export.html#endpoint---system-level-export.
The following headers must be set in the request:
Accept
: specifies the format of theOperationOutcome
response. Onlyapplication/fhir+json
is supported.Prefer
: specifies whether the response is immediate or asynchronous. Must be torespond-async
because only asynchronous responses are supported.
Specify the destination for the server to write result files by setting the Cloud Storage ___location bulkExportGcsDestination
on the FHIR store. URI of an existing Cloud Storage directory where the server writes result files, in the format gs://{bucket-id}/{path/to/destination/dir}. If there is no trailing slash, the service appends one when composing the object path. The user is responsible for creating the Cloud Storage bucket referenced.
Supports the following query parameters:
_type
: string of comma-delimited FHIR resource types. If provided, only the resources of the specified type(s) are exported._since
: if provided, only the resources that are updated after the specified time are exported._outputFormat
: optional, specify ndjson to export data in NDJSON format. Exported file names use the format: {export_id}_{resourceType}.ndjson.
On success, the Content-Location
header of the response is set to a URL that the user can use to query the status of the export. The URL is in the format: projects/{projectId}/locations/{locationId}/datasets/{datasetId}/fhirStores/{fhirStoreId}/operations/{export_id}
. See get-fhir-operation-status
for more information.
Errors generated by the FHIR store contain a JSON-encoded OperationOutcome
resource describing the reason for the error.
HTTP request
GET https://healthcare.googleapis.com/v1beta1/{name=projects/*/locations/*/datasets/*/fhirStores/*}/fhir/$export
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
name |
Required. The name of the FHIR store to export resources from, in the format Authorization requires the following IAM permission on the specified resource
|
Query parameters
Parameters | |
---|---|
_since |
Optional. If provided, only resources updated after this time are exported. The time uses the format YYYY-MM-DDThh:mm:ss.sss+zz:zz. For example, |
_type |
Optional. String of comma-delimited FHIR resource types. If provided, only resources of the specified resource type(s) are exported. |
outputFormat |
Optional. Output format of the export. This field is optional and only |
Request body
The request body must be empty.
Response body
If successful, the response is a generic HTTP response whose format is defined by the method.
Authorization scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/cloud-healthcare
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.