ConfigRulesExecutor
class ConfigRulesExecutor @Inject constructor(val fhirPathDataExtractor: FhirPathDataExtractor) : RulesListener
This file executes rules to be used by configs.
NOTE: that the Facts object is not thread safe, each thread should have its own set of data to work on. When used in a multi-threaded environment it may exhibit unexpected behavior and return incorrect results when rules are fired. Use the ResourceDataRulesExecutor in the same coroutine context of the caller.