예제 #1
0
 public ParallelPatientCohortService(
     ISqlCompiler compiler,
     PatientCountAggregator patientCountAggregator,
     IOptions <ClinDbOptions> clinOpts,
     ILogger <PatientCohortService> logger) : base(compiler, clinOpts, logger)
 {
     this.patientCountAggregator = patientCountAggregator;
     this.clinDbOpts             = clinOpts.Value;
 }
예제 #2
0
 protected PatientCohortService(
     ISqlCompiler compiler,
     IOptions <ClinDbOptions> clinOpts,
     ILogger <PatientCohortService> logger)
 {
     this.compiler = compiler;
     clinDbOptions = clinOpts.Value;
     log           = logger;
 }
예제 #3
0
 public DemographicsExecutor(
     IUserContext userContext,
     ILogger <DemographicsExecutor> log,
     IOptions <ClinDbOptions> opts)
 {
     this.log  = log;
     this.opts = opts.Value;
     user      = userContext;
 }
예제 #4
0
 public DatasetExecutor(
     IUserContext userContext,
     ILogger <DatasetExecutor> log,
     IOptions <ClinDbOptions> opts)
 {
     this.user = userContext;
     this.log  = log;
     this.opts = opts.Value;
 }
예제 #5
0
 public DatasetService(
     IDatasetSqlCompiler compiler,
     IUserContext userContext,
     ILogger <DatasetService> log,
     IOptions <ClinDbOptions> opts)
 {
     this.compiler = compiler;
     this.user     = userContext;
     this.log      = log;
     this.opts     = opts.Value;
 }
예제 #6
0
 public DemographicsExecutor(
     IUserContext userContext,
     ILogger <DemographicsExecutor> log,
     IOptions <ClinDbOptions> dbOpts,
     IOptions <DeidentificationOptions> deidentOpts)
 {
     this.log         = log;
     this.dbOpts      = dbOpts.Value;
     this.deidentOpts = deidentOpts.Value;
     user             = userContext;
 }
예제 #7
0
 public DemographicService(
     IDemographicSqlCompiler compiler,
     IUserContext userContext,
     ILogger <DemographicService> log,
     IOptions <ClinDbOptions> opts)
 {
     this.compiler = compiler;
     this.log      = log;
     this.opts     = opts.Value;
     user          = userContext;
 }
예제 #8
0
 public ImportIdentifierMappingService(
     IOptions <ClinDbOptions> clinDbOpts,
     IOptions <AppDbOptions> appDbOpts,
     IOptions <CompilerOptions> opts,
     IOptions <CompilerOptions> compilerOptions,
     ILogger <ImportIdentifierMappingService> logger
     )
 {
     this.clinDbOpts = clinDbOpts.Value;
     this.appDbOpts  = appDbOpts.Value;
     this.opts       = opts.Value;
     this.logger     = logger;
 }