예제 #1
0
 public Klinika()
 {
     ordinacije = new List <Ordinacija>();
     uposlenici = new List <Uposlenik>();
     pacijenti  = new List <Pacijent>();
     anamneza   = new Anamneza();
 }
예제 #2
0
        public void PokreniAnamnezu(Pacijent pacijent)
        {
            Console.WriteLine("Unesite bolesti koje su dijagnosticirane pacijentu: ");
            List <Bolest> bolesti = new List <Bolest>();

            while (true)
            {
                Console.WriteLine("Unesite naziv dijagnoze: ");
                string naziv = Console.ReadLine();
                Console.WriteLine("Unesite datum bolovanja: ");
                DateTime datum_bolovanja = DateTime.Parse(Console.ReadLine());
                Console.WriteLine("Unesite opis dijagnoze: ");
                string opis = Console.ReadLine();
                Console.WriteLine("Da li je alergija ili bolest?");
                string         vrsta           = Console.ReadLine();
                VrstaBolovanja vrsta_bolovanja = VrstaBolovanja.Bolest;
                if (vrsta.ToLower() == "alergija")
                {
                    vrsta_bolovanja = VrstaBolovanja.Alergija;
                }
                else
                {
                    vrsta_bolovanja = VrstaBolovanja.Bolest;
                }
                bolesti.Add(new Bolest(naziv, datum_bolovanja, opis, vrsta_bolovanja));
                Console.WriteLine("Da li zelite dodati jos jednu dijagnozu? (Da/Ne)");
                string opcija = Console.ReadLine();
                if (opcija.ToLower() == "ne")
                {
                    break;
                }
            }
            Console.WriteLine("Unesite misljenje: ");
            string misljenje = Console.ReadLine();

            Console.WriteLine("Unesite zdravstveno stanje u porodici: ");
            string porodicno_stanje = Console.ReadLine();

            Anamneza.PokreniProtokol(pacijent, misljenje, porodicno_stanje, bolesti);
        }