On this page:
   35.26    FHIR Endpoint Terminology 35.28    FHIR Endpoint Conversion   

35.27LiveBundle Service

 

The LiveBundle Service configuration category includes the following configurable options:

  • LiveBundle Enabled

  • LiveBundle Rule Definition Script (File)

  • LiveBundle Rule Definition Script (Text)

  • LiveBundle Thread Count

  • LiveBundle Watchlist Cache Enabled

35.27.1Property: LiveBundle Enabled

 
Property Name LiveBundle Enabled
Property Key
Property Type BOOLEAN
Description Enable LiveBundle rule-based reference caching. Experimental new feature under development.
Applies to Modules
  • FHIR Storage (DSTU2 Relational)
  • FHIR Storage (R3 Relational)
  • FHIR Storage (R4 Relational)
Default Value false
Example Property
module.[MODULE_ID].config.livebundle_service.enabled = false

35.27.2Property: LiveBundle Rule Definition Script (File)

 
Property Name LiveBundle Rule Definition Script (File)
Property Key
Property Type Resource Path
Description If set, supplies the absolute filepath of a file containing a set of LiveBundle rules used by the LiveBundle service. Values should be prefixed with file: or classpath:.
Applies to Modules
  • FHIR Storage (DSTU2 Relational)
  • FHIR Storage (R3 Relational)
  • FHIR Storage (R4 Relational)
Default Value (no default)
Example Property
module.[MODULE_ID].config.livebundle_service.script.file = 

35.27.3Property: LiveBundle Rule Definition Script (Text)

 
Property Name LiveBundle Rule Definition Script (Text)
Property Key
Property Type JAVASCRIPT
Description If set, supplies a set of LiveBundle rules used by the LiveBundle service.
Applies to Modules
  • FHIR Storage (DSTU2 Relational)
  • FHIR Storage (R3 Relational)
  • FHIR Storage (R4 Relational)
Default Value (no default)
Example Property
module.[MODULE_ID].config.livebundle_service.script.text = 

35.27.4Property: LiveBundle Thread Count

 
Property Name LiveBundle Thread Count
Property Key
Property Type POSITIVE_INTEGER
Description Parallelism of resource inflation for large bundles. Experimental new feature under development.
Applies to Modules
  • FHIR Storage (DSTU2 Relational)
  • FHIR Storage (R3 Relational)
  • FHIR Storage (R4 Relational)
Default Value 2
Example Property
module.[MODULE_ID].config.livebundle_service.threadcount = 2

35.27.5Property: LiveBundle Watchlist Cache Enabled

 
Property Name LiveBundle Watchlist Cache Enabled
Property Key
Property Type BOOLEAN
Description Cache Watchlist subscriptions in memory--improves performance of the LiveBundle interceptor. However, if a new resource arrives for a watchlist subscriber within 1 minute of that subscriber being added to the watchlist, that resource may be missed from that subscriber's bundle.
Applies to Modules
  • FHIR Storage (DSTU2 Relational)
  • FHIR Storage (R3 Relational)
  • FHIR Storage (R4 Relational)
Default Value true
Example Property
module.[MODULE_ID].config.livebundle_service.watchlist_cache.enabled = true
   35.26    FHIR Endpoint Terminology 35.28    FHIR Endpoint Conversion