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; }
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); }
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(); }
public void dodajMOsoblje(MedicinskoOsoblje m) { MOsoblje.Add(m); }