Class: Google::Apis::HealthcareV1::CloudHealthcareService
- Inherits:
-
Core::BaseService
- Object
- Core::BaseService
- Google::Apis::HealthcareV1::CloudHealthcareService
- Defined in:
- lib/google/apis/healthcare_v1/service.rb
Overview
Cloud Healthcare API
Manage, store, and access healthcare data in Google Cloud Platform.
Instance Attribute Summary collapse
-
#key ⇒ String
API key.
-
#quota_user ⇒ String
Available to use for quota purposes for server-side applications.
Instance Method Summary collapse
-
#activate_consent(name, activate_consent_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Consent
Activates the latest revision of the specified Consent by committing a new revision with
state
updated toACTIVE
. -
#analyze_nlp_entities(nlp_service, analyze_entities_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::AnalyzeEntitiesResponse
Analyze heathcare entity in a document.
-
#archive_user_data_mapping(name, archive_user_data_mapping_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ArchiveUserDataMappingResponse
Archives the specified User data mapping.
-
#cancel_operation(name, cancel_operation_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Starts asynchronous cancellation on a long-running operation.
-
#capabilities_project_location_dataset_fhir_store_fhir(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
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.
-
#check_consent_store_data_access(consent_store, check_data_access_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::CheckDataAccessResponse
Checks if a particular data_id of a User data mapping in the specified consent store is consented for the specified use.
-
#create_message(parent, create_message_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Message
Parses and stores an HL7v2 message.
-
#create_project_location_dataset(parent, dataset_object = nil, dataset_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
Creates a new health dataset.
-
#create_project_location_dataset_consent_store(parent, consent_store_object = nil, consent_store_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ConsentStore
Creates a new consent store in the parent dataset.
-
#create_project_location_dataset_consent_store_attribute_definition(parent, attribute_definition_object = nil, attribute_definition_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::AttributeDefinition
Creates a new Attribute definition in the parent consent store.
-
#create_project_location_dataset_consent_store_consent(parent, consent_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Consent
Creates a new Consent in the parent consent store.
-
#create_project_location_dataset_consent_store_consent_artifact(parent, consent_artifact_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ConsentArtifact
Creates a new Consent artifact in the parent consent store.
-
#create_project_location_dataset_consent_store_user_data_mapping(parent, user_data_mapping_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::UserDataMapping
Creates a new User data mapping in the parent consent store.
-
#create_project_location_dataset_dicom_store(parent, dicom_store_object = nil, dicom_store_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::DicomStore
Creates a new DICOM store within the parent dataset.
-
#create_project_location_dataset_fhir_store(parent, fhir_store_object = nil, fhir_store_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::FhirStore
Creates a new FHIR store within the parent dataset.
-
#create_project_location_dataset_fhir_store_fhir(parent, type, http_body_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
Creates a FHIR resource.
-
#create_project_location_dataset_hl7_v2_store(parent, hl7_v2_store_object = nil, hl7_v2_store_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Hl7V2Store
Creates a new HL7v2 store within the parent dataset.
-
#deidentify_dataset(source_dataset, deidentify_dataset_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
Creates a new dataset containing de-identified data from the source dataset.
-
#deidentify_dicom_store(source_store, deidentify_dicom_store_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
De-identifies data from the source store and writes it to the destination store.
-
#deidentify_fhir_store(source_store, deidentify_fhir_store_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
De-identifies data from the source store and writes it to the destination store.
-
#delete_project_location_dataset(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the specified health dataset and all data contained in the dataset.
-
#delete_project_location_dataset_consent_store(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the specified consent store and removes all the consent store's data.
-
#delete_project_location_dataset_consent_store_attribute_definition(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the specified Attribute definition.
-
#delete_project_location_dataset_consent_store_consent(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the Consent and its revisions.
-
#delete_project_location_dataset_consent_store_consent_artifact(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the specified Consent artifact.
-
#delete_project_location_dataset_consent_store_consent_revision(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the specified revision of a Consent.
-
#delete_project_location_dataset_consent_store_user_data_mapping(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the specified User data mapping.
-
#delete_project_location_dataset_dicom_store(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the specified DICOM store and removes all images that are contained within it.
-
#delete_project_location_dataset_dicom_store_study(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
DeleteStudy deletes all instances within the given study.
-
#delete_project_location_dataset_dicom_store_study_series(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
DeleteSeries deletes all instances within the given study and series.
-
#delete_project_location_dataset_dicom_store_study_series_instance(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
DeleteInstance deletes an instance associated with the given study, series, and SOP Instance UID.
-
#delete_project_location_dataset_fhir_store(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the specified FHIR store and removes all resources within it.
-
#delete_project_location_dataset_fhir_store_fhir(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
Deletes a FHIR resource.
-
#delete_project_location_dataset_hl7_v2_store(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the specified HL7v2 store and removes all messages that it contains.
-
#delete_project_location_dataset_hl7_v2_store_message(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes an HL7v2 message.
-
#evaluate_consent_store_user_consents(consent_store, evaluate_user_consents_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::EvaluateUserConsentsResponse
Evaluates the user's Consents for all matching User data mappings.
-
#execute_project_location_dataset_fhir_store_fhir_bundle(parent, http_body_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
Executes all the requests in the given Bundle.
-
#export_dicom_store_dicom_data(name, export_dicom_data_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
Exports data to the specified destination by copying it from the DICOM store.
-
#export_fhir_store_resources(name, export_resources_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
Export resources from the FHIR store to the specified destination.
-
#export_hl7_v2_store_messages(name, export_messages_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
Exports the messages to a destination.
-
#get_project_location(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Location
Gets information about a location.
-
#get_project_location_dataset(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Dataset
Gets any metadata associated with a dataset.
-
#get_project_location_dataset_consent_store(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ConsentStore
Gets the specified consent store.
-
#get_project_location_dataset_consent_store_attribute_definition(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::AttributeDefinition
Gets the specified Attribute definition.
-
#get_project_location_dataset_consent_store_consent(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Consent
Gets the specified revision of a Consent, or the latest revision if
revision_id
is not specified in the resource name. -
#get_project_location_dataset_consent_store_consent_artifact(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ConsentArtifact
Gets the specified Consent artifact.
-
#get_project_location_dataset_consent_store_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Gets the access control policy for a resource.
-
#get_project_location_dataset_consent_store_user_data_mapping(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::UserDataMapping
Gets the specified User data mapping.
-
#get_project_location_dataset_dicom_store(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::DicomStore
Gets the specified DICOM store.
-
#get_project_location_dataset_dicom_store_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Gets the access control policy for a resource.
-
#get_project_location_dataset_fhir_store(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::FhirStore
Gets the configuration of the specified FHIR store.
-
#get_project_location_dataset_fhir_store_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Gets the access control policy for a resource.
-
#get_project_location_dataset_hl7_v2_store(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Hl7V2Store
Gets the specified HL7v2 store.
-
#get_project_location_dataset_hl7_v2_store_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Gets the access control policy for a resource.
-
#get_project_location_dataset_hl7_v2_store_message(name, view: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Message
Gets an HL7v2 message.
-
#get_project_location_dataset_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Gets the access control policy for a resource.
-
#get_project_location_dataset_operation(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
Gets the latest state of a long-running operation.
-
#history_project_location_dataset_fhir_store_fhir(name, _at: nil, _count: nil, _page_token: nil, _since: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
Lists all the versions of a resource (including the current version and deleted versions) from the FHIR store.
-
#import_dicom_store_dicom_data(name, import_dicom_data_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
Imports data into the DICOM store by copying it from the specified source.
-
#import_fhir_store_resources(name, import_resources_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
Imports resources to the FHIR store by loading data from the specified sources.
-
#import_hl7_v2_store_messages(name, import_messages_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
Import messages to the HL7v2 store by loading data from the specified sources.
-
#ingest_message(parent, ingest_message_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::IngestMessageResponse
Parses and stores an HL7v2 message.
-
#initialize ⇒ CloudHealthcareService
constructor
A new instance of CloudHealthcareService.
-
#list_project_location_dataset_consent_store_attribute_definitions(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListAttributeDefinitionsResponse
Lists the Attribute definitions in the specified consent store.
-
#list_project_location_dataset_consent_store_consent_artifacts(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListConsentArtifactsResponse
Lists the Consent artifacts in the specified consent store.
-
#list_project_location_dataset_consent_store_consent_revisions(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListConsentRevisionsResponse
Lists the revisions of the specified Consent in reverse chronological order.
-
#list_project_location_dataset_consent_store_consents(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListConsentsResponse
Lists the Consent in the given consent store, returning each Consent's latest revision.
-
#list_project_location_dataset_consent_store_user_data_mappings(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListUserDataMappingsResponse
Lists the User data mappings in the specified consent store.
-
#list_project_location_dataset_consent_stores(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListConsentStoresResponse
Lists the consent stores in the specified dataset.
-
#list_project_location_dataset_dicom_stores(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListDicomStoresResponse
Lists the DICOM stores in the given dataset.
-
#list_project_location_dataset_fhir_stores(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListFhirStoresResponse
Lists the FHIR stores in the given dataset.
-
#list_project_location_dataset_hl7_v2_store_messages(parent, filter: nil, order_by: nil, page_size: nil, page_token: nil, view: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListMessagesResponse
Lists all the messages in the given HL7v2 store with support for filtering.
-
#list_project_location_dataset_hl7_v2_stores(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListHl7V2StoresResponse
Lists the HL7v2 stores in the given dataset.
-
#list_project_location_dataset_operations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListOperationsResponse
Lists operations that match the specified filter in the request.
-
#list_project_location_datasets(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListDatasetsResponse
Lists the health datasets in the current project.
-
#list_project_locations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListLocationsResponse
Lists information about the supported locations for this service.
-
#patch_project_location_dataset(name, dataset_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Dataset
Updates dataset metadata.
-
#patch_project_location_dataset_consent_store(name, consent_store_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ConsentStore
Updates the specified consent store.
-
#patch_project_location_dataset_consent_store_attribute_definition(name, attribute_definition_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::AttributeDefinition
Updates the specified Attribute definition.
-
#patch_project_location_dataset_consent_store_consent(name, consent_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Consent
Updates the latest revision of the specified Consent by committing a new revision with the changes.
-
#patch_project_location_dataset_consent_store_user_data_mapping(name, user_data_mapping_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::UserDataMapping
Updates the specified User data mapping.
-
#patch_project_location_dataset_dicom_store(name, dicom_store_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::DicomStore
Updates the specified DICOM store.
-
#patch_project_location_dataset_fhir_store(name, fhir_store_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::FhirStore
Updates the configuration of the specified FHIR store.
-
#patch_project_location_dataset_fhir_store_fhir(name, http_body_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
Updates part of an existing resource by applying the operations specified in a JSON Patch document.
-
#patch_project_location_dataset_hl7_v2_store(name, hl7_v2_store_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Hl7V2Store
Updates the HL7v2 store.
-
#patch_project_location_dataset_hl7_v2_store_message(name, message_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Message
Update the message.
-
#patient_project_location_dataset_fhir_store_fhir_everything(name, _count: nil, _page_token: nil, _since: nil, _type: nil, end_: nil, start: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
Retrieves a Patient resource and resources related to that patient.
-
#query_consent_store_accessible_data(consent_store, query_accessible_data_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
Queries all data_ids that are consented for a specified use in the given consent store and writes them to a specified destination.
-
#read_project_location_dataset_fhir_store_fhir(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
Gets the contents of a FHIR resource.
-
#reject_consent(name, reject_consent_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Consent
Rejects the latest revision of the specified Consent by committing a new revision with
state
updated toREJECTED
. -
#resource_project_location_dataset_fhir_store_fhir_purge(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes all the historical versions of a resource (excluding the current version) from the FHIR store.
-
#retrieve_project_location_dataset_dicom_store_study_metadata(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveStudyMetadata returns instance associated with the given study presented as metadata with the bulk data removed.
-
#retrieve_project_location_dataset_dicom_store_study_series_instance_frame_frames(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveFrames returns instances associated with the given study, series, SOP Instance UID and frame numbers.
-
#retrieve_project_location_dataset_dicom_store_study_series_instance_frame_rendered(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveRenderedFrames returns instances associated with the given study, series, SOP Instance UID and frame numbers in an acceptable Rendered Media Type.
-
#retrieve_project_location_dataset_dicom_store_study_series_instance_instance(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveInstance returns instance associated with the given study, series, and SOP Instance UID.
-
#retrieve_project_location_dataset_dicom_store_study_series_instance_metadata(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveInstanceMetadata returns instance associated with the given study, series, and SOP Instance UID presented as metadata with the bulk data removed.
-
#retrieve_project_location_dataset_dicom_store_study_series_instance_rendered(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveRenderedInstance returns instance associated with the given study, series, and SOP Instance UID in an acceptable Rendered Media Type.
-
#retrieve_project_location_dataset_dicom_store_study_series_metadata(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveSeriesMetadata returns instance associated with the given study and series, presented as metadata with the bulk data removed.
-
#retrieve_project_location_dataset_dicom_store_study_series_series(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveSeries returns all instances within the given study and series.
-
#retrieve_project_location_dataset_dicom_store_study_study(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveStudy returns all instances within the given study.
-
#revoke_consent(name, revoke_consent_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Consent
Revokes the latest revision of the specified Consent by committing a new revision with
state
updated toREVOKED
. -
#search_fhir_resources(parent, search_resources_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
Searches for resources in the given FHIR store according to criteria specified as query parameters.
-
#search_project_location_dataset_dicom_store_for_instances(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
SearchForInstances returns a list of matching instances.
-
#search_project_location_dataset_dicom_store_for_series(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
SearchForSeries returns a list of matching series.
-
#search_project_location_dataset_dicom_store_for_studies(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
SearchForStudies returns a list of matching studies.
-
#search_project_location_dataset_dicom_store_study_for_instances(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
SearchForInstances returns a list of matching instances.
-
#search_project_location_dataset_dicom_store_study_for_series(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
SearchForSeries returns a list of matching series.
-
#search_project_location_dataset_dicom_store_study_series_for_instances(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
SearchForInstances returns a list of matching instances.
-
#search_project_location_dataset_fhir_store_fhir_type(parent, resource_type, search_resources_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
Searches for resources in the given FHIR store according to criteria specified as query parameters.
-
#set_consent_store_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Sets the access control policy on the specified resource.
-
#set_dataset_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Sets the access control policy on the specified resource.
-
#set_dicom_store_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Sets the access control policy on the specified resource.
-
#set_fhir_store_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Sets the access control policy on the specified resource.
-
#set_hl7_v2_store_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Sets the access control policy on the specified resource.
-
#store_project_location_dataset_dicom_store_instances(parent, dicom_web_path, http_body_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
StoreInstances stores DICOM instances associated with study instance unique identifiers (SUID).
-
#store_project_location_dataset_dicom_store_study_instances(parent, dicom_web_path, http_body_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
StoreInstances stores DICOM instances associated with study instance unique identifiers (SUID).
-
#test_consent_store_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::TestIamPermissionsResponse
Returns permissions that a caller has on the specified resource.
-
#test_dataset_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::TestIamPermissionsResponse
Returns permissions that a caller has on the specified resource.
-
#test_dicom_store_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::TestIamPermissionsResponse
Returns permissions that a caller has on the specified resource.
-
#test_fhir_store_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::TestIamPermissionsResponse
Returns permissions that a caller has on the specified resource.
-
#test_hl7_v2_store_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::TestIamPermissionsResponse
Returns permissions that a caller has on the specified resource.
-
#update_project_location_dataset_fhir_store_fhir(name, http_body_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
Updates the entire contents of a resource.
-
#vread_project_location_dataset_fhir_store_fhir(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
Gets the contents of a version (current or historical) of a FHIR resource by version ID.
Constructor Details
#initialize ⇒ CloudHealthcareService
Returns a new instance of CloudHealthcareService.
45 46 47 48 49 50 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 45 def initialize super('https://healthcare.googleapis.com/', '', client_name: 'google-apis-healthcare_v1', client_version: Google::Apis::HealthcareV1::GEM_VERSION) @batch_path = 'batch' end |
Instance Attribute Details
#key ⇒ String
Returns API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
38 39 40 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 38 def key @key end |
#quota_user ⇒ String
Returns Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
43 44 45 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 43 def quota_user @quota_user end |
Instance Method Details
#activate_consent(name, activate_consent_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Consent
Activates the latest revision of the specified Consent by committing a new
revision with state
updated to ACTIVE
. If the latest revision of the
specified Consent is in the ACTIVE
state, no new revision is committed. A
FAILED_PRECONDITION error occurs if the latest revision of the specified
Consent is in the REJECTED
or REVOKED
state.
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1265 def (name, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:activate', ) command.request_representation = Google::Apis::HealthcareV1::ActivateConsentRequest::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::Consent::Representation command.response_class = Google::Apis::HealthcareV1::Consent command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#analyze_nlp_entities(nlp_service, analyze_entities_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::AnalyzeEntitiesResponse
Analyze heathcare entity in a document. Its response includes the recognized entity mentions and the relationships between them. AnalyzeEntities uses context aware models to detect entities.
5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 5217 def analyze_nlp_entities(nlp_service, analyze_entities_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+nlpService}:analyzeEntities', ) command.request_representation = Google::Apis::HealthcareV1::AnalyzeEntitiesRequest::Representation command.request_object = analyze_entities_request_object command.response_representation = Google::Apis::HealthcareV1::AnalyzeEntitiesResponse::Representation command.response_class = Google::Apis::HealthcareV1::AnalyzeEntitiesResponse command.params['nlpService'] = nlp_service unless nlp_service.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#archive_user_data_mapping(name, archive_user_data_mapping_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ArchiveUserDataMappingResponse
Archives the specified User data mapping.
1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1689 def archive_user_data_mapping(name, archive_user_data_mapping_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:archive', ) command.request_representation = Google::Apis::HealthcareV1::ArchiveUserDataMappingRequest::Representation command.request_object = archive_user_data_mapping_request_object command.response_representation = Google::Apis::HealthcareV1::ArchiveUserDataMappingResponse::Representation command.response_class = Google::Apis::HealthcareV1::ArchiveUserDataMappingResponse command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#cancel_operation(name, cancel_operation_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
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
.
5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 5104 def cancel_operation(name, cancel_operation_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:cancel', ) command.request_representation = Google::Apis::HealthcareV1::CancelOperationRequest::Representation command.request_object = cancel_operation_request_object command.response_representation = Google::Apis::HealthcareV1::Empty::Representation command.response_class = Google::Apis::HealthcareV1::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#capabilities_project_location_dataset_fhir_store_fhir(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
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.
3823 3824 3825 3826 3827 3828 3829 3830 3831 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3823 def capabilities_project_location_dataset_fhir_store_fhir(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}/fhir/metadata', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#check_consent_store_data_access(consent_store, check_data_access_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::CheckDataAccessResponse
Checks if a particular data_id of a User data mapping in the specified consent store is consented for the specified use.
487 488 489 490 491 492 493 494 495 496 497 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 487 def (, check_data_access_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+consentStore}:checkDataAccess', ) command.request_representation = Google::Apis::HealthcareV1::CheckDataAccessRequest::Representation command.request_object = check_data_access_request_object command.response_representation = Google::Apis::HealthcareV1::CheckDataAccessResponse::Representation command.response_class = Google::Apis::HealthcareV1::CheckDataAccessResponse command.params['consentStore'] = unless .nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_message(parent, create_message_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Message
Parses and stores an HL7v2 message. This method triggers an asynchronous notification to any Pub/Sub topic configured in Hl7V2Store. Hl7V2NotificationConfig, if the filtering matches the message. If an MLLP adapter is configured to listen to a Pub/Sub topic, the adapter transmits the message when a notification is received.
4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4825 def (parent, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/messages', ) command.request_representation = Google::Apis::HealthcareV1::CreateMessageRequest::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::Message::Representation command.response_class = Google::Apis::HealthcareV1::Message command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_project_location_dataset(parent, dataset_object = nil, dataset_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
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.
152 153 154 155 156 157 158 159 160 161 162 163 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 152 def create_project_location_dataset(parent, dataset_object = nil, dataset_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/datasets', ) command.request_representation = Google::Apis::HealthcareV1::Dataset::Representation command.request_object = dataset_object command.response_representation = Google::Apis::HealthcareV1::Operation::Representation command.response_class = Google::Apis::HealthcareV1::Operation command.params['parent'] = parent unless parent.nil? command.query['datasetId'] = dataset_id unless dataset_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_project_location_dataset_consent_store(parent, consent_store_object = nil, consent_store_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ConsentStore
Creates a new consent store in the parent dataset. Attempting to create a consent store with the same ID as an existing store fails with an ALREADY_EXISTS error.
525 526 527 528 529 530 531 532 533 534 535 536 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 525 def (parent, = nil, consent_store_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/consentStores', ) command.request_representation = Google::Apis::HealthcareV1::ConsentStore::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::ConsentStore::Representation command.response_class = Google::Apis::HealthcareV1::ConsentStore command.params['parent'] = parent unless parent.nil? command.query['consentStoreId'] = unless .nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_project_location_dataset_consent_store_attribute_definition(parent, attribute_definition_object = nil, attribute_definition_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::AttributeDefinition
Creates a new Attribute definition in the parent consent store.
914 915 916 917 918 919 920 921 922 923 924 925 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 914 def (parent, attribute_definition_object = nil, attribute_definition_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/attributeDefinitions', ) command.request_representation = Google::Apis::HealthcareV1::AttributeDefinition::Representation command.request_object = attribute_definition_object command.response_representation = Google::Apis::HealthcareV1::AttributeDefinition::Representation command.response_class = Google::Apis::HealthcareV1::AttributeDefinition command.params['parent'] = parent unless parent.nil? command.query['attributeDefinitionId'] = attribute_definition_id unless attribute_definition_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_project_location_dataset_consent_store_consent(parent, consent_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Consent
Creates a new Consent in the parent consent store.
1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1298 def (parent, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/consents', ) command.request_representation = Google::Apis::HealthcareV1::Consent::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::Consent::Representation command.response_class = Google::Apis::HealthcareV1::Consent command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_project_location_dataset_consent_store_consent_artifact(parent, consent_artifact_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ConsentArtifact
Creates a new Consent artifact in the parent consent store.
1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1098 def (parent, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/consentArtifacts', ) command.request_representation = Google::Apis::HealthcareV1::ConsentArtifact::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::ConsentArtifact::Representation command.response_class = Google::Apis::HealthcareV1::ConsentArtifact command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_project_location_dataset_consent_store_user_data_mapping(parent, user_data_mapping_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::UserDataMapping
Creates a new User data mapping in the parent consent store.
1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1722 def (parent, user_data_mapping_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/userDataMappings', ) command.request_representation = Google::Apis::HealthcareV1::UserDataMapping::Representation command.request_object = user_data_mapping_object command.response_representation = Google::Apis::HealthcareV1::UserDataMapping::Representation command.response_class = Google::Apis::HealthcareV1::UserDataMapping command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_project_location_dataset_dicom_store(parent, dicom_store_object = nil, dicom_store_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::DicomStore
Creates a new DICOM store within the parent dataset.
1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1922 def create_project_location_dataset_dicom_store(parent, dicom_store_object = nil, dicom_store_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/dicomStores', ) command.request_representation = Google::Apis::HealthcareV1::DicomStore::Representation command.request_object = dicom_store_object command.response_representation = Google::Apis::HealthcareV1::DicomStore::Representation command.response_class = Google::Apis::HealthcareV1::DicomStore command.params['parent'] = parent unless parent.nil? command.query['dicomStoreId'] = dicom_store_id unless dicom_store_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_project_location_dataset_fhir_store(parent, fhir_store_object = nil, fhir_store_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::FhirStore
Creates a new FHIR store within the parent dataset.
3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3222 def create_project_location_dataset_fhir_store(parent, fhir_store_object = nil, fhir_store_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/fhirStores', ) command.request_representation = Google::Apis::HealthcareV1::FhirStore::Representation command.request_object = fhir_store_object command.response_representation = Google::Apis::HealthcareV1::FhirStore::Representation command.response_class = Google::Apis::HealthcareV1::FhirStore command.params['parent'] = parent unless parent.nil? command.query['fhirStoreId'] = fhir_store_id unless fhir_store_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_project_location_dataset_fhir_store_fhir(parent, type, http_body_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
Creates a FHIR resource. Implements the FHIR standard create interaction (
DSTU2, STU3, R4), which creates a new
resource with a server-assigned resource ID. 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. For samples that show
how to call create
, see Creating a FHIR resource.
3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3874 def create_project_location_dataset_fhir_store_fhir(parent, type, http_body_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/fhir/{+type}', ) command.request_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.request_object = http_body_object command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['type'] = type unless type.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#create_project_location_dataset_hl7_v2_store(parent, hl7_v2_store_object = nil, hl7_v2_store_id: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Hl7V2Store
Creates a new HL7v2 store within the parent dataset.
4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4415 def create_project_location_dataset_hl7_v2_store(parent, hl7_v2_store_object = nil, hl7_v2_store_id: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/hl7V2Stores', ) command.request_representation = Google::Apis::HealthcareV1::Hl7V2Store::Representation command.request_object = hl7_v2_store_object command.response_representation = Google::Apis::HealthcareV1::Hl7V2Store::Representation command.response_class = Google::Apis::HealthcareV1::Hl7V2Store command.params['parent'] = parent unless parent.nil? command.query['hl7V2StoreId'] = hl7_v2_store_id unless hl7_v2_store_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#deidentify_dataset(source_dataset, deidentify_dataset_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
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 is set. 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 Operation.metadata. Error details are also logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging.
195 196 197 198 199 200 201 202 203 204 205 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 195 def deidentify_dataset(source_dataset, deidentify_dataset_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+sourceDataset}:deidentify', ) command.request_representation = Google::Apis::HealthcareV1::DeidentifyDatasetRequest::Representation command.request_object = deidentify_dataset_request_object command.response_representation = Google::Apis::HealthcareV1::Operation::Representation command.response_class = Google::Apis::HealthcareV1::Operation command.params['sourceDataset'] = source_dataset unless source_dataset.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#deidentify_dicom_store(source_store, deidentify_dicom_store_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
De-identifies data from the source store and writes it to the destination store. The metadata field type is OperationMetadata. If the request is successful, the response field type is DeidentifyDicomStoreSummary. If errors occur, error is set. The LRO result may still be successful if de- identification fails for some DICOM instances. The output DICOM store will not contain these failed resources. Failed resource totals are tracked in Operation.metadata. Error details are also logged to Cloud Logging (see Viewing error logs in Cloud Logging).
1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1964 def deidentify_dicom_store(source_store, deidentify_dicom_store_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+sourceStore}:deidentify', ) command.request_representation = Google::Apis::HealthcareV1::DeidentifyDicomStoreRequest::Representation command.request_object = deidentify_dicom_store_request_object command.response_representation = Google::Apis::HealthcareV1::Operation::Representation command.response_class = Google::Apis::HealthcareV1::Operation command.params['sourceStore'] = source_store unless source_store.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#deidentify_fhir_store(source_store, deidentify_fhir_store_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
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 is set. Error details are also logged to Cloud Logging (see Viewing error logs in Cloud Logging).
3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3262 def deidentify_fhir_store(source_store, deidentify_fhir_store_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+sourceStore}:deidentify', ) command.request_representation = Google::Apis::HealthcareV1::DeidentifyFhirStoreRequest::Representation command.request_object = deidentify_fhir_store_request_object command.response_representation = Google::Apis::HealthcareV1::Operation::Representation command.response_class = Google::Apis::HealthcareV1::Operation command.params['sourceStore'] = source_store unless source_store.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_location_dataset(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
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).
230 231 232 233 234 235 236 237 238 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 230 def delete_project_location_dataset(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::Empty::Representation command.response_class = Google::Apis::HealthcareV1::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_location_dataset_consent_store(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the specified consent store and removes all the consent store's data.
558 559 560 561 562 563 564 565 566 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 558 def (name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::Empty::Representation command.response_class = Google::Apis::HealthcareV1::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_location_dataset_consent_store_attribute_definition(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the specified Attribute definition. Fails if the Attribute definition is referenced by any User data mapping, or the latest revision of any Consent.
950 951 952 953 954 955 956 957 958 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 950 def (name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::Empty::Representation command.response_class = Google::Apis::HealthcareV1::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_location_dataset_consent_store_consent(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the Consent and its revisions. To keep a record of the Consent but mark it inactive, see [RevokeConsent]. To delete a revision of a Consent, see [ DeleteConsentRevision]. This operation does not delete the related Consent artifact.
1336 1337 1338 1339 1340 1341 1342 1343 1344 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1336 def (name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::Empty::Representation command.response_class = Google::Apis::HealthcareV1::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_location_dataset_consent_store_consent_artifact(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the specified Consent artifact. Fails if the artifact is referenced by the latest revision of any Consent.
1133 1134 1135 1136 1137 1138 1139 1140 1141 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1133 def (name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::Empty::Representation command.response_class = Google::Apis::HealthcareV1::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_location_dataset_consent_store_consent_revision(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the specified revision of a Consent. An INVALID_ARGUMENT error occurs if the specified revision is the latest revision.
1370 1371 1372 1373 1374 1375 1376 1377 1378 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1370 def (name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}:deleteRevision', ) command.response_representation = Google::Apis::HealthcareV1::Empty::Representation command.response_class = Google::Apis::HealthcareV1::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_location_dataset_consent_store_user_data_mapping(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the specified User data mapping.
1754 1755 1756 1757 1758 1759 1760 1761 1762 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1754 def (name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::Empty::Representation command.response_class = Google::Apis::HealthcareV1::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_location_dataset_dicom_store(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the specified DICOM store and removes all images that are contained within it.
1997 1998 1999 2000 2001 2002 2003 2004 2005 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1997 def delete_project_location_dataset_dicom_store(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::Empty::Representation command.response_class = Google::Apis::HealthcareV1::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_location_dataset_dicom_store_study(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
DeleteStudy deletes all instances within the given study. Delete requests are equivalent to the GET requests specified in the Retrieve transaction. The method returns an Operation which will be marked successful when the deletion is complete. Warning: Instances cannot be inserted into a study that is being deleted by an operation until the operation completes. For samples that show how to call DeleteStudy, see Deleting a study, series, or instance.
2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2531 def delete_project_location_dataset_dicom_store_study(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::Operation::Representation command.response_class = Google::Apis::HealthcareV1::Operation command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_location_dataset_dicom_store_study_series(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
DeleteSeries deletes all instances within the given study and series. Delete requests are equivalent to the GET requests specified in the Retrieve transaction. The method returns an Operation which will be marked successful when the deletion is complete. Warning: Instances cannot be inserted into a series that is being deleted by an operation until the operation completes. For samples that show how to call DeleteSeries, see Deleting a study, series, or instance.
2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2793 def delete_project_location_dataset_dicom_store_study_series(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::Operation::Representation command.response_class = Google::Apis::HealthcareV1::Operation command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_location_dataset_dicom_store_study_series_instance(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
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. For samples that show how to call DeleteInstance, see Deleting a study, series, or instance.
2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2966 def delete_project_location_dataset_dicom_store_study_series_instance(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::Empty::Representation command.response_class = Google::Apis::HealthcareV1::Empty command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_location_dataset_fhir_store(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the specified FHIR store and removes all resources within it.
3294 3295 3296 3297 3298 3299 3300 3301 3302 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3294 def delete_project_location_dataset_fhir_store(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::Empty::Representation command.response_class = Google::Apis::HealthcareV1::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_location_dataset_fhir_store_fhir(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
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 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. For samples that show how to call delete
, see
Deleting a FHIR resource.
3916 3917 3918 3919 3920 3921 3922 3923 3924 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3916 def delete_project_location_dataset_fhir_store_fhir(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_location_dataset_hl7_v2_store(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes the specified HL7v2 store and removes all messages that it contains.
4448 4449 4450 4451 4452 4453 4454 4455 4456 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4448 def delete_project_location_dataset_hl7_v2_store(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::Empty::Representation command.response_class = Google::Apis::HealthcareV1::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#delete_project_location_dataset_hl7_v2_store_message(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
Deletes an HL7v2 message.
4857 4858 4859 4860 4861 4862 4863 4864 4865 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4857 def (name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::Empty::Representation command.response_class = Google::Apis::HealthcareV1::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#evaluate_consent_store_user_consents(consent_store, evaluate_user_consents_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::EvaluateUserConsentsResponse
Evaluates the user's Consents for all matching User data mappings. Note: User data mappings are indexed asynchronously, which can cause a slight delay between the time mappings are created or updated and when they are included in EvaluateUserConsents results.
592 593 594 595 596 597 598 599 600 601 602 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 592 def (, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+consentStore}:evaluateUserConsents', ) command.request_representation = Google::Apis::HealthcareV1::EvaluateUserConsentsRequest::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::EvaluateUserConsentsResponse::Representation command.response_class = Google::Apis::HealthcareV1::EvaluateUserConsentsResponse command.params['consentStore'] = unless .nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#execute_project_location_dataset_fhir_store_fhir_bundle(parent, http_body_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
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 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. For samples that show how to call executeBundle
, see Managing FHIR
resources using FHIR bundles.
3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3970 def execute_project_location_dataset_fhir_store_fhir_bundle(parent, http_body_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/fhir', ) command.request_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.request_object = http_body_object command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#export_dicom_store_dicom_data(name, export_dicom_data_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
Exports data to the specified destination by copying it from the DICOM store. Errors are also logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging. The metadata field type is OperationMetadata.
2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2033 def export_dicom_store_dicom_data(name, export_dicom_data_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:export', ) command.request_representation = Google::Apis::HealthcareV1::ExportDicomDataRequest::Representation command.request_object = export_dicom_data_request_object command.response_representation = Google::Apis::HealthcareV1::Operation::Representation command.response_class = Google::Apis::HealthcareV1::Operation command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#export_fhir_store_resources(name, export_resources_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
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 error logs in Cloud Logging). 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.
3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3334 def export_fhir_store_resources(name, export_resources_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:export', ) command.request_representation = Google::Apis::HealthcareV1::ExportResourcesRequest::Representation command.request_object = export_resources_request_object command.response_representation = Google::Apis::HealthcareV1::Operation::Representation command.response_class = Google::Apis::HealthcareV1::Operation command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#export_hl7_v2_store_messages(name, export_messages_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
Exports the messages to a destination. To filter messages to be exported, define a filter using the start and end time, relative to the message generation time (MSH.7). This API returns an Operation that can be used to track the status of the job by calling GetOperation. Immediate fatal errors appear in the error field. Otherwise, when the operation finishes, a detailed response of type ExportMessagesResponse is returned in the response field. The metadata field type for this operation is OperationMetadata.
4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4486 def (name, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:export', ) command.request_representation = Google::Apis::HealthcareV1::ExportMessagesRequest::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::Operation::Representation command.response_class = Google::Apis::HealthcareV1::Operation command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Location
Gets information about a location.
72 73 74 75 76 77 78 79 80 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 72 def get_project_location(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::Location::Representation command.response_class = Google::Apis::HealthcareV1::Location command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_dataset(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Dataset
Gets any metadata associated with a dataset.
261 262 263 264 265 266 267 268 269 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 261 def get_project_location_dataset(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::Dataset::Representation command.response_class = Google::Apis::HealthcareV1::Dataset command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_dataset_consent_store(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ConsentStore
Gets the specified consent store.
624 625 626 627 628 629 630 631 632 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 624 def (name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::ConsentStore::Representation command.response_class = Google::Apis::HealthcareV1::ConsentStore command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_dataset_consent_store_attribute_definition(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::AttributeDefinition
Gets the specified Attribute definition.
980 981 982 983 984 985 986 987 988 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 980 def (name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::AttributeDefinition::Representation command.response_class = Google::Apis::HealthcareV1::AttributeDefinition command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_dataset_consent_store_consent(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Consent
Gets the specified revision of a Consent, or the latest revision if
revision_id
is not specified in the resource name.
1406 1407 1408 1409 1410 1411 1412 1413 1414 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1406 def (name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::Consent::Representation command.response_class = Google::Apis::HealthcareV1::Consent command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_dataset_consent_store_consent_artifact(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ConsentArtifact
Gets the specified Consent artifact.
1163 1164 1165 1166 1167 1168 1169 1170 1171 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1163 def (name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::ConsentArtifact::Representation command.response_class = Google::Apis::HealthcareV1::ConsentArtifact command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_dataset_consent_store_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
664 665 666 667 668 669 670 671 672 673 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 664 def (resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+resource}:getIamPolicy', ) command.response_representation = Google::Apis::HealthcareV1::Policy::Representation command.response_class = Google::Apis::HealthcareV1::Policy command.params['resource'] = resource unless resource.nil? command.query['options.requestedPolicyVersion'] = unless .nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_dataset_consent_store_user_data_mapping(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::UserDataMapping
Gets the specified User data mapping.
1784 1785 1786 1787 1788 1789 1790 1791 1792 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1784 def (name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::UserDataMapping::Representation command.response_class = Google::Apis::HealthcareV1::UserDataMapping command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_dataset_dicom_store(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::DicomStore
Gets the specified DICOM store.
2065 2066 2067 2068 2069 2070 2071 2072 2073 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2065 def get_project_location_dataset_dicom_store(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::DicomStore::Representation command.response_class = Google::Apis::HealthcareV1::DicomStore command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_dataset_dicom_store_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2105 def get_project_location_dataset_dicom_store_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+resource}:getIamPolicy', ) command.response_representation = Google::Apis::HealthcareV1::Policy::Representation command.response_class = Google::Apis::HealthcareV1::Policy command.params['resource'] = resource unless resource.nil? command.query['options.requestedPolicyVersion'] = unless .nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_dataset_fhir_store(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::FhirStore
Gets the configuration of the specified FHIR store.
3366 3367 3368 3369 3370 3371 3372 3373 3374 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3366 def get_project_location_dataset_fhir_store(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::FhirStore::Representation command.response_class = Google::Apis::HealthcareV1::FhirStore command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_dataset_fhir_store_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3406 def get_project_location_dataset_fhir_store_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+resource}:getIamPolicy', ) command.response_representation = Google::Apis::HealthcareV1::Policy::Representation command.response_class = Google::Apis::HealthcareV1::Policy command.params['resource'] = resource unless resource.nil? command.query['options.requestedPolicyVersion'] = unless .nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_dataset_hl7_v2_store(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Hl7V2Store
Gets the specified HL7v2 store.
4518 4519 4520 4521 4522 4523 4524 4525 4526 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4518 def get_project_location_dataset_hl7_v2_store(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::Hl7V2Store::Representation command.response_class = Google::Apis::HealthcareV1::Hl7V2Store command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_dataset_hl7_v2_store_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4558 def get_project_location_dataset_hl7_v2_store_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+resource}:getIamPolicy', ) command.response_representation = Google::Apis::HealthcareV1::Policy::Representation command.response_class = Google::Apis::HealthcareV1::Policy command.params['resource'] = resource unless resource.nil? command.query['options.requestedPolicyVersion'] = unless .nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_dataset_hl7_v2_store_message(name, view: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Message
Gets an HL7v2 message.
4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4890 def (name, view: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::Message::Representation command.response_class = Google::Apis::HealthcareV1::Message command.params['name'] = name unless name.nil? command.query['view'] = view unless view.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_dataset_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
301 302 303 304 305 306 307 308 309 310 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 301 def get_project_location_dataset_iam_policy(resource, options_requested_policy_version: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+resource}:getIamPolicy', ) command.response_representation = Google::Apis::HealthcareV1::Policy::Representation command.response_class = Google::Apis::HealthcareV1::Policy command.params['resource'] = resource unless resource.nil? command.query['options.requestedPolicyVersion'] = unless .nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#get_project_location_dataset_operation(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
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.
5137 5138 5139 5140 5141 5142 5143 5144 5145 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 5137 def get_project_location_dataset_operation(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::Operation::Representation command.response_class = Google::Apis::HealthcareV1::Operation command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#history_project_location_dataset_fhir_store_fhir(name, _at: nil, _count: nil, _page_token: nil, _since: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
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. For samples that show how to call history
, see Listing FHIR
resource versions.
4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4035 def history_project_location_dataset_fhir_store_fhir(name, _at: nil, _count: nil, _page_token: nil, _since: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}/_history', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['name'] = name unless name.nil? command.query['_at'] = _at unless _at.nil? command.query['_count'] = _count unless _count.nil? command.query['_page_token'] = _page_token unless _page_token.nil? command.query['_since'] = _since unless _since.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#import_dicom_store_dicom_data(name, import_dicom_data_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
Imports data into the DICOM store by copying it from the specified source. Errors are logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging. The metadata field type is OperationMetadata.
2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2142 def import_dicom_store_dicom_data(name, import_dicom_data_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:import', ) command.request_representation = Google::Apis::HealthcareV1::ImportDicomDataRequest::Representation command.request_object = import_dicom_data_request_object command.response_representation = Google::Apis::HealthcareV1::Operation::Representation command.response_class = Google::Apis::HealthcareV1::Operation command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#import_fhir_store_resources(name, import_resources_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
Imports 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. It is strongly advised not to include or encode any sensitive
data such as patient identifiers in client-specified resource IDs. Those IDs
are part of the FHIR resource path recorded in Cloud Audit Logs and Cloud Pub/
Sub notifications. Those IDs can also be contained in reference fields within
other resources. 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 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's 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 in ImportResourcesRequest.
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 error logs in
Cloud Logging).
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.
3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3492 def import_fhir_store_resources(name, import_resources_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:import', ) command.request_representation = Google::Apis::HealthcareV1::ImportResourcesRequest::Representation command.request_object = import_resources_request_object command.response_representation = Google::Apis::HealthcareV1::Operation::Representation command.response_class = Google::Apis::HealthcareV1::Operation command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#import_hl7_v2_store_messages(name, import_messages_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
Import messages to the HL7v2 store by loading data from the specified sources. This method is optimized to load large quantities of data using import semantics that ignore some HL7v2 store configuration options and are not suitable for all use cases. It is primarily intended to load data into an empty HL7v2 store that is not being used by other clients. An existing message will be overwritten if a duplicate message is imported. A duplicate message is a message with the same raw bytes as a message that already exists in this HL7v2 store. When a message is overwritten, its labels will also be overwritten. The import operation is idempotent unless the input data contains multiple valid messages with the same raw bytes but different labels. In that case, after the import completes, the store contains exactly one message with those raw bytes but there is no ordering guarantee on which version of the labels it has. The operation result counters do not count duplicated raw bytes as an error and count one success for each message in the input, which might result in a success count larger than the number of messages in the HL7v2 store. If some messages fail to import, for example due to parsing errors, successfully imported messages are not rolled back. 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 error logs in Cloud Logging). Otherwise, when the operation finishes, a response of type ImportMessagesResponse is returned in the response field. The metadata field type for this operation is OperationMetadata.
4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4614 def (name, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:import', ) command.request_representation = Google::Apis::HealthcareV1::ImportMessagesRequest::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::Operation::Representation command.response_class = Google::Apis::HealthcareV1::Operation command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#ingest_message(parent, ingest_message_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::IngestMessageResponse
Parses and stores an HL7v2 message. This method triggers an asynchronous
notification to any Pub/Sub topic configured in Hl7V2Store.
Hl7V2NotificationConfig, if the filtering matches the message. If an MLLP
adapter is configured to listen to a Pub/Sub topic, the adapter transmits the
message when a notification is received. If the method is successful, it
generates a response containing an HL7v2 acknowledgment (ACK
) message. If
the method encounters an error, it returns a negative acknowledgment (NACK
)
message. This behavior is suitable for replying to HL7v2 interface systems
that expect these acknowledgments.
4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4930 def (parent, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/messages:ingest', ) command.request_representation = Google::Apis::HealthcareV1::IngestMessageRequest::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::IngestMessageResponse::Representation command.response_class = Google::Apis::HealthcareV1::IngestMessageResponse command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_location_dataset_consent_store_attribute_definitions(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListAttributeDefinitionsResponse
Lists the Attribute definitions in the specified consent store.
1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1020 def (parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/attributeDefinitions', ) command.response_representation = Google::Apis::HealthcareV1::ListAttributeDefinitionsResponse::Representation command.response_class = Google::Apis::HealthcareV1::ListAttributeDefinitionsResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_location_dataset_consent_store_consent_artifacts(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListConsentArtifactsResponse
Lists the Consent artifacts in the specified consent store.
1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1224 def (parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/consentArtifacts', ) command.response_representation = Google::Apis::HealthcareV1::ListConsentArtifactsResponse::Representation command.response_class = Google::Apis::HealthcareV1::ListConsentArtifactsResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_location_dataset_consent_store_consent_revisions(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListConsentRevisionsResponse
Lists the revisions of the specified Consent in reverse chronological order.
1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1532 def (name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}:listRevisions', ) command.response_representation = Google::Apis::HealthcareV1::ListConsentRevisionsResponse::Representation command.response_class = Google::Apis::HealthcareV1::ListConsentRevisionsResponse command.params['name'] = name unless name.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_location_dataset_consent_store_consents(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListConsentsResponse
Lists the Consent in the given consent store, returning each Consent's latest revision.
1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1468 def (parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/consents', ) command.response_representation = Google::Apis::HealthcareV1::ListConsentsResponse::Representation command.response_class = Google::Apis::HealthcareV1::ListConsentsResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_location_dataset_consent_store_user_data_mappings(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListUserDataMappingsResponse
Lists the User data mappings in the specified consent store.
1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1844 def (parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/userDataMappings', ) command.response_representation = Google::Apis::HealthcareV1::ListUserDataMappingsResponse::Representation command.response_class = Google::Apis::HealthcareV1::ListUserDataMappingsResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_location_dataset_consent_stores(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListConsentStoresResponse
Lists the consent stores in the specified dataset.
704 705 706 707 708 709 710 711 712 713 714 715 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 704 def (parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/consentStores', ) command.response_representation = Google::Apis::HealthcareV1::ListConsentStoresResponse::Representation command.response_class = Google::Apis::HealthcareV1::ListConsentStoresResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_location_dataset_dicom_stores(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListDicomStoresResponse
Lists the DICOM stores in the given dataset.
2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2202 def list_project_location_dataset_dicom_stores(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/dicomStores', ) command.response_representation = Google::Apis::HealthcareV1::ListDicomStoresResponse::Representation command.response_class = Google::Apis::HealthcareV1::ListDicomStoresResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_location_dataset_fhir_stores(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListFhirStoresResponse
Lists the FHIR stores in the given dataset.
3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3552 def list_project_location_dataset_fhir_stores(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/fhirStores', ) command.response_representation = Google::Apis::HealthcareV1::ListFhirStoresResponse::Representation command.response_class = Google::Apis::HealthcareV1::ListFhirStoresResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_location_dataset_hl7_v2_store_messages(parent, filter: nil, order_by: nil, page_size: nil, page_token: nil, view: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListMessagesResponse
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.
5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 5017 def (parent, filter: nil, order_by: nil, page_size: nil, page_token: nil, view: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/messages', ) command.response_representation = Google::Apis::HealthcareV1::ListMessagesResponse::Representation command.response_class = Google::Apis::HealthcareV1::ListMessagesResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['orderBy'] = order_by unless order_by.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['view'] = view unless view.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_location_dataset_hl7_v2_stores(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListHl7V2StoresResponse
Lists the HL7v2 stores in the given dataset.
4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4674 def list_project_location_dataset_hl7_v2_stores(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/hl7V2Stores', ) command.response_representation = Google::Apis::HealthcareV1::ListHl7V2StoresResponse::Representation command.response_class = Google::Apis::HealthcareV1::ListHl7V2StoresResponse command.params['parent'] = parent unless parent.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_location_dataset_operations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListOperationsResponse
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.
5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 5180 def list_project_location_dataset_operations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}/operations', ) command.response_representation = Google::Apis::HealthcareV1::ListOperationsResponse::Representation command.response_class = Google::Apis::HealthcareV1::ListOperationsResponse command.params['name'] = name unless name.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_location_datasets(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListDatasetsResponse
Lists the health datasets in the current project.
338 339 340 341 342 343 344 345 346 347 348 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 338 def list_project_location_datasets(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/datasets', ) command.response_representation = Google::Apis::HealthcareV1::ListDatasetsResponse::Representation command.response_class = Google::Apis::HealthcareV1::ListDatasetsResponse command.params['parent'] = parent unless parent.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#list_project_locations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ListLocationsResponse
Lists information about the supported locations for this service.
112 113 114 115 116 117 118 119 120 121 122 123 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 112 def list_project_locations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}/locations', ) command.response_representation = Google::Apis::HealthcareV1::ListLocationsResponse::Representation command.response_class = Google::Apis::HealthcareV1::ListLocationsResponse command.params['name'] = name unless name.nil? command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#patch_project_location_dataset(name, dataset_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Dataset
Updates dataset metadata.
376 377 378 379 380 381 382 383 384 385 386 387 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 376 def patch_project_location_dataset(name, dataset_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1/{+name}', ) command.request_representation = Google::Apis::HealthcareV1::Dataset::Representation command.request_object = dataset_object command.response_representation = Google::Apis::HealthcareV1::Dataset::Representation command.response_class = Google::Apis::HealthcareV1::Dataset command.params['name'] = name unless name.nil? command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#patch_project_location_dataset_consent_store(name, consent_store_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::ConsentStore
Updates the specified consent store.
745 746 747 748 749 750 751 752 753 754 755 756 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 745 def (name, = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1/{+name}', ) command.request_representation = Google::Apis::HealthcareV1::ConsentStore::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::ConsentStore::Representation command.response_class = Google::Apis::HealthcareV1::ConsentStore command.params['name'] = name unless name.nil? command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#patch_project_location_dataset_consent_store_attribute_definition(name, attribute_definition_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::AttributeDefinition
Updates the specified Attribute definition.
1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1064 def (name, attribute_definition_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1/{+name}', ) command.request_representation = Google::Apis::HealthcareV1::AttributeDefinition::Representation command.request_object = attribute_definition_object command.response_representation = Google::Apis::HealthcareV1::AttributeDefinition::Representation command.response_class = Google::Apis::HealthcareV1::AttributeDefinition command.params['name'] = name unless name.nil? command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#patch_project_location_dataset_consent_store_consent(name, consent_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Consent
Updates the latest revision of the specified Consent by committing a new
revision with the changes. A FAILED_PRECONDITION error occurs if the latest
revision of the specified Consent is in the REJECTED
or REVOKED
state.
1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1575 def (name, = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1/{+name}', ) command.request_representation = Google::Apis::HealthcareV1::Consent::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::Consent::Representation command.response_class = Google::Apis::HealthcareV1::Consent command.params['name'] = name unless name.nil? command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#patch_project_location_dataset_consent_store_user_data_mapping(name, user_data_mapping_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::UserDataMapping
Updates the specified User data mapping.
1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1885 def (name, user_data_mapping_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1/{+name}', ) command.request_representation = Google::Apis::HealthcareV1::UserDataMapping::Representation command.request_object = user_data_mapping_object command.response_representation = Google::Apis::HealthcareV1::UserDataMapping::Representation command.response_class = Google::Apis::HealthcareV1::UserDataMapping command.params['name'] = name unless name.nil? command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#patch_project_location_dataset_dicom_store(name, dicom_store_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::DicomStore
Updates the specified DICOM store.
2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2241 def patch_project_location_dataset_dicom_store(name, dicom_store_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1/{+name}', ) command.request_representation = Google::Apis::HealthcareV1::DicomStore::Representation command.request_object = dicom_store_object command.response_representation = Google::Apis::HealthcareV1::DicomStore::Representation command.response_class = Google::Apis::HealthcareV1::DicomStore command.params['name'] = name unless name.nil? command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#patch_project_location_dataset_fhir_store(name, fhir_store_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::FhirStore
Updates the configuration of the specified FHIR store.
3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3591 def patch_project_location_dataset_fhir_store(name, fhir_store_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1/{+name}', ) command.request_representation = Google::Apis::HealthcareV1::FhirStore::Representation command.request_object = fhir_store_object command.response_representation = Google::Apis::HealthcareV1::FhirStore::Representation command.response_class = Google::Apis::HealthcareV1::FhirStore command.params['name'] = name unless name.nil? command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#patch_project_location_dataset_fhir_store_fhir(name, http_body_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
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. For samples that show how to call patch
, see Patching a FHIR
resource.
4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4083 def patch_project_location_dataset_fhir_store_fhir(name, http_body_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1/{+name}', ) command.request_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.request_object = http_body_object command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#patch_project_location_dataset_hl7_v2_store(name, hl7_v2_store_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Hl7V2Store
Updates the HL7v2 store.
4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4713 def patch_project_location_dataset_hl7_v2_store(name, hl7_v2_store_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1/{+name}', ) command.request_representation = Google::Apis::HealthcareV1::Hl7V2Store::Representation command.request_object = hl7_v2_store_object command.response_representation = Google::Apis::HealthcareV1::Hl7V2Store::Representation command.response_class = Google::Apis::HealthcareV1::Hl7V2Store command.params['name'] = name unless name.nil? command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#patch_project_location_dataset_hl7_v2_store_message(name, message_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Message
Update the message. The contents of the message in Message.data and data extracted from the contents such as Message.create_time cannot 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.
5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 5063 def (name, = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:patch, 'v1/{+name}', ) command.request_representation = Google::Apis::HealthcareV1::Message::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::Message::Representation command.response_class = Google::Apis::HealthcareV1::Message command.params['name'] = name unless name.nil? command.query['updateMask'] = update_mask unless update_mask.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#patient_project_location_dataset_fhir_store_fhir_everything(name, _count: nil, _page_token: nil, _since: nil, _type: nil, end_: nil, start: nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
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. For samples that show how to call
Patient-everything
, see Getting all patient compartment resources.
3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3742 def patient_project_location_dataset_fhir_store_fhir_everything(name, _count: nil, _page_token: nil, _since: nil, _type: nil, end_: nil, start: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}/$everything', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['name'] = name unless name.nil? command.query['_count'] = _count unless _count.nil? command.query['_page_token'] = _page_token unless _page_token.nil? command.query['_since'] = _since unless _since.nil? command.query['_type'] = _type unless _type.nil? command.query['end'] = end_ unless end_.nil? command.query['start'] = start unless start.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#query_consent_store_accessible_data(consent_store, query_accessible_data_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Operation
Queries all data_ids that are consented for a specified use in the given
consent store and writes them to a specified destination. The returned
Operation includes a progress counter for the number of User data mappings
processed. If the request is successful, a detailed response is returned of
type QueryAccessibleDataResponse, contained in the response field when the
operation finishes. The metadata field type is OperationMetadata. Errors are
logged to Cloud Logging (see Viewing error logs in Cloud Logging). For example, the following
sample log entry shows a failed to evaluate consent policy
error that
occurred during a QueryAccessibleData call to consent store projects/
project_id/locations/
location_id/datasets/
dataset_id/consentStores/
consent_store_id.
json jsonPayload:
@type: "type.googleapis.com/google.
cloud.healthcare.logging.QueryAccessibleDataLogEntry" error: code: 9 message:
"failed to evaluate consent policy"
resourceName: "projects/project_id
/
locations/location_id
/datasets/dataset_id
/consentStores/consent_store_id
/
consents/consent_id
" logName: "projects/
project_id/logs/healthcare.
googleapis.com%2Fquery_accessible_data" operation:
id: "projects/project_id
/locations/location_id
/datasets/dataset_id
/operations/operation_id
"
producer: "healthcare.googleapis.com/QueryAccessibleData" receiveTimestamp: "
TIMESTAMP" resource:
labels: consent_store_id: "
consent_store_id"
dataset_id: "
dataset_id" location: "
location_id" project_id: "
project_id"
type: "healthcare_consent_store" ` severity: "ERROR" timestamp: "TIMESTAMP"
</code>
801 802 803 804 805 806 807 808 809 810 811 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 801 def (, query_accessible_data_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+consentStore}:queryAccessibleData', ) command.request_representation = Google::Apis::HealthcareV1::QueryAccessibleDataRequest::Representation command.request_object = query_accessible_data_request_object command.response_representation = Google::Apis::HealthcareV1::Operation::Representation command.response_class = Google::Apis::HealthcareV1::Operation command.params['consentStore'] = unless .nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#read_project_location_dataset_fhir_store_fhir(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
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. For samples that show how to call read
, see
Getting a FHIR resource.
4130 4131 4132 4133 4134 4135 4136 4137 4138 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4130 def read_project_location_dataset_fhir_store_fhir(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#reject_consent(name, reject_consent_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Consent
Rejects the latest revision of the specified Consent by committing a new
revision with state
updated to REJECTED
. If the latest revision of the
specified Consent is in the REJECTED
state, no new revision is committed. A
FAILED_PRECONDITION error occurs if the latest revision of the specified
Consent is in the ACTIVE
or REVOKED
state.
1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1616 def (name, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:reject', ) command.request_representation = Google::Apis::HealthcareV1::RejectConsentRequest::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::Consent::Representation command.response_class = Google::Apis::HealthcareV1::Consent command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#resource_project_location_dataset_fhir_store_fhir_purge(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Empty
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. For samples that show how to call Resource-purge
, see
Deleting historical versions of a FHIR resource.
3783 3784 3785 3786 3787 3788 3789 3790 3791 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3783 def resource_project_location_dataset_fhir_store_fhir_purge(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:delete, 'v1/{+name}/$purge', ) command.response_representation = Google::Apis::HealthcareV1::Empty::Representation command.response_class = Google::Apis::HealthcareV1::Empty command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#retrieve_project_location_dataset_dicom_store_study_metadata(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveStudyMetadata returns instance associated with the given study presented as metadata with the bulk data removed. See RetrieveTransaction. For details on the implementation of RetrieveStudyMetadata, see Metadata resources in the Cloud Healthcare API conformance statement. For samples that show how to call RetrieveStudyMetadata, see Retrieving metadata.
2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2574 def (parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#retrieve_project_location_dataset_dicom_store_study_series_instance_frame_frames(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveFrames returns instances associated with the given study, series, SOP Instance UID and frame numbers. See [RetrieveTransaction] (http://dicom.nema. org/medical/dicom/current/output/html/part18.html#sect_10.4`. For details on the implementation of RetrieveFrames, see DICOM frames in the Cloud Healthcare API conformance statement. For samples that show how to call RetrieveFrames, see Retrieving DICOM data.
3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3142 def retrieve_project_location_dataset_dicom_store_study_series_instance_frame_frames(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#retrieve_project_location_dataset_dicom_store_study_series_instance_frame_rendered(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveRenderedFrames returns instances associated with the given study, series, SOP Instance UID and frame numbers in an acceptable Rendered Media Type. See RetrieveTransaction. For details on the implementation of RetrieveRenderedFrames, see Rendered resources in the Cloud Healthcare API conformance statement. For samples that show how to call RetrieveRenderedFrames, see Retrieving consumer image formats.
3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3187 def retrieve_project_location_dataset_dicom_store_study_series_instance_frame_rendered(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#retrieve_project_location_dataset_dicom_store_study_series_instance_instance(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveInstance returns instance associated with the given study, series, and SOP Instance UID. See RetrieveTransaction. For details on the implementation of RetrieveInstance, see DICOM study/series/instances and DICOM instances in the Cloud Healthcare API conformance statement. For samples that show how to call RetrieveInstance, see Retrieving an instance.
3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3010 def retrieve_project_location_dataset_dicom_store_study_series_instance_instance(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#retrieve_project_location_dataset_dicom_store_study_series_instance_metadata(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveInstanceMetadata returns instance associated with the given study, series, and SOP Instance UID presented as metadata with the bulk data removed. See RetrieveTransaction. For details on the implementation of RetrieveInstanceMetadata, see Metadata resources in the Cloud Healthcare API conformance statement. For samples that show how to call RetrieveInstanceMetadata, see Retrieving metadata.
3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3054 def (parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#retrieve_project_location_dataset_dicom_store_study_series_instance_rendered(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveRenderedInstance returns instance associated with the given study, series, and SOP Instance UID in an acceptable Rendered Media Type. See RetrieveTransaction. For details on the implementation of RetrieveRenderedInstance, see Rendered resources in the Cloud Healthcare API conformance statement. For samples that show how to call RetrieveRenderedInstance, see Retrieving consumer image formats.
3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3099 def retrieve_project_location_dataset_dicom_store_study_series_instance_rendered(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#retrieve_project_location_dataset_dicom_store_study_series_metadata(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveSeriesMetadata returns instance associated with the given study and series, presented as metadata with the bulk data removed. See RetrieveTransaction. For details on the implementation of RetrieveSeriesMetadata, see Metadata resources in the Cloud Healthcare API conformance statement. For samples that show how to call RetrieveSeriesMetadata, see Retrieving metadata.
2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2837 def (parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#retrieve_project_location_dataset_dicom_store_study_series_series(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveSeries returns all instances within the given study and series. See RetrieveTransaction. For details on the implementation of RetrieveSeries, see DICOM study/series/instances in the Cloud Healthcare API conformance statement. For samples that show how to call RetrieveSeries, see Retrieving DICOM data.
2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2880 def retrieve_project_location_dataset_dicom_store_study_series_series(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#retrieve_project_location_dataset_dicom_store_study_study(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
RetrieveStudy returns all instances within the given study. See RetrieveTransaction. For details on the implementation of RetrieveStudy, see DICOM study/series/instances in the Cloud Healthcare API conformance statement. For samples that show how to call RetrieveStudy, see Retrieving DICOM data.
2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2617 def retrieve_project_location_dataset_dicom_store_study_study(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#revoke_consent(name, revoke_consent_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Consent
Revokes the latest revision of the specified Consent by committing a new
revision with state
updated to REVOKED
. If the latest revision of the
specified Consent is in the REVOKED
state, no new revision is committed. A
FAILED_PRECONDITION error occurs if the latest revision of the given consent
is in DRAFT
or REJECTED
state.
1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 1656 def (name, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+name}:revoke', ) command.request_representation = Google::Apis::HealthcareV1::RevokeConsentRequest::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::Consent::Representation command.response_class = Google::Apis::HealthcareV1::Consent command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#search_fhir_resources(parent, search_resources_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
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 four 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]/_search?[
parameters]
as an alternate form having the same semantics as the GET
method across all resources. * POST [base]/[type]/_search?[parameters]
as an
alternate form having the same semantics as the GET
method for the specified
type. The GET
and POST
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 a link of relation
"next", which has
a _page_token
parameter for an opaque pagination token that can be used to
retrieve the next page. 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. For samples and detailed information, see Searching for FHIR
resources and Advanced FHIR search
features.
4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4204 def search_fhir_resources(parent, search_resources_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/fhir/_search', ) command.request_representation = Google::Apis::HealthcareV1::SearchResourcesRequest::Representation command.request_object = search_resources_request_object command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#search_project_location_dataset_dicom_store_for_instances(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
SearchForInstances returns a list of matching instances. See Search Transaction. For details on the implementation of SearchForInstances, see Search transaction in the Cloud Healthcare API conformance statement. For samples that show how to call SearchForInstances, see Searching for studies, series, instances, and frames.
2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2287 def search_project_location_dataset_dicom_store_for_instances(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#search_project_location_dataset_dicom_store_for_series(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
SearchForSeries returns a list of matching series. See Search Transaction. For details on the implementation of SearchForSeries, see Search transaction in the Cloud Healthcare API conformance statement. For samples that show how to call SearchForSeries, see Searching for studies, series, instances, and frames.
2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2330 def search_project_location_dataset_dicom_store_for_series(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#search_project_location_dataset_dicom_store_for_studies(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
SearchForStudies returns a list of matching studies. See Search Transaction. For details on the implementation of SearchForStudies, see Search transaction in the Cloud Healthcare API conformance statement. For samples that show how to call SearchForStudies, see Searching for studies, series, instances, and frames.
2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2372 def search_project_location_dataset_dicom_store_for_studies(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#search_project_location_dataset_dicom_store_study_for_instances(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
SearchForInstances returns a list of matching instances. See Search Transaction. For details on the implementation of SearchForInstances, see Search transaction in the Cloud Healthcare API conformance statement. For samples that show how to call SearchForInstances, see Searching for studies, series, instances, and frames.
2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2661 def search_project_location_dataset_dicom_store_study_for_instances(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#search_project_location_dataset_dicom_store_study_for_series(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
SearchForSeries returns a list of matching series. See Search Transaction. For details on the implementation of SearchForSeries, see Search transaction in the Cloud Healthcare API conformance statement. For samples that show how to call SearchForSeries, see Searching for studies, series, instances, and frames.
2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2704 def search_project_location_dataset_dicom_store_study_for_series(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#search_project_location_dataset_dicom_store_study_series_for_instances(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
SearchForInstances returns a list of matching instances. See Search Transaction. For details on the implementation of SearchForInstances, see Search transaction in the Cloud Healthcare API conformance statement. For samples that show how to call SearchForInstances, see Searching for studies, series, instances, and frames.
2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2924 def search_project_location_dataset_dicom_store_study_series_for_instances(parent, dicom_web_path, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#search_project_location_dataset_fhir_store_fhir_type(parent, resource_type, search_resources_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
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 four 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]/_search?[
parameters]
as an alternate form having the same semantics as the GET
method across all resources. * POST [base]/[type]/_search?[parameters]
as an
alternate form having the same semantics as the GET
method for the specified
type. The GET
and POST
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 a link of relation
"next", which has
a _page_token
parameter for an opaque pagination token that can be used to
retrieve the next page. 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. For samples and detailed information, see Searching for FHIR
resources and Advanced FHIR search
features.
4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4286 def search_project_location_dataset_fhir_store_fhir_type(parent, resource_type, search_resources_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/fhir/{resourceType}/_search', ) command.request_representation = Google::Apis::HealthcareV1::SearchResourcesRequest::Representation command.request_object = search_resources_request_object command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['resourceType'] = resource_type unless resource_type.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#set_consent_store_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Sets the access control policy on the specified resource. Replaces any
existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and
PERMISSION_DENIED
errors.
837 838 839 840 841 842 843 844 845 846 847 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 837 def (resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:setIamPolicy', ) command.request_representation = Google::Apis::HealthcareV1::SetIamPolicyRequest::Representation command.request_object = set_iam_policy_request_object command.response_representation = Google::Apis::HealthcareV1::Policy::Representation command.response_class = Google::Apis::HealthcareV1::Policy command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#set_dataset_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Sets the access control policy on the specified resource. Replaces any
existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and
PERMISSION_DENIED
errors.
413 414 415 416 417 418 419 420 421 422 423 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 413 def set_dataset_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:setIamPolicy', ) command.request_representation = Google::Apis::HealthcareV1::SetIamPolicyRequest::Representation command.request_object = set_iam_policy_request_object command.response_representation = Google::Apis::HealthcareV1::Policy::Representation command.response_class = Google::Apis::HealthcareV1::Policy command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#set_dicom_store_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Sets the access control policy on the specified resource. Replaces any
existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and
PERMISSION_DENIED
errors.
2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2407 def set_dicom_store_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:setIamPolicy', ) command.request_representation = Google::Apis::HealthcareV1::SetIamPolicyRequest::Representation command.request_object = set_iam_policy_request_object command.response_representation = Google::Apis::HealthcareV1::Policy::Representation command.response_class = Google::Apis::HealthcareV1::Policy command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#set_fhir_store_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Sets the access control policy on the specified resource. Replaces any
existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and
PERMISSION_DENIED
errors.
3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3628 def set_fhir_store_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:setIamPolicy', ) command.request_representation = Google::Apis::HealthcareV1::SetIamPolicyRequest::Representation command.request_object = set_iam_policy_request_object command.response_representation = Google::Apis::HealthcareV1::Policy::Representation command.response_class = Google::Apis::HealthcareV1::Policy command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#set_hl7_v2_store_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::Policy
Sets the access control policy on the specified resource. Replaces any
existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and
PERMISSION_DENIED
errors.
4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4750 def set_hl7_v2_store_iam_policy(resource, set_iam_policy_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:setIamPolicy', ) command.request_representation = Google::Apis::HealthcareV1::SetIamPolicyRequest::Representation command.request_object = set_iam_policy_request_object command.response_representation = Google::Apis::HealthcareV1::Policy::Representation command.response_class = Google::Apis::HealthcareV1::Policy command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#store_project_location_dataset_dicom_store_instances(parent, dicom_web_path, http_body_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
StoreInstances stores DICOM instances associated with study instance unique identifiers (SUID). See Store Transaction. For details on the implementation of StoreInstances, see Store transaction in the Cloud Healthcare API conformance statement. For samples that show how to call StoreInstances, see Storing DICOM data.
2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2452 def store_project_location_dataset_dicom_store_instances(parent, dicom_web_path, http_body_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.request_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.request_object = http_body_object command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#store_project_location_dataset_dicom_store_study_instances(parent, dicom_web_path, http_body_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
StoreInstances stores DICOM instances associated with study instance unique identifiers (SUID). See Store Transaction. For details on the implementation of StoreInstances, see Store transaction in the Cloud Healthcare API conformance statement. For samples that show how to call StoreInstances, see Storing DICOM data.
2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2748 def store_project_location_dataset_dicom_store_study_instances(parent, dicom_web_path, http_body_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+parent}/dicomWeb/{+dicomWebPath}', ) command.request_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.request_object = http_body_object command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['parent'] = parent unless parent.nil? command.params['dicomWebPath'] = dicom_web_path unless dicom_web_path.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#test_consent_store_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::TestIamPermissionsResponse
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.
875 876 877 878 879 880 881 882 883 884 885 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 875 def (resource, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:testIamPermissions', ) command.request_representation = Google::Apis::HealthcareV1::TestIamPermissionsRequest::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::TestIamPermissionsResponse::Representation command.response_class = Google::Apis::HealthcareV1::TestIamPermissionsResponse command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#test_dataset_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::TestIamPermissionsResponse
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.
451 452 453 454 455 456 457 458 459 460 461 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 451 def (resource, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:testIamPermissions', ) command.request_representation = Google::Apis::HealthcareV1::TestIamPermissionsRequest::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::TestIamPermissionsResponse::Representation command.response_class = Google::Apis::HealthcareV1::TestIamPermissionsResponse command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#test_dicom_store_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::TestIamPermissionsResponse
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.
2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 2491 def (resource, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:testIamPermissions', ) command.request_representation = Google::Apis::HealthcareV1::TestIamPermissionsRequest::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::TestIamPermissionsResponse::Representation command.response_class = Google::Apis::HealthcareV1::TestIamPermissionsResponse command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#test_fhir_store_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::TestIamPermissionsResponse
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.
3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 3666 def (resource, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:testIamPermissions', ) command.request_representation = Google::Apis::HealthcareV1::TestIamPermissionsRequest::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::TestIamPermissionsResponse::Representation command.response_class = Google::Apis::HealthcareV1::TestIamPermissionsResponse command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#test_hl7_v2_store_iam_permissions(resource, test_iam_permissions_request_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::TestIamPermissionsResponse
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.
4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4788 def (resource, = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1/{+resource}:testIamPermissions', ) command.request_representation = Google::Apis::HealthcareV1::TestIamPermissionsRequest::Representation command.request_object = command.response_representation = Google::Apis::HealthcareV1::TestIamPermissionsResponse::Representation command.response_class = Google::Apis::HealthcareV1::TestIamPermissionsResponse command.params['resource'] = resource unless resource.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#update_project_location_dataset_fhir_store_fhir(name, http_body_object = nil, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
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. It is strongly advised
not to include or encode any sensitive data such as patient identifiers in
client-specified resource IDs. Those IDs are part of the FHIR resource path
recorded in Cloud Audit Logs and Pub/Sub notifications. Those IDs can also be
contained in reference fields within other resources. 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. For samples that show how to call update
, see Updating a FHIR
resource.
4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4339 def update_project_location_dataset_fhir_store_fhir(name, http_body_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:put, 'v1/{+name}', ) command.request_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.request_object = http_body_object command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |
#vread_project_location_dataset_fhir_store_fhir(name, fields: nil, quota_user: nil, options: nil) {|result, err| ... } ⇒ Google::Apis::HealthcareV1::HttpBody
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. For samples that show
how to call vread
, see Retrieving a FHIR resource version.
4381 4382 4383 4384 4385 4386 4387 4388 4389 |
# File 'lib/google/apis/healthcare_v1/service.rb', line 4381 def vread_project_location_dataset_fhir_store_fhir(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', ) command.response_representation = Google::Apis::HealthcareV1::HttpBody::Representation command.response_class = Google::Apis::HealthcareV1::HttpBody command.params['name'] = name unless name.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end |