コード例 #1
0
        private void HitanPregled()
        {
            string   anamneza = Utilities.UnesiString("Unesite opis hitnog slucaja ukljucujuci i informacije o eventualnoj smrti (vrijeme smrti i preliminarni uzrok smrti, kao i vrijeme u koje se zakazuje obdukcija ako je to potrebno)");
            Doktor   doktor   = Utilities.PretraziDoktora(klinika17600_1);
            Pregled  pregled  = new Pregled(anamneza, klinika17600_1.PretraziVrstuPregleda("hitan slucaj"), doktor);
            Pacijent p        = Utilities.PretraziPacijentaIliKreiraj(klinika17600_1);

            if (p.karton == null)
            {
                Console.WriteLine("Pacijent nije imao karton te se automatski generisao");
                p.DodajKarton(new Karton("DOSAO NA HITAN PREGLED", "Nema informacija", p));
            }
            p.PregledajBezPlacanja(pregled);
        }
コード例 #2
0
        private void hitanPregledToolStripMenuItem_Click(object sender, EventArgs e)
        {
            VrstaPregleda hitanSlucaj  = klinika.PretraziVrstuPregleda("hitan slucaj");
            UnosAnamneze  unosAnamneze = new UnosAnamneze(hitanSlucaj);

            unosAnamneze.ShowDialog();
            string          anamneza        = unosAnamneze.tekst;
            PretragaDoktora pretragaDoktora = new PretragaDoktora(klinika);

            pretragaDoktora.JeLiObavezanIzbor = true;
            pretragaDoktora.ShowDialog();
            PretragaPacijenta pretragaPacijenta = new PretragaPacijenta(klinika);

            pretragaPacijenta.ShowDialog();
            Pacijent izabrani = pretragaPacijenta.izabrani;

            if (izabrani == null)
            {
                NoviPacijent noviPacijent;
                do
                {
                    noviPacijent = new NoviPacijent(klinika);
                    noviPacijent.ShowDialog();
                    izabrani = noviPacijent.napravljeni;
                } while (izabrani == null);
            }

            if (izabrani.karton == null)
            {
                PrikaziPoruku("Izabrani pacijent nema kartona, bice automatski kreiran");
                izabrani.DodajKarton(new Karton("DOSAO NA HITAN PREGLED", "Nema informacija", izabrani));
            }

            Pregled pregled = new Pregled(anamneza, hitanSlucaj, pretragaDoktora.izabrani);

            izabrani.PregledajBezPlacanja(pregled);
        }