コード例 #1
0
        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);
        }
コード例 #2
0
        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();
        }