示例#1
0
 public void SetUp()
 {
     _context = new ExtractsContext(_options);
     _tempPatientExtractRepository = new TempPatientExtractRepository(_context);
     _errorSummaryRepository       = new TempPatientExtractErrorSummaryRepository(_context);
     _patientsController           = new PatientsController(_tempPatientExtractRepository, _errorSummaryRepository);
 }
示例#2
0
 public ExtractPatientHandler(IPatientSourceExtractor patientSourceExtractor, IExtractValidator extractValidator, IPatientLoader patientLoader, IClearDwhExtracts clearDwhExtracts, ITempPatientExtractRepository tempPatientExtractRepository)
 {
     _patientSourceExtractor       = patientSourceExtractor;
     _extractValidator             = extractValidator;
     _patientLoader                = patientLoader;
     _clearDwhExtracts             = clearDwhExtracts;
     _tempPatientExtractRepository = tempPatientExtractRepository;
 }
示例#3
0
 public ClearDwhExtracts(ITempPatientExtractRepository tempPatientExtractRepository, IExtractHistoryRepository historyRepository, IValidatorRepository validatorRepository)
 {
     _tempPatientExtractRepository = tempPatientExtractRepository;
     _historyRepository            = historyRepository;
     _validatorRepository          = validatorRepository;
 }
示例#4
0
 public PatientSourceExtractor(IDwhExtractSourceReader reader, IMediator mediator, ITempPatientExtractRepository extractRepository)
 {
     _reader            = reader;
     _mediator          = mediator;
     _extractRepository = extractRepository;
 }
示例#5
0
 public MasterPatientIndexValidator(IValidatorRepository validatorRepository, ITempPatientExtractRepository tempPatientExtractRepository)
 {
     _validatorRepository          = validatorRepository;
     _tempPatientExtractRepository = tempPatientExtractRepository;
 }
 public PatientsController(IPatientExtractRepository patientExtractRepository, ITempPatientExtractErrorSummaryRepository errorSummaryRepository, ITempPatientExtractRepository tempPatientExtractRepository)
 {
     _patientExtractRepository     = patientExtractRepository;
     _errorSummaryRepository       = errorSummaryRepository;
     _tempPatientExtractRepository = tempPatientExtractRepository;
 }
示例#7
0
 public PatientLoader(IPatientExtractRepository patientExtractRepository, ITempPatientExtractRepository tempPatientExtractRepository)
 {
     _patientExtractRepository     = patientExtractRepository;
     _tempPatientExtractRepository = tempPatientExtractRepository;
 }
示例#8
0
 public PatientLoader(IPatientExtractRepository patientExtractRepository, ITempPatientExtractRepository tempPatientExtractRepository, IMediator mediator)
 {
     _patientExtractRepository     = patientExtractRepository;
     _tempPatientExtractRepository = tempPatientExtractRepository;
     _mediator = mediator;
 }