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.
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. The LRO result may still be successful if de-identification fails for some resources. The new de-identified dataset will not contain these failed resources. The number of resources processed are tracked in Operation.metadata. Error details are logged to Cloud Logging. For more information, see Viewing error logs in Cloud Logging.
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).
A health dataset represents a collection of healthcare data pertaining to one or more patients. This may include multiple modalities of healthcare data, such as electronic medical records or medical imaging data.
Fields
name
string
Identifier. Resource name of the dataset, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}.
time_zone
string
The default timezone used by this dataset. Must be a either a valid IANA time zone name such as "America/New_York" or empty, which defaults to UTC. This is used for parsing times in resources, such as HL7 messages, where no explicit timezone is specified.
DeidentifyDatasetRequest
Redacts identifying information from the specified dataset.
Fields
source_dataset
string
Required. Source dataset resource name. For example, projects/{project_id}/locations/{location_id}/datasets/{dataset_id}.
destination_dataset
string
Required. The name of the dataset resource to create and write the redacted data to.
The destination dataset must not exist.
The destination dataset must be in the same location as the source dataset. De-identifying data across multiple locations is not supported.
Deidentify configuration. Only one of config and gcs_config_uri can be specified.
gcs_config_uri
string
Cloud Storage location to read the JSON cloud.healthcare.deidentify.DeidentifyConfig from, overriding the default config. Must be of the form gs://{bucket_id}/path/to/object. The Cloud Storage location must grant the Cloud IAM role roles/storage.objectViewer to the project's Cloud Healthcare Service Agent service account. Only one of config and gcs_config_uri can be specified.
DeleteDatasetRequest
Deletes the specified dataset. Fails if the dataset contains any resources.
Fields
name
string
Required. The name of the dataset to delete. For example, projects/{project_id}/locations/{location_id}/datasets/{dataset_id}.
Authorization requires the following IAM permission on the specified resource name:
healthcare.datasets.delete
GetDatasetRequest
Gets any metadata associated with a dataset.
Fields
name
string
Required. The name of the dataset to read. For example, projects/{project_id}/locations/{location_id}/datasets/{dataset_id}.
Authorization requires the following IAM permission on the specified resource name:
healthcare.datasets.get
ListDatasetsRequest
Lists the available datasets.
Fields
parent
string
Required. The name of the project whose datasets should be listed. For example, projects/{project_id}/locations/{location_id}.
Authorization requires the following IAM permission on the specified resource parent:
healthcare.datasets.list
page_size
int32
The maximum number of items to return. If not specified, 100 is used. May not be larger than 1000.
page_token
string
The next_page_token value returned from a previous List request, if any.