lib/google/apis/healthcare_v1/classes.rb in google-apis-healthcare_v1-0.27.0 vs lib/google/apis/healthcare_v1/classes.rb in google-apis-healthcare_v1-0.28.0

- old
+ new

@@ -745,12 +745,13 @@ # for example, `L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=`). class CryptoHashConfig include Google::Apis::Core::Hashable # An AES 128/192/256 bit key. Causes the hash to be computed based on this key. - # A default key is generated for each Deidentify operation and is used wherever - # crypto_key is not specified. + # A default key is generated for each Deidentify operation and is used when + # neither `crypto_key` nor `kms_wrapped` is specified. Must not be set if ` + # kms_wrapped` is set. # Corresponds to the JSON property `cryptoKey` # NOTE: Values are automatically base64 encoded/decoded in the client library. # @return [String] attr_accessor :crypto_key @@ -800,12 +801,13 @@ # consistent for a given patient and crypto key combination. class DateShiftConfig include Google::Apis::Core::Hashable # An AES 128/192/256 bit key. Causes the shift to be computed based on this key - # and the patient ID. A default key is generated for each Deidentify operation - # and is used wherever crypto_key is not specified. + # and the patient ID. A default key is generated for each de-identification + # operation and is used when neither `crypto_key` nor `kms_wrapped` is specified. + # Must not be set if `kms_wrapped` is set. # Corresponds to the JSON property `cryptoKey` # NOTE: Values are automatically base64 encoded/decoded in the client library. # @return [String] attr_accessor :crypto_key @@ -1651,10 +1653,22 @@ # Represents a FHIR store. class FhirStore include Google::Apis::Core::Hashable + # Enable parsing of references within complex FHIR data types such as Extensions. + # If this value is set to ENABLED, then features like referential integrity and + # Bundle reference rewriting apply to all references. If this flag has not been + # specified the behavior of the FHIR store will not change, references in + # complex data types will not be parsed. New stores will have this value set to + # ENABLED after a notification period. Warning: turning on this flag causes + # processing existing resources to fail if they contain references to non- + # existent resources. + # Corresponds to the JSON property `complexDataTypeReferenceParsing` + # @return [String] + attr_accessor :complex_data_type_reference_parsing + # If true, overrides the default search behavior for this FHIR store to ` # handling=strict` which returns an error for unrecognized search parameters. If # false, uses the FHIR specification default `handling=lenient` which ignores # unrecognized search parameters. The handling can always be changed from the # default on an individual API call by setting the HTTP header `Prefer: handling= @@ -1757,10 +1771,11 @@ update!(**args) end # Update properties of this object def update!(**args) + @complex_data_type_reference_parsing = args[:complex_data_type_reference_parsing] if args.key?(:complex_data_type_reference_parsing) @default_search_handling_strict = args[:default_search_handling_strict] if args.key?(:default_search_handling_strict) @disable_referential_integrity = args[:disable_referential_integrity] if args.key?(:disable_referential_integrity) @disable_resource_versioning = args[:disable_resource_versioning] if args.key?(:disable_resource_versioning) @enable_update_create = args[:enable_update_create] if args.key?(:enable_update_create) @labels = args[:labels] if args.key?(:labels) @@ -2388,12 +2403,12 @@ # can be associated with a given store. # Corresponds to the JSON property `labels` # @return [Hash<String,String>] attr_accessor :labels - # Resource name of the HL7v2 store, of the form `projects/`project_id`/datasets/` - # dataset_id`/hl7V2Stores/`hl7v2_store_id``. + # Resource name of the HL7v2 store, of the form `projects/`project_id`/locations/ + # `location_id`/datasets/`dataset_id`/hl7V2Stores/`hl7v2_store_id``. # Corresponds to the JSON property `name` # @return [String] attr_accessor :name # A list of notification configs. Each configuration uses a filter to determine @@ -3198,12 +3213,12 @@ # The message type for this message. MSH-9.1. # Corresponds to the JSON property `messageType` # @return [String] attr_accessor :message_type - # Resource name of the Message, of the form `projects/`project_id`/datasets/` - # dataset_id`/hl7V2Stores/`hl7_v2_store_id`/messages/`message_id``. Assigned by - # the server. + # Resource name of the Message, of the form `projects/`project_id`/locations/` + # location_id`/datasets/`dataset_id`/hl7V2Stores/`hl7_v2_store_id`/messages/` + # message_id``. Assigned by the server. # Corresponds to the JSON property `name` # @return [String] attr_accessor :name # The content of a HL7v2 message in a structured format.