public PatientService(IUnitOfWork uow, IEmrRepository emrRepository, ICreateEmrPatientHandler createEmrPatientHandler, ICreateEmrEncounterHandler createEmrEncounterHandler) { _uow = uow; EncounterService = new EncounterService(uow, this); EmrService = new IQCareEmrService(this, emrRepository, createEmrPatientHandler, createEmrEncounterHandler); EncounterService.EmrService = EmrService; }
public SetupWizardViewModel(IDialogService dialogService, ISetupWizardService setupWizardService, IDeviceSetupService deviceSetupService, ISettings settings, IEmrService emrService) { _dialogService = dialogService; _setupWizardService = setupWizardService; _deviceSetupService = deviceSetupService; _settings = settings; _emrService = emrService; Emr = "IQCare"; SetupAction = "Setup"; }
public PullDataViewModel(IDialogService dialogService, ISettings settings, IDeviceSetupService deviceSetupService, IActivationService activationService, IMetaSyncService metaSyncService, ISyncDataService syncDataService, IFormsSyncService formsSyncService, IStaffSyncService staffSyncService, ICohortSyncService cohortSyncService, IEmrService emrService) { _dialogService = dialogService; _settings = settings; _deviceSetupService = deviceSetupService; _activationService = activationService; _metaSyncService = metaSyncService; _syncDataService = syncDataService; _formsSyncService = formsSyncService; _staffSyncService = staffSyncService; _cohortSyncService = cohortSyncService; _emrService = emrService; }
public void Setup() { uuids = new List <Guid>(); testIQPatientId = -1; _testPatients = _factory.GenerateTestPatients(); _patientWithEncounter = _factory.GenerateTestEncountersByType(1).First().Patient; _uow = new UnitOfWork(new SyncContext()); _emrRepository = new EmrRepository(); _createEmrPatientHandler = new CreateEmrPatientHandler(); _createEmrEncounterHandler = new CreateEmrEncounterHandler(); _patientService = new PatientService(_uow, _emrRepository, _createEmrPatientHandler, _createEmrEncounterHandler); _encounterService = _patientService.EncounterService; _emrService = _patientService.EmrService; }
public SetupWizardViewModel(IEmrService emrService) { _emrService = emrService; _emr = "IQCare"; }