On this page:
   24.30    FHIR REST Endpoint 24.32    FHIR Interceptors   

24.31FHIR Search

 

The FHIR Search configuration category includes the following configurable options:

  • Fetch Size (Default Maximum)

  • Page Size (Default)

  • Page Size (Maximum)

  • Allow :contains Searches

  • GraphQL Enabled

  • Filter Search Parameter Enabled

  • Search Cache Storage

  • Infinispan Servers

  • Infinispan Cache Name

  • Infinispan Hot Rod Protocol Version

24.31.1Property: Fetch Size (Default Maximum)

 
Property Key
Property Type POSITIVE_INTEGER
Description If set, this value determines the maximum number of results that may be returned by a single search. Setting this value to a sensible value for the anticipated usage of the CDR can help to prevent careless queries that exhaust resources on the server.
Default Value (no default)
Is Optional? Yes

24.31.2Property: Page Size (Default)

 
Property Key
Property Type POSITIVE_INTEGER
Description This value sets the default page size for Bundle results of search and history operations.
Default Value 50
Is Optional? No

24.31.3Property: Page Size (Maximum)

 
Property Key
Property Type POSITIVE_INTEGER
Description This value sets the maximum page size for Bundle results of search and history operations. Client requests for values larger than this will be automatically overridden by the server to use this value.
Default Value 250
Is Optional? No

24.31.4Property: Allow :contains Searches

 
Property Key
Property Type BOOLEAN
Description If set to true, clients will be permitted to use the :contains modifier on String searches. This is a potentially slow operation so enable with caution.
Default Value false
Is Optional? No

24.31.5Property: GraphQL Enabled

 
Property Key
Property Type BOOLEAN
Description If enabled, endpoints configured against this storage module will support GraphQL Queries.
Default Value true
Is Optional? No

24.31.6Property: Filter Search Parameter Enabled

 
Property Key
Property Type BOOLEAN
Description This setting enables the _filter search parameter. Filter is a standard FHIR search parameter that can be used to
Default Value false
Is Optional? No

24.31.7Property: Search Cache Storage

 
Property Key
Property Type ENUM
Values
  • DATABASE
  • INFINISPAN
Description The default DATABASE maintains the fhir search result cache in the DATABASE. INFINISPAN stores the search results in an infinispan instance.
Default Value DATABASE
Is Optional? No

24.31.8Property: Infinispan Servers

 
Property Key
Property Type STRING
Description A list of semicolon separated infinispan URLS. E.g. "localhost:11223;localhost:11224"
Default Value (no default)
Is Optional? No

24.31.9Property: Infinispan Cache Name

 
Property Key
Property Type STRING
Description The name of the Infinispan Cache
Default Value (no default)
Is Optional? No

24.31.10Property: Infinispan Hot Rod Protocol Version

 
Property Key
Property Type ENUM
Values
  • 1.0
  • 1.1
  • 1.2
  • 1.3
  • 2.0
  • 2.1
  • 2.2
  • 2.3
  • 2.4
  • 2.5
  • 2.6
  • 2.7
  • 2.8
  • 2.9
Description The Hot Rod Protocol Version required by your Infinispan server
Default Value PROTOCOL_VERSION_23
Is Optional? No
   24.30    FHIR REST Endpoint 24.32    FHIR Interceptors