Example #1
0
        public void SetRug()
        {
            TherapyTracker.Patient holdPatient = menu.SelectPatient();
            int rugLevel = SelectRugOption();

            mainDirector.UpdatePatientRUGLevel(holdPatient, rugLevel);
        }
Example #2
0
        public void CheckIfNewPatient()
        {
            Console.WriteLine("Is this refering to a new patient? (1)Yes or (2)No");
            int userInput = 0;

            try
            {
                userInput = Convert.ToInt32(Console.ReadLine());
                if (userInput != 1 && userInput != 2)
                {
                    Console.WriteLine("Please enter 1 or 2.");
                    CheckIfNewPatient();
                    return;
                }
            }
            catch (FormatException)
            {
                Console.WriteLine("Please enter a valid number.");
                CheckIfNewPatient();
            }
            if (userInput == 1)
            {
                GetNewPatientInformation(mainDirector);
            }
            else if (userInput == 2)
            {
                patient = menu.SelectPatient();
                SelectMenuChoice();
            }
        }
Example #3
0
        public void GetNewPatientInformation(TherapyTracker.Director Director)
        {
            Console.WriteLine("What is the Patient's Name?\n");
            string newPatientName = Convert.ToString(Console.ReadLine());

            Console.WriteLine("Provide a unique numerical identifier for the patient:\n");
            try
            {
                int newPatientID = Convert.ToInt32(Console.ReadLine());
                Console.Clear();
                if (newPatientID < 1000 || newPatientID > 10000)
                {
                    Console.WriteLine("[ERROR]: Please only enter a four digit number\n");
                    GetNewPatientInformation(Director);
                    return;
                }
                foreach (TherapyTracker.Patient patient in mainDirector.masterPatientList)
                {
                    if (patient.uniqueID == newPatientID)
                    {
                        Console.WriteLine("[ERROR]: This ID is already in use, try again.");
                        GetNewPatientInformation(Director);
                        return;
                    }
                }
                TherapyTracker.Patient newPatient = new TherapyTracker.Patient(newPatientName, newPatientID);
                ratchet.AddPatient(newPatient, Director);
            }
            catch (FormatException)
            {
                Console.WriteLine("[ERROR]: Please only enter a number\n");
                GetNewPatientInformation(Director);
            }
        }
Example #4
0
 public void AssignPatient(TherapyTracker.Patient Patient)
 {
     patient = Patient;
     PatientMenu();
 }