49.74    FHIR Subscription Persistence 49.76    Amazon HealthLake REST Endpoint   

49.75.1Full-Text Indexing

 

The Full-Text Indexing configuration category includes the following configurable options:

  • Lucene Index Directory

  • Elasticsearch/OpenSearch AWS Region.

  • Elasticsearch Index Prefix

  • ElasticSearch Password

  • ElasticSearch URL protocol. Either http or https

  • ElasticSearch Host URLs.

  • ElasticSearch Username

  • Enable Full-Text Content Index

  • Enable Indexing of Search Parameters (experimental)

  • Store resource bodies in the Full-Text index (experimental)

  • Full-Text Indexing Provider

  • Full-Text Indexing Enabled

49.75.2Property: Lucene Index Directory

 
Property Name Lucene Index Directory
Property Key
Property Type LOCAL_FILEDIR
Description This is the local directory where Lucene will put its index files when operating in LUCENE_DISK mode. This can be an absolute path, or a relative path (treated as relative to the base of the Smile CDR installation).
Applies to Modules
  • FHIR Storage (DSTU2 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value (no default)
Example Property
module.[MODULE_ID].config.db.hibernate_search.directory = 

49.75.3Property: Elasticsearch/OpenSearch AWS Region.

 
Property Name Elasticsearch/OpenSearch AWS Region.
Property Key
Property Type STRING
Description The AWS Region if using AWS-managed Elasticsearch/OpenSearch. If this is set, authentication will be attempted via the DefaultCredentialsProviderChain using the AWS SDK. However, you can force static credentials of Access Key and Secret Key by putting them into the username and password fields, respectively.
Applies to Modules
  • FHIR Storage (DSTU2 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value (no default)
Example Property
module.[MODULE_ID].config.db.hibernate_search.elasticsearch.aws_region = 

49.75.4Property: Elasticsearch Index Prefix

 
Property Name Elasticsearch Index Prefix
Property Key
Property Type STRING
Description If set, all indexes created by elasticsearch will be prefixed with the provided value, followed by a hyphen."
Applies to Modules
  • FHIR Storage (DSTU2 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value (no default)
Example Property
module.[MODULE_ID].config.db.hibernate_search.elasticsearch.index_prefix = 

49.75.5Property: ElasticSearch Password

 
Property Name ElasticSearch Password
Property Key
Property Type PASSWORD
Description The password to use for connections to the ElasticSearch cluster.
Applies to Modules
  • FHIR Storage (DSTU2 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value (no default)
Example Property
module.[MODULE_ID].config.db.hibernate_search.elasticsearch.password = 

49.75.6Property: ElasticSearch URL protocol. Either http or https

 
Property Name ElasticSearch URL protocol. Either http or https
Property Key
Property Type STRING
Description Whether the server to be connected to uses http or https.
Applies to Modules
  • FHIR Storage (DSTU2 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value http
Example Property
module.[MODULE_ID].config.db.hibernate_search.elasticsearch.protocol = http

49.75.7Property: ElasticSearch Host URLs.

 
Property Name ElasticSearch Host URLs.
Property Key
Property Type STRING
Description A comma-delimited list of the connection URLs to use for connections to the ElasticSearch cluster when running in ELASTICSEARCH mode.
Applies to Modules
  • FHIR Storage (DSTU2 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value localhost:9090
Example Property
module.[MODULE_ID].config.db.hibernate_search.elasticsearch.url = localhost:9090

49.75.8Property: ElasticSearch Username

 
Property Name ElasticSearch Username
Property Key
Property Type STRING
Description The username to use for connections to the ElasticSearch cluster.
Applies to Modules
  • FHIR Storage (DSTU2 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value (no default)
Example Property
module.[MODULE_ID].config.db.hibernate_search.elasticsearch.username = 

49.75.9Property: Enable Full-Text Content Index

 
Property Name Enable Full-Text Content Index
Property Key
Property Type BOOLEAN
Description Should the system index Full-Text Content on the resources stored in the repository. See Indexes for more information.
Applies to Modules
  • FHIR Storage (DSTU2 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value true
Example Property
module.[MODULE_ID].config.db.hibernate_search.index.fulltext_content = true

49.75.10Property: Enable Indexing of Search Parameters (experimental)

 
Property Name Enable Indexing of Search Parameters (experimental)
Property Key
Property Type BOOLEAN
Description Enables the indexing of token, string, and other search parameters in the Full-Text Index. Reindexing could be required. See Indexes for more information.
Applies to Modules
  • FHIR Storage (DSTU2 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value false
Example Property
module.[MODULE_ID].config.db.hibernate_search.index.search_params = false

49.75.11Property: Store resource bodies in the Full-Text index (experimental)

 
Property Name Store resource bodies in the Full-Text index (experimental)
Property Key
Property Type BOOLEAN
Description Enables storing all data needed to load a resource in the Full-Text Index. Reindexing could be required. See Indexes for more information.
Applies to Modules
  • FHIR Storage (DSTU2 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value false
Example Property
module.[MODULE_ID].config.db.hibernate_search.index.store_resources = false

49.75.12Property: Full-Text Indexing Provider

 
Property Name Full-Text Indexing Provider
Property Key
Property Type ENUM
Values
  • ELASTICSEARCH
  • LUCENE_DISK
  • LUCENE_MEMORY
Description Specifies which provider will be used. See Full-Text Providers for information on the available options.
Applies to Modules
  • FHIR Storage (DSTU2 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value LUCENE_DISK
Example Property
module.[MODULE_ID].config.db.hibernate_search.mode = LUCENE_DISK

49.75.13Property: Full-Text Indexing Enabled

 
Property Name Full-Text Indexing Enabled
Property Key
Property Type BOOLEAN
Description If enabled, a Full-Text provider will be used for additional indexing. This provider can support additional search and terminology service functionality. See Full-Text Indexing for more information. This setting must be enabled in order for any other settings in this section to take effect.
Applies to Modules
  • FHIR Storage (DSTU2 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value false
Example Property
module.[MODULE_ID].config.lucene.enabled = false
   49.74    FHIR Subscription Persistence 49.76    Amazon HealthLake REST Endpoint