public HmsLinkViewModel(IGlobalSettingsHelper globalSettingsHelper, IHmsLinkDataAccess hmsLinkDataAccess, IStaticDataDataAccess staticDataAccess, IDisciplineDataAccess disciplineDataAccess, ISampleTypeDataAccess sampleTypeDataAccess, ISampleDataAccess sampleDataAccess, IStatusDataAccess statusDataAccess, IAnalysisRequestDataAccess analysisRequestDataAccess, IMapper mapper) { _globalSettingsHelper = globalSettingsHelper; _hmsLinkDataAccess = hmsLinkDataAccess; _staticData = staticDataAccess; _disciplineDataAccess = disciplineDataAccess; _sampleTypeDataAccess = sampleTypeDataAccess; _sampleDataAccess = sampleDataAccess; _statusDataAccess = statusDataAccess; _analysisRequestDataAccess = analysisRequestDataAccess; _mapper = mapper; AnalysisRequests = new BindingList <HmsLinkDataModel>(); AllCountries = new List <CountryModel>(); AllGender = new List <GenderModel>(); AllAtollsWithCorrespondingIsland = new List <AtollIslandModel>(); Sites = new List <SitesModel>(); Patient = new BindingList <PatientModel>(); AllTestsData = new List <ProfilesAndTestsDatasourceOeModel>(); AllDisciplines = new List <DisciplineModel>(); AllSampleTypes = new List <SampleTypeModel>(); AllBillingMapData = new List <BillingTestMappingModel>(); InitializeHmsLink += OnInitializeStaticDataAsync; InitializeHmsLink?.Invoke(this, EventArgs.Empty); }
public OrderEntryViewModel(IMapper mapper, IStaticDataDataAccess staticData, IAnalysisRequestDataAccess requestDataAccess, IStatusDataAccess statusDataAccess, AuthorizeDetailEventArgs authorizeDetail, IGlobalSettingsHelper globalSettingsHelper, IPrintingHelper printingHelper) { Sites = new List <SitesModel>(); Gender = new List <GenderModel>(); Atolls = new List <AtollModel>(); Islands = new BindingList <IslandModel>(); Countries = new List <CountryModel>(); AllTestsData = new List <ProfilesAndTestsDatasourceOeModel>(); AddedTests = new BindingList <TestModel>(); AllAtollsWithCorrespondingIsland = new List <AtollIslandModel>(); ClinicalDetails = new BindingList <ClinicalDetailsOrderEntryModel>(); //InitializeDemoData(); _mapper = mapper; _staticData = staticData; _requestDataAccess = requestDataAccess; _statusDataAccess = statusDataAccess; _authorizeDetail = authorizeDetail; _globalSettingsHelper = globalSettingsHelper; PrintingHelper = printingHelper; PropertyChanged += OrderEntryViewModel_PropertyChanged; InitializeStaticData += OnInitializeStaticDataAsync; InitializeStaticData(this, EventArgs.Empty); }
public MainViewModel(IStaticDataDataAccess staticDataDataAccess, IMapper mapper, AuthorizeDetailEventArgs authorizeDetail) { _resources = new ResourceManager(typeof(Properties.Resources)); _resourceSet = _resources.GetResourceSet(CultureInfo.CurrentUICulture, true, true); this.staticDataDataAccess = staticDataDataAccess; this.mapper = mapper; _authorizeDetail = authorizeDetail; }
public SitesViewModel(IStaticDataDataAccess staticDataDataAccess, IMapper mapper) { this.SiteList = new BindingList <SitesModel>(); this.SelectedRow = new SitesModel(); //InitializeDemoData(); _staticDataDataAccess = staticDataDataAccess; _mapper = mapper; LoadAllSites += SitesViewModel_LoadAllSites; LoadAllSites?.Invoke(this, EventArgs.Empty); }
public UpdatePatientViewModel(IMapper mapper, IStaticDataDataAccess staticData, IPatientDataAccess patientDataAccess) { _isLoading = false; Gender = new List <GenderModel>(); Atolls = new List <AtollModel>(); Islands = new List <IslandModel>(); Nationalities = new List <CountryModel>(); AllAtollsWithCorrespondingIsland = new List <AtollIslandModel>(); _mapper = mapper; _staticDataAccess = staticData; this._patientDataAccess = patientDataAccess; InitializeStaticData += OnInitializeStaticDataAsync; InitializeStaticData(this, EventArgs.Empty); }
public ResultEntryViewModel (IWorkSheetDataAccess workSheetDataAccess, IMapper mapper, IResultDataAccess resultDataAccess, IStatusDataAccess statusDataAccess, ISampleDataAccess sampleDataAccess, IStaticDataDataAccess staticDataDataAccess, AuthorizeDetailEventArgs authorizeDetail, ICommentsDataAccess commentsDataAccess, IAnalysisRequestDataAccess requestDataAccess) { GridTestActiveDatasource = GridControlTestActiveDatasource.Tests; GridSampleActiveDatasource = GridControlSampleActiveDatasource.Sample; RequestData = new List <RequestSampleModel>(); SelectedResultData = new BindingList <ResultModel>(); SelectedClinicalDetails = new BindingList <string>(); SelectedRequestData = new RequestSampleModel(); AllResultData = new List <ResultModel>(); CodifiedPhrasesForSelectedTest = new BindingList <Model.CodifiedResultsModel>(); AllCodifiedPhrases = new List <Model.CodifiedResultsModel>(); TempCodifiedPhrasesList = new List <Model.CodifiedResultsModel>(); AllStatus = new List <Model.StatusModel>(); SampleAuditTrail = new List <Model.AuditTrailModel>(); NotesCountButtonLabel = "View Notes [ Ctrl+N ]"; //set the date to load worksheet from LoadWorksheetFromDate = DateTime.Today; LoadWorksheetToDate = DateTime.Today; //GenerateDemoData(); _workSheetDataAccess = workSheetDataAccess; _mapper = mapper; _resultDataAccess = resultDataAccess; _statusDataAccess = statusDataAccess; _sampleDataAccess = sampleDataAccess; _staticDataDataAccess = staticDataDataAccess; _authorizeDetail = authorizeDetail; _commentsDataAccess = commentsDataAccess; _requestDataAccess = requestDataAccess; SelectedResultData.ListChanged += UpdateDatabaseResults; LoadAllStatusDataAndCodifiedValues += GetAllStatusData; LoadAllStatusDataAndCodifiedValues += FetchAllCodifiedData; LoadInitialWorklist += ResultEntryViewModel_LoadInitialWorklist; //load all status Data LoadAllStatusDataAndCodifiedValues?.Invoke(this, EventArgs.Empty); //Load initial Worklist LoadInitialWorklist?.Invoke(this, EventArgs.Empty); }
public Worker(ILogger <Worker> logger, IConfiguration configuration, IResultDataAccess resultDataAccess, ISampleDataAccess sampleDataAccess, IStaticDataDataAccess staticDataDataAccess) { _logger = logger; _configuration = configuration; _resultDataAccess = resultDataAccess; _sampleDataAccess = sampleDataAccess; _staticDataDataAccess = staticDataDataAccess; _channelMappings = new List <ChannelMappingModel>(); LoadChannelMappingAsync().GetAwaiter().GetResult(); }
public LateOrderEntryViewModel(IMapper mapper, IStaticDataDataAccess staticData, AuthorizeDetailEventArgs authorizeDetail, IResultDataAccess resultDataAccess) { AddedTests = new BindingList <TestModel>(); AllTestsData = new List <ProfilesAndTestsDatasourceOeModel>(); _testsAlreadyPresentOnSample = new List <TestModel>(); _mapper = mapper; _staticData = staticData; _authorizeDetail = authorizeDetail; _resultDataAccess = resultDataAccess; InitializeStaticData += OnInitializeStaticDataAsync; InitializeStaticData(this, EventArgs.Empty); }
public BatchedNdaTrackingViewModel(IStatusDataAccess statusDataAccess, IMapper mapper, IStaticDataDataAccess staticDataDataAccess, INdaTrackingDataAccess ndaTrackingDataAccess, AuthorizeDetailEventArgs authorizeDetail) { NdaTrackingData = new BindingList <NdaTrackingModel>(); Statuses = new List <StatusModel>(); Scientists = new List <ScientistModel>(); _statusDataAccess = statusDataAccess; _mapper = mapper; _staticDataDataAccess = staticDataDataAccess; _ndaTrackingDataAccess = ndaTrackingDataAccess; _authorizeDetail = authorizeDetail; //InitializeDemo(); InitializeDatasources += OnInitaializeDatasources; InitializeDatasources?.Invoke(this, EventArgs.Empty); }
public BillingCD4AnalysesMapService(IStaticDataDataAccess staticDataDataAccess, ILogger <BillingCD4AnalysesMapService> logger) { TestMap = new List <BillingTestMappingModel>(); _staticDataDataAccess = staticDataDataAccess; _logger = logger; }
public PrintingHelper(IStaticDataDataAccess staticDataDataAccess) { _staticData = staticDataDataAccess; InitializeStaticData += PrintingHelper_InitializeStaticData; InitializeStaticData?.Invoke(this, EventArgs.Empty); }