public void ChooseDiagnosis(MedicalFinding finding)
        {
            var mdController = new MedicalDiagnosisChoiceController(finding.MedicalDiagnosis, _serviceFactory);
            var newForm      = _formsFactory.CreateDiagnosisChoiceView(mdController);

            mdController.ViewDiagnosisChoice(newForm);
        }
Exemplo n.º 2
0
        public void ShowModaless(MedicalExamination inExamination)
        {
            examination                = inExamination;
            patientNamelabel.Text      = examination.Patient.FirstName + " " + examination.Patient.LastName;
            patientBirthDateLabel.Text = examination.Patient.DateOfBirth.ToString();
            patientIdLabel.Text        = examination.Patient.OIB;

            finding = new MedicalFinding(DateTime.Now,
                                         examination.Doctor, examination.Patient,
                                         new MedicalDiagnosis()
                                         );

            this.Show();
        }
Exemplo n.º 3
0
        public ActionResult Create(MedicalFinding medicalFinding)
        {
            medicalFinding.Doctor  = _doctorService.GetByEmployeeId(User.Identity.Name);
            medicalFinding.Patient = _patientService.GetByOIB(Request.QueryString["oib"]);
            var exid = Request.QueryString["examination_id"];
            MedicalExamination exam = _examinationService.GetById(Int32.Parse(exid));

            exam.Examined = true;
            _examinationService.Update(exam);

            medicalFinding.Date = DateTime.Now;
            _medicalfindingService.Add(medicalFinding);
            return(RedirectToAction("Index", "MedicalExaminations"));
        }
Exemplo n.º 4
0
        // GET: MedicalFindings/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MedicalFinding medicalFinding = _medicalfindingService.GetById(id.Value);

            if (medicalFinding == null)
            {
                return(HttpNotFound());
            }
            return(View(medicalFinding));
        }
 public void saveFinding(MedicalFinding finding)
 {
     findingService.Add(finding);
 }