DeidentifyFhirStoreRequest

Creates a new FHIR store with sensitive information de-identified.

HealthcareFHIRHL7v2DICOMMedical ImagingDe-identificationInteroperabilityCloud

Properties

Name Type Description
config object Deidentify configuration. Only one of `config` and `gcs_config_uri` can be specified.
destinationStore string Required. The name of the FHIR store to create and write the redacted data to. For example, `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`. * The dest
gcsConfigUri 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 locat
resourceFilter object A filter specifying the resources to include in the output. If not specified, all resources are included in the output.
skipModifiedResources boolean If true, skips resources that are created or modified after the de-identify operation is created.
View JSON Schema on GitHub

JSON Schema

DeidentifyFhirStoreRequest.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "DeidentifyFhirStoreRequest",
  "description": "Creates a new FHIR store with sensitive information de-identified.",
  "properties": {
    "config": {
      "$ref": "#/components/schemas/DeidentifyConfig",
      "description": "Deidentify configuration. Only one of `config` and `gcs_config_uri` can be specified."
    },
    "destinationStore": {
      "description": "Required. The name of the FHIR store to create and write the redacted data to. For example, `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`. * The destination dataset must exist. * The source dataset and destination dataset must both reside in the same location. De-identifying data across multiple locations is not supported. * The destination FHIR store must exist. * The caller must have the healthcare.fhirResources.update permission to write to the destination FHIR store.",
      "type": "string"
    },
    "gcsConfigUri": {
      "description": "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.",
      "type": "string"
    },
    "resourceFilter": {
      "$ref": "#/components/schemas/FhirFilter",
      "description": "A filter specifying the resources to include in the output. If not specified, all resources are included in the output."
    },
    "skipModifiedResources": {
      "description": "If true, skips resources that are created or modified after the de-identify operation is created.",
      "type": "boolean"
    }
  },
  "type": "object"
}