Smile CDR v2024.05.PRE
On this page:
   45.95    HTTP Security 45.97    IG Support   

45.96.1Hybrid Providers Definitions

 

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

  • Search Bundle Inclusion Rule

  • FHIR Version

  • Spring Context Config Class

45.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

45.96.3Property: FHIR Version

 
Property Name FHIR Version
Property Key
Property Type ENUM
Values
  • DSTU2
  • DSTU3
  • R4
  • R5
Description The version of FHIR that the 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 = 

45.96.4Property: 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 = 
   45.95    HTTP Security 45.97    IG Support