Index
-
DicomFilterConfig
(message) -
NotificationConfig
(message) -
OperationMetadata
(message) -
OperationMetadata.ProgressCounter
(message) -
PatientId
(message)
DicomFilterConfig
Specifies the filter configuration for DICOM resources.
Union field filter
.
filter
can be only one of the following:
resource_paths_gcs_uri
string
The Cloud Storage location of the filter configuration file. The gcs_uri
must be in the format gs://bucket/path/to/object
. The filter configuration file must contain a list of resource paths separated by newline characters (\n or \r\n). Each resource path must be in the format "/studies/{studyUID}[/series/{seriesUID}[/instances/{instanceUID}]]"
The Cloud Healthcare API service account must have the roles/storage.objectViewer
Cloud IAM role for this Cloud Storage location.
NotificationConfig
Specifies where to send notifications upon changes to a data store.
Fields | |
---|---|
pubsub_topic
|
The Pub/Sub topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. Topic names must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see Viewing error logs in Cloud Logging ). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see Configuring Pub/Sub notifications for specific details. |
send_for_bulk_import
|
Indicates whether or not to send Pub/Sub notifications on bulk import. Only supported for DICOM imports. |
OperationMetadata
OperationMetadata provides information about the operation execution. Returned in the long-running operation's metadata field.
api_method_name
string
The name of the API method that initiated the operation.
create_time
The time at which the operation was created by the API.
end_time
The time at which execution was completed.
cancel_requested
bool
Specifies if cancellation was requested for the operation.
logs_url
string
A link to audit and error logs in the log viewer. Error logs are generated only by some operations, listed at Viewing error logs in Cloud Logging .
progress
. The progress information for the operation. Details are described in the API method that creates the operation. Not all methods provide progress information. progress
can be only one of the following:counter
ProgressCounter
ProgressCounter provides counters to describe an operation's progress.
Fields | |
---|---|
pending
|
The number of units that are pending in the operation. |
success
|
The number of units that succeeded in the operation. |
failure
|
The number of units that failed in the operation. |
PatientId
A patient identifier and associated type.
Fields | |
---|---|
value
|
The patient's unique identifier. |
type
|
ID type. For example, MRN or NHS. |