Пример #1
0
 public ExtractPatientHandler(IPatientSourceExtractor patientSourceExtractor, IExtractValidator extractValidator, IPatientLoader patientLoader, IClearDwhExtracts clearDwhExtracts)
 {
     _patientSourceExtractor = patientSourceExtractor;
     _extractValidator       = extractValidator;
     _patientLoader          = patientLoader;
     _clearDwhExtracts       = clearDwhExtracts;
 }
Пример #2
0
 public void SetUp()
 {
     _loader    = TestInitializer.ServiceProvider.GetService <IPatientLoader>();
     _extractor = TestInitializer.ServiceProvider.GetService <IPatientSourceExtractor>();
     _extract   = _extracts.First(x => x.Name.IsSameAs(nameof(PatientExtract)));
     _count     = _extractor.Extract(_extract, _protocol).Result;
 }
Пример #3
0
 public ExtractPatientHandler(IPatientSourceExtractor patientSourceExtractor, IExtractValidator extractValidator, IPatientLoader patientLoader, IClearDwhExtracts clearDwhExtracts, ITempPatientExtractRepository tempPatientExtractRepository)
 {
     _patientSourceExtractor       = patientSourceExtractor;
     _extractValidator             = extractValidator;
     _patientLoader                = patientLoader;
     _clearDwhExtracts             = clearDwhExtracts;
     _tempPatientExtractRepository = tempPatientExtractRepository;
 }