public QueryManager( IQueryService service, ILogger <QueryManager> log, IUserContext user, PanelConverter converter, PanelValidator validator) { this.service = service; this.log = log; this.user = user; this.converter = converter; this.validator = validator; }
public CohortCounter(PanelConverter converter, PanelValidator validator, IPatientCohortService counter, ICohortCacheService cohortCache, IUserContext user, ILogger <CohortCounter> log) { this.converter = converter; this.validator = validator; this.counter = counter; this.cohortCache = cohortCache; this.user = user; this.log = log; }
public QueryManager( IQueryService service, IOptions <DeidentificationOptions> obfuscationOptions, ILogger <QueryManager> log, IUserContext user, PanelConverter converter, PanelValidator validator) { this.service = service; this.deidentOpts = obfuscationOptions.Value; this.log = log; this.user = user; this.converter = converter; this.validator = validator; }
public CohortCounter( IOptions <RuntimeOptions> opts, PanelConverter converter, PanelValidator validator, IPatientCohortService counter, ICohortCacheService cohortCache, IUserContext user, ILogger <CohortCounter> log) { this.runtime = opts.Value.Runtime; this.converter = converter; this.validator = validator; this.counter = counter; this.cohortCache = cohortCache; this.user = user; this.log = log; }