public void ChooseDiagnosis(MedicalFinding finding) { var mdController = new MedicalDiagnosisChoiceController(finding.MedicalDiagnosis, _serviceFactory); var newForm = _formsFactory.CreateDiagnosisChoiceView(mdController); mdController.ViewDiagnosisChoice(newForm); }
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(); }
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")); }
// 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); }