[−][src]Struct google_healthcare1_beta1::ProjectMethods
A builder providing access to all methods supported on project resources.
It is not used directly, but through the CloudHealthcare
hub.
Example
Instantiate a resource builder
extern crate hyper; extern crate hyper_rustls; extern crate yup_oauth2 as oauth2; extern crate google_healthcare1_beta1 as healthcare1_beta1; use std::default::Default; use oauth2::{Authenticator, DefaultAuthenticatorDelegate, ApplicationSecret, MemoryStorage}; use healthcare1_beta1::CloudHealthcare; let secret: ApplicationSecret = Default::default(); let auth = Authenticator::new(&secret, DefaultAuthenticatorDelegate, hyper::Client::with_connector(hyper::net::HttpsConnector::new(hyper_rustls::TlsClient::new())), <MemoryStorage as Default>::default(), None); let mut hub = CloudHealthcare::new(hyper::Client::with_connector(hyper::net::HttpsConnector::new(hyper_rustls::TlsClient::new())), auth); // Usually you wouldn't bind this to a variable, but keep calling *CallBuilders* // like `locations_datasets_annotation_stores_annotations_create(...)`, `locations_datasets_annotation_stores_annotations_delete(...)`, `locations_datasets_annotation_stores_annotations_get(...)`, `locations_datasets_annotation_stores_annotations_list(...)`, `locations_datasets_annotation_stores_annotations_patch(...)`, `locations_datasets_annotation_stores_create(...)`, `locations_datasets_annotation_stores_delete(...)`, `locations_datasets_annotation_stores_evaluate(...)`, `locations_datasets_annotation_stores_export(...)`, `locations_datasets_annotation_stores_get(...)`, `locations_datasets_annotation_stores_get_iam_policy(...)`, `locations_datasets_annotation_stores_import(...)`, `locations_datasets_annotation_stores_list(...)`, `locations_datasets_annotation_stores_patch(...)`, `locations_datasets_annotation_stores_set_iam_policy(...)`, `locations_datasets_annotation_stores_test_iam_permissions(...)`, `locations_datasets_create(...)`, `locations_datasets_deidentify(...)`, `locations_datasets_delete(...)`, `locations_datasets_dicom_stores_create(...)`, `locations_datasets_dicom_stores_deidentify(...)`, `locations_datasets_dicom_stores_delete(...)`, `locations_datasets_dicom_stores_export(...)`, `locations_datasets_dicom_stores_get(...)`, `locations_datasets_dicom_stores_get_iam_policy(...)`, `locations_datasets_dicom_stores_import(...)`, `locations_datasets_dicom_stores_list(...)`, `locations_datasets_dicom_stores_patch(...)`, `locations_datasets_dicom_stores_search_for_instances(...)`, `locations_datasets_dicom_stores_search_for_series(...)`, `locations_datasets_dicom_stores_search_for_studies(...)`, `locations_datasets_dicom_stores_set_iam_policy(...)`, `locations_datasets_dicom_stores_store_instances(...)`, `locations_datasets_dicom_stores_studies_delete(...)`, `locations_datasets_dicom_stores_studies_retrieve_metadata(...)`, `locations_datasets_dicom_stores_studies_retrieve_study(...)`, `locations_datasets_dicom_stores_studies_search_for_instances(...)`, `locations_datasets_dicom_stores_studies_search_for_series(...)`, `locations_datasets_dicom_stores_studies_series_delete(...)`, `locations_datasets_dicom_stores_studies_series_instances_delete(...)`, `locations_datasets_dicom_stores_studies_series_instances_frames_retrieve_frames(...)`, `locations_datasets_dicom_stores_studies_series_instances_frames_retrieve_rendered(...)`, `locations_datasets_dicom_stores_studies_series_instances_retrieve_instance(...)`, `locations_datasets_dicom_stores_studies_series_instances_retrieve_metadata(...)`, `locations_datasets_dicom_stores_studies_series_instances_retrieve_rendered(...)`, `locations_datasets_dicom_stores_studies_series_retrieve_metadata(...)`, `locations_datasets_dicom_stores_studies_series_retrieve_series(...)`, `locations_datasets_dicom_stores_studies_series_search_for_instances(...)`, `locations_datasets_dicom_stores_studies_store_instances(...)`, `locations_datasets_dicom_stores_test_iam_permissions(...)`, `locations_datasets_fhir_stores_create(...)`, `locations_datasets_fhir_stores_deidentify(...)`, `locations_datasets_fhir_stores_delete(...)`, `locations_datasets_fhir_stores_export(...)`, `locations_datasets_fhir_stores_fhir__concept_map_search_translate(...)`, `locations_datasets_fhir_stores_fhir__concept_map_translate(...)`, `locations_datasets_fhir_stores_fhir__observation_lastn(...)`, `locations_datasets_fhir_stores_fhir__patient_everything(...)`, `locations_datasets_fhir_stores_fhir__resource_purge(...)`, `locations_datasets_fhir_stores_fhir_capabilities(...)`, `locations_datasets_fhir_stores_fhir_conditional_delete(...)`, `locations_datasets_fhir_stores_fhir_conditional_patch(...)`, `locations_datasets_fhir_stores_fhir_conditional_update(...)`, `locations_datasets_fhir_stores_fhir_create(...)`, `locations_datasets_fhir_stores_fhir_delete(...)`, `locations_datasets_fhir_stores_fhir_execute_bundle(...)`, `locations_datasets_fhir_stores_fhir_history(...)`, `locations_datasets_fhir_stores_fhir_patch(...)`, `locations_datasets_fhir_stores_fhir_read(...)`, `locations_datasets_fhir_stores_fhir_search(...)`, `locations_datasets_fhir_stores_fhir_update(...)`, `locations_datasets_fhir_stores_fhir_vread(...)`, `locations_datasets_fhir_stores_get(...)`, `locations_datasets_fhir_stores_get_iam_policy(...)`, `locations_datasets_fhir_stores_import(...)`, `locations_datasets_fhir_stores_list(...)`, `locations_datasets_fhir_stores_patch(...)`, `locations_datasets_fhir_stores_set_iam_policy(...)`, `locations_datasets_fhir_stores_test_iam_permissions(...)`, `locations_datasets_get(...)`, `locations_datasets_get_iam_policy(...)`, `locations_datasets_hl7_v2_stores_create(...)`, `locations_datasets_hl7_v2_stores_delete(...)`, `locations_datasets_hl7_v2_stores_get(...)`, `locations_datasets_hl7_v2_stores_get_iam_policy(...)`, `locations_datasets_hl7_v2_stores_list(...)`, `locations_datasets_hl7_v2_stores_messages_create(...)`, `locations_datasets_hl7_v2_stores_messages_delete(...)`, `locations_datasets_hl7_v2_stores_messages_get(...)`, `locations_datasets_hl7_v2_stores_messages_ingest(...)`, `locations_datasets_hl7_v2_stores_messages_list(...)`, `locations_datasets_hl7_v2_stores_messages_patch(...)`, `locations_datasets_hl7_v2_stores_patch(...)`, `locations_datasets_hl7_v2_stores_set_iam_policy(...)`, `locations_datasets_hl7_v2_stores_test_iam_permissions(...)`, `locations_datasets_list(...)`, `locations_datasets_operations_cancel(...)`, `locations_datasets_operations_get(...)`, `locations_datasets_operations_list(...)`, `locations_datasets_patch(...)`, `locations_datasets_set_iam_policy(...)`, `locations_datasets_test_iam_permissions(...)`, `locations_get(...)` and `locations_list(...)` // to build up your call. let rb = hub.projects();
Implementations
impl<'a, C, A> ProjectMethods<'a, C, A>
[src]
pub fn locations_datasets_fhir_stores_fhir_delete(
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirDeleteCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirDeleteCall<'a, C, A>
Create a builder to help you perform the following task:
Deletes a FHIR resource.
Implements the FHIR standard delete interaction (DSTU2, STU3, R4).
Note: Unless resource versioning is disabled by setting the disable_resource_versioning flag on the FHIR store, the deleted resources are moved to a history repository that can still be retrieved through vread and related methods, unless they are removed by the purge method.
Arguments
name
- The name of the resource to delete.
pub fn locations_datasets_dicom_stores_deidentify(
&self,
request: DeidentifyDicomStoreRequest,
source_store: &str
) -> ProjectLocationDatasetDicomStoreDeidentifyCall<'a, C, A>
[src]
&self,
request: DeidentifyDicomStoreRequest,
source_store: &str
) -> ProjectLocationDatasetDicomStoreDeidentifyCall<'a, C, A>
Create a builder to help you perform the following task:
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 details field type is DeidentifyErrorDetails. 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 DeidentifySummary.failure_resource_count. Error details are also logged to Cloud Logging (see Viewing logs).
Arguments
request
- No description provided.sourceStore
- Source DICOM store resource name. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.
pub fn locations_datasets_dicom_stores_studies_series_instances_retrieve_rendered(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceRetrieveRenderedCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceRetrieveRenderedCall<'a, C, A>
Create a builder to help you perform the following task:
RetrieveRenderedInstance returns instance associated with the given study, series, and SOP Instance UID in an acceptable Rendered Media Type. See RetrieveTransaction.
Arguments
parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the RetrieveRenderedInstance DICOMweb request. For example,studies/{study_uid}/series/{series_uid}/instances/{instance_uid}/rendered
.
pub fn locations_datasets_hl7_v2_stores_messages_delete(
&self,
name: &str
) -> ProjectLocationDatasetHl7V2StoreMessageDeleteCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetHl7V2StoreMessageDeleteCall<'a, C, A>
Create a builder to help you perform the following task:
Deletes an HL7v2 message.
Arguments
name
- The resource name of the HL7v2 message to delete.
pub fn locations_datasets_fhir_stores_fhir__concept_map_translate(
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirConceptMapTranslateCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirConceptMapTranslateCall<'a, C, A>
Create a builder to help you perform the following task:
Translates a code from one value set to another using a concept map.
Implements the FHIR standard $translate operation (DSTU2, STU3, R4).
On success, the response body contains a JSON-encoded representation
of a FHIR Parameters resource, which includes the translation result.
Errors generated by the FHIR store contain a JSON-encoded
OperationOutcome
resource describing the reason for the error. If the
request cannot be mapped to a valid API method on a FHIR store, a generic
GCP error might be returned instead.
Arguments
name
- The URL for the concept map to use for the translation.
pub fn locations_datasets_fhir_stores_test_iam_permissions(
&self,
request: TestIamPermissionsRequest,
resource: &str
) -> ProjectLocationDatasetFhirStoreTestIamPermissionCall<'a, C, A>
[src]
&self,
request: TestIamPermissionsRequest,
resource: &str
) -> ProjectLocationDatasetFhirStoreTestIamPermissionCall<'a, C, A>
Create a builder to help you perform the following task:
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.
Arguments
request
- No description provided.resource
- REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field.
pub fn locations_datasets_annotation_stores_set_iam_policy(
&self,
request: SetIamPolicyRequest,
resource: &str
) -> ProjectLocationDatasetAnnotationStoreSetIamPolicyCall<'a, C, A>
[src]
&self,
request: SetIamPolicyRequest,
resource: &str
) -> ProjectLocationDatasetAnnotationStoreSetIamPolicyCall<'a, C, A>
Create a builder to help you perform the following task:
Sets the access control policy on the specified resource. Replaces any existing policy.
Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
Arguments
request
- No description provided.resource
- REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field.
pub fn locations_datasets_dicom_stores_studies_series_instances_frames_retrieve_frames(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceFrameRetrieveFrameCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceFrameRetrieveFrameCall<'a, C, A>
Create a builder to help you perform the following task:
RetrieveFrames returns instances associated with the given study, series, SOP Instance UID and frame numbers. See RetrieveTransaction.
Arguments
parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the RetrieveFrames DICOMweb request. For example,studies/{study_uid}/series/{series_uid}/instances/{instance_uid}/frames/{frame_list}
.
pub fn locations_list(&self, name: &str) -> ProjectLocationListCall<'a, C, A>
[src]
Create a builder to help you perform the following task:
Lists information about the supported locations for this service.
Arguments
name
- The resource that owns the locations collection, if applicable.
pub fn locations_datasets_annotation_stores_get(
&self,
name: &str
) -> ProjectLocationDatasetAnnotationStoreGetCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetAnnotationStoreGetCall<'a, C, A>
Create a builder to help you perform the following task:
Gets the specified Annotation store or returns NOT_FOUND if it does not exist.
Arguments
name
- The resource name of the Annotation store to get.
pub fn locations_datasets_dicom_stores_studies_store_instances(
&self,
request: HttpBody,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudyStoreInstanceCall<'a, C, A>
[src]
&self,
request: HttpBody,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudyStoreInstanceCall<'a, C, A>
Create a builder to help you perform the following task:
StoreInstances stores DICOM instances associated with study instance unique identifiers (SUID). See Store Transaction.
Arguments
request
- No description provided.parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the StoreInstances DICOMweb request. For example,studies/[{study_uid}]
. Note that thestudy_uid
is optional.
pub fn locations_datasets_hl7_v2_stores_messages_patch(
&self,
request: Message,
name: &str
) -> ProjectLocationDatasetHl7V2StoreMessagePatchCall<'a, C, A>
[src]
&self,
request: Message,
name: &str
) -> ProjectLocationDatasetHl7V2StoreMessagePatchCall<'a, C, A>
Create a builder to help you perform the following task:
Update the message.
The contents of the message in Message.data and data extracted from the contents such as Message.create_time can't be altered. Only the Message.labels field is allowed to be updated. The labels in the request are merged with the existing set of labels. Existing labels with the same keys are updated.
Arguments
request
- No description provided.name
- Resource name of the Message, of the formprojects/{project_id}/datasets/{dataset_id}/hl7V2Stores/{hl7_v2_store_id}/messages/{message_id}
. Assigned by the server.
pub fn locations_datasets_fhir_stores_list(
&self,
parent: &str
) -> ProjectLocationDatasetFhirStoreListCall<'a, C, A>
[src]
&self,
parent: &str
) -> ProjectLocationDatasetFhirStoreListCall<'a, C, A>
Create a builder to help you perform the following task:
Lists the FHIR stores in the given dataset.
Arguments
parent
- Name of the dataset.
pub fn locations_datasets_fhir_stores_fhir_vread(
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirVreadCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirVreadCall<'a, C, A>
Create a builder to help you perform the following task:
Gets the contents of a version (current or historical) of a FHIR resource by version ID.
Implements the FHIR standard vread interaction (DSTU2, STU3, R4).
On success, the response body contains a JSON-encoded representation
of the resource.
Errors generated by the FHIR store contain a JSON-encoded
OperationOutcome
resource describing the reason for the error. If the
request cannot be mapped to a valid API method on a FHIR store, a generic
GCP error might be returned instead.
Arguments
name
- The name of the resource version to retrieve.
pub fn locations_datasets_annotation_stores_annotations_delete(
&self,
name: &str
) -> ProjectLocationDatasetAnnotationStoreAnnotationDeleteCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetAnnotationStoreAnnotationDeleteCall<'a, C, A>
Create a builder to help you perform the following task:
Deletes an Annotation or returns NOT_FOUND if it does not exist.
Arguments
name
- The resource name of the Annotation to delete.
pub fn locations_datasets_dicom_stores_export(
&self,
request: ExportDicomDataRequest,
name: &str
) -> ProjectLocationDatasetDicomStoreExportCall<'a, C, A>
[src]
&self,
request: ExportDicomDataRequest,
name: &str
) -> ProjectLocationDatasetDicomStoreExportCall<'a, C, A>
Create a builder to help you perform the following task:
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 logs. The metadata field type is OperationMetadata.
Arguments
request
- No description provided.name
- The DICOM store resource name from which to export the data. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.
pub fn locations_datasets_fhir_stores_fhir__resource_purge(
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirResourcePurgeCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirResourcePurgeCall<'a, C, A>
Create a builder to help you perform the following task:
Deletes all the historical versions of a resource (excluding the current version) from the FHIR store. To remove all versions of a resource, first delete the current version and then call this method.
This is not a FHIR standard operation.
Arguments
name
- The name of the resource to purge.
pub fn locations_datasets_dicom_stores_studies_series_instances_delete(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceDeleteCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceDeleteCall<'a, C, A>
Create a builder to help you perform the following task:
DeleteInstance deletes an instance associated with the given study, series, and SOP Instance UID. Delete requests are equivalent to the GET requests specified in the Retrieve transaction. Study and series search results can take a few seconds to be updated after an instance is deleted using DeleteInstance.
Arguments
parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the DeleteInstance request. For example,studies/{study_uid}/series/{series_uid}/instances/{instance_uid}
.
pub fn locations_datasets_fhir_stores_fhir_capabilities(
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirCapabilityCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirCapabilityCall<'a, C, A>
Create a builder to help you perform the following task:
Gets the FHIR capability statement (STU3, R4), or the conformance statement in the DSTU2 case for the store, which contains a description of functionality supported by the server.
Implements the FHIR standard capabilities interaction (STU3, R4), or the conformance interaction in the DSTU2 case.
On success, the response body contains a JSON-encoded representation
of a CapabilityStatement
resource.
Arguments
name
- Name of the FHIR store to retrieve the capabilities for.
pub fn locations_datasets_set_iam_policy(
&self,
request: SetIamPolicyRequest,
resource: &str
) -> ProjectLocationDatasetSetIamPolicyCall<'a, C, A>
[src]
&self,
request: SetIamPolicyRequest,
resource: &str
) -> ProjectLocationDatasetSetIamPolicyCall<'a, C, A>
Create a builder to help you perform the following task:
Sets the access control policy on the specified resource. Replaces any existing policy.
Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
Arguments
request
- No description provided.resource
- REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field.
pub fn locations_datasets_hl7_v2_stores_messages_create(
&self,
request: CreateMessageRequest,
parent: &str
) -> ProjectLocationDatasetHl7V2StoreMessageCreateCall<'a, C, A>
[src]
&self,
request: CreateMessageRequest,
parent: &str
) -> ProjectLocationDatasetHl7V2StoreMessageCreateCall<'a, C, A>
Create a builder to help you perform the following task:
Creates a message and sends a notification to the Cloud Pub/Sub topic. If configured, the MLLP adapter listens to messages created by this method and sends those back to the hospital. A successful response indicates the message has been persisted to storage and a Cloud Pub/Sub notification has been sent. Sending to the hospital by the MLLP adapter happens asynchronously.
Arguments
request
- No description provided.parent
- The name of the dataset this message belongs to.
pub fn locations_datasets_hl7_v2_stores_messages_ingest(
&self,
request: IngestMessageRequest,
parent: &str
) -> ProjectLocationDatasetHl7V2StoreMessageIngestCall<'a, C, A>
[src]
&self,
request: IngestMessageRequest,
parent: &str
) -> ProjectLocationDatasetHl7V2StoreMessageIngestCall<'a, C, A>
Create a builder to help you perform the following task:
Ingests a new HL7v2 message from the hospital and sends a notification to the Cloud Pub/Sub topic. Return is an HL7v2 ACK message if the message was successfully stored. Otherwise an error is returned.
Arguments
request
- No description provided.parent
- The name of the HL7v2 store this message belongs to.
pub fn locations_datasets_dicom_stores_get_iam_policy(
&self,
resource: &str
) -> ProjectLocationDatasetDicomStoreGetIamPolicyCall<'a, C, A>
[src]
&self,
resource: &str
) -> ProjectLocationDatasetDicomStoreGetIamPolicyCall<'a, C, A>
Create a builder to help you perform the following task:
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
Arguments
resource
- REQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field.
pub fn locations_datasets_fhir_stores_export(
&self,
request: ExportResourcesRequest,
name: &str
) -> ProjectLocationDatasetFhirStoreExportCall<'a, C, A>
[src]
&self,
request: ExportResourcesRequest,
name: &str
) -> ProjectLocationDatasetFhirStoreExportCall<'a, C, A>
Create a builder to help you perform the following task:
Export resources from the FHIR store to the specified destination.
This method returns an Operation that can be used to track the status of the export by calling GetOperation.
Immediate fatal errors appear in the error field, errors are also logged to Cloud Logging (see Viewing logs). Otherwise, when the operation finishes, a detailed response of type ExportResourcesResponse is returned in the response field. The metadata field type for this operation is OperationMetadata.
Arguments
request
- No description provided.name
- The name of the FHIR store to export resource from, in the format ofprojects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}
.
pub fn locations_datasets_dicom_stores_studies_series_search_for_instances(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySerySearchForInstanceCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySerySearchForInstanceCall<'a, C, A>
Create a builder to help you perform the following task:
SearchForInstances returns a list of matching instances. See RetrieveTransaction.
Arguments
parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the SearchForInstancesRequest DICOMweb request. For example,instances
,series/{series_uid}/instances
, orstudies/{study_uid}/instances
.
pub fn locations_datasets_annotation_stores_delete(
&self,
name: &str
) -> ProjectLocationDatasetAnnotationStoreDeleteCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetAnnotationStoreDeleteCall<'a, C, A>
Create a builder to help you perform the following task:
Deletes the specified Annotation store and removes all annotations that are contained within it.
Arguments
name
- The resource name of the Annotation store to delete.
pub fn locations_datasets_annotation_stores_patch(
&self,
request: AnnotationStore,
name: &str
) -> ProjectLocationDatasetAnnotationStorePatchCall<'a, C, A>
[src]
&self,
request: AnnotationStore,
name: &str
) -> ProjectLocationDatasetAnnotationStorePatchCall<'a, C, A>
Create a builder to help you perform the following task:
Updates the specified Annotation store.
Arguments
request
- No description provided.name
- Resource name of the Annotation store, of the formprojects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}
.
pub fn locations_datasets_dicom_stores_studies_series_instances_frames_retrieve_rendered(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceFrameRetrieveRenderedCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceFrameRetrieveRenderedCall<'a, C, A>
Create a builder to help you perform the following task:
RetrieveRenderedFrames returns instances associated with the given study, series, SOP Instance UID and frame numbers in an acceptable Rendered Media Type. See RetrieveTransaction.
Arguments
parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the RetrieveRenderedFrames DICOMweb request. For example,studies/{study_uid}/series/{series_uid}/instances/{instance_uid}/frames/{frame_list}/rendered
.
pub fn locations_datasets_annotation_stores_annotations_list(
&self,
parent: &str
) -> ProjectLocationDatasetAnnotationStoreAnnotationListCall<'a, C, A>
[src]
&self,
parent: &str
) -> ProjectLocationDatasetAnnotationStoreAnnotationListCall<'a, C, A>
Create a builder to help you perform the following task:
Lists the Annotations in the given Annotation store for a source resource.
Arguments
parent
- Name of the Annotation store to retrieve Annotations from.
pub fn locations_datasets_annotation_stores_import(
&self,
request: ImportAnnotationsRequest,
annotation_store: &str
) -> ProjectLocationDatasetAnnotationStoreImportCall<'a, C, A>
[src]
&self,
request: ImportAnnotationsRequest,
annotation_store: &str
) -> ProjectLocationDatasetAnnotationStoreImportCall<'a, C, A>
Create a builder to help you perform the following task:
Import Annotations to the Annotation store by loading data from the specified sources. If the request is successful, a detailed response is returned as of type ImportAnnotationsResponse, contained in the response field when the operation finishes. The metadata field type is OperationMetadata. If errors occur, the error field type is ImportAnnotationsErrorDetails. Errors are also logged to Cloud Logging (see Viewing logs).
Arguments
request
- No description provided.annotationStore
- The name of the Annotation store to which the server imports annotations, in the formatprojects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}
.
pub fn locations_datasets_fhir_stores_set_iam_policy(
&self,
request: SetIamPolicyRequest,
resource: &str
) -> ProjectLocationDatasetFhirStoreSetIamPolicyCall<'a, C, A>
[src]
&self,
request: SetIamPolicyRequest,
resource: &str
) -> ProjectLocationDatasetFhirStoreSetIamPolicyCall<'a, C, A>
Create a builder to help you perform the following task:
Sets the access control policy on the specified resource. Replaces any existing policy.
Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
Arguments
request
- No description provided.resource
- REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field.
pub fn locations_datasets_dicom_stores_studies_series_retrieve_metadata(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryRetrieveMetadataCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryRetrieveMetadataCall<'a, C, A>
Create a builder to help you perform the following task:
RetrieveSeriesMetadata returns instance associated with the given study and series, presented as metadata with the bulk data removed. See RetrieveTransaction.
Arguments
parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the RetrieveSeriesMetadata DICOMweb request. For example,studies/{study_uid}/series/{series_uid}/metadata
.
pub fn locations_datasets_dicom_stores_list(
&self,
parent: &str
) -> ProjectLocationDatasetDicomStoreListCall<'a, C, A>
[src]
&self,
parent: &str
) -> ProjectLocationDatasetDicomStoreListCall<'a, C, A>
Create a builder to help you perform the following task:
Lists the DICOM stores in the given dataset.
Arguments
parent
- Name of the dataset.
pub fn locations_datasets_fhir_stores_fhir_conditional_update(
&self,
request: HttpBody,
parent: &str,
type_: &str
) -> ProjectLocationDatasetFhirStoreFhirConditionalUpdateCall<'a, C, A>
[src]
&self,
request: HttpBody,
parent: &str,
type_: &str
) -> ProjectLocationDatasetFhirStoreFhirConditionalUpdateCall<'a, C, A>
Create a builder to help you perform the following task:
If a resource is found based on the search criteria specified in the query parameters, updates the entire contents of that resource.
Implements the FHIR standard conditional update interaction (DSTU2, STU3, R4).
Search terms are provided as query parameters following the same pattern as the search method.
If the search criteria identify more than one match, the request
returns a 412 Precondition Failed
error.
If the search criteria identify zero matches, and the supplied resource
body contains an id
, and the FHIR store has
enable_update_create set, creates the
resource with the client-specified ID. If the search criteria identify zero
matches, and the supplied resource body does not contain an id
, the
resource is created with a server-assigned ID as per the
create method.
The request body must contain a JSON-encoded FHIR resource, and the request
headers must contain Content-Type: application/fhir+json
.
On success, the response body contains a JSON-encoded representation
of the updated resource, including the server-assigned version ID.
Errors generated by the FHIR store contain a JSON-encoded
OperationOutcome
resource describing the reason for the error. If the
request cannot be mapped to a valid API method on a FHIR store, a generic
GCP error might be returned instead.
This method requires thehealthcare.fhirStores.searchResources
and
healthcare.fhirResources.update
permissions on the parent FHIR store.
Arguments
pub fn locations_datasets_hl7_v2_stores_create(
&self,
request: Hl7V2Store,
parent: &str
) -> ProjectLocationDatasetHl7V2StoreCreateCall<'a, C, A>
[src]
&self,
request: Hl7V2Store,
parent: &str
) -> ProjectLocationDatasetHl7V2StoreCreateCall<'a, C, A>
Create a builder to help you perform the following task:
Creates a new HL7v2 store within the parent dataset.
Arguments
request
- No description provided.parent
- The name of the dataset this HL7v2 store belongs to.
pub fn locations_datasets_annotation_stores_export(
&self,
request: ExportAnnotationsRequest,
annotation_store: &str
) -> ProjectLocationDatasetAnnotationStoreExportCall<'a, C, A>
[src]
&self,
request: ExportAnnotationsRequest,
annotation_store: &str
) -> ProjectLocationDatasetAnnotationStoreExportCall<'a, C, A>
Create a builder to help you perform the following task:
Export Annotations from the Annotation store. If the request is successful, a detailed response is returned of type ExportAnnotationsResponse, contained in the response field when the operation finishes. The metadata field type is OperationMetadata. If errors occur, the error field type is ImportAnnotationsErrorDetails. Errors are also logged to Cloud Logging (see Viewing logs).
Arguments
request
- No description provided.annotationStore
- The name of the Annotation store to export annotations to, in the format ofprojects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}
.
pub fn locations_datasets_dicom_stores_studies_series_delete(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryDeleteCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryDeleteCall<'a, C, A>
Create a builder to help you perform the following task:
DeleteSeries deletes all instances within the given study and series. Delete requests are equivalent to the GET requests specified in the Retrieve transaction.
Arguments
parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the DeleteSeries request. For example,studies/{study_uid}/series/{series_uid}
.
pub fn locations_datasets_deidentify(
&self,
request: DeidentifyDatasetRequest,
source_dataset: &str
) -> ProjectLocationDatasetDeidentifyCall<'a, C, A>
[src]
&self,
request: DeidentifyDatasetRequest,
source_dataset: &str
) -> ProjectLocationDatasetDeidentifyCall<'a, C, A>
Create a builder to help you perform the following task:
Creates a new dataset containing de-identified data from the source dataset. The metadata field type is OperationMetadata. If the request is successful, the response field type is DeidentifySummary. If errors occur, error details field type is DeidentifyErrorDetails. The LRO result may still be successful if de-identification fails for some DICOM instances. The new de-identified dataset will not contain these failed resources. Failed resource totals are tracked in DeidentifySummary.failure_resource_count. Error details are also logged to Cloud Logging. For more information, see Viewing logs.
Arguments
request
- No description provided.sourceDataset
- Source dataset resource name. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}
.
pub fn locations_datasets_operations_get(
&self,
name: &str
) -> ProjectLocationDatasetOperationGetCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetOperationGetCall<'a, C, A>
Create a builder to help you perform the following task:
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
Arguments
name
- The name of the operation resource.
pub fn locations_datasets_delete(
&self,
name: &str
) -> ProjectLocationDatasetDeleteCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetDeleteCall<'a, C, A>
Create a builder to help you perform the following task:
Deletes the specified health dataset and all data contained in the dataset. Deleting a dataset does not affect the sources from which the dataset was imported (if any).
Arguments
name
- The name of the dataset to delete. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}
.
pub fn locations_datasets_hl7_v2_stores_messages_list(
&self,
parent: &str
) -> ProjectLocationDatasetHl7V2StoreMessageListCall<'a, C, A>
[src]
&self,
parent: &str
) -> ProjectLocationDatasetHl7V2StoreMessageListCall<'a, C, A>
Create a builder to help you perform the following task:
Lists all the messages in the given HL7v2 store with support for filtering.
Note: HL7v2 messages are indexed asynchronously, so there might be a slight delay between the time a message is created and when it can be found through a filter.
Arguments
parent
- Name of the HL7v2 store to retrieve messages from.
pub fn locations_datasets_dicom_stores_studies_search_for_instances(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySearchForInstanceCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySearchForInstanceCall<'a, C, A>
Create a builder to help you perform the following task:
SearchForInstances returns a list of matching instances. See RetrieveTransaction.
Arguments
parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the SearchForInstancesRequest DICOMweb request. For example,instances
,series/{series_uid}/instances
, orstudies/{study_uid}/instances
.
pub fn locations_datasets_dicom_stores_studies_series_instances_retrieve_metadata(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceRetrieveMetadataCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceRetrieveMetadataCall<'a, C, A>
Create a builder to help you perform the following task:
RetrieveInstanceMetadata returns instance associated with the given study, series, and SOP Instance UID presented as metadata with the bulk data removed. See RetrieveTransaction.
Arguments
parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the RetrieveInstanceMetadata DICOMweb request. For example,studies/{study_uid}/series/{series_uid}/instances/{instance_uid}/metadata
.
pub fn locations_datasets_dicom_stores_get(
&self,
name: &str
) -> ProjectLocationDatasetDicomStoreGetCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetDicomStoreGetCall<'a, C, A>
Create a builder to help you perform the following task:
Gets the specified DICOM store.
Arguments
name
- The resource name of the DICOM store to get.
pub fn locations_datasets_fhir_stores_fhir_execute_bundle(
&self,
request: HttpBody,
parent: &str
) -> ProjectLocationDatasetFhirStoreFhirExecuteBundleCall<'a, C, A>
[src]
&self,
request: HttpBody,
parent: &str
) -> ProjectLocationDatasetFhirStoreFhirExecuteBundleCall<'a, C, A>
Create a builder to help you perform the following task:
Executes all the requests in the given Bundle.
Implements the FHIR standard batch/transaction interaction (DSTU2, STU3, R4).
Supports all interactions within a bundle, except search. This method
accepts Bundles of type batch
and transaction
, processing them
according to the batch processing rules
(DSTU2,
STU3,
R4)
and transaction processing rules
(DSTU2,
STU3,
R4).
The request body must contain a JSON-encoded FHIR Bundle
resource, and
the request headers must contain Content-Type: application/fhir+json
.
For a batch bundle or a successful transaction the response body
contains a JSON-encoded representation of a Bundle
resource of type
batch-response
or transaction-response
containing one entry for each
entry in the request, with the outcome of processing the entry. In the
case of an error for a transaction bundle, the response body contains
a JSON-encoded OperationOutcome
resource describing the reason for the
error. If the request cannot be mapped to a valid API method on a FHIR
store, a generic GCP error might be returned instead.
This method requires permission for executing the requests in the bundle.
The executeBundle
permission grants permission to execute the request in
the bundle but you must grant sufficient permissions to execute the
individual requests in the bundle. For example, if the bundle contains a
create
request, you must have permission to execute the create
request.
Logging is available for the executeBundle
permission.
Arguments
request
- No description provided.parent
- Name of the FHIR store in which this bundle will be executed.
pub fn locations_datasets_dicom_stores_create(
&self,
request: DicomStore,
parent: &str
) -> ProjectLocationDatasetDicomStoreCreateCall<'a, C, A>
[src]
&self,
request: DicomStore,
parent: &str
) -> ProjectLocationDatasetDicomStoreCreateCall<'a, C, A>
Create a builder to help you perform the following task:
Creates a new DICOM store within the parent dataset.
Arguments
request
- No description provided.parent
- The name of the dataset this DICOM store belongs to.
pub fn locations_datasets_dicom_stores_studies_retrieve_metadata(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudyRetrieveMetadataCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudyRetrieveMetadataCall<'a, C, A>
Create a builder to help you perform the following task:
RetrieveStudyMetadata returns instance associated with the given study presented as metadata with the bulk data removed. See RetrieveTransaction.
Arguments
parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the RetrieveStudyMetadata DICOMweb request. For example,studies/{study_uid}/metadata
.
pub fn locations_datasets_get(
&self,
name: &str
) -> ProjectLocationDatasetGetCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetGetCall<'a, C, A>
Create a builder to help you perform the following task:
Gets any metadata associated with a dataset.
Arguments
name
- The name of the dataset to read. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}
.
pub fn locations_datasets_hl7_v2_stores_get(
&self,
name: &str
) -> ProjectLocationDatasetHl7V2StoreGetCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetHl7V2StoreGetCall<'a, C, A>
Create a builder to help you perform the following task:
Gets the specified HL7v2 store.
Arguments
name
- The resource name of the HL7v2 store to get.
pub fn locations_datasets_dicom_stores_store_instances(
&self,
request: HttpBody,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStoreInstanceCall<'a, C, A>
[src]
&self,
request: HttpBody,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStoreInstanceCall<'a, C, A>
Create a builder to help you perform the following task:
StoreInstances stores DICOM instances associated with study instance unique identifiers (SUID). See Store Transaction.
Arguments
request
- No description provided.parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the StoreInstances DICOMweb request. For example,studies/[{study_uid}]
. Note that thestudy_uid
is optional.
pub fn locations_datasets_fhir_stores_deidentify(
&self,
request: DeidentifyFhirStoreRequest,
source_store: &str
) -> ProjectLocationDatasetFhirStoreDeidentifyCall<'a, C, A>
[src]
&self,
request: DeidentifyFhirStoreRequest,
source_store: &str
) -> ProjectLocationDatasetFhirStoreDeidentifyCall<'a, C, A>
Create a builder to help you perform the following task:
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 DeidentifyFhirStoreSummary. If errors occur, error details field type is DeidentifyErrorDetails. Errors are also logged to Cloud Logging (see Viewing logs).
Arguments
request
- No description provided.sourceStore
- Source FHIR store resource name. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}
.
pub fn locations_datasets_fhir_stores_fhir_history(
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirHistoryCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirHistoryCall<'a, C, A>
Create a builder to help you perform the following task:
Lists all the versions of a resource (including the current version and deleted versions) from the FHIR store.
Implements the per-resource form of the FHIR standard history interaction (DSTU2, STU3, R4).
On success, the response body contains a JSON-encoded representation
of a Bundle
resource of type history
, containing the version history
sorted from most recent to oldest versions.
Errors generated by the FHIR store contain a JSON-encoded
OperationOutcome
resource describing the reason for the error. If the
request cannot be mapped to a valid API method on a FHIR store, a generic
GCP error might be returned instead.
Arguments
name
- The name of the resource to retrieve.
pub fn locations_datasets_fhir_stores_fhir_patch(
&self,
request: HttpBody,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirPatchCall<'a, C, A>
[src]
&self,
request: HttpBody,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirPatchCall<'a, C, A>
Create a builder to help you perform the following task:
Updates part of an existing resource by applying the operations specified in a JSON Patch document.
Implements the FHIR standard patch interaction (STU3, R4).
DSTU2 doesn't define a patch method, but the server supports it in the same way it supports STU3.
The request body must contain a JSON Patch document, and the request
headers must contain Content-Type: application/json-patch+json
.
On success, the response body contains a JSON-encoded representation
of the updated resource, including the server-assigned version ID.
Errors generated by the FHIR store contain a JSON-encoded
OperationOutcome
resource describing the reason for the error. If the
request cannot be mapped to a valid API method on a FHIR store, a generic
GCP error might be returned instead.
Arguments
request
- No description provided.name
- The name of the resource to update.
pub fn locations_datasets_dicom_stores_studies_delete(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudyDeleteCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudyDeleteCall<'a, C, A>
Create a builder to help you perform the following task:
DeleteStudy deletes all instances within the given study. Delete requests are equivalent to the GET requests specified in the Retrieve transaction.
Arguments
parent
- No description provided.dicomWebPath
- The path of the DeleteStudy request. For example,studies/{study_uid}
.
pub fn locations_datasets_fhir_stores_fhir_read(
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirReadCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirReadCall<'a, C, A>
Create a builder to help you perform the following task:
Gets the contents of a FHIR resource.
Implements the FHIR standard read interaction (DSTU2, STU3, R4).
Also supports the FHIR standard conditional read interaction
(DSTU2,
STU3,
R4)
specified by supplying an If-Modified-Since
header with a date/time value
or an If-None-Match
header with an ETag value.
On success, the response body contains a JSON-encoded representation
of the resource.
Errors generated by the FHIR store contain a JSON-encoded
OperationOutcome
resource describing the reason for the error. If the
request cannot be mapped to a valid API method on a FHIR store, a generic
GCP error might be returned instead.
Arguments
name
- The name of the resource to retrieve.
pub fn locations_datasets_hl7_v2_stores_patch(
&self,
request: Hl7V2Store,
name: &str
) -> ProjectLocationDatasetHl7V2StorePatchCall<'a, C, A>
[src]
&self,
request: Hl7V2Store,
name: &str
) -> ProjectLocationDatasetHl7V2StorePatchCall<'a, C, A>
Create a builder to help you perform the following task:
Updates the HL7v2 store.
Arguments
request
- No description provided.name
- Resource name of the HL7v2 store, of the formprojects/{project_id}/datasets/{dataset_id}/hl7V2Stores/{hl7v2_store_id}
.
pub fn locations_datasets_create(
&self,
request: Dataset,
parent: &str
) -> ProjectLocationDatasetCreateCall<'a, C, A>
[src]
&self,
request: Dataset,
parent: &str
) -> ProjectLocationDatasetCreateCall<'a, C, A>
Create a builder to help you perform the following task:
Creates a new health dataset. Results are returned through the
Operation interface which returns either an
Operation.response
which contains a Dataset or
Operation.error
. The metadata
field type is OperationMetadata.
A Google Cloud Platform project can contain up to 500 datasets across all
regions.
Arguments
request
- No description provided.parent
- The name of the project where the server creates the dataset. For example,projects/{project_id}/locations/{location_id}
.
pub fn locations_datasets_fhir_stores_fhir_conditional_delete(
&self,
parent: &str,
type_: &str
) -> ProjectLocationDatasetFhirStoreFhirConditionalDeleteCall<'a, C, A>
[src]
&self,
parent: &str,
type_: &str
) -> ProjectLocationDatasetFhirStoreFhirConditionalDeleteCall<'a, C, A>
Create a builder to help you perform the following task:
Deletes FHIR resources that match a search query.
Implements the FHIR standard conditional delete interaction (DSTU2, STU3, R4). If multiple resources match, all matching resources are deleted.
Search terms are provided as query parameters following the same pattern as the search method.
Note: Unless resource versioning is disabled by setting the disable_resource_versioning flag on the FHIR store, the deleted resources are moved to a history repository that can still be retrieved through vread and related methods, unless they are removed by the purge method.
This method requires thehealthcare.fhirStores.searchResources
and
healthcare.fhirResources.delete
permissions on the parent FHIR store.
Arguments
pub fn locations_datasets_dicom_stores_search_for_series(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreSearchForSeryCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreSearchForSeryCall<'a, C, A>
Create a builder to help you perform the following task:
SearchForSeries returns a list of matching series. See RetrieveTransaction.
Arguments
parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the SearchForSeries DICOMweb request. For example,series
orstudies/{study_uid}/series
.
pub fn locations_datasets_dicom_stores_studies_retrieve_study(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudyRetrieveStudyCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudyRetrieveStudyCall<'a, C, A>
Create a builder to help you perform the following task:
RetrieveStudy returns all instances within the given study. See RetrieveTransaction.
Arguments
parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the RetrieveStudy DICOMweb request. For example,studies/{study_uid}
.
pub fn locations_datasets_annotation_stores_annotations_get(
&self,
name: &str
) -> ProjectLocationDatasetAnnotationStoreAnnotationGetCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetAnnotationStoreAnnotationGetCall<'a, C, A>
Create a builder to help you perform the following task:
Gets an Annotation.
Arguments
name
- The resource name of the Annotation to retrieve.
pub fn locations_datasets_dicom_stores_studies_series_instances_retrieve_instance(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceRetrieveInstanceCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceRetrieveInstanceCall<'a, C, A>
Create a builder to help you perform the following task:
RetrieveInstance returns instance associated with the given study, series, and SOP Instance UID. See RetrieveTransaction.
Arguments
parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the RetrieveInstance DICOMweb request. For example,studies/{study_uid}/series/{series_uid}/instances/{instance_uid}
.
pub fn locations_datasets_test_iam_permissions(
&self,
request: TestIamPermissionsRequest,
resource: &str
) -> ProjectLocationDatasetTestIamPermissionCall<'a, C, A>
[src]
&self,
request: TestIamPermissionsRequest,
resource: &str
) -> ProjectLocationDatasetTestIamPermissionCall<'a, C, A>
Create a builder to help you perform the following task:
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.
Arguments
request
- No description provided.resource
- REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field.
pub fn locations_datasets_fhir_stores_get(
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreGetCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreGetCall<'a, C, A>
Create a builder to help you perform the following task:
Gets the configuration of the specified FHIR store.
Arguments
name
- The resource name of the FHIR store to get.
pub fn locations_datasets_annotation_stores_create(
&self,
request: AnnotationStore,
parent: &str
) -> ProjectLocationDatasetAnnotationStoreCreateCall<'a, C, A>
[src]
&self,
request: AnnotationStore,
parent: &str
) -> ProjectLocationDatasetAnnotationStoreCreateCall<'a, C, A>
Create a builder to help you perform the following task:
Creates a new Annotation store within the parent dataset.
Arguments
request
- No description provided.parent
- The name of the dataset this Annotation store belongs to.
pub fn locations_datasets_dicom_stores_delete(
&self,
name: &str
) -> ProjectLocationDatasetDicomStoreDeleteCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetDicomStoreDeleteCall<'a, C, A>
Create a builder to help you perform the following task:
Deletes the specified DICOM store and removes all images that are contained within it.
Arguments
name
- The resource name of the DICOM store to delete.
pub fn locations_datasets_fhir_stores_import(
&self,
request: ImportResourcesRequest,
name: &str
) -> ProjectLocationDatasetFhirStoreImportCall<'a, C, A>
[src]
&self,
request: ImportResourcesRequest,
name: &str
) -> ProjectLocationDatasetFhirStoreImportCall<'a, C, A>
Create a builder to help you perform the following task:
Import resources to the FHIR store by loading data from the specified sources. This method is optimized to load large quantities of data using import semantics that ignore some FHIR store configuration options and are not suitable for all use cases. It is primarily intended to load data into an empty FHIR store that is not being used by other clients. In cases where this method is not appropriate, consider using ExecuteBundle to load data.
Every resource in the input must contain a client-supplied ID. Each resource is stored using the supplied ID regardless of the enable_update_create setting on the FHIR store.
The import process does not enforce referential integrity, regardless of the disable_referential_integrity setting on the FHIR store. This allows the import of resources with arbitrary interdependencies without considering grouping or ordering, but if the input data contains invalid references or if some resources fail to be imported, the FHIR store might be left in a state that violates referential integrity.
The import process does not trigger Cloud Pub/Sub notification or BigQuery streaming update, regardless of how those are configured on the FHIR store.
If a resource with the specified ID already exists, the most recent version of the resource is overwritten without creating a new historical version, regardless of the disable_resource_versioning setting on the FHIR store. If transient failures occur during the import, it is possible that successfully imported resources will be overwritten more than once.
The import operation is idempotent unless the input data contains multiple valid resources with the same ID but different contents. In that case, after the import completes, the store contains exactly one resource with that ID but there is no ordering guarantee on which version of the contents it will have. The operation result counters do not count duplicate IDs as an error and count one success for each resource in the input, which might result in a success count larger than the number of resources in the FHIR store. This often occurs when importing data organized in bundles produced by Patient-everything where each bundle contains its own copy of a resource such as Practitioner that might be referred to by many patients.
If some resources fail to import, for example due to parsing errors, successfully imported resources are not rolled back.
The location and format of the input data is specified by the parameters
below. Note that if no format is specified, this method assumes the
BUNDLE
format. When using the BUNDLE
format this method ignores the
Bundle.type
field, except that history
bundles are rejected, and does
not apply any of the bundle processing semantics for batch or transaction
bundles. Unlike in ExecuteBundle, transaction bundles are not executed
as a single transaction and bundle-internal references are not rewritten.
The bundle is treated as a collection of resources to be written as
provided in Bundle.entry.resource
, ignoring Bundle.entry.request
. As
an example, this allows the import of searchset
bundles produced by a
FHIR search or
Patient-everything operation.
This method returns an Operation that can be used to track the status of the import by calling GetOperation.
Immediate fatal errors appear in the error field, errors are also logged to Cloud Logging (see Viewing logs). Otherwise, when the operation finishes, a detailed response of type ImportResourcesResponse is returned in the response field. The metadata field type for this operation is OperationMetadata.
Arguments
request
- No description provided.name
- The name of the FHIR store to import FHIR resources to, in the format ofprojects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}
.
pub fn locations_datasets_dicom_stores_search_for_instances(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreSearchForInstanceCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreSearchForInstanceCall<'a, C, A>
Create a builder to help you perform the following task:
SearchForInstances returns a list of matching instances. See RetrieveTransaction.
Arguments
parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the SearchForInstancesRequest DICOMweb request. For example,instances
,series/{series_uid}/instances
, orstudies/{study_uid}/instances
.
pub fn locations_datasets_fhir_stores_fhir_conditional_patch(
&self,
request: HttpBody,
parent: &str,
type_: &str
) -> ProjectLocationDatasetFhirStoreFhirConditionalPatchCall<'a, C, A>
[src]
&self,
request: HttpBody,
parent: &str,
type_: &str
) -> ProjectLocationDatasetFhirStoreFhirConditionalPatchCall<'a, C, A>
Create a builder to help you perform the following task:
If a resource is found based on the search criteria specified in the query parameters, updates part of that resource by applying the operations specified in a JSON Patch document.
Implements the FHIR standard conditional patch interaction (STU3, R4).
DSTU2 doesn't define a conditional patch method, but the server supports it in the same way it supports STU3.
Search terms are provided as query parameters following the same pattern as the search method.
If the search criteria identify more than one match, the request
returns a 412 Precondition Failed
error.
The request body must contain a JSON Patch document, and the request
headers must contain Content-Type: application/json-patch+json
.
On success, the response body contains a JSON-encoded representation
of the updated resource, including the server-assigned version ID.
Errors generated by the FHIR store contain a JSON-encoded
OperationOutcome
resource describing the reason for the error. If the
request cannot be mapped to a valid API method on a FHIR store, a generic
GCP error might be returned instead.
This method requires thehealthcare.fhirStores.searchResources
permission
on the parent FHIR store and the healthcare.fhirResources.patch
permission on the requested FHIR store resource.
Arguments
pub fn locations_datasets_fhir_stores_fhir__observation_lastn(
&self,
parent: &str
) -> ProjectLocationDatasetFhirStoreFhirObservationLastnCall<'a, C, A>
[src]
&self,
parent: &str
) -> ProjectLocationDatasetFhirStoreFhirObservationLastnCall<'a, C, A>
Create a builder to help you perform the following task:
Retrieves the N most recent Observation
resources for a subject matching
search criteria specified as query parameters, grouped by
Observation.code
, sorted from most recent to oldest.
Implements the FHIR extended operation Observation-lastn (STU3, R4).
DSTU2 doesn't define the Observation-lastn method, but the server supports it the same way it supports STU3.
Search terms are provided as query parameters following the same pattern as the search method. The following search parameters must be provided:
- `subject` or `patient` to specify a subject for the Observation.
- `code`, `category` or any of the composite parameters that include
`code`.
Any other valid Observation search parameters can also be provided. This
operation accepts an additional query parameter max
, which specifies N,
the maximum number of Observations to return from each group, with a
default of 1.
Searches with over 1000 results are rejected. Results are counted before
grouping and limiting the results with max
. To stay within the limit,
constrain these searches using Observation search parameters such as
_lastUpdated
or date
.
On success, the response body contains a JSON-encoded representation
of a Bundle
resource of type searchset
, containing the results of the
operation.
Errors generated by the FHIR store contain a JSON-encoded
OperationOutcome
resource describing the reason for the error. If the
request cannot be mapped to a valid API method on a FHIR store, a generic
GCP error might be returned instead.
Arguments
parent
- Name of the FHIR store to retrieve resources from.
pub fn locations_datasets_dicom_stores_studies_series_retrieve_series(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryRetrieveSeryCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryRetrieveSeryCall<'a, C, A>
Create a builder to help you perform the following task:
RetrieveSeries returns all instances within the given study and series. See RetrieveTransaction.
Arguments
parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the RetrieveSeries DICOMweb request. For example,studies/{study_uid}/series/{series_uid}
.
pub fn locations_datasets_hl7_v2_stores_list(
&self,
parent: &str
) -> ProjectLocationDatasetHl7V2StoreListCall<'a, C, A>
[src]
&self,
parent: &str
) -> ProjectLocationDatasetHl7V2StoreListCall<'a, C, A>
Create a builder to help you perform the following task:
Lists the HL7v2 stores in the given dataset.
Arguments
parent
- Name of the dataset.
pub fn locations_datasets_dicom_stores_test_iam_permissions(
&self,
request: TestIamPermissionsRequest,
resource: &str
) -> ProjectLocationDatasetDicomStoreTestIamPermissionCall<'a, C, A>
[src]
&self,
request: TestIamPermissionsRequest,
resource: &str
) -> ProjectLocationDatasetDicomStoreTestIamPermissionCall<'a, C, A>
Create a builder to help you perform the following task:
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.
Arguments
request
- No description provided.resource
- REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field.
pub fn locations_datasets_hl7_v2_stores_messages_get(
&self,
name: &str
) -> ProjectLocationDatasetHl7V2StoreMessageGetCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetHl7V2StoreMessageGetCall<'a, C, A>
Create a builder to help you perform the following task:
Gets an HL7v2 message.
Arguments
name
- The resource name of the HL7v2 message to retrieve.
pub fn locations_datasets_annotation_stores_annotations_patch(
&self,
request: Annotation,
name: &str
) -> ProjectLocationDatasetAnnotationStoreAnnotationPatchCall<'a, C, A>
[src]
&self,
request: Annotation,
name: &str
) -> ProjectLocationDatasetAnnotationStoreAnnotationPatchCall<'a, C, A>
Create a builder to help you perform the following task:
Updates the Annotation.
Arguments
request
- No description provided.name
- Resource name of the Annotation, of the formprojects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}/annotations/{annotation_id}
.
pub fn locations_datasets_fhir_stores_fhir_search(
&self,
request: SearchResourcesRequest,
parent: &str
) -> ProjectLocationDatasetFhirStoreFhirSearchCall<'a, C, A>
[src]
&self,
request: SearchResourcesRequest,
parent: &str
) -> ProjectLocationDatasetFhirStoreFhirSearchCall<'a, C, A>
Create a builder to help you perform the following task:
Searches for resources in the given FHIR store according to criteria specified as query parameters.
Implements the FHIR standard search interaction (DSTU2, STU3, R4) using the search semantics described in the FHIR Search specification (DSTU2, STU3, R4).
Supports three methods of search defined by the specification:
GET [base]?[parameters]
to search across all resources.GET [base]/[type]?[parameters]
to search resources of a specified type.POST [base]/[type]/_search?[parameters]
as an alternate form having the same semantics as theGET
method.
The GET
methods do not support compartment searches. The POST
method
does not support application/x-www-form-urlencoded
search parameters.
On success, the response body contains a JSON-encoded representation
of a Bundle
resource of type searchset
, containing the results of the
search.
Errors generated by the FHIR store contain a JSON-encoded
OperationOutcome
resource describing the reason for the error. If the
request cannot be mapped to a valid API method on a FHIR store, a generic
GCP error might be returned instead.
The server's capability statement, retrieved through capabilities, indicates what search parameters are supported on each FHIR resource. A list of all search parameters defined by the specification can be found in the FHIR Search Parameter Registry (STU3, R4). FHIR search parameters for DSTU2 can be found on each resource's definition page.
Supported search modifiers: :missing
, :exact
, :contains
, :text
,
:in
, :not-in
, :above
, :below
, :[type]
, :not
, and :recurse
.
Supported search result parameters: _sort
, _count
, _include
,
_revinclude
, _summary=text
, _summary=data
, and _elements
.
The maximum number of search results returned defaults to 100, which can
be overridden by the _count
parameter up to a maximum limit of 1000. If
there are additional results, the returned Bundle
contains
pagination links.
Resources with a total size larger than 5MB or a field count larger than 50,000 might not be fully searchable as the server might trim its generated search index in those cases.
Note: FHIR resources are indexed asynchronously, so there might be a slight delay between the time a resource is created or changes and when the change is reflected in search results.
Arguments
request
- No description provided.parent
- Name of the FHIR store to retrieve resources from.
pub fn locations_get(&self, name: &str) -> ProjectLocationGetCall<'a, C, A>
[src]
Create a builder to help you perform the following task:
Gets information about a location.
Arguments
name
- Resource name for the location.
pub fn locations_datasets_dicom_stores_search_for_studies(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreSearchForStudyCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreSearchForStudyCall<'a, C, A>
Create a builder to help you perform the following task:
SearchForStudies returns a list of matching studies. See RetrieveTransaction.
Arguments
parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the SearchForStudies DICOMweb request. For example,studies
.
pub fn locations_datasets_fhir_stores_patch(
&self,
request: FhirStore,
name: &str
) -> ProjectLocationDatasetFhirStorePatchCall<'a, C, A>
[src]
&self,
request: FhirStore,
name: &str
) -> ProjectLocationDatasetFhirStorePatchCall<'a, C, A>
Create a builder to help you perform the following task:
Updates the configuration of the specified FHIR store.
Arguments
request
- No description provided.name
- Output only. Resource name of the FHIR store, of the formprojects/{project_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}
.
pub fn locations_datasets_fhir_stores_fhir_create(
&self,
request: HttpBody,
parent: &str,
type_: &str
) -> ProjectLocationDatasetFhirStoreFhirCreateCall<'a, C, A>
[src]
&self,
request: HttpBody,
parent: &str,
type_: &str
) -> ProjectLocationDatasetFhirStoreFhirCreateCall<'a, C, A>
Create a builder to help you perform the following task:
Creates a FHIR resource.
Implements the FHIR standard create interaction (DSTU2, STU3, R4), which creates a new resource with a server-assigned resource ID.
Also supports the FHIR standard conditional create interaction
(DSTU2,
STU3,
R4),
specified by supplying an If-None-Exist
header containing a FHIR search
query. If no resources match this search query, the server processes the
create operation as normal.
The request body must contain a JSON-encoded FHIR resource, and the request
headers must contain Content-Type: application/fhir+json
.
On success, the response body contains a JSON-encoded representation
of the resource as it was created on the server, including the
server-assigned resource ID and version ID.
Errors generated by the FHIR store contain a JSON-encoded
OperationOutcome
resource describing the reason for the error. If the
request cannot be mapped to a valid API method on a FHIR store, a generic
GCP error might be returned instead.
Arguments
pub fn locations_datasets_annotation_stores_annotations_create(
&self,
request: Annotation,
parent: &str
) -> ProjectLocationDatasetAnnotationStoreAnnotationCreateCall<'a, C, A>
[src]
&self,
request: Annotation,
parent: &str
) -> ProjectLocationDatasetAnnotationStoreAnnotationCreateCall<'a, C, A>
Create a builder to help you perform the following task:
Creates a new Annotation record. It is valid to create Annotation objects for the same source more than once since a unique ID is assigned to each record by this service.
Arguments
request
- No description provided.parent
- The name of the Annotation store this annotation belongs to. For example,projects/my-project/locations/us-central1/datasets/mydataset/annotationStores/myannotationstore
.
pub fn locations_datasets_annotation_stores_get_iam_policy(
&self,
resource: &str
) -> ProjectLocationDatasetAnnotationStoreGetIamPolicyCall<'a, C, A>
[src]
&self,
resource: &str
) -> ProjectLocationDatasetAnnotationStoreGetIamPolicyCall<'a, C, A>
Create a builder to help you perform the following task:
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
Arguments
resource
- REQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field.
pub fn locations_datasets_hl7_v2_stores_delete(
&self,
name: &str
) -> ProjectLocationDatasetHl7V2StoreDeleteCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetHl7V2StoreDeleteCall<'a, C, A>
Create a builder to help you perform the following task:
Deletes the specified HL7v2 store and removes all messages that it contains.
Arguments
name
- The resource name of the HL7v2 store to delete.
pub fn locations_datasets_fhir_stores_create(
&self,
request: FhirStore,
parent: &str
) -> ProjectLocationDatasetFhirStoreCreateCall<'a, C, A>
[src]
&self,
request: FhirStore,
parent: &str
) -> ProjectLocationDatasetFhirStoreCreateCall<'a, C, A>
Create a builder to help you perform the following task:
Creates a new FHIR store within the parent dataset.
Arguments
request
- No description provided.parent
- The name of the dataset this FHIR store belongs to.
pub fn locations_datasets_fhir_stores_fhir__concept_map_search_translate(
&self,
parent: &str
) -> ProjectLocationDatasetFhirStoreFhirConceptMapSearchTranslateCall<'a, C, A>
[src]
&self,
parent: &str
) -> ProjectLocationDatasetFhirStoreFhirConceptMapSearchTranslateCall<'a, C, A>
Create a builder to help you perform the following task:
Translates a code from one value set to another by searching for appropriate concept maps.
Implements the FHIR standard $translate operation (DSTU2, STU3, R4).
On success, the response body contains a JSON-encoded representation
of a FHIR Parameters resource, which includes the translation result.
Errors generated by the FHIR store contain a JSON-encoded
OperationOutcome
resource describing the reason for the error. If the
request cannot be mapped to a valid API method on a FHIR store, a generic
GCP error might be returned instead.
Arguments
parent
- The name for the FHIR store containing the concept map(s) to use for the translation.
pub fn locations_datasets_fhir_stores_fhir__patient_everything(
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirPatientEverythingCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirPatientEverythingCall<'a, C, A>
Create a builder to help you perform the following task:
Retrieves a Patient resource and resources related to that patient.
Implements the FHIR extended operation Patient-everything (DSTU2, STU3, R4).
On success, the response body contains a JSON-encoded representation
of a Bundle
resource of type searchset
, containing the results of the
operation.
Errors generated by the FHIR store contain a JSON-encoded
OperationOutcome
resource describing the reason for the error. If the
request cannot be mapped to a valid API method on a FHIR store, a generic
GCP error might be returned instead.
The resources in scope for the response are:
- The patient resource itself.
- All the resources directly referenced by the patient resource.
- Resources directly referencing the patient resource that meet the inclusion criteria. The inclusion criteria are based on the membership rules in the patient compartment definition (DSTU2, STU3, R4), which details the eligible resource types and referencing search parameters.
Arguments
name
- Name of thePatient
resource for which the information is required.
pub fn locations_datasets_list(
&self,
parent: &str
) -> ProjectLocationDatasetListCall<'a, C, A>
[src]
&self,
parent: &str
) -> ProjectLocationDatasetListCall<'a, C, A>
Create a builder to help you perform the following task:
Lists the health datasets in the current project.
Arguments
parent
- The name of the project whose datasets should be listed. For example,projects/{project_id}/locations/{location_id}
.
pub fn locations_datasets_fhir_stores_fhir_update(
&self,
request: HttpBody,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirUpdateCall<'a, C, A>
[src]
&self,
request: HttpBody,
name: &str
) -> ProjectLocationDatasetFhirStoreFhirUpdateCall<'a, C, A>
Create a builder to help you perform the following task:
Updates the entire contents of a resource.
Implements the FHIR standard update interaction (DSTU2, STU3, R4).
If the specified resource does not exist and the FHIR store has enable_update_create set, creates the resource with the client-specified ID.
The request body must contain a JSON-encoded FHIR resource, and the request
headers must contain Content-Type: application/fhir+json
. The resource
must contain an id
element having an identical value to the ID in the
REST path of the request.
On success, the response body contains a JSON-encoded representation
of the updated resource, including the server-assigned version ID.
Errors generated by the FHIR store contain a JSON-encoded
OperationOutcome
resource describing the reason for the error. If the
request cannot be mapped to a valid API method on a FHIR store, a generic
GCP error might be returned instead.
Arguments
request
- No description provided.name
- The name of the resource to update.
pub fn locations_datasets_get_iam_policy(
&self,
resource: &str
) -> ProjectLocationDatasetGetIamPolicyCall<'a, C, A>
[src]
&self,
resource: &str
) -> ProjectLocationDatasetGetIamPolicyCall<'a, C, A>
Create a builder to help you perform the following task:
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
Arguments
resource
- REQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field.
pub fn locations_datasets_dicom_stores_import(
&self,
request: ImportDicomDataRequest,
name: &str
) -> ProjectLocationDatasetDicomStoreImportCall<'a, C, A>
[src]
&self,
request: ImportDicomDataRequest,
name: &str
) -> ProjectLocationDatasetDicomStoreImportCall<'a, C, A>
Create a builder to help you perform the following task:
Imports data into the DICOM store by copying it from the specified source. For errors, the Operation is populated with error details (in the form of ImportDicomDataErrorDetails in error.details), which hold finer-grained error information. Errors are also logged to Cloud Logging. For more information, see Viewing logs. The metadata field type is OperationMetadata.
Arguments
request
- No description provided.name
- The name of the DICOM store resource into which the data is imported. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.
pub fn locations_datasets_hl7_v2_stores_set_iam_policy(
&self,
request: SetIamPolicyRequest,
resource: &str
) -> ProjectLocationDatasetHl7V2StoreSetIamPolicyCall<'a, C, A>
[src]
&self,
request: SetIamPolicyRequest,
resource: &str
) -> ProjectLocationDatasetHl7V2StoreSetIamPolicyCall<'a, C, A>
Create a builder to help you perform the following task:
Sets the access control policy on the specified resource. Replaces any existing policy.
Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
Arguments
request
- No description provided.resource
- REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field.
pub fn locations_datasets_operations_list(
&self,
name: &str
) -> ProjectLocationDatasetOperationListCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetOperationListCall<'a, C, A>
Create a builder to help you perform the following task:
Lists operations that match the specified filter in the request. If the
server doesn't support this method, it returns UNIMPLEMENTED
.
NOTE: the name
binding allows API services to override the binding
to use different resource name schemes, such as users/*/operations
. To
override the binding, API services can add a binding such as
"/v1/{name=users/*}/operations"
to their service configuration.
For backwards compatibility, the default name includes the operations
collection id, however overriding users must ensure the name binding
is the parent resource, without the operations collection id.
Arguments
name
- The name of the operation's parent resource.
pub fn locations_datasets_annotation_stores_evaluate(
&self,
request: EvaluateAnnotationStoreRequest,
eval_store: &str
) -> ProjectLocationDatasetAnnotationStoreEvaluateCall<'a, C, A>
[src]
&self,
request: EvaluateAnnotationStoreRequest,
eval_store: &str
) -> ProjectLocationDatasetAnnotationStoreEvaluateCall<'a, C, A>
Create a builder to help you perform the following task:
Evaluate an Annotation store against a ground truth Annotation store. When the operation finishes successfully, a detailed response is returned of type EvaluateAnnotationStoreResponse, contained in the response. The metadata field type is OperationMetadata. Errors are logged to Cloud Logging (see Viewing logs).
Arguments
request
- No description provided.evalStore
- The Annotation store to compare againstgolden_store
, in the format ofprojects/{project_id}/locations/{location_id}/datasets/{dataset_id}/annotationStores/{annotation_store_id}
.
pub fn locations_datasets_dicom_stores_studies_search_for_series(
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySearchForSeryCall<'a, C, A>
[src]
&self,
parent: &str,
dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySearchForSeryCall<'a, C, A>
Create a builder to help you perform the following task:
SearchForSeries returns a list of matching series. See RetrieveTransaction.
Arguments
parent
- The name of the DICOM store that is being accessed. For example,projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.dicomWebPath
- The path of the SearchForSeries DICOMweb request. For example,series
orstudies/{study_uid}/series
.
pub fn locations_datasets_patch(
&self,
request: Dataset,
name: &str
) -> ProjectLocationDatasetPatchCall<'a, C, A>
[src]
&self,
request: Dataset,
name: &str
) -> ProjectLocationDatasetPatchCall<'a, C, A>
Create a builder to help you perform the following task:
Updates dataset metadata.
Arguments
request
- No description provided.name
- Resource name of the dataset, of the formprojects/{project_id}/locations/{location_id}/datasets/{dataset_id}
.
pub fn locations_datasets_dicom_stores_set_iam_policy(
&self,
request: SetIamPolicyRequest,
resource: &str
) -> ProjectLocationDatasetDicomStoreSetIamPolicyCall<'a, C, A>
[src]
&self,
request: SetIamPolicyRequest,
resource: &str
) -> ProjectLocationDatasetDicomStoreSetIamPolicyCall<'a, C, A>
Create a builder to help you perform the following task:
Sets the access control policy on the specified resource. Replaces any existing policy.
Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
Arguments
request
- No description provided.resource
- REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field.
pub fn locations_datasets_fhir_stores_get_iam_policy(
&self,
resource: &str
) -> ProjectLocationDatasetFhirStoreGetIamPolicyCall<'a, C, A>
[src]
&self,
resource: &str
) -> ProjectLocationDatasetFhirStoreGetIamPolicyCall<'a, C, A>
Create a builder to help you perform the following task:
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
Arguments
resource
- REQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field.
pub fn locations_datasets_annotation_stores_test_iam_permissions(
&self,
request: TestIamPermissionsRequest,
resource: &str
) -> ProjectLocationDatasetAnnotationStoreTestIamPermissionCall<'a, C, A>
[src]
&self,
request: TestIamPermissionsRequest,
resource: &str
) -> ProjectLocationDatasetAnnotationStoreTestIamPermissionCall<'a, C, A>
Create a builder to help you perform the following task:
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.
Arguments
request
- No description provided.resource
- REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field.
pub fn locations_datasets_dicom_stores_patch(
&self,
request: DicomStore,
name: &str
) -> ProjectLocationDatasetDicomStorePatchCall<'a, C, A>
[src]
&self,
request: DicomStore,
name: &str
) -> ProjectLocationDatasetDicomStorePatchCall<'a, C, A>
Create a builder to help you perform the following task:
Updates the specified DICOM store.
Arguments
request
- No description provided.name
- Resource name of the DICOM store, of the formprojects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}
.
pub fn locations_datasets_annotation_stores_list(
&self,
parent: &str
) -> ProjectLocationDatasetAnnotationStoreListCall<'a, C, A>
[src]
&self,
parent: &str
) -> ProjectLocationDatasetAnnotationStoreListCall<'a, C, A>
Create a builder to help you perform the following task:
Lists the Annotation stores in the given dataset for a source store.
Arguments
parent
- Name of the dataset.
pub fn locations_datasets_fhir_stores_delete(
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreDeleteCall<'a, C, A>
[src]
&self,
name: &str
) -> ProjectLocationDatasetFhirStoreDeleteCall<'a, C, A>
Create a builder to help you perform the following task:
Deletes the specified FHIR store and removes all resources within it.
Arguments
name
- The resource name of the FHIR store to delete.
pub fn locations_datasets_hl7_v2_stores_test_iam_permissions(
&self,
request: TestIamPermissionsRequest,
resource: &str
) -> ProjectLocationDatasetHl7V2StoreTestIamPermissionCall<'a, C, A>
[src]
&self,
request: TestIamPermissionsRequest,
resource: &str
) -> ProjectLocationDatasetHl7V2StoreTestIamPermissionCall<'a, C, A>
Create a builder to help you perform the following task:
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.
Arguments
request
- No description provided.resource
- REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field.
pub fn locations_datasets_operations_cancel(
&self,
request: CancelOperationRequest,
name: &str
) -> ProjectLocationDatasetOperationCancelCall<'a, C, A>
[src]
&self,
request: CancelOperationRequest,
name: &str
) -> ProjectLocationDatasetOperationCancelCall<'a, C, A>
Create a builder to help you perform the following task:
Starts asynchronous cancellation on a long-running operation. The server
makes a best effort to cancel the operation, but success is not
guaranteed. If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED
. Clients can use
Operations.GetOperation or
other methods to check whether the cancellation succeeded or whether the
operation completed despite cancellation. On successful cancellation,
the operation is not deleted; instead, it becomes an operation with
an Operation.error value with a google.rpc.Status.code of 1,
corresponding to Code.CANCELLED
.
Arguments
request
- No description provided.name
- The name of the operation resource to be cancelled.
pub fn locations_datasets_hl7_v2_stores_get_iam_policy(
&self,
resource: &str
) -> ProjectLocationDatasetHl7V2StoreGetIamPolicyCall<'a, C, A>
[src]
&self,
resource: &str
) -> ProjectLocationDatasetHl7V2StoreGetIamPolicyCall<'a, C, A>
Create a builder to help you perform the following task:
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
Arguments
resource
- REQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field.
Trait Implementations
impl<'a, C, A> MethodsBuilder for ProjectMethods<'a, C, A>
[src]
Auto Trait Implementations
impl<'a, C, A> !RefUnwindSafe for ProjectMethods<'a, C, A>
impl<'a, C, A> !Send for ProjectMethods<'a, C, A>
impl<'a, C, A> !Sync for ProjectMethods<'a, C, A>
impl<'a, C, A> Unpin for ProjectMethods<'a, C, A>
impl<'a, C, A> !UnwindSafe for ProjectMethods<'a, C, A>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,