[][src]Struct google_healthcare1_beta1::ProjectMethods

pub struct ProjectMethods<'a, C, A> where
    C: 'a,
    A: 'a, 
{ /* fields omitted */ }

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_create(...)`, `locations_datasets_deidentify(...)`, `locations_datasets_delete(...)`, `locations_datasets_dicom_stores_create(...)`, `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_delete(...)`, `locations_datasets_fhir_stores_export(...)`, `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_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();

Methods

impl<'a, C, A> ProjectMethods<'a, C, A>[src]

pub fn locations_datasets_fhir_stores_fhir_history(
    &self,
    name: &str
) -> ProjectLocationDatasetFhirStoreFhirHistoryCall<'a, C, A>
[src]

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.

On success, the response body will contain 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 will 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_messages_ingest(
    &self,
    request: IngestMessageRequest,
    parent: &str
) -> ProjectLocationDatasetHl7V2StoreMessageIngestCall<'a, C, A>
[src]

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. If an identical HL7v2 message is created twice only one resource is created on the server and no error is reported.

Arguments

  • request - No description provided.
  • parent - The name of the HL7v2 store this message belongs to.

pub fn locations_datasets_hl7_v2_stores_messages_delete(
    &self,
    name: &str
) -> ProjectLocationDatasetHl7V2StoreMessageDeleteCall<'a, C, A>
[src]

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_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]

Create a builder to help you perform the following task:

SearchForStudies returns a list of matching studies. See http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.6.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the SearchForStudies DICOMweb request (e.g., studies).

pub fn locations_datasets_fhir_stores_fhir_delete(
    &self,
    name: &str
) -> ProjectLocationDatasetFhirStoreFhirDeleteCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Deletes a FHIR resource.

Implements the FHIR standard delete interaction.

Note: Unless resource versioning is disabled by setting the disable_resource_versioning flag on the FHIR store, the deleted resources will be 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_fhir_stores_fhir_patch(
    &self,
    request: HttpBody,
    name: &str
) -> ProjectLocationDatasetFhirStoreFhirPatchCall<'a, C, A>
[src]

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.

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 will contain a JSON-encoded representation of the updated resource, including the server-assigned version ID. Errors generated by the FHIR store will 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_fhir_stores_export(
    &self,
    request: ExportResourcesRequest,
    name: &str
) -> ProjectLocationDatasetFhirStoreExportCall<'a, C, A>
[src]

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. 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. The name should be in the format of projects/{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]

Create a builder to help you perform the following task:

SearchForInstances returns a list of matching instances. See http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.6.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the SearchForInstancesRequest DICOMweb request (e.g., instances or series/{series_uid}/instances or studies/{study_uid}/instances).

pub fn locations_datasets_dicom_stores_studies_series_instances_retrieve_rendered(
    &self,
    parent: &str,
    dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceRetrieveRenderedCall<'a, C, A>
[src]

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 http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the RetrieveRenderedInstance DICOMweb request (e.g., studies/{study_id}/series/{series_id}/instances/{instance_id}/rendered).

pub fn locations_datasets_dicom_stores_get_iam_policy(
    &self,
    resource: &str
) -> ProjectLocationDatasetDicomStoreGetIamPolicyCall<'a, C, A>
[src]

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_create(
    &self,
    request: FhirStore,
    parent: &str
) -> ProjectLocationDatasetFhirStoreCreateCall<'a, C, A>
[src]

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_dicom_stores_studies_series_instances_frames_retrieve_rendered(
    &self,
    parent: &str,
    dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceFrameRetrieveRenderedCall<'a, C, A>
[src]

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 http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the RetrieveRenderedFrames DICOMweb request (e.g., studies/{study_id}/series/{series_id}/instances/{instance_id}/frames/{frame_list}/rendered).

pub fn locations_datasets_hl7_v2_stores_delete(
    &self,
    name: &str
) -> ProjectLocationDatasetHl7V2StoreDeleteCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Deletes the specified HL7v2 store and removes all messages that are contained within it.

Arguments

  • name - The resource name of the HL7v2 store to delete.

pub fn locations_datasets_fhir_stores_fhir_conditional_update(
    &self,
    request: HttpBody,
    parent: &str,
    type_: &str
) -> ProjectLocationDatasetFhirStoreFhirConditionalUpdateCall<'a, C, A>
[src]

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.

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 will return 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 will be 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 will contain a JSON-encoded representation of the updated resource, including the server-assigned version ID. Errors generated by the FHIR store will 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.
  • parent - The name of the FHIR store this resource belongs to.
  • type - The FHIR resource type to update, such as Patient or Observation. For a complete list, see the FHIR Resource Index. Must match the resource type in the provided content.

pub fn locations_datasets_fhir_stores_test_iam_permissions(
    &self,
    request: TestIamPermissionsRequest,
    resource: &str
) -> ProjectLocationDatasetFhirStoreTestIamPermissionCall<'a, C, A>
[src]

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.

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 using the search semantics described in the FHIR Search specification.

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 the GET 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 will contain a JSON-encoded representation of a Bundle resource of type searchset, containing the results of the search. Errors generated by the FHIR store will 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.

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 will contain pagination links.

Arguments

  • request - No description provided.
  • parent - Name of the FHIR store to retrieve resources from.

pub fn locations_datasets_fhir_stores_fhir_conditional_patch(
    &self,
    request: HttpBody,
    parent: &str,
    type_: &str
) -> ProjectLocationDatasetFhirStoreFhirConditionalPatchCall<'a, C, A>
[src]

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.

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 will return 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 will contain a JSON-encoded representation of the updated resource, including the server-assigned version ID. Errors generated by the FHIR store will 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.
  • parent - The name of the FHIR store this resource belongs to.
  • type - The FHIR resource type to update, such as Patient or Observation. For a complete list, see the FHIR Resource Index.

pub fn locations_datasets_get(
    &self,
    name: &str
) -> ProjectLocationDatasetGetCall<'a, C, A>
[src]

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 (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}).

pub fn locations_datasets_fhir_stores_set_iam_policy(
    &self,
    request: SetIamPolicyRequest,
    resource: &str
) -> ProjectLocationDatasetFhirStoreSetIamPolicyCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Sets the access control policy on the specified resource. Replaces any existing policy.

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]

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 http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the RetrieveSeriesMetadata DICOMweb request (e.g., studies/{study_id}/series/{series_id}/metadata).

pub fn locations_datasets_hl7_v2_stores_patch(
    &self,
    request: Hl7V2Store,
    name: &str
) -> ProjectLocationDatasetHl7V2StorePatchCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Updates the HL7v2 store.

Arguments

  • request - No description provided.
  • name - Output only. Resource name of the HL7v2 store, of the form projects/{project_id}/datasets/{dataset_id}/hl7V2Stores/{hl7v2_store_id}.

pub fn locations_datasets_list(
    &self,
    parent: &str
) -> ProjectLocationDatasetListCall<'a, C, A>
[src]

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 (e.g., projects/{project_id}/locations/{location_id}).

pub fn locations_datasets_create(
    &self,
    request: Dataset,
    parent: &str
) -> ProjectLocationDatasetCreateCall<'a, C, A>
[src]

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 in which the dataset should be created (e.g., projects/{project_id}/locations/{location_id}).

pub fn locations_datasets_fhir_stores_fhir__patient_everything(
    &self,
    name: &str
) -> ProjectLocationDatasetFhirStoreFhirPatientEverythingCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Retrieves all the resources in the patient compartment for a Patient resource.

Implements the FHIR extended operation Patient-everything.

On success, the response body will contain a JSON-encoded representation of a Bundle resource of type searchset, containing the results of the operation. Errors generated by the FHIR store will 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 - Name of the Patient resource for which the information is required.

pub fn locations_datasets_dicom_stores_list(
    &self,
    parent: &str
) -> ProjectLocationDatasetDicomStoreListCall<'a, C, A>
[src]

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_delete(
    &self,
    parent: &str,
    type_: &str
) -> ProjectLocationDatasetFhirStoreFhirConditionalDeleteCall<'a, C, A>
[src]

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. If multiple resources match, all of them will be 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 will be moved to a history repository that can still be retrieved through vread and related methods, unless they are removed by the purge method.

Arguments

  • parent - The name of the FHIR store this resource belongs to.
  • type - The FHIR resource type to delete, such as Patient or Observation. For a complete list, see the FHIR Resource Index.

pub fn locations_datasets_dicom_stores_studies_series_instances_frames_retrieve_frames(
    &self,
    parent: &str,
    dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceFrameRetrieveFrameCall<'a, C, A>
[src]

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 http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the RetrieveFrames DICOMweb request (e.g., studies/{study_id}/series/{series_id}/instances/{instance_id}/frames/{frame_list}).

pub fn locations_datasets_dicom_stores_search_for_series(
    &self,
    parent: &str,
    dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreSearchForSeryCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

SearchForSeries returns a list of matching series. See http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.6.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the SearchForSeries DICOMweb request(e.g., series or studies/{study_uid}/series).

pub fn locations_datasets_test_iam_permissions(
    &self,
    request: TestIamPermissionsRequest,
    resource: &str
) -> ProjectLocationDatasetTestIamPermissionCall<'a, C, A>
[src]

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_list(
    &self,
    parent: &str
) -> ProjectLocationDatasetHl7V2StoreMessageListCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Lists all the messages in the given HL7v2 store with support for filtering.

Arguments

  • parent - Name of the HL7v2 store to retrieve messages from.

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_fhir_stores_get_iam_policy(
    &self,
    resource: &str
) -> ProjectLocationDatasetFhirStoreGetIamPolicyCall<'a, C, A>
[src]

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_create(
    &self,
    request: Hl7V2Store,
    parent: &str
) -> ProjectLocationDatasetHl7V2StoreCreateCall<'a, C, A>
[src]

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_dicom_stores_studies_retrieve_study(
    &self,
    parent: &str,
    dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudyRetrieveStudyCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

RetrieveStudy returns all instances within the given study. See http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the RetrieveStudy DICOMweb request (e.g., studies/{study_id}).

pub fn locations_datasets_fhir_stores_get(
    &self,
    name: &str
) -> ProjectLocationDatasetFhirStoreGetCall<'a, C, A>
[src]

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_get_iam_policy(
    &self,
    resource: &str
) -> ProjectLocationDatasetGetIamPolicyCall<'a, C, A>
[src]

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_studies_store_instances(
    &self,
    request: HttpBody,
    parent: &str,
    dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudyStoreInstanceCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

StoreInstances stores DICOM instances associated with study instance unique identifiers (SUID). See http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.5.

Arguments

  • request - No description provided.
  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the StoreInstances DICOMweb request (e.g., studies/[{study_id}]). Note that the study_uid is optional.

pub fn locations_datasets_hl7_v2_stores_messages_patch(
    &self,
    request: Message,
    name: &str
) -> ProjectLocationDatasetHl7V2StoreMessagePatchCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Update the message.

Arguments

  • request - No description provided.
  • name - Resource name of the Message, of the form projects/{project_id}/datasets/{dataset_id}/hl7V2Stores/{hl7_v2_store_id}/messages/{message_id}. Assigned by the server.

pub fn locations_datasets_dicom_stores_import(
    &self,
    request: ImportDicomDataRequest,
    name: &str
) -> ProjectLocationDatasetDicomStoreImportCall<'a, C, A>
[src]

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 will be populated with error details (in the form of ImportDicomDataErrorDetails in error.details), which will hold finer-grained error information. 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 (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).

pub fn locations_datasets_dicom_stores_studies_series_delete(
    &self,
    parent: &str,
    dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryDeleteCall<'a, C, A>
[src]

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 WADO-RS standard.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the DeleteSeries request (e.g., studies/{study_id}/series/{series_id}).

pub fn locations_datasets_fhir_stores_delete(
    &self,
    name: &str
) -> ProjectLocationDatasetFhirStoreDeleteCall<'a, C, A>
[src]

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_operations_list(
    &self,
    name: &str
) -> ProjectLocationDatasetOperationListCall<'a, C, A>
[src]

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_dicom_stores_create(
    &self,
    request: DicomStore,
    parent: &str
) -> ProjectLocationDatasetDicomStoreCreateCall<'a, C, A>
[src]

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_deidentify(
    &self,
    request: DeidentifyDatasetRequest,
    source_dataset: &str
) -> ProjectLocationDatasetDeidentifyCall<'a, C, A>
[src]

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, details field type is DeidentifyErrorDetails.

Arguments

  • request - No description provided.
  • sourceDataset - Source dataset resource name. (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}).

pub fn locations_datasets_operations_get(
    &self,
    name: &str
) -> ProjectLocationDatasetOperationGetCall<'a, C, A>
[src]

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_fhir_stores_fhir_update(
    &self,
    request: HttpBody,
    name: &str
) -> ProjectLocationDatasetFhirStoreFhirUpdateCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Updates the entire contents of a resource.

Implements the FHIR standard update interaction.

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 will contain a JSON-encoded representation of the updated resource, including the server-assigned version ID. Errors generated by the FHIR store will 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_delete(
    &self,
    name: &str
) -> ProjectLocationDatasetDeleteCall<'a, C, A>
[src]

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 (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}).

pub fn locations_datasets_dicom_stores_studies_search_for_instances(
    &self,
    parent: &str,
    dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySearchForInstanceCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

SearchForInstances returns a list of matching instances. See http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.6.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the SearchForInstancesRequest DICOMweb request (e.g., instances or series/{series_uid}/instances or studies/{study_uid}/instances).

pub fn locations_datasets_patch(
    &self,
    request: Dataset,
    name: &str
) -> ProjectLocationDatasetPatchCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Updates dataset metadata.

Arguments

  • request - No description provided.
  • name - Output only. Resource name of the dataset, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}.

pub fn locations_datasets_dicom_stores_studies_search_for_series(
    &self,
    parent: &str,
    dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySearchForSeryCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

SearchForSeries returns a list of matching series. See http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.6.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the SearchForSeries DICOMweb request(e.g., series or studies/{study_uid}/series).

pub fn locations_datasets_fhir_stores_fhir_read(
    &self,
    name: &str
) -> ProjectLocationDatasetFhirStoreFhirReadCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Gets the contents of a FHIR resource.

Implements the FHIR standard read interaction.

Also supports the FHIR standard conditional read interaction 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 will contain a JSON-encoded representation of the resource. Errors generated by the FHIR store will 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_dicom_stores_test_iam_permissions(
    &self,
    request: TestIamPermissionsRequest,
    resource: &str
) -> ProjectLocationDatasetDicomStoreTestIamPermissionCall<'a, C, A>
[src]

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_set_iam_policy(
    &self,
    request: SetIamPolicyRequest,
    resource: &str
) -> ProjectLocationDatasetDicomStoreSetIamPolicyCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Sets the access control policy on the specified resource. Replaces any existing policy.

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_fhir__observation_lastn(
    &self,
    parent: &str
) -> ProjectLocationDatasetFhirStoreFhirObservationLastnCall<'a, C, A>
[src]

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.

Search terms are provided as query parameters following the same pattern as the search method. 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.

On success, the response body will contain a JSON-encoded representation of a Bundle resource of type searchset, containing the results of the operation. Errors generated by the FHIR store will 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_delete(
    &self,
    name: &str
) -> ProjectLocationDatasetDicomStoreDeleteCall<'a, C, A>
[src]

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_fhir_vread(
    &self,
    name: &str
) -> ProjectLocationDatasetFhirStoreFhirVreadCall<'a, C, A>
[src]

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.

On success, the response body will contain a JSON-encoded representation of the resource. Errors generated by the FHIR store will 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_dicom_stores_studies_series_instances_retrieve_metadata(
    &self,
    parent: &str,
    dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceRetrieveMetadataCall<'a, C, A>
[src]

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 http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the RetrieveInstanceMetadata DICOMweb request (e.g., studies/{study_id}/series/{series_id}/instances/{instance_id}/metadata).

pub fn locations_datasets_dicom_stores_search_for_instances(
    &self,
    parent: &str,
    dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreSearchForInstanceCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

SearchForInstances returns a list of matching instances. See http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.6.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the SearchForInstancesRequest DICOMweb request (e.g., instances or series/{series_uid}/instances or studies/{study_uid}/instances).

pub fn locations_datasets_dicom_stores_get(
    &self,
    name: &str
) -> ProjectLocationDatasetDicomStoreGetCall<'a, C, A>
[src]

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]

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.

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 and transaction processing rules.

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 will contain 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 will 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.
  • parent - Name of the FHIR store in which this bundle will be executed.

pub fn locations_datasets_dicom_stores_studies_series_instances_retrieve_instance(
    &self,
    parent: &str,
    dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceRetrieveInstanceCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

RetrieveInstance returns instance associated with the given study, series, and SOP Instance UID. See http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the RetrieveInstance DICOMweb request (e.g., studies/{study_id}/series/{series_id}/instances/{instance_id}).

pub fn locations_datasets_dicom_stores_studies_retrieve_metadata(
    &self,
    parent: &str,
    dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudyRetrieveMetadataCall<'a, C, A>
[src]

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 http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the RetrieveStudyMetadata DICOMweb request (e.g., studies/{study_id}/metadata).

pub fn locations_datasets_dicom_stores_studies_series_retrieve_series(
    &self,
    parent: &str,
    dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryRetrieveSeryCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

RetrieveSeries returns all instances within the given study and series. See http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the RetrieveSeries DICOMweb request (e.g., studies/{study_id}/series/{series_id}).

pub fn locations_datasets_dicom_stores_patch(
    &self,
    request: DicomStore,
    name: &str
) -> ProjectLocationDatasetDicomStorePatchCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Updates the specified DICOM store.

Arguments

  • request - No description provided.
  • name - Output only. Resource name of the DICOM store, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}.

pub fn locations_datasets_dicom_stores_export(
    &self,
    request: ExportDicomDataRequest,
    name: &str
) -> ProjectLocationDatasetDicomStoreExportCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Exports data to the specified destination by copying it from the DICOM store. The metadata field type is OperationMetadata.

Arguments

  • request - No description provided.
  • name - The DICOM store resource name from which the data should be exported (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).

pub fn locations_datasets_fhir_stores_fhir_create(
    &self,
    request: HttpBody,
    parent: &str,
    type_: &str
) -> ProjectLocationDatasetFhirStoreFhirCreateCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Creates a FHIR resource.

Implements the FHIR standard create interaction, which creates a new resource with a server-assigned resource ID.

Also supports the FHIR standard conditional create interaction, 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 will contain 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 will 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.
  • parent - The name of the FHIR store this resource belongs to.
  • type - The FHIR resource type to create, such as Patient or Observation. For a complete list, see the FHIR Resource Index. Must match the resource type in the provided content.

pub fn locations_datasets_hl7_v2_stores_get(
    &self,
    name: &str
) -> ProjectLocationDatasetHl7V2StoreGetCall<'a, C, A>
[src]

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_fhir_stores_list(
    &self,
    parent: &str
) -> ProjectLocationDatasetFhirStoreListCall<'a, C, A>
[src]

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__resource_purge(
    &self,
    name: &str
) -> ProjectLocationDatasetFhirStoreFhirResourcePurgeCall<'a, C, A>
[src]

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_hl7_v2_stores_list(
    &self,
    parent: &str
) -> ProjectLocationDatasetHl7V2StoreListCall<'a, C, A>
[src]

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_studies_series_instances_delete(
    &self,
    parent: &str,
    dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudySeryInstanceDeleteCall<'a, C, A>
[src]

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 WADO-RS standard.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the DeleteInstance request (e.g., studies/{study_id}/series/{series_id}/instances/{instance_id}).

pub fn locations_datasets_dicom_stores_studies_delete(
    &self,
    parent: &str,
    dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStudyDeleteCall<'a, C, A>
[src]

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 WADO-RS standard.

Arguments

  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the DeleteStudy request (e.g., studies/{study_id}).

pub fn locations_datasets_fhir_stores_import(
    &self,
    request: ImportResourcesRequest,
    name: &str
) -> ProjectLocationDatasetFhirStoreImportCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Import resources to the FHIR store by loading data from the specified sources. Each resource must have a client-supplied ID, which is retained by the server.

The import operation is idempotent. Upon retry, the most recent data (matching the client-supplied ID) is overwritten, without creating a new resource version. If partial failures occur during the import, successful changes are not rolled back.

If history imports are enabled (enable_history_import is set in the FHIR store's configuration), you can import historical versions of a resource by supplying a bundle of type history. The historical versions in the bundle must have lastUpdated timestamps. If a current or historical version with the supplied resource ID already exists, the bundle is rejected.

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. 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. The name should be in the format of projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

pub fn locations_datasets_fhir_stores_fhir_capabilities(
    &self,
    name: &str
) -> ProjectLocationDatasetFhirStoreFhirCapabilityCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Gets the FHIR capability statement for the store, which contains a description of functionality supported by the server.

Implements the FHIR standard capabilities interaction.

On success, the response body will contain a JSON-encoded representation of a CapabilityStatement resource.

Arguments

  • name - Name of the FHIR store to retrieve the capabilities for.

pub fn locations_datasets_hl7_v2_stores_set_iam_policy(
    &self,
    request: SetIamPolicyRequest,
    resource: &str
) -> ProjectLocationDatasetHl7V2StoreSetIamPolicyCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Sets the access control policy on the specified resource. Replaces any existing policy.

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_store_instances(
    &self,
    request: HttpBody,
    parent: &str,
    dicom_web_path: &str
) -> ProjectLocationDatasetDicomStoreStoreInstanceCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

StoreInstances stores DICOM instances associated with study instance unique identifiers (SUID). See http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.5.

Arguments

  • request - No description provided.
  • parent - The name of the DICOM store that is being accessed (e.g., projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}).
  • dicomWebPath - The path of the StoreInstances DICOMweb request (e.g., studies/[{study_id}]). Note that the study_uid is optional.

pub fn locations_datasets_set_iam_policy(
    &self,
    request: SetIamPolicyRequest,
    resource: &str
) -> ProjectLocationDatasetSetIamPolicyCall<'a, C, A>
[src]

Create a builder to help you perform the following task:

Sets the access control policy on the specified resource. Replaces any existing policy.

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_get_iam_policy(
    &self,
    resource: &str
) -> ProjectLocationDatasetHl7V2StoreGetIamPolicyCall<'a, C, A>
[src]

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_messages_get(
    &self,
    name: &str
) -> ProjectLocationDatasetHl7V2StoreMessageGetCall<'a, C, A>
[src]

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_hl7_v2_stores_test_iam_permissions(
    &self,
    request: TestIamPermissionsRequest,
    resource: &str
) -> ProjectLocationDatasetHl7V2StoreTestIamPermissionCall<'a, C, A>
[src]

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_patch(
    &self,
    request: FhirStore,
    name: &str
) -> ProjectLocationDatasetFhirStorePatchCall<'a, C, A>
[src]

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 form projects/{project_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}.

pub fn locations_datasets_hl7_v2_stores_messages_create(
    &self,
    request: CreateMessageRequest,
    parent: &str
) -> ProjectLocationDatasetHl7V2StoreMessageCreateCall<'a, C, A>
[src]

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.

Trait Implementations

impl<'a, C, A> MethodsBuilder for ProjectMethods<'a, C, A>[src]

Auto Trait Implementations

impl<'a, C, A> !Send for ProjectMethods<'a, C, A>

impl<'a, C, A> Unpin for ProjectMethods<'a, C, A>

impl<'a, C, A> !Sync for ProjectMethods<'a, C, A>

impl<'a, C, A> !UnwindSafe for ProjectMethods<'a, C, A>

impl<'a, C, A> !RefUnwindSafe for ProjectMethods<'a, C, A>

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.