Example #1
0
 public CohortCounter(IPanelConverter converter,
                      IPanelValidator 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;
 }
Example #2
0
 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;
 }