private void IzvrsiPregled() { Ordinacija ordinacija = Utilities.PretraziOrdinaciju(klinika17600_1); if (ordinacija.redPacijenataUOrdinaciji.Count == 0) { Console.WriteLine("Nema pacijanata u redu u ovoj ordinaciji"); return; } Pacijent izabran = ordinacija.UzmiSljedecegPacijenta(); VrstaPregleda vrsta = izabran.trenutniPregledi[0]; Console.WriteLine("Sljedeci pacijent je: " + izabran.DajImeIPrezime()); Console.WriteLine("Pacijent treba da izvrsi sljedeci pregled:"); vrsta.Ispisi(); Doktor doktor = vrsta.ordinacija.doktor; string anamneza = Utilities.UnesiString("Unesite anamnezu za pregled"); Pregled pregled = new Pregled(anamneza, izabran.trenutniPregledi[0], doktor); izabran.Pregledaj(pregled); }
private void pregledajPacijentaToolStripMenuItem_Click(object sender, EventArgs e) { PretragaOrdinacija ordinacije; do { ordinacije = new PretragaOrdinacija(klinika); ordinacije.JeLiObavezanIzbor = true; ordinacije.ShowDialog(); if (ordinacije.izabrani.doktor != logovanaOsoba) { PrikaziPoruku("Logovani doktor ne pripada ovoj ordinaciji"); } else { break; } } while (true); if (ordinacije.izabrani.redPacijenataUOrdinaciji.Count == 0) { PrikaziPoruku("Nema pacijenata u ovoj ordinaciji"); return; } Pacijent pacijent = ordinacije.izabrani.UzmiSljedecegPacijenta(); if (pacijent.karton == null) { PrikaziPoruku("Pacijent nema karton"); return; } VrstaPregleda vrsta = pacijent.trenutniPregledi[0]; UnosAnamneze anamneza = new UnosAnamneze(vrsta, pacijent); anamneza.ShowDialog(); pacijent.Pregledaj(new Pregled(anamneza.tekst, vrsta, (Doktor)logovanaOsoba)); InitPacijente(); }