public DwhExtractsController(IMediator mediator, IExtractStatusService extractStatusService, IHubContext <ExtractActivity> hubContext, IDwhSendService dwhSendService, IHubContext <DwhSendActivity> hubSendContext) { _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _extractStatusService = extractStatusService; _dwhSendService = dwhSendService; Startup.DwhSendHubContext = _hubSendContext = hubSendContext; Startup.HubContext = _hubContext = hubContext; }
public DwhExtractsController(IMediator mediator, IExtractStatusService extractStatusService, IHubContext <ExtractActivity> hubContext, IDwhSendService dwhSendService, ICbsSendService cbsSendService, ICTSendService ctSendService, IExtractRepository extractRepository) { _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _extractStatusService = extractStatusService; _dwhSendService = dwhSendService; _cbsSendService = cbsSendService; _ctSendService = ctSendService; _extractRepository = extractRepository; Startup.HubContext = _hubContext = hubContext; }
public HtsController(IMediator mediator, IExtractStatusService extractStatusService, IHubContext <HtsActivity> hubContext, IHtsSendService htsSendService, IHubContext <HtsSendActivity> hubSendContext) { _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _extractStatusService = extractStatusService; _htsSendService = htsSendService; Startup.HtsSendHubContext = _hubSendContext = hubSendContext; Startup.HtsHubContext = _hubContext = hubContext; }
public CbsController(IMediator mediator, IExtractStatusService extractStatusService, IHubContext <CbsActivity> hubContext, IMasterPatientIndexRepository masterPatientIndexRepository, ICbsSendService cbsSendService, IHubContext <CbsSendActivity> hubSendContext, IMpiSearchService mpiSearchService) { _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _extractStatusService = extractStatusService; _masterPatientIndexRepository = masterPatientIndexRepository; _cbsSendService = cbsSendService; _mpiSearchService = mpiSearchService; Startup.CbsSendHubContext = _hubSendContext = hubSendContext; Startup.CbsHubContext = _hubContext = hubContext; }
public MnchController(IMediator mediator, IExtractStatusService extractStatusService, IHubContext <MnchActivity> hubContext, IMnchSendService mnchSendService, ICbsSendService cbsSendService, ICTSendService ctSendService, IExtractRepository extractRepository) { _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _extractStatusService = extractStatusService; _mnchSendService = mnchSendService; _cbsSendService = cbsSendService; _ctSendService = ctSendService; _extractRepository = extractRepository; Startup.MnchHubContext = _hubContext = hubContext; _version = GetType().Assembly.GetName().Version.ToString(); }
public DwhSendService(IDwhPackager packager, IDwhExtractReader reader, IExtractStatusService extractStatusService, IEmrSystemRepository emrSystemRepository, IMediator mediator) { _packager = packager; _reader = reader; _extractStatusService = extractStatusService; _emrSystemRepository = emrSystemRepository; _mediator = mediator; _endPoint = "api/"; var defaultEmr = _emrSystemRepository.GetDefault(); var extracts = defaultEmr.Extracts; _patientExtract = extracts.FirstOrDefault(x => x.Name.Equals(nameof(PatientExtract))); if (_patientExtract != null) { _patientExtractStatus = _extractStatusService.GetStatus(_patientExtract.Id); } _patientArtExtract = extracts.FirstOrDefault(x => x.Name.Equals(nameof(PatientArtExtract))); if (_patientArtExtract != null) { _patientArtExtractStatus = _extractStatusService.GetStatus(_patientArtExtract.Id); } _patientBaselineExtract = extracts.FirstOrDefault(x => x.Name.Equals("PatientBaselineExtract")); if (_patientBaselineExtract != null) { _patientBaselineExtractStatus = _extractStatusService.GetStatus(_patientBaselineExtract.Id); } _patientLabExtract = extracts.FirstOrDefault(x => x.Name.Equals("PatientLabExtract")); if (_patientLabExtract != null) { _patientLabExtractStatus = _extractStatusService.GetStatus(_patientLabExtract.Id); } _patientPharmacyExtract = extracts.FirstOrDefault(x => x.Name.Equals(nameof(PatientPharmacyExtract))); if (_patientPharmacyExtract != null) { _patientPharmacyExtractStatus = _extractStatusService.GetStatus(_patientPharmacyExtract.Id); } _patientStatusExtract = extracts.FirstOrDefault(x => x.Name.Equals(nameof(PatientStatusExtract))); if (_patientStatusExtract != null) { _patientStatusExtractStatus = _extractStatusService.GetStatus(_patientStatusExtract.Id); } _patientVisitExtract = extracts.FirstOrDefault(x => x.Name.Equals(nameof(PatientVisitExtract))); if (_patientVisitExtract != null) { _patientVisitExtractStatus = _extractStatusService.GetStatus(_patientVisitExtract.Id); } _patientAdverseEventExtract = extracts.FirstOrDefault(x => x.Name.Equals(nameof(PatientAdverseEventExtract))); _patientAdverseEventExtractStatus = _extractStatusService.GetStatus(_patientAdverseEventExtract.Id); }
public CbsController(IMediator mediator, IExtractStatusService extractStatusService, IHubContext <CbsActivity> hubContext, IMasterPatientIndexRepository masterPatientIndexRepository, ICbsSendService cbsSendService, IHubContext <CbsSendActivity> hubSendContext, IMpiSearchService mpiSearchService) { _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _extractStatusService = extractStatusService; _masterPatientIndexRepository = masterPatientIndexRepository; _cbsSendService = cbsSendService; _mpiSearchService = mpiSearchService; Startup.CbsSendHubContext = _hubSendContext = hubSendContext; Startup.CbsHubContext = _hubContext = hubContext; var ver = GetType().Assembly.GetName().Version; _version = $"{ver.Major}.{ver.Minor}.{ver.Build}"; }