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;
        }
Ejemplo n.º 2
0
 public EventListGmsPollingAgent(ISettings settings, ILogManager logManager, IBaseExportableReportHelper baseExportableReportHelper, IEventReportingService eventReportingService)
 {
     _settings = settings;
     _baseExportableReportHelper = baseExportableReportHelper;
     _eventReportingService      = eventReportingService;
     _logger = logManager.GetLogger("EventListGmsReport");
 }
Ejemplo n.º 3
0
 public DailyVolumeReportPollingAgent(IEventReportingService eventReportingService, ILogManager logManager, ISettings settings, IBaseExportableReportHelper baseExportableReportHelper)
 {
     _eventReportingService = eventReportingService;
     _settings = settings;
     _baseExportableReportHelper = baseExportableReportHelper;
     _logger = logManager.GetLogger("DailyVolumeReportPollingAgent");
 }
Ejemplo n.º 4
0
 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");
 }
Ejemplo n.º 5
0
 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");
 }
Ejemplo n.º 6
0
 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;
        }
Ejemplo n.º 9
0
        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;
        }
Ejemplo n.º 10
0
        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;
        }
Ejemplo n.º 11
0
 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;
 }
Ejemplo n.º 12
0
        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;
        }
Ejemplo n.º 14
0
        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;
        }
Ejemplo n.º 16
0
        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;
        }