Example #1
0
        public void RegistrujPacijenta()
        {
            //ova se metoda poziva samo kada je hitan slucaj odnosno kada ne znamo nista o pacijentu
            Pacijent hitan = new Pacijent();

            KolekcijaPacijenata.Add(hitan);
            Karton noviKarton = new Karton(hitan, "", "", "");

            KolekcijaKartona.Add(noviKarton);
            KolekcijaOrdinacija.Find(x => x.Id_ordinacije == 2).Raspored_pregleda.Add(noviKarton);
        }
Example #2
0
        public Karton DajKarton(string maticni)
        {
            Pacijent novi = new Pacijent();
            Karton   a    = new Karton(novi, "", "", "");

            if (KolekcijaKartona.Find(x => x.Jmbg == maticni) != null)
            {
                return(KolekcijaKartona.Find(x => x.Jmbg == maticni));
            }
            return(a);
        }
Example #3
0
        public Pacijent DajNajPacijenta()
        {
            Pacijent max = new Pacijent();

            if (KolekcijaPacijenata.Count > 0)
            {
                max = KolekcijaPacijenata[0];
            }
            foreach (Pacijent p in KolekcijaPacijenata)
            {
                if (p.Dug > max.Dug)
                {
                    max = p;
                }
            }
            return(max);
        }
Example #4
0
        public Klinika()
        {
            KolekcijaPacijenata = new List <Pacijent>();
            KolekcijaKartona    = new List <Karton>();
            KolekcijaOrdinacija = new List <Ordinacija>();
            KolekcijaUposlenih  = new List <Uposlenik>();

            KolekcijaOrdinacija.Add(new Ordinacija("Opsta Medicina", 1));
            KolekcijaOrdinacija.Add(new Ordinacija("HITNA SLUZBA", 2));
            KolekcijaOrdinacija.Add(new Ordinacija("Ortopedska ordinacija", 3));
            KolekcijaOrdinacija.Add(new Ordinacija("Kardioloska ordinacija", 4));
            KolekcijaOrdinacija.Add(new Ordinacija("Dermatoloska ordinacija", 5));
            KolekcijaOrdinacija.Add(new Ordinacija("Internisticka ordinacija", 6));
            KolekcijaOrdinacija.Add(new Ordinacija("Otorinolaringoloska ordinacija", 7));
            KolekcijaOrdinacija.Add(new Ordinacija("Oftamoloska ordinacija", 8));
            KolekcijaOrdinacija.Add(new Ordinacija("Laboratorijska ordinacija", 9));
            KolekcijaOrdinacija.Add(new Ordinacija("Stomatoloska ordinacija", 10));
            KolekcijaOrdinacija.Add(new Ordinacija("Hirurska ordinacija", 11));
            // sad dodam doktore; id doktora pocinje od [121
            KolekcijaUposlenih.Add(new Doktor("Prof. dr. Music Mirza dipl. ing. el.", 300, 121, 30, 1, "doc", "docpw"));
            KolekcijaUposlenih.Add(new Doktor("Hamo Hofman sa Hitne", 250, 122, 25, 2, "doktor2", "doktor2"));
            KolekcijaUposlenih.Add(new Doktor("Za noge majstor, prva klasa", 320, 123, 32, 3, "doktor3", "doktor3"));
            KolekcijaUposlenih.Add(new Doktor("Za srce onaj, ako se ne varam ?", 700, 124, 120, 4, "doktor4", "doktor4"));
            KolekcijaUposlenih.Add(new Doktor("Ibro Dermatolog", 400, 125, 40, 5, "doktor5", "doktor5"));
            KolekcijaUposlenih.Add(new Doktor("Internista", 680, 126, 68, 6, "doktor6", "doktor6"));
            KolekcijaUposlenih.Add(new Doktor("Safet", 200, 127, 10, 7, "doktor7", "doktor7"));
            KolekcijaUposlenih.Add(new Doktor("Enver Oftamolog", 220, 128, 35, 8, "doktor8", "doktor8"));
            KolekcijaUposlenih.Add(new Doktor("Laboratorista", 170, 129, 23, 9, "doktor9", "doktor9"));
            KolekcijaUposlenih.Add(new Doktor("Ismet Dizdarevic", 600, 130, 30, 10, "doktor10", "doktor10"));
            KolekcijaUposlenih.Add(new Doktor("Miro sa hirurgije", 1000, 131, 300, 11, "doktor11", "doktor11"));
            // sad dodam uposlene, id tehnicara pocinje od [200
            KolekcijaUposlenih.Add(new Tehnicar("Toni", 600, 200, "teh1", "teh1"));
            KolekcijaUposlenih.Add(new Tehnicar("Besa", 600, 201, "tehnicar2", "tehnicar2"));
            //sad dodam uprave, dosta 1 covjek, id = 1
            KolekcijaUposlenih.Add(new Uprava("Mesic Ferhad", 15000, 1, "uprava1", "uprava1"));
            //dodati i jednog pacijenta, na racun kuce
            Pacijent p = new Pacijent("Probni", "pacijent", DateTime.Now, "1111222233334", 1, "ulica Zaboravljenih osoba bb", "Nerealno");

            KolekcijaPacijenata.Add(p);
            KolekcijaKartona.Add(new Karton(p, "dobar", "dobar", "dobar"));
        }
Example #5
0
 public void RegistrujKarton(Pacijent p, string sadasnjeBolesti, string ranijeBolesti, string zdravljePorodice)
 {
     KolekcijaKartona.Add(new Karton(p, sadasnjeBolesti, ranijeBolesti, zdravljePorodice));
 }
Example #6
0
        public void RegistrujPacijenta(string ime, string prezime, DateTime datum_rodjenja, string maticni, int spol, string adresa_stanovanja, string bracno_stanje)
        {
            Pacijent p = new Pacijent(ime, prezime, datum_rodjenja, maticni, spol, adresa_stanovanja, bracno_stanje);

            KolekcijaPacijenata.Add(p);
        }
Example #7
0
 public void RegistrujPacijenta(Pacijent p)
 {
     KolekcijaPacijenata.Add(p);
 }