Required. The name of the DICOM store resource into which the data is imported. For example, projects/{projectId}/locations/{locationId}/datasets/{datasetId}/dicomStores/{dicomStoreId}.
Authorization requires the following IAM permission on the specified resource name:
healthcare.dicomStores.import
Request body
The request body contains data with the following structure:
JSON representation
{"blobStorageSettings": {object(BlobStorageSettings)},// Union field source can be only one of the following:"gcsSource": {object(GcsSource)}// End of list of possible types for union field source.}
Optional. The blob storage settings for the data imported by this operation.
Union field source. Specifies the source data location and import configuration.
To enable the Cloud Healthcare API to read from resources in your project such as Cloud Storage, you must give the Cloud Healthcare API service account the proper permissions. The service account is: service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. source can be only one of the following:
Specifies the configuration for importing data from Cloud Storage.
JSON representation
{"uri": string}
Fields
uri
string
Points to a Cloud Storage URI containing file(s) with content only.
The URI must be in the following format: gs://{bucket_id}/{objectId}. The URI can include wildcards in objectId and thus identify multiple files. Supported wildcards:
'*' to match 0 or more non-separator characters
'**' to match 0 or more characters (including separators). Must be used at the end of a path and with no other wildcards in the path. Can also be used with a file extension (such as .dcm), which imports all files with the extension in the specified directory and its sub-directories. For example, gs://my-bucket/my-directory/**.dcm imports all files with .dcm extensions in my-directory/ and its sub-directories.
'?' to match 1 character.
All other URI formats are invalid. Files matching the wildcard are expected to contain content only, no metadata.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-28 UTC."],[[["This operation imports data into a specified DICOM store from a source location, logging any errors to Cloud Logging for review."],["The import process is triggered via a POST request to a specific URL, requiring the DICOM store's unique name, and the user needs to have `healthcare.dicomStores.import` IAM permissions on the resource."],["The data source for import is defined in the request body, which can include Cloud Storage (GcsSource), and the service account `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com` needs the appropriate permissions to read from it."],["When using Cloud Storage as the source (GcsSource), you can point to specific files or use wildcards in the URI to select multiple files, and it needs to be in the format `gs://{bucket_id}/{objectId}`."],["The request requires specific OAuth scopes, either `https://www.googleapis.com/auth/cloud-healthcare` or `https://www.googleapis.com/auth/cloud-platform`, for proper authorization."]]],[]]