@@ -7194,6 +7194,15 @@ class ValidationConfig
71947194 attr_accessor :disable_required_field_validation
71957195 alias_method :disable_required_field_validation? , :disable_required_field_validation
71967196
7197+ # Optional. Whether to enable FHIRPath validation for incoming resource types
7198+ # that have profiles configured for them in the `enabled_implementation_guides`
7199+ # list. Set this to true to enable checking incoming resources for conformance
7200+ # against FHIRPath requirements defined in the configured profiles.
7201+ # Corresponds to the JSON property `enableFhirpathProfileValidation`
7202+ # @return [Boolean]
7203+ attr_accessor :enable_fhirpath_profile_validation
7204+ alias_method :enable_fhirpath_profile_validation? , :enable_fhirpath_profile_validation
7205+
71977206 # A list of ImplementationGuide URLs in this FHIR store that are used to
71987207 # configure the profiles to use for validation. For example, to use the US Core
71997208 # profiles for validation, set `enabled_implementation_guides` to `["http://hl7.
@@ -7222,6 +7231,7 @@ def update!(**args)
72227231 @disable_profile_validation = args [ :disable_profile_validation ] if args . key? ( :disable_profile_validation )
72237232 @disable_reference_type_validation = args [ :disable_reference_type_validation ] if args . key? ( :disable_reference_type_validation )
72247233 @disable_required_field_validation = args [ :disable_required_field_validation ] if args . key? ( :disable_required_field_validation )
7234+ @enable_fhirpath_profile_validation = args [ :enable_fhirpath_profile_validation ] if args . key? ( :enable_fhirpath_profile_validation )
72257235 @enabled_implementation_guides = args [ :enabled_implementation_guides ] if args . key? ( :enabled_implementation_guides )
72267236 end
72277237 end
0 commit comments