public void RegisterPatient(IQuestionView questionView)
        {
            initializePatient();
            QuestionnairePresenter questionnairePresenter = presenterFactory.getQuestionnairePresenter(
                patient, presenterFactory, repositoryFactory);

            questionnairePresenter.view         = questionView;
            questionView.questionnairePresenter = questionnairePresenter;
        }
        /*
         * updates the latest questions to the database
         *
         */
        public void updateQuestions(IQuestionView questionView)
        {
            QuestionnairePresenter questionnairePresenter = presenterFactory.getQuestionnairePresenter(
                new Patient(), presenterFactory, repositoryFactory);

            questionnairePresenter.view         = questionView;
            questionView.questionnairePresenter = questionnairePresenter;
            questionnairePresenter.patientID    = view.PatientID;
        }