public void KreirajNormalniPregled() { EvidencijaPacijenata.KreirajNormalniPregled(id3); EvidencijaPacijenata.DodajLijekUTerapiju(id3, TestContext.DataRow["NazivLijeka"].ToString(), Convert.ToDouble(TestContext.DataRow["KolicinaLijeka"]), TestContext.DataRow["MjeraLijeka"].ToString(), Convert.ToInt32(TestContext.DataRow["FrekvencijaUzimanjaLijeka"]), TestContext.DataRow["MjeraFrekvencijeUzimanjaLijeka"].ToString()); EvidencijaPacijenata.DodajKratkorocnuTerapiju(id3, DateTime.Now, DateTime.Now.AddDays(5)); EvidencijaPacijenata.DodajDetaljeNormalnogPregleda(id3, DateTime.Now, Convert.ToInt32(TestContext.DataRow["CijenaPregleda"]), TestContext.DataRow["NazivPregleda"].ToString(), TestContext.DataRow["MisljenjeDoktora"].ToString(), TestContext.DataRow["NazivBolesti"].ToString()); EvidencijaPacijenata.DodajNormalniPregled(id3); PregledNormalni pn = EvidencijaPacijenata.GetPacijentById(id3).Karton.Pregledi.Find(p => (p as PregledNormalni).MisljenjeDoktora == "ok") as PregledNormalni; Assert.AreEqual("brufen", pn.Terapija.Lijekovi[0].Naziv); }
public void PrikaziRanijeTerapije() { Assert.IsInstanceOfType((EvidencijaPacijenata.GetPacijentById(ids2) as PacijentStub).prikaziRanijeTerapije(), typeof(List <Terapija>)); // *puts hard hat on* time to create some regular exams ;_; // update: or NOT /* * EvidencijaPacijenata.KreirajNormalniPregled(ids2); * EvidencijaPacijenata.DodajLijekUTerapiju(ids2, "xiclav", 1, "tableta", 1, "dnevno"); * EvidencijaPacijenata.DodajKratkorocnuTerapiju(ids2, DateTime.Now, DateTime.Now.AddDays(5)); * EvidencijaPacijenata.DodajDetaljeNormalnogPregleda(ids2, DateTime.Now, 30, "opći pregled", "-", "upala or whatever"); * EvidencijaPacijenata.DodajNormalniPregled(ids2); * * EvidencijaPacijenata.KreirajNormalniPregled(ids2); * EvidencijaPacijenata.DodajLijekUTerapiju(ids2, "xiclav", 1, "tableta", 1, "dnevno"); * EvidencijaPacijenata.DodajKratkorocnuTerapiju(ids2, DateTime.Now.AddYears(-2), DateTime.Now.AddYears(-2).AddDays(5)); * EvidencijaPacijenata.DodajDetaljeNormalnogPregleda(ids2, DateTime.Now.AddYears(-2), 30, "opći pregled", "-", "upala or whatever"); * EvidencijaPacijenata.DodajNormalniPregled(ids2); * * var temp = (EvidencijaPacijenata.Get(ids2) as PacijentStub).prikaziRanijeTerapije(); * CollectionAssert.AllItemsAreInstancesOfType(temp, typeof(TerapijaKratkorocna)); * * StringAssert.StartsWith(EvidencijaPacijenata.Get(ids2).Karton.Bolesti[0].Naziv, "upala"); */ }
public void DodajHitniPregled() { EvidencijaPacijenata.DodajHitniPregled(id1, DateTime.Now, 10, "defibrilacija", true, "-"); CollectionAssert.AllItemsAreInstancesOfType(EvidencijaPacijenata.GetPacijentById(id1).Karton.Pregledi, typeof(PregledHitni)); Assert.IsNotNull((EvidencijaPacijenata.GetPacijentById(id1).Karton.Pregledi[EvidencijaPacijenata.GetPacijentById(id1).Karton.Pregledi.Count - 1] as PregledHitni).PrvaPomocUradjena); }
public void HistorijaPacijenta() { Assert.IsInstanceOfType((EvidencijaPacijenata.GetPacijentById(ids1) as PacijentStub).historijaPacijenta(), typeof(Karton)); /* * EvidencijaPacijenata.DodajHitniPregled(ids1, DateTime.Now, 20, "-", false, "-"); * Assert.AreEqual(1, (EvidencijaPacijenata.Get(ids1) as PacijentStub).historijaPacijenta().Pregledi.Count); */ }
public void PlacanjeGotovina() { EvidencijaPacijenata.DodajHitniPregled(id2, DateTime.Now, 10, "reanimacija", true, "-"); EvidencijaPacijenata.DodajHitniPregled(id2, DateTime.Now, 10, "reanimacija", true, "-"); EvidencijaPacijenata.DodajHitniPregled(id2, DateTime.Now, 10, "reanimacija", true, "-"); StringAssert.Contains(EvidencijaPacijenata.PlacanjeGotovinaIspostaviRacun(id2), "reanimacija"); Assert.AreNotEqual(0, EvidencijaPacijenata.GetPacijentById(id2).FiskalniRacun.NeplaceniIznos); EvidencijaPacijenata.PlacanjeGotovinaIzvrsiPlacanje(id2); Assert.AreEqual(0, EvidencijaPacijenata.GetPacijentById(id2).FiskalniRacun.NeplaceniIznos); }
public void NajveciIzvorPrihoda() { EvidencijaPacijenata.TestMode = true; int id = EvidencijaPacijenata.AddPacijent("Sadie", "Sink"); EvidencijaPacijenata.DodajPodatkePacijenta(id, new DateTime(2005, 4, 16), Spol.Zenski, "-", BracnoStanje.Nevjencan); int idSistematskog = EvidencijaPacijenata.ZakaziSistematskiPregled(id); EvidencijaPacijenata.ObaviStavkuSistematskog(id, idSistematskog, DateTime.Now, "ok", true, TipSistematskog.Opci); EvidencijaPacijenata.ObaviStavkuSistematskog(id, idSistematskog, DateTime.Now, "ok", true, TipSistematskog.Neuropsihijatar); EvidencijaPacijenata.ObaviStavkuSistematskog(id, idSistematskog, DateTime.Now, "ok", true, TipSistematskog.Psiholog); EvidencijaPacijenata.ObaviStavkuSistematskog(id, idSistematskog, DateTime.Now, "ok", true, TipSistematskog.Oftamolog); EvidencijaPacijenata.PlacanjeRateIspostaviRacun(id); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id); Assert.AreEqual(0, EvidencijaPacijenata.GetPacijentById(id).FiskalniRacun.NeplaceniIznos, "plaćene sve rate"); StringAssert.Contains(EvidencijaPacijenata.PlacanjeRateIspostaviRacun(id), "total: 0"); Assert.AreEqual(0, EvidencijaPacijenata.GetPacijentById(id).FiskalniRacun.AktivniSistematskiPregledi.Count, "broj aktivnih sistematskih pregleda - plaćene rate"); idSistematskog = EvidencijaPacijenata.ZakaziSistematskiPregled(id); EvidencijaPacijenata.ObaviStavkuSistematskog(id, idSistematskog, DateTime.Now, "ok", true, TipSistematskog.Opci); EvidencijaPacijenata.ObaviStavkuSistematskog(id, idSistematskog, DateTime.Now, "ok", true, TipSistematskog.Neuropsihijatar); EvidencijaPacijenata.ObaviStavkuSistematskog(id, idSistematskog, DateTime.Now, "ok", true, TipSistematskog.Psiholog); EvidencijaPacijenata.ObaviStavkuSistematskog(id, idSistematskog, DateTime.Now, "ok", true, TipSistematskog.Oftamolog); EvidencijaPacijenata.PlacanjeGotovinaIspostaviRacun(id); EvidencijaPacijenata.PlacanjeGotovinaIzvrsiPlacanje(id); int idJosJedan = EvidencijaPacijenata.AddPacijent("imenko", "prezimenko"); EvidencijaPacijenata.DodajPodatkePacijenta(idJosJedan, new DateTime(2005, 4, 16), Spol.Zenski, "-", BracnoStanje.Nevjencan); EvidencijaPacijenata.DodajHitniPregled(idJosJedan, DateTime.Now, 5, "-", true, "-"); EvidencijaPacijenata.PlacanjeGotovinaIspostaviRacun(idJosJedan); EvidencijaPacijenata.PlacanjeGotovinaIzvrsiPlacanje(idJosJedan); Assert.AreEqual("Sadie", EvidencijaPoslovanja.NajveciIzvorPrihoda().Ime); EvidencijaPacijenata.TestMode = false; }
public void PlacanjeObojeNeredovni() { int id4 = EvidencijaPacijenata.AddPacijent("Cara", "Buono"); EvidencijaPacijenata.DodajPodatkePacijenta(id4, new DateTime(1974, 3, 1), Spol.Zenski, "-", BracnoStanje.Vjencan); EvidencijaPacijenata.DodajHitniPregled(id4, DateTime.Now, 30, "pregled", true, "razlog"); EvidencijaPacijenata.PlacanjeGotovinaIspostaviRacun(id4); decimal cijena1 = EvidencijaPacijenata.GetPacijentById(id4).FiskalniRacun.NeplaceniIznos; EvidencijaPacijenata.PlacanjeRateIspostaviRacun(id4); decimal cijena2 = EvidencijaPacijenata.GetPacijentById(id4).FiskalniRacun.NeplaceniIznos; Assert.AreNotEqual(cijena1, cijena2); }
public void PlacanjeObojeRedovni() { EvidencijaPacijenata.DodajHitniPregled(id2, DateTime.Now, 10, "pregled 1", true, "-"); EvidencijaPacijenata.DodajHitniPregled(id2, DateTime.Now, 10, "pregled 2", true, "-"); EvidencijaPacijenata.DodajHitniPregled(id2, DateTime.Now, 10, "pregled 2", true, "-"); EvidencijaPacijenata.DodajHitniPregled(id2, DateTime.Now, 10, "pregled 2", true, "-"); EvidencijaPacijenata.PlacanjeRateIspostaviRacun(id2); decimal cijena1 = EvidencijaPacijenata.GetPacijentById(id2).FiskalniRacun.NeplaceniIznos; EvidencijaPacijenata.PlacanjeGotovinaIspostaviRacun(id2);; decimal cijena2 = EvidencijaPacijenata.GetPacijentById(id2).FiskalniRacun.NeplaceniIznos; Assert.AreNotEqual(cijena1, cijena2); }
public void PlacanjeRate() { EvidencijaPacijenata.DodajHitniPregled(id1, DateTime.Now, 10, "defibrilacija", true, "-"); EvidencijaPacijenata.DodajHitniPregled(id1, DateTime.Now, 10, "defibrilacija", true, "-"); EvidencijaPacijenata.DodajHitniPregled(id1, DateTime.Now, 10, "defibrilacija", true, "-"); StringAssert.Contains(EvidencijaPacijenata.PlacanjeRateIspostaviRacun(id1), "defibrilacija"); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id1); Assert.AreNotEqual(0, EvidencijaPacijenata.GetPacijentById(id1).FiskalniRacun.NeplaceniIznos); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id1); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id1); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id1); Assert.AreNotEqual(0, EvidencijaPacijenata.GetPacijentById(id1).FiskalniRacun.NeplaceniIznos); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id1); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id1); Assert.AreEqual(0, EvidencijaPacijenata.GetPacijentById(id1).FiskalniRacun.NeplaceniIznos); StringAssert.Contains(EvidencijaPacijenata.PlacanjeRateIspostaviRacun(id1), "total: 0"); Assert.AreEqual(0, EvidencijaPacijenata.GetPacijentById(id1).FiskalniRacun.AktivniPregledi.Count); }
public void PlacanjeSistematskog() { int id = EvidencijaPacijenata.AddPacijent("Sadie", "Sink"); EvidencijaPacijenata.DodajPodatkePacijenta(id, new DateTime(2005, 4, 16), Spol.Zenski, "-", BracnoStanje.Nevjencan); int idSistematskog = EvidencijaPacijenata.ZakaziSistematskiPregled(id); EvidencijaPacijenata.ObaviStavkuSistematskog(id, idSistematskog, DateTime.Now, "ok", true, TipSistematskog.Opci); EvidencijaPacijenata.ObaviStavkuSistematskog(id, idSistematskog, DateTime.Now, "ok", true, TipSistematskog.Neuropsihijatar); EvidencijaPacijenata.ObaviStavkuSistematskog(id, idSistematskog, DateTime.Now, "ok", true, TipSistematskog.Psiholog); EvidencijaPacijenata.ObaviStavkuSistematskog(id, idSistematskog, DateTime.Now, "ok", true, TipSistematskog.Oftamolog); EvidencijaPacijenata.PlacanjeRateIspostaviRacun(id); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id); EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id); Assert.AreEqual(0, EvidencijaPacijenata.GetPacijentById(id).FiskalniRacun.NeplaceniIznos, "plaćene sve rate"); StringAssert.Contains(EvidencijaPacijenata.PlacanjeRateIspostaviRacun(id), "total: 0"); Assert.AreEqual(0, EvidencijaPacijenata.GetPacijentById(id).FiskalniRacun.AktivniSistematskiPregledi.Count, "broj aktivnih sistematskih pregleda - plaćene rate"); idSistematskog = EvidencijaPacijenata.ZakaziSistematskiPregled(id); EvidencijaPacijenata.ObaviStavkuSistematskog(id, idSistematskog, DateTime.Now, "ok", true, TipSistematskog.Opci); EvidencijaPacijenata.ObaviStavkuSistematskog(id, idSistematskog, DateTime.Now, "ok", true, TipSistematskog.Neuropsihijatar); EvidencijaPacijenata.ObaviStavkuSistematskog(id, idSistematskog, DateTime.Now, "ok", true, TipSistematskog.Psiholog); EvidencijaPacijenata.ObaviStavkuSistematskog(id, idSistematskog, DateTime.Now, "ok", true, TipSistematskog.Oftamolog); EvidencijaPacijenata.PlacanjeGotovinaIspostaviRacun(id); EvidencijaPacijenata.PlacanjeGotovinaIzvrsiPlacanje(id); Assert.AreEqual(0, EvidencijaPacijenata.GetPacijentById(id).FiskalniRacun.NeplaceniIznos, "plaćeno gotovinom"); StringAssert.Contains(EvidencijaPacijenata.PlacanjeRateIspostaviRacun(id), "total: 0"); Assert.AreEqual(0, EvidencijaPacijenata.GetPacijentById(id).FiskalniRacun.AktivniSistematskiPregledi.Count, "broj aktivnih sistematskih pregleda - plaćeno gotovinom"); }
public void TrenutnaTerapija() { Assert.IsInstanceOfType((EvidencijaPacijenata.GetPacijentById(ids3) as PacijentStub).trenutnaTerapija(), typeof(Terapija)); /* * EvidencijaPacijenata.KreirajNormalniPregled(ids3); * EvidencijaPacijenata.DodajLijekUTerapiju(ids3, "first xiclav", 1, "tableta", 1, "dnevno"); * EvidencijaPacijenata.DodajKratkorocnuTerapiju(ids3, DateTime.Now, DateTime.Now.AddDays(5)); * EvidencijaPacijenata.DodajDetaljeNormalnogPregleda(ids3, DateTime.Now, 30, "upala or whatever", "-", "-"); * EvidencijaPacijenata.DodajNormalniPregled(ids3); * * EvidencijaPacijenata.KreirajNormalniPregled(ids3); * EvidencijaPacijenata.DodajLijekUTerapiju(ids3, "xiclav", 1, "tableta", 1, "dnevno"); * EvidencijaPacijenata.DodajKratkorocnuTerapiju(ids3, DateTime.Now.AddYears(-2), DateTime.Now.AddYears(-2).AddDays(5)); * EvidencijaPacijenata.DodajDetaljeNormalnogPregleda(ids3, DateTime.Now.AddYears(-2), 30, "upala or whatever", "-", "-"); * EvidencijaPacijenata.DodajNormalniPregled(ids3); * * var temp = (EvidencijaPacijenata.Get(ids3) as PacijentStub).trenutnaTerapija(); * * StringAssert.StartsWith(temp.Lijekovi[0].Naziv, "first"); */ }
public void AddPacijentDetalji() { Assert.AreEqual(new DateTime(1997, 1, 13), EvidencijaPacijenata.GetPacijentById(id2).DatumRodjenja); }
public void AddPacijent() { Assert.AreEqual("Dyer", EvidencijaPacijenata.GetPacijentById(id2).Prezime); Assert.AreEqual("Charlie", EvidencijaPacijenata.GetPacijentById(id3).Ime); }