Example #1
0
        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;
        }
Example #2
0
 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();
 }
Example #3
0
 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);
 }
Example #4
0
 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;
 }
Example #5
0
 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;
 }
Example #6
0
 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);
 }
Example #7
0
 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>();
        }
Example #9
0
 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();
 }
Example #10
0
        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;
        }
Example #11
0
        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;
        }
Example #13
0
        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();
        }