public PotentialPcpChangePollingAgent(ISettings settings, ILogManager logManager, IBaseExportableReportHelper baseExportableReportHelper, IEventRepository eventRepository, IPotentialPcpChangeReportService potentialPcpChangeReportService, IStateRepository stateRepository, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, ICustomSettingManager customSettingManager) { _settings = settings; _logger = logManager.GetLogger("PotentialPcpChangePollingAgent"); _baseExportableReportHelper = baseExportableReportHelper; _potentialPcpChangeReportService = potentialPcpChangeReportService; _eventRepository = eventRepository; _stateRepository = stateRepository; _corporateAccountRepository = corporateAccountRepository; _customSettingManager = customSettingManager; _pcpChangeReportPath = _settings.PcpChangeReportPath; _runningDate = _settings.PcpChangeReportRunDate; _sftpPathForPcpChangeReport = settings.PcpChangeReportSftpPath; _sendReportToSftp = settings.SendPcpChangeReportToSftp; _sftpHost = settings.WellmedSftpHost; _sftpUserName = settings.WellmedSftpUserName; _sftpPassword = settings.WellmedSftpPassword; _accountId = settings.WellmedAccountId; _pcpCustomSetting = settings.PcpChangeReportSettings; _cutoffDate = settings.PcpChangeReportCutoffDate; }
public EventListGmsPollingAgent(ISettings settings, ILogManager logManager, IBaseExportableReportHelper baseExportableReportHelper, IEventReportingService eventReportingService) { _settings = settings; _baseExportableReportHelper = baseExportableReportHelper; _eventReportingService = eventReportingService; _logger = logManager.GetLogger("EventListGmsReport"); }
public DailyVolumeReportPollingAgent(IEventReportingService eventReportingService, ILogManager logManager, ISettings settings, IBaseExportableReportHelper baseExportableReportHelper) { _eventReportingService = eventReportingService; _settings = settings; _baseExportableReportHelper = baseExportableReportHelper; _logger = logManager.GetLogger("DailyVolumeReportPollingAgent"); }
public AppointmentEncounterPollingAgent(IAppointmentEncounterService appointmentEncounterService, ILogManager logManager, ISettings settings, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, IBaseExportableReportHelper baseExportableReportHelper) { _appointmentEncounterService = appointmentEncounterService; _settings = settings; _corporateAccountRepository = corporateAccountRepository; _baseExportableReportHelper = baseExportableReportHelper; _logger = logManager.GetLogger("AppointmentEncounterPollingAgent"); }
public GiftCertificateWellmedPollingAgent(ILogManager logManager, ISettings settings, IGiftCerificateWellmedReportService giftCerificateWellmedReportService, IEventRepository eventRepository, ICorporateAccountRepository corporateAccountRepository, IBaseExportableReportHelper baseExportableReportHelper) { _settings = settings; _giftCerificateWellmedReportService = giftCerificateWellmedReportService; _corporateAccountRepository = corporateAccountRepository; _baseExportableReportHelper = baseExportableReportHelper; _logger = logManager.GetLogger("GiftCertificateWellmedReport"); }
public MailRoundCustomersReportPollingAgent(ISettings settings, ILogManager logManager, ICallQueueCustomerReportService callQueueCustomerReportService, ICorporateAccountRepository corporateAccountRepository, ICallQueueRepository callQueueRepository, IBaseExportableReportHelper baseExportableReportHelper, IHealthPlanOutboundCallQueueService healthPlanOutboundCallQueueService) { _settings = settings; _logger = logManager.GetLogger("MailRoundCustomersReportPollingAgent"); _callQueueCustomerReportService = callQueueCustomerReportService; _corporateAccountRepository = corporateAccountRepository; _callQueueRepository = callQueueRepository; _baseExportableReportHelper = baseExportableReportHelper; _healthPlanOutboundCallQueueService = healthPlanOutboundCallQueueService; }
public TestNotPerformedReportPollingAgent(ITestNotPerformedService testNotPerformedService, ISettings settings, ILogManager logManager, ICorporateAccountRepository corporateAccountRepository, IBaseExportableReportHelper baseExportableReportHelper) { _testNotPerformedService = testNotPerformedService; _corporateAccountRepository = corporateAccountRepository; _baseExportableReportHelper = baseExportableReportHelper; _healthPlanTestNotPerformedExportDownloadPath = settings.HealthPlanTestNotPerformedExportDownloadPath; _dayOfWeek = settings.HealthPlanTestNotPerformedIntervalDay; _logger = logManager.GetLogger("TestNotPerformReports"); _cutOfDate = settings.HealthPlanTestNotPerformedCutOfDate; }
public GiftCertificateOptumPollingAgent(ILogManager logManager, ISettings settings, IGiftCerificateOptumReportService giftCerificateOptumReportService, IEventRepository eventRepository, ICorporateAccountRepository corporateAccountRepository, IBaseExportableReportHelper baseExportableReportHelper) { _settings = settings; _giftCerificateOptumReportService = giftCerificateOptumReportService; _corporateAccountRepository = corporateAccountRepository; _baseExportableReportHelper = baseExportableReportHelper; _logger = logManager.GetLogger("GiftCertificateOptumReport"); _runReportForAppleCareDaysOfWeek = settings.AppleCareGiftCertificateDayOfWeek; _applecareAccountId = settings.AppleCareAccountId; }
public DiabeticRetinopathyParserlogPollingAgent(ILogManager logManager, ISettings settings, IBaseExportableReportHelper baseExportableReportHelper, IDiabeticRetinopathyParserlogService diabeticRetinopathyParserlogService) { _logger = logManager.GetLogger("Diabetic Retinopathy Parser Log Report"); _numberOfDays = settings.DiabeticRetinopathyParserReportNumberOfDays; _dayOfWeek = settings.DiabeticRetinopathylogIntervalDay; _diabeticRetinopathyParserlogExportDownloadPath = settings.DiabeticRetinopathylogExportDownloadPath; _baseExportableReportHelper = baseExportableReportHelper; _diabeticRetinopathyParserlogService = diabeticRetinopathyParserlogService; }
public HealthPlanMemberStatusReportPollingAgent(IEventCustomerReportingService eventCustomerReportingService, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, ILogManager logManager, ISettings settings, IBaseExportableReportHelper baseExportableReportHelper) { _eventCustomerReportingService = eventCustomerReportingService; _corporateAccountRepository = corporateAccountRepository; _baseExportableReportHelper = baseExportableReportHelper; _logger = logManager.GetLogger("Health Plan Member Status Report "); _settings = settings; _accountIds = settings.HealthPlanMemberStatusReportAccountIds; _healthPlanMemberStatusDestinationPath = settings.HealthPlanMemberStatusReportFileReportPath; _bcbsSouthCarolinaCustomTag = settings.BcbsSouthCarolinaCustomTag; }
public CallCenterExportableReportHelper(IMediaRepository mediaRepository, IBaseReportService baseReportService, ILogManager logManager, ICallQueueService callQueueService, ICallCenterReportService callCenterReportService, ICallQueueCustomerReportService callQueueCustomerReportService, IBaseExportableReportHelper baseExportableReportHelper, IConfirmationReportingService confirmationReportingService, ICallSkippedReportService callSkippedReportService, IGmsExcludedCustomerService excludedCustomerService, IPreAssessmentReportingService preAssessmentReportingService) : base(mediaRepository, baseReportService, logManager) { _baseReportService = baseReportService; _callQueueService = callQueueService; _callCenterReportService = callCenterReportService; _callQueueCustomerReportService = callQueueCustomerReportService; _baseExportableReportHelper = baseExportableReportHelper; _confirmationReportingService = confirmationReportingService; _callSkippedReportService = callSkippedReportService; _excludedCustomerService = excludedCustomerService; _preAssessmentReportingService = preAssessmentReportingService; }
public EventScheduleReportPollingAgent(IEventRepository eventRepository, ISettings settings, ICorporateAccountRepository corporateAccountRepository, ILogManager logManager, IEventReportingService eventReportingService, IBaseExportableReportHelper baseExportableReportHelper, IStateRepository stateRepository) { _eventRepository = eventRepository; _settings = settings; _corporateAccountRepository = corporateAccountRepository; _eventReportingService = eventReportingService; _baseExportableReportHelper = baseExportableReportHelper; _stateRepository = stateRepository; _logger = logManager.GetLogger("EventScheduleReportPollingAgent"); _sftpHost = settings.WellmedSftpHost; _sftpUserName = settings.WellmedSftpUserName; _sftpPassword = settings.WellmedSftpPassword; _sendReportToSftp = settings.SendReportToWellmedSftp; _eventScheduleReportSftpPath = settings.EventScheduleReportSftpPath; }
public WellCarePcpSummaryLogReportPollingAgent(ILogManager logManager, ICustomSettingManager customSettingManager, ICorporateAccountRepository corporateAccountRepository, IBaseExportableReportHelper baseExportableReportHelper, ISettings settings, IPcpSummaryLogReportService pcpSummaryLogReportService) { _logger = logManager.GetLogger("WellCarePcpSummaryLogReport"); _customSettingManager = customSettingManager; _corporateAccountRepository = corporateAccountRepository; _baseExportableReportHelper = baseExportableReportHelper; _pcpSummaryLogReportService = pcpSummaryLogReportService; _settings = settings; _accountIds = settings.WellCareAccountIds; _cutOfDate = settings.WellCarePcpSummaryLogCutOfDate; _destinationFolderPdfPath = settings.WellCarePcpSummaryLogDownloadPath; _wellCarePcpSummaryLogReportSettingPath = settings.WellCarePcpSummaryLogReportSettingPath; _wellCarePcpSummaryLogReportDayOfWeek = settings.WellCarePcpSummaryLogReportDayOfWeek; }
public BcbsMemberResultMailedReportPollingAgent(ILogManager logManager, ISettings settings, ICustomSettingManager customSettingManager, IBcbsMiMemberResultMailedReportService bcbsMiMemberResultMailedReportService, ICorporateAccountRepository corporateAccountRepository, IBaseExportableReportHelper baseExportableReportHelper) { _customSettingManager = customSettingManager; _bcbsMiMemberResultMailedReportService = bcbsMiMemberResultMailedReportService; _corporateAccountRepository = corporateAccountRepository; _baseExportableReportHelper = baseExportableReportHelper; _logger = logManager.GetLogger("MemberResultMailedReport"); _memberResultMailedSettingPath = settings.BcbsMiMemberResultMailedReportSettingPath; _memberResultMailedReportDayOfWeek = settings.BcbsMiMemberResultMailedReportDayOfWeek; _accountId = settings.BcbsMiAccountId; _cutOfDate = settings.PcpDownloadCutOfDate; _destinationFolderPdfPath = settings.BcbsMiResultReportDownloadPath; _bcbsMiGapPatinetTags = settings.BcbsMiGapPatinetTags; _bcbsMiRiskPatientTags = settings.BcbsMiRiskPatientTags; }
public BiWeeklyMicroAlbuminFobtPollingAgent(ISettings settings, ILogManager logManager, IBaseExportableReportHelper baseExportableReportHelper, IBiWeeklyMicroAlbuminFobtReportService biWeeklyMicroAlbuminFobtReportService, IUniqueItemRepository <CorporateAccount> corporateAccountRepository) { _settings = settings; _baseExportableReportHelper = baseExportableReportHelper; _biWeeklyMicroAlbuminFobtReportService = biWeeklyMicroAlbuminFobtReportService; _corporateAccountRepository = corporateAccountRepository; _logger = logManager.GetLogger("BiWeeklyMicroAlbuminFobtReport"); _sftpHost = settings.WellmedSftpHost; _sftpUserName = settings.WellmedSftpUserName; _sftpPassword = settings.WellmedSftpPassword; _accountId = settings.WellmedAccountId; _cutoffDate = settings.BiWeeklyMicroAlbuminFobtCutoffDate; _sendReportToSftp = settings.SendBiWeeklyMicroAlbuminFobtReportToSftp; _sftpPathForBiWeeklyMicroAlbuminFobtReport = settings.BiWeeklyMicroAlbuminFobtSftpPath; _runningDates = settings.BiWeeklyMicroAlbuminFobtReportRunDates; _biWeeklyReportPath = settings.BiWeeklyMicroAlbuminFobtReportPath; }
public NonTargetableReportPollingAgent(IEventRepository eventRepository, ILogManager logManager, ISettings settings, IBaseExportableReportHelper baseExportableReportHelper, INonTargetableReportService nonTargetableReportService, IStateRepository stateRepository, IUniqueItemRepository <CorporateAccount> corporateAccountRepository) { _logger = logManager.GetLogger("NonTargetableCustomerReport"); _eventRepository = eventRepository; _settings = settings; _baseExportableReportHelper = baseExportableReportHelper; _nonTargetableReportService = nonTargetableReportService; _stateRepository = stateRepository; _corporateAccountRepository = corporateAccountRepository; _sftpHost = settings.WellmedSftpHost; _sftpUserName = settings.WellmedSftpUserName; _sftpPassword = settings.WellmedSftpPassword; _sendReportToSftp = settings.SendNonTargetableReportToSftp; _sftpPathForNonTargetableReport = settings.NonTargetableReportSftpPath; _nonTargetableReportPath = settings.NonTargetableReportPath; _cutoffDate = settings.NonTargetableCutoffDate; _accountId = settings.WellmedAccountId; _runningDate = settings.NonTargetableReportRunDate; }