ProjectsLocationsDatasetsDicomStores
class ProjectsLocationsDatasetsDicomStores extends Resource (View source)
The "dicomStores" collection of methods.
Typical usage is:
$healthcareService = new Google\Service\CloudHealthcare(...);
$dicomStores = $healthcareService->projects_locations_datasets_dicomStores;
Methods
Creates a new DICOM store within the parent dataset. (dicomStores.create)
De-identifies data from the source store and writes it to the destination store. The metadata field type is OperationMetadata. If the request is successful, the response field type is DeidentifyDicomStoreSummary. If errors occur, error is set. The LRO result may still be successful if de- identification fails for some DICOM instances. The output DICOM store will not contain these failed resources. Failed resource totals are tracked in Operation.metadata. Error details are also logged to Cloud Logging (see Viewing error logs in Cloud Logging).
Deletes the specified DICOM store and removes all images that are contained within it. (dicomStores.delete)
Exports data to the specified destination by copying it from the DICOM store.
Gets the specified DICOM store. (dicomStores.get)
Gets metrics associated with the DICOM store.
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. (dicomStores.getIamPolicy)
Imports data into the DICOM store by copying it from the specified source.
Lists the DICOM stores in the given dataset.
Updates the specified DICOM store. (dicomStores.patch)
SearchForInstances returns a list of matching instances. See [Search Transaction] (http://dicom.nema.org/medical/dicom/current/output/html/part18.
SearchForSeries 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 transact ion in the Cloud Healthcare API conformance statement. For samples that show how to call SearchForSeries, see Search for DICOM data. (dicomStores.searchForSeries)
SearchForStudies returns a list of matching studies. See [Search Transaction] (http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.
Sets the access control policy on the specified resource. Replaces any
existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and
PERMISSION_DENIED
errors. (dicomStores.setIamPolicy)
StoreInstances stores DICOM instances associated with study instance unique identifiers (SUID). See [Store Transaction] (http://dicom.nema.org/medical/di com/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. (dicomStores.storeInstances)
Returns permissions that a caller has on the specified resource. If the
resource does not exist, this will return an empty set of permissions, not a
NOT_FOUND
error. Note: This operation is designed to be used for building
permission-aware UIs and command-line tools, not for authorization checking.
Details
DicomStore
create(string $parent, DicomStore $postBody, array $optParams = [])
Creates a new DICOM store within the parent dataset. (dicomStores.create)
Operation
deidentify(string $sourceStore, DeidentifyDicomStoreRequest $postBody, array $optParams = [])
De-identifies data from the source store and writes it to the destination store. The metadata field type is OperationMetadata. If the request is successful, the response field type is DeidentifyDicomStoreSummary. If errors occur, error is set. The LRO result may still be successful if de- identification fails for some DICOM instances. The output DICOM store will not contain these failed resources. Failed resource totals are tracked in Operation.metadata. Error details are also logged to Cloud Logging (see Viewing error logs in Cloud Logging).
(dicomStores.deidentify)
HealthcareEmpty
delete(string $name, array $optParams = [])
Deletes the specified DICOM store and removes all images that are contained within it. (dicomStores.delete)
Operation
export(string $name, ExportDicomDataRequest $postBody, array $optParams = [])
Exports data to the specified destination by copying it from the DICOM store.
Errors are also logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging. The metadata field type is OperationMetadata. (dicomStores.export)
DicomStore
get(string $name, array $optParams = [])
Gets the specified DICOM store. (dicomStores.get)
DicomStoreMetrics
getDICOMStoreMetrics(string $name, array $optParams = [])
Gets metrics associated with the DICOM store.
(dicomStores.getDICOMStoreMetrics)
Policy
getIamPolicy(string $resource, array $optParams = [])
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. (dicomStores.getIamPolicy)
Operation
import(string $name, ImportDicomDataRequest $postBody, array $optParams = [])
Imports data into the DICOM store by copying it from the specified source.
Errors are logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging. The metadata field type is OperationMetadata. (dicomStores.import)
ListDicomStoresResponse
listProjectsLocationsDatasetsDicomStores(string $parent, array $optParams = [])
Lists the DICOM stores in the given dataset.
(dicomStores.listProjectsLocationsDatasetsDicomStores)
DicomStore
patch(string $name, DicomStore $postBody, array $optParams = [])
Updates the specified DICOM store. (dicomStores.patch)
HttpBody
searchForInstances(string $parent, string $dicomWebPath, array $optParams = [])
SearchForInstances 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. (dicomStores.searchForInstances)
HttpBody
searchForSeries(string $parent, string $dicomWebPath, array $optParams = [])
SearchForSeries 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 transact ion in the Cloud Healthcare API conformance statement. For samples that show how to call SearchForSeries, see Search for DICOM data. (dicomStores.searchForSeries)
HttpBody
searchForStudies(string $parent, string $dicomWebPath, array $optParams = [])
SearchForStudies returns a list of matching studies. See [Search Transaction] (http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.
6). For details on the implementation of SearchForStudies, see Search transa ction in the Cloud Healthcare API conformance statement. For samples that show how to call SearchForStudies, see Search for DICOM data. (dicomStores.searchForStudies)
Policy
setIamPolicy(string $resource, SetIamPolicyRequest $postBody, array $optParams = [])
Sets the access control policy on the specified resource. Replaces any
existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and
PERMISSION_DENIED
errors. (dicomStores.setIamPolicy)
HttpBody
storeInstances(string $parent, string $dicomWebPath, HttpBody $postBody, array $optParams = [])
StoreInstances stores DICOM instances associated with study instance unique identifiers (SUID). See [Store Transaction] (http://dicom.nema.org/medical/di com/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. (dicomStores.storeInstances)
TestIamPermissionsResponse
testIamPermissions(string $resource, TestIamPermissionsRequest $postBody, array $optParams = [])
Returns permissions that a caller has on the specified resource. If the
resource does not exist, this will return an empty set of permissions, not a
NOT_FOUND
error. Note: This operation is designed to be used for building
permission-aware UIs and command-line tools, not for authorization checking.
This operation may "fail open" without warning. (dicomStores.testIamPermissions)