Smile CDR v2024.05.PRE
On this page:
   45.52    FHIR Interceptors 45.54    FHIR MDM Server   

45.53.1LiveBundle 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

45.53.2Property: 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 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value false
Example Property
module.[MODULE_ID].config.livebundle_service.enabled = false

45.53.3Property: 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 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value (no default)
Example Property
module.[MODULE_ID].config.livebundle_service.script.file = 

45.53.4Property: 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 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value (no default)
Example Property
module.[MODULE_ID].config.livebundle_service.script.text = 

45.53.5Property: 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 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value 2
Example Property
module.[MODULE_ID].config.livebundle_service.threadcount = 2

45.53.6Property: 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 RDBMS)
  • FHIR Storage (R3 RDBMS)
  • FHIR Storage (R4 RDBMS)
  • FHIR Storage (R5 RDBMS)
Default Value true
Example Property
module.[MODULE_ID].config.livebundle_service.watchlist_cache.enabled = true
   45.52    FHIR Interceptors 45.54    FHIR MDM Server