complexDataTypeReferenceParsing property

String? complexDataTypeReferenceParsing
getter/setter pair

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. Possible string values are:

  • "COMPLEX_DATA_TYPE_REFERENCE_PARSING_UNSPECIFIED" : No parsing behavior specified. This is the same as DISABLED for backwards compatibility.
  • "DISABLED" : References in complex data types are ignored.
  • "ENABLED" : References in complex data types are parsed.

Implementation

core.String? complexDataTypeReferenceParsing;