public CTSendService(IDwhPackager packager, IMediator mediator, IEmrMetricReader reader) { _packager = packager; _mediator = mediator; _reader = reader; _endPoint = "api/"; }
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 void SetUp() { _packager = _serviceProvider.GetService <IDwhPackager>(); }
public DwhSendService(IDwhPackager packager, IDwhExtractReader reader) { _packager = packager; _reader = reader; _endPoint = "api/"; }
public void SetUp() { _packager = TestInitializer.ServiceProvider.GetService <IDwhPackager>(); }
public CTSendService(IDwhPackager packager) { _packager = packager; _endPoint = "api/"; }