예제 #1
0
 public ExtractHTSClientHandler(IHTSClientSourceExtractor patientSourceExtractor, IHtsExtractValidator extractValidator, IHTSClientLoader patientLoader, ITempHTSClientExtractRepository tempPatientExtractRepository, IExtractHistoryRepository extractHistoryRepository)
 {
     _patientSourceExtractor       = patientSourceExtractor;
     _extractValidator             = extractValidator;
     _patientLoader                = patientLoader;
     _tempPatientExtractRepository = tempPatientExtractRepository;
     _extractHistoryRepository     = extractHistoryRepository;
 }
예제 #2
0
 public ExtractHTSClientHandler(IHTSClientSourceExtractor patientSourceExtractor, IHtsExtractValidator extractValidator, IHTSClientLoader patientLoader, ICleanHtsExtracts clearDwhExtracts, ITempHTSClientExtractRepository tempPatientExtractRepository)
 {
     _patientSourceExtractor       = patientSourceExtractor;
     _extractValidator             = extractValidator;
     _patientLoader                = patientLoader;
     _clearDwhExtracts             = clearDwhExtracts;
     _tempPatientExtractRepository = tempPatientExtractRepository;
 }
예제 #3
0
        public HtsSummaryController(
            ITempHTSClientExtractRepository tempHtsClientExtractRepository, IHTSClientExtractRepository htsClientExtractRepository, ITempHTSClientExtractErrorSummaryRepository htsClientExtractErrorSummaryRepository,
            ITempHTSClientLinkageExtractRepository tempHtsClientLinkageExtractRepository, IHTSClientLinkageExtractRepository htsClientLinkageExtractRepository, ITempHTSClientLinkageExtractErrorSummaryRepository htsClientLinkageExtractErrorSummaryRepository,
            ITempHTSClientPartnerExtractRepository tempHtsClientPartnerExtractRepository, IHTSClientPartnerExtractRepository htsClientPartnerExtractRepository, ITempHTSClientPartnerExtractErrorSummaryRepository htsClientPartnerExtractErrorSummaryRepository)
        {
            _tempHtsClientExtractRepository         = tempHtsClientExtractRepository;
            _htsClientExtractRepository             = htsClientExtractRepository;
            _htsClientExtractErrorSummaryRepository = htsClientExtractErrorSummaryRepository;

            _tempHtsClientLinkageExtractRepository         = tempHtsClientLinkageExtractRepository;
            _htsClientLinkageExtractRepository             = htsClientLinkageExtractRepository;
            _htsClientLinkageExtractErrorSummaryRepository = htsClientLinkageExtractErrorSummaryRepository;

            _tempHtsClientPartnerExtractRepository         = tempHtsClientPartnerExtractRepository;
            _htsClientPartnerExtractRepository             = htsClientPartnerExtractRepository;
            _htsClientPartnerExtractErrorSummaryRepository = htsClientPartnerExtractErrorSummaryRepository;
        }
예제 #4
0
 public HTSClientLoader(IHTSClientExtractRepository patientExtractRepository, ITempHTSClientExtractRepository tempPatientExtractRepository)
 {
     _patientExtractRepository     = patientExtractRepository;
     _tempPatientExtractRepository = tempPatientExtractRepository;
 }
예제 #5
0
 public HTSClientSourceExtractor(IHTSExtractSourceReader reader, IMediator mediator, ITempHTSClientExtractRepository extractRepository)
 {
     _reader            = reader;
     _mediator          = mediator;
     _extractRepository = extractRepository;
 }
예제 #6
0
 public CleanHtsExtracts(ITempHTSClientExtractRepository tempPatientExtractRepository, IExtractHistoryRepository historyRepository, IValidatorRepository validatorRepository)
 {
     _tempPatientExtractRepository = tempPatientExtractRepository;
     _historyRepository            = historyRepository;
     _validatorRepository          = validatorRepository;
 }