View Source GoogleApi.HealthCare.V1beta1.Model.FhirFieldConfig (google_api_health_care v0.50.1)

Specifies how to handle the de-identification of a FHIR store.

Attributes

  • fieldMetadataList (type: list(GoogleApi.HealthCare.V1beta1.Model.GoogleCloudHealthcareV1beta1DeidentifyFieldMetadata.t), default: nil) - Specifies FHIR paths to match and how to transform them. Any field that is not matched by a FieldMetadata action is passed through to the output dataset unmodified. All extensions will be processed according to keep_extensions. If a field can be matched by more than one FieldMetadata action, the first action option is applied. Overrides options and the union field profile in FhirFieldConfig.
  • options (type: GoogleApi.HealthCare.V1beta1.Model.GoogleCloudHealthcareV1beta1DeidentifyOptions.t, default: nil) - Specifies additional options, overriding the base ProfileType.
  • profileType (type: String.t, default: nil) - Base profile type for handling FHIR fields.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.HealthCare.V1beta1.Model.FhirFieldConfig{
  fieldMetadataList:
    [
      GoogleApi.HealthCare.V1beta1.Model.GoogleCloudHealthcareV1beta1DeidentifyFieldMetadata.t()
    ]
    | nil,
  options:
    GoogleApi.HealthCare.V1beta1.Model.GoogleCloudHealthcareV1beta1DeidentifyOptions.t()
    | nil,
  profileType: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.