Smile CDR v2024.11.PRE
On this page:
   49.95    HTTP Security 49.97    IG Support   

49.96.1Hybrid Providers Definitions

 

The Hybrid Providers Definitions configuration category includes the following configurable options:

  • Search Bundle Inclusion Rule

  • FHIR Parser Error Handler Mode

  • FHIR Version

  • Spring Context Config Class

49.96.2Property: Search Bundle Inclusion Rule

 
Property Name Search Bundle Inclusion Rule
Property Key
Property Type ENUM
Values
  • BASED_ON_INCLUDES
  • BASED_ON_RESOURCE_PRESENCE
Description This setting controls whether the server should automatically remove resources from the response based on whether they were explicitly requested via _include statements. If this is set to BASED_ON_RESOURCE_PRESENCE, no resources are filtered from the response.
Applies to Modules
  • Hybrid Providers REST Endpoint
Default Value BASED_ON_RESOURCE_PRESENCE
Example Property
module.[MODULE_ID].config.bundle_inclusion_rule = BASED_ON_RESOURCE_PRESENCE

49.96.3Property: FHIR Parser Error Handler Mode

 
Property Name FHIR Parser Error Handler Mode
Property Key
Property Type ENUM
Values
  • LENIENT
  • STRICT
Description This setting controls the Error handler that should be used for parsing FHIR resources through the hybrid provider endpoint.
Applies to Modules
  • Hybrid Providers REST Endpoint
Default Value LENIENT
Example Property
module.[MODULE_ID].config.definitions.fhir_parser_error_handler_type = LENIENT

49.96.4Property: FHIR Version

 
Property Name FHIR Version
Property Key
Property Type ENUM
Values
  • DSTU2
  • DSTU3
  • R4
  • R5
Description The version of FHIR this endpoint will expose
Applies to Modules
  • CDS Hooks REST Endpoint
  • Hybrid Providers REST Endpoint
Default Value (no default)
Example Property
module.[MODULE_ID].config.definitions.fhir_version = 

49.96.5Property: Spring Context Config Class

 
Property Name Spring Context Config Class
Property Key
Property Type STRING
Description This is the classname for a Spring Annotation-based Context Config which will be used to create the resource providers
Applies to Modules
  • CDS Hooks REST Endpoint
  • Camel
  • FHIR Gateway REST Endpoint
  • Hybrid Providers REST Endpoint
Default Value (no default)
Example Property
module.[MODULE_ID].config.definitions.spring_context_config.class = 
   49.95    HTTP Security 49.97    IG Support