Skip to main content

studies

Creates, updates, deletes, gets or lists a studies resource.

Overview

Namestudies
TypeResource
Idgoogle.healthcare.studies

Fields

The following fields are returned by SELECT queries:

SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
deletedeleteprojectsId, locationsId, datasetsId, dicomStoresId, studiesIdDeleteStudy deletes all instances within the given study. Delete requests are equivalent to the GET requests specified in the Retrieve transaction. The method returns an Operation which will be marked successful when the deletion is complete. Warning: Instances cannot be inserted into a study that is being deleted by an operation until the operation completes. For samples that show how to call DeleteStudy, see Delete a study, series, or instance.
set_blob_storage_settingsexecprojectsId, locationsId, datasetsId, dicomStoresId, studiesIdSetBlobStorageSettings sets the blob storage settings of the specified resources.
store_instancesexecprojectsId, locationsId, datasetsId, dicomStoresId, studiesIdStoreInstances stores DICOM instances associated with study instance unique identifiers (SUID). See [Store Transaction] (http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.5). For details on the implementation of StoreInstances, see Store transaction in the Cloud Healthcare API conformance statement. For samples that show how to call StoreInstances, see Store DICOM data.
search_for_seriesexecprojectsId, locationsId, datasetsId, dicomStoresId, studiesIdSearchForSeries returns a list of matching series. See [Search Transaction] (http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.6). For details on the implementation of SearchForSeries, see Search transaction in the Cloud Healthcare API conformance statement. For samples that show how to call SearchForSeries, see Search for DICOM data.
search_for_instancesexecprojectsId, locationsId, datasetsId, dicomStoresId, studiesIdSearchForInstances returns a list of matching instances. See [Search Transaction] (http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.6). For details on the implementation of SearchForInstances, see Search transaction in the Cloud Healthcare API conformance statement. For samples that show how to call SearchForInstances, see Search for DICOM data.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
datasetsIdstring
dicomStoresIdstring
locationsIdstring
projectsIdstring
studiesIdstring

DELETE examples

DeleteStudy deletes all instances within the given study. Delete requests are equivalent to the GET requests specified in the Retrieve transaction. The method returns an Operation which will be marked successful when the deletion is complete. Warning: Instances cannot be inserted into a study that is being deleted by an operation until the operation completes. For samples that show how to call DeleteStudy, see Delete a study, series, or instance.

DELETE FROM google.healthcare.studies
WHERE projectsId = '{{ projectsId }}' --required
AND locationsId = '{{ locationsId }}' --required
AND datasetsId = '{{ datasetsId }}' --required
AND dicomStoresId = '{{ dicomStoresId }}' --required
AND studiesId = '{{ studiesId }}' --required;

Lifecycle Methods

SetBlobStorageSettings sets the blob storage settings of the specified resources.

EXEC google.healthcare.studies.set_blob_storage_settings 
@projectsId='{{ projectsId }}' --required,
@locationsId='{{ locationsId }}' --required,
@datasetsId='{{ datasetsId }}' --required,
@dicomStoresId='{{ dicomStoresId }}' --required,
@studiesId='{{ studiesId }}' --required
@@json=
'{
"filterConfig": "{{ filterConfig }}",
"blobStorageSettings": "{{ blobStorageSettings }}"
}';