public KynResultParser(long eventId, string corpCode, long archiveId, string kynDirectoryPath, ISettings settings, ILogger logger, ICustomerRepository customerRepository, IRepository <BasicBiometric> basicBiometricRepository, IEventCustomerRepository eventCustomerRepository, long uploadedBy, ILipidParserHelper lipidParserHelper, ICustomerService customerService) { _kynDirectoryPath = kynDirectoryPath; _eventId = eventId; _archiveId = archiveId; _corpCode = corpCode; _testResultService = new Service.TestResultService(); _mediaRepository = new MediaRepository(settings); var location = _mediaRepository.GetKynIntegrationOutputDataLocation(eventId); _kynIntegrationOutputDataPath = location.PhysicalPath; location = _mediaRepository.GetScannedDocumentStorageFileLocation(eventId); _eventFilesPath = location.PhysicalPath; _resultParserHelper = new ResultParserHelper(); _customerRepository = customerRepository; _logger = logger; _kynAppLipidParser = new KynAppLipidParser(_logger, BiomarkerTagName, NameAttrString, ValueAttrString, lipidParserHelper); _eventCustomerScreeningAggregates = new List <EventCustomerScreeningAggregate>(); _basicBiometricRepository = basicBiometricRepository; _eventCustomerRepository = eventCustomerRepository; _uploadedBy = uploadedBy; _customerService = customerService; }
public BioSound2ResultParser(string resultOutputPath, long eventId, ILogger logger) { _resultOutputPath = resultOutputPath; _eventId = eventId; _mediaRepository = new MediaRepository(new Settings()); _logger = logger; _testResultService = new Service.TestResultService(); _resultParserHelper = new ResultParserHelper(); }
public QuantaFloABIParser(string resultOutputPath, long eventId, ILogger logger, IMediaRepository mediaRepository) { _resultOutputPath = resultOutputPath; _eventId = eventId; _logger = logger; _mediaRepository = mediaRepository; _testResultService = new Service.TestResultService(); _resultParserHelper = new ResultParserHelper(); _mediaHelper = new MediaHelper(logger); }
public BloodTestParser(string bloodTestFile, ILogger logger, IExcelReader excelReader, ICsvReader csvReader, bool readDataFromNewLab) { _logger = logger; _excelReader = excelReader; _csvReader = csvReader; _bloodTestFile = bloodTestFile; _testResultService = new Service.TestResultService(); _eventCustomerScreeningAggregates = new List <EventCustomerScreeningAggregate>(); _resultParserHelper = new ResultParserHelper(); ReadDataFromNewLab = readDataFromNewLab; }
public DiabeticRetinopathyParser(string resultOutputPath, ILogger logger, IEventCustomerRepository eventCustomerRepository, ISettings settings, IDiabeticRetinopathyParserlogRepository diabeticRetinopathyParserlogRepository) { _resultOutputPath = resultOutputPath; _logger = logger; _settings = settings; _mediaRepository = new MediaRepository(settings); _resultParserHelper = new ResultParserHelper(); _mediaHelper = new MediaHelper(_logger); _eventCustomerRepository = eventCustomerRepository; _diabeticRetinopathyParserlogRepository = diabeticRetinopathyParserlogRepository; }
public AwvParser(string resultOutputPreventionPlanPath, string resultOutputSanpShotPath, long eventId, ILogger logger) { _resultOutputPreventionPlanPath = resultOutputPreventionPlanPath; _resultOutputSanpShotPath = resultOutputSanpShotPath; _eventId = eventId; _logger = logger; _mediaRepository = new MediaRepository(new Settings()); _testResultService = new Service.TestResultService(); _resultParserHelper = new ResultParserHelper(); _mediaHelper = new MediaHelper(_logger); }
public DpnParser(string resultOutputPath, long eventId, ILogger logger, bool isNewResultFlow) { _resultOutputPath = resultOutputPath; _eventId = eventId; _isNewResultFlow = isNewResultFlow; _logger = logger; _mediaRepository = new MediaRepository(new Settings()); _resultParserHelper = new ResultParserHelper(); _mediaHelper = new MediaHelper(_logger); _eventCustomerRepository = new EventCustomerRepository(); _eventCustomerResultRepository = new EventCustomerResultRepository(); }
public UltrasoundTransducerResultParser(string ultrasoundFolderPath, long eventId, ILogger logger, ISettings settings) { _ultrasoundFolderPath = ultrasoundFolderPath; _eventId = eventId; _logger = logger; _resultParserHelper = new ResultParserHelper(); _testResultService = new Service.TestResultService(); _mediaRepository = new MediaRepository(settings); _mediaHelper = new MediaHelper(logger); _eventCustomerScreeningAggregates = new List <EventCustomerScreeningAggregate>(); }
public EawvHraParser(ISettings settings, ILogger logger, ICorporateAccountRepository corporateAccountRepository, IXmlSerializer <HraResultTags> eawvHraSerializer, IMediaHelper mediaHelper, IEventCustomerRepository eventCustomerRepository) { _mediaRepository = new MediaRepository(settings); _corporateAccountRepository = corporateAccountRepository; _eawvHraSerializer = eawvHraSerializer; _mediaHelper = mediaHelper; _eventCustomerRepository = eventCustomerRepository; _logger = logger; _testResultService = new Service.TestResultService(); _resultParserHelper = new ResultParserHelper(); _eventRepository = new EventRepository(); _accountHraChatQuestionnaireHistoryServices = new AccountHraChatQuestionnaireHistoryServices(); }
public EkgFileParser2(string resultOutputPath, long eventId, ILogger logger, ISettings settings, bool isNewResultFlow) { _resultOutputPath = resultOutputPath; _eventId = eventId; _logger = logger; _mediaRepository = new MediaRepository(new Settings()); _testResultService = new Service.TestResultService(); _resultParserHelper = new ResultParserHelper(); _mediaHelper = new MediaHelper(_logger); _settings = settings; _testResultRepository = new EKGTestRepository(); _isNewResultFlow = isNewResultFlow; }
public MicroalbuminParser(string microalbuminResultOutputPath, string microalbuminResultArchivedPath, ILogger logger, ISettings settings, ICustomerRepository customerRepository, IEventCustomerRepository eventCustomerRepository) { _microalbuminResultOutputPath = microalbuminResultOutputPath; _microalbuminResultArchivedPath = microalbuminResultArchivedPath; _logger = logger; _mediaRepository = new MediaRepository(settings); _resultParserHelper = new ResultParserHelper(); _mediaHelper = new MediaHelper(_logger); _customerRepository = customerRepository; _eventCustomerRepository = eventCustomerRepository; _testResultService = new Service.TestResultService(); }
public BloodworksResultParser2(long eventId, string bloodworkDirectoryPath, ILogger logger, IRepository <BasicBiometric> basicBiometricRepository, IEventCustomerRepository eventCustomerRepository, long uploadedBy, ILipidParserHelper lipidParserHelper) { _bloodworkDirectoryPath = bloodworkDirectoryPath; _eventId = eventId; _logger = logger; _testResultService = new Service.TestResultService(); _resultParserHelper = new ResultParserHelper(); _bloodworkAppLipidParser = new BloodworkAppLipidParser(_logger, lipidParserHelper); _eventCustomerScreeningAggregates = new List <EventCustomerScreeningAggregate>(); _basicBiometricRepository = basicBiometricRepository; _eventCustomerRepository = eventCustomerRepository; _uploadedBy = uploadedBy; }
public LabReportParser(string labReportOutputPath, string labReportArchivedPath, ILogger loggerForClient, ISettings settings, IEventCustomerRepository eventCustomerRepository, ILogManager logManager) { _labReportOutputPath = labReportOutputPath; _labReportArchivedPath = labReportArchivedPath; _loggerForClient = loggerForClient; // _logger = logger; _mediaRepository = new MediaRepository(settings); _resultParserHelper = new ResultParserHelper(); _mediaHelper = new MediaHelper(_loggerForClient); _eventCustomerRepository = eventCustomerRepository; _testResultService = new Service.TestResultService(); _logManager = logManager; _pipeDelimitedReportHelper = new PipeDelimitedReportHelper(); _standardFindingRepository = new StandardFindingRepository(); }