Full name: projects.locations.datasets.fhirStores.deidentify
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
. The number of resources processed are tracked in Operation.metadata
. Error details are logged to Cloud Logging. For more information, see Viewing logs.
HTTP request
POST https://healthcare.googleapis.com/v1beta1/{sourceStore=projects/*/locations/*/datasets/*/fhirStores/*}:deidentify
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
sourceStore |
Source FHIR store resource name. For example, |
Request body
The request body contains data with the following structure:
JSON representation | |
---|---|
{ "destinationStore": string, "config": { object( |
Fields | |
---|---|
destinationStore |
The name of the FHIR store to create and write the redacted data to. For example,
|
config |
Deidentify configuration. |
resourceFilter |
A filter specifying the resources to include in the output. If not specified, all resources are included in the output. |
Response body
If successful, the response body contains an instance of Operation
.
Authorization Scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/cloud-healthcare
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.
FhirFilter
Filter configuration.
JSON representation | |
---|---|
{
"resources": {
object( |
Fields | |
---|---|
resources |
List of resources to include in the output. If this list is empty or not specified, all resources are included in the output. |
Resources
A list of FHIR resources.
JSON representation | |
---|---|
{ "resources": [ string ] } |
Fields | |
---|---|
resources[] |
List of resources IDs. For example, "Patient/1234". |