Esempio n. 1
0
 public PractitionerBaseViewModel()
 {
     PractitionerRecordSearch = new PractitionerRecordSearch();
     MedicineSearch           = new MedicineViewModel();
     MedicineModel            = new MedicineModel();
     PatientsDirectorySearch  = new PatientsDirectorySearch();
     PatientBaseViewModel     = new PatientBaseViewModel();
 }
Esempio n. 2
0
        public List <PatientsDirectory> SearchPatients(PatientsDirectorySearch search)
        {
            List <PatientsDirectory> result = new List <PatientsDirectory>();
            PractitionerData         data   = new PractitionerData();

            result = data.SearchPatients(search);

            return(result);
        }
Esempio n. 3
0
        public List <PatientsDirectory> SearchPatients(PatientsDirectorySearch search)
        {
            List <PatientsDirectory> result = new List <PatientsDirectory>();

            if (search != null)
            {
                PractitionerBusiness businessLayer = new PractitionerBusiness();
                result = businessLayer.SearchPatients(search);
            }

            return(result);
        }
Esempio n. 4
0
        public List <PatientsDirectory> SearchPatients(PatientsDirectorySearch search)
        {
            var client = new RestClient(ConstantHelper.AppSettings.BackEndUrl);

            RestRequest request = new RestRequest(ConstantHelper.API.Practitioner.SearchPatients, Method.POST);

            request.RequestFormat = DataFormat.Json;
            request.AddBody(search);

            IRestResponse <List <PatientsDirectory> > response = client.Execute <List <PatientsDirectory> >(request);
            List <PatientsDirectory> result = response.Data;

            return(result);
        }
Esempio n. 5
0
        public ActionResult SearchPatients(string firstName, string lastName, string practitionerId)
        {
            PatientsDirectorySearch search = new PatientsDirectorySearch();

            search.FirstName      = firstName;
            search.LastName       = lastName;
            search.PractitionerId = Guid.Parse(practitionerId);
            List <PatientsDirectory> result  = new List <PatientsDirectory>();
            PractitionerProcess      process = new PractitionerProcess();

            result = process.SearchPatients(search);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }