Пример #1
0
        public ActionResult SaveCHECKUPForm(string PatientID, string DateOfVisit, string A1, string A2, string A3, string A4, string A5)
        {
            KnockAndCheckDAL DAL = new KnockAndCheckDAL();

            DAL.SaveCHECKUPForm(User.Identity.GetUserId(), PatientID, DateOfVisit, A1, A2, A3, A4, A5);

            return(RedirectToAction("SpecificPatient", new { PatientID = PatientID }));
        }
Пример #2
0
        public ActionResult ListPatients()
        {
            KnockAndCheckDAL DAL = new KnockAndCheckDAL();

            ViewBag.Patients = DAL.GetPatientList();

            return(View());
        }
Пример #3
0
        public void SaveEnrollment(string PatientID, string FirstName, string LastName, string DoB, string PhoneNumber, string StreetAddress, string City, string State, string Zip, string PrefferedDay, string PrefferedTime, string StartDate, string StartTime, string EmergencyFirstName, string EmergencyLastName, string EmergencyAddress, string EmergencyPhoneNumber, string EmergencyCity, string EmergencyState, string EmergencyZip, string EmergencyRelationship, string CareGiver)
        {
            KnockAndCheckDAL DAL = new KnockAndCheckDAL();

            ORM.Patients.Add(new Patient {
                PatientID = PatientID, FirstName = FirstName, LastName = LastName, DoB = DoB, PhoneNumber = PhoneNumber, StreetAddress = StreetAddress, City = City, State = State, Zip = Zip, PrefferedDay = PrefferedDay, PrefferedTime = PrefferedTime, StartDate = StartDate, StartTime = StartTime, EmergencyFirstName = EmergencyFirstName, EmergencyLastName = EmergencyLastName, EmergencyAddress = EmergencyAddress, EmergencyPhoneNumber = EmergencyPhoneNumber, EmergencyCity = EmergencyCity, EmergencyState = EmergencyState, EmergencyZip = EmergencyZip, EmergencyRelationship = EmergencyRelationship, PrimaryCareGiver = CareGiver, EnrollingCareGiver = CareGiver
            });

            ORM.SaveChanges();
        }
Пример #4
0
        public ActionResult CHECKUP(string PatientID)
        {
            KnockAndCheckDAL DAL = new KnockAndCheckDAL();

            ViewBag.PatientID = PatientID;

            ViewBag.Form = DAL.GetForm("CHECKUP");

            return(View());
        }
Пример #5
0
        public ActionResult SaveWHO5Form(string PatientID, string DateOfVisit, string A1, string A2, string A3, string A4, string A5)
        {
            KnockAndCheckDAL DAL = new KnockAndCheckDAL();

            int TotalScore = int.Parse(A1.Substring(A1.Length - 2, 1)) + int.Parse(A2.Substring(A2.Length - 2, 1)) + int.Parse(A3.Substring(A3.Length - 2, 1)) + int.Parse(A4.Substring(A4.Length - 2, 1)) + int.Parse(A5.Substring(A5.Length - 2, 1));

            DAL.SaveWHO5Form(User.Identity.GetUserId(), PatientID, DateOfVisit, A1, A2, A3, A4, A5, TotalScore);

            return(RedirectToAction("SpecificPatient", new { PatientID = PatientID }));
        }
Пример #6
0
        public ActionResult SaveDSSIForm(string PatientID, string DateOfVisit, string A1, string A2, string A3, string A4, string A5, string A6, string A7, string A8, string A9, string A10, string A11)
        {
            KnockAndCheckDAL DAL = new KnockAndCheckDAL();

            int TotalScore = int.Parse(A1.Substring(A1.Length - 2, 1)) + int.Parse(A2.Substring(A2.Length - 2, 1)) + int.Parse(A3.Substring(A3.Length - 2, 1)) + int.Parse(A4.Substring(A4.Length - 2, 1)) + int.Parse(A5.Substring(A5.Length - 2, 1)) + int.Parse(A6.Substring(A6.Length - 2, 1)) + int.Parse(A7.Substring(A7.Length - 2, 1)) + int.Parse(A8.Substring(A8.Length - 2, 1)) + int.Parse(A9.Substring(A9.Length - 2, 1)) + int.Parse(A10.Substring(A10.Length - 2, 1)) + int.Parse(A11.Substring(A11.Length - 2, 1));

            DAL.SaveDSSIForm(User.Identity.GetUserId(), PatientID, DateOfVisit, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, TotalScore);

            return(RedirectToAction("WHO5", new { PatientID = PatientID }));
        }
Пример #7
0
        public ActionResult SaveEnrollment(string PatientID, string FirstName, string LastName, string DoB, string PhoneNumber, string StreetAddress, string City, string State, string Zip, string PrefferedDay, string PrefferedTime, string StartDate, string StartTime, string EmergencyFirstName, string EmergencyLastName, string EmergencyAddress, string EmergencyPhoneNumber, string EmergencyCity, string EmergencyState, string EmergencyZip, string EmergencyRelationship)
        {
            KnockAndCheckDAL DAL = new KnockAndCheckDAL();

            string CareGiver = User.Identity.GetUserName();

            DAL.SaveEnrollment(PatientID, FirstName, LastName, DoB, PhoneNumber, StreetAddress, City, State, Zip, PrefferedDay, PrefferedTime, StartDate, StartTime, EmergencyFirstName, EmergencyLastName, EmergencyAddress, EmergencyPhoneNumber, EmergencyCity, EmergencyState, EmergencyZip, EmergencyRelationship, CareGiver);

            return(View("../Home/Index"));
        }
Пример #8
0
        public ActionResult ViewSurvey(string SurveyID)
        {
            KnockAndCheckDAL DAL = new KnockAndCheckDAL();

            ViewBag.Patient  = DAL.SpecificPatient(DAL.GetCheckup(SurveyID).PatientID);
            ViewBag.Form     = DAL.GetFormBySurveyID(SurveyID);
            ViewBag.Checkup  = DAL.GetCheckup(SurveyID);
            ViewBag.UserName = DAL.GetUserName(DAL.GetCheckup(SurveyID).Id);

            return(View());
        }
Пример #9
0
        public ActionResult SpecificPatient(string PatientID)
        {
            KnockAndCheckDAL DAL = new KnockAndCheckDAL();

            ViewBag.CurrentUser = User.Identity.GetUserName();
            ViewBag.Patient     = DAL.SpecificPatient(PatientID);
            ViewBag.Surveys     = DAL.GetSurveysByID(PatientID);

            DateTime Date = Convert.ToDateTime(DAL.SpecificPatient(PatientID).DoB);

            DateTime Today = DateTime.Now;

            int Age = Today.Year - Date.Year;

            if (Date > Today.AddYears(-Age))
            {
                Age--;
            }

            ViewBag.Age = Age;

            return(View("Patient"));
        }