public Karton(string sb, string sa, string rb, string ra, string sp, string z, MedicinskoOsoblje p)
 {
     ProsliPregledi   = new List <Pregled>();
     ZakazaniPregledi = new List <ZakazaniPregled>();
     SadasnjeBolesti  = sb;
     SadasnjeAlergije = sa;
     RanijeBolesti    = rb;
     RanijeAlergije   = ra;
     StanjePorodice   = sp;
     Zakljucak        = z;
     PreuzeoAnamnezu  = p;
 }
Exemple #2
0
 public void anamneza(Pacijent p, string sadasnjeBolesti, string sadasnjeAlergije, string ranijeBolesti, string ranijeAlergije, string stanjePorodice, string zakljucak, MedicinskoOsoblje preuzeo)
 {
     p.Karton = new Karton(sadasnjeBolesti, sadasnjeAlergije, ranijeBolesti, ranijeAlergije, stanjePorodice, zakljucak, preuzeo);
 }
Exemple #3
0
 public void vrsenjePregleda(Pacijent p, string misljenje, string rezultat, string terapija, string garancija, bool dugorocna, DateTime datum, ZakazaniPregled dodatniPregled, MedicinskoOsoblje doktor)
 {
     if (doktor.Username[doktor.Username.Length - 1] >= '0' && doktor.Username[doktor.Username.Length - 1] <= '9')
     {
         throw new InvalidOperationException("Tehničar ne može vršiti pregled");
     }
     p.Karton.dodajProsliPregled(new Pregled(misljenje, rezultat, terapija, garancija, dugorocna, datum));
     foreach (ZakazaniPregled z in p.Karton.ZakazaniPregledi)
     {
         if (z.Ime.Ime.Equals(doktor.Ordinacija.Ime))
         {
             p.Karton.ZakazaniPregledi.Remove(z);
             break;
         }
     }
     if (dodatniPregled != null)
     {
         p.Karton.dodajZakazaniPregled(dodatniPregled);
     }
     doktor.Posjete++;
     p.BrojPosjeta++;
     doktor.Ordinacija.sljedeci();
 }
Exemple #4
0
 public void dodajMOsoblje(MedicinskoOsoblje m)
 {
     MOsoblje.Add(m);
 }