Exemplo n.º 1
0
        public string IspisiKarton(string jmbg)
        {
            Karton k    = KolekcijaKartona.Find(x => x.Jmbg == jmbg);
            string info = "\nInformacije o pacijentu: " + "\nIme: " + k.Ime + "\nPrezime: " + k.Prezime;

            info += "\nDatum rodjenja: " + k.Datum_rodjenja;
            info += "\nJMBG: " + jmbg;
            if (k.Spol == 1)
            {
                info += "\nSpol : musko";
            }
            else
            {
                info += "\nSpol : zensko";
            }
            info += "\nAdresa stanovanja: " + k.Adresa_stanovanja;
            info += "\nBracno stanje: " + k.Bracno_stanje;
            info += "\nSadasnja bolest i alergija: " + k.Sadasnja_bolest_i_alergija;
            info += "\nRanija bolest i alergija: " + k.Ranija_bolest_i_alergija;
            info += "\nZdravlje porodice: " + k.Zdravlje_porodice;
            for (int i = 0; i < k.DajBrojZavrsenihPregleda(); i++)
            {
                info += "\nInformacije o pregledu {0}. :" + i;
                info += "\nDatum prijema: " + k.Datum_prijema[i];
                info += "\nZakljucak doktora: " + k.Zdravlje_porodice[i];
                info += "\nPropisana terapija: " + k.Propisana_terapija[i];
                info += "\nDatum propisivanja terapije: " + k.Datum_propisivanja_terapije[i] + "\n";
            }
            return(info);
        }
Exemplo n.º 2
0
 public void RegistrujPreglede(Karton k, List <int> ordinacije)
 {
     for (int i = 0; i < ordinacije.Count; i++)
     {
         KolekcijaOrdinacija.Find(x => x.Id_ordinacije == ordinacije[i]).DodajPregled(k);
         k.Raspored_za_preglede.Add(ordinacije[i]);
     }
 }
Exemplo n.º 3
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);
        }
Exemplo n.º 4
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);
        }
Exemplo n.º 5
0
 public void RegistrujKarton(Karton k)
 {
     KolekcijaKartona.Add(k);
 }
Exemplo n.º 6
0
 public void RegistrujPregled(Karton k, int id_ord)
 {
     KolekcijaOrdinacija.Find(x => x.Id_ordinacije == id_ord).DodajPregled(k);
     k.Raspored_za_preglede.Add(id_ord);
 }