Ejemplo n.º 1
0
 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";
        }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
        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";
 }