Package-level declarations

Types

Link copied to clipboard
class ConfigRulesExecutor @Inject constructor(val fhirPathDataExtractor: FhirPathDataExtractor) : RulesListener

This file executes rules to be used by configs.

Link copied to clipboard
class ResourceDataRulesExecutor @Inject constructor(val rulesFactory: RulesFactory)

This class is used to fire rules used to extract and manipulate data from FHIR resources.

Link copied to clipboard
class RulesFactory @Inject constructor(val context: Context, val configurationRegistry: ConfigurationRegistry, val fhirPathDataExtractor: FhirPathDataExtractor, val dispatcherProvider: DispatcherProvider, val locationService: LocationService, val fhirContext: FhirContext, val defaultRepository: DefaultRepository) : RulesListener
Link copied to clipboard
abstract class RulesListener : RuleListener