Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public void ObaviSistematskiPregledSomeoneElsesId()
        {
            int idPregleda1 = EvidencijaPacijenata.ZakaziSistematskiPregled(id1);
            int idPregleda2 = EvidencijaPacijenata.ZakaziSistematskiPregled(id2);

            EvidencijaPacijenata.ObaviStavkuSistematskog(id1, idPregleda2, DateTime.Now, "ok", true, TipSistematskog.Opci);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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");
             */
        }
Esempio n. 5
0
        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);
             */
        }
Esempio n. 6
0
        public void ZakaziSistematskiPregled()
        {
            int           idPregleda       = EvidencijaPacijenata.ZakaziSistematskiPregled(id1);
            List <string> potrebniPregledi = EvidencijaPacijenata.PotrebniPreglediSistematski(id1, idPregleda);

            Assert.AreEqual("Oftamolog", potrebniPregledi[0]);
            Assert.AreEqual("Neuropsihijatar", potrebniPregledi[1]);
            Assert.AreEqual("Psiholog", potrebniPregledi[2]);
            Assert.AreEqual("Opci", potrebniPregledi[3]);
        }
Esempio n. 7
0
        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);
        }
Esempio n. 8
0
        public void ObracunajPlate()
        {
            int idO = EvidencijaOrdinacija.DodajOrdinaciju("dummyOrdinacija");
            int idD = EvidencijaUposlenih.DodajDoktor("David", "Harbour", idO);
            int idP = EvidencijaPacijenata.AddPacijent("imenko", "prezimenko");

            // lets make him a regular
            EvidencijaPacijenata.DodajHitniPregled(idP, DateTime.Now, 10, "dummy pregled1", true, "-");
            EvidencijaPacijenata.DodajHitniPregled(idP, DateTime.Now, 10, "dummy pregled2", true, "-");
            EvidencijaPacijenata.DodajHitniPregled(idP, DateTime.Now, 10, "dummy pregled3", true, "-");
            EvidencijaPacijenata.DodajHitniPregled(idP, DateTime.Now, 10, "dummy pregled4", true, "-");

            EvidencijaUposlenih.ObracunajPlate(); // test je li sve uvezano kako treba (ima li nullreference)
        }
        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;
        }
Esempio n. 10
0
        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);
        }
Esempio n. 11
0
        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);
        }
Esempio n. 12
0
        public static void Populate(TestContext testContext)
        {
            id1 = EvidencijaPacijenata.AddPacijent("Caleb", "McLaughlin");
            id2 = EvidencijaPacijenata.AddPacijent("Natalia", "Dyer");
            id3 = EvidencijaPacijenata.AddPacijent("Charlie", "Heaton");

            ids1 = EvidencijaPacijenata.AddPacijentStub("Joe", "Keery");
            ids2 = EvidencijaPacijenata.AddPacijentStub("Noah", "Schnapp");
            ids3 = EvidencijaPacijenata.AddPacijentStub("Dacre", "Montgomery");

            EvidencijaPacijenata.DodajPodatkePacijenta(id1, new DateTime(2001, 10, 13), Spol.Muski, "-", BracnoStanje.Nevjencan);
            EvidencijaPacijenata.DodajPodatkePacijenta(id2, new DateTime(1997, 1, 13), Spol.Zenski, "-", BracnoStanje.Nevjencan);
            EvidencijaPacijenata.DodajPodatkePacijenta(id3, new DateTime(1994, 2, 6), Spol.Muski, "-", BracnoStanje.Nevjencan);
            EvidencijaPacijenata.DodajPodatkePacijenta(ids1, new DateTime(1992, 4, 24), Spol.Muski, "-", BracnoStanje.Nevjencan);
            EvidencijaPacijenata.DodajPodatkePacijenta(ids2, new DateTime(2005, 10, 3), Spol.Muski, "-", BracnoStanje.Nevjencan);
            EvidencijaPacijenata.DodajPodatkePacijenta(ids3, new DateTime(1994, 11, 22), Spol.Muski, "-", BracnoStanje.Nevjencan);
        }
        public void OpsluziNepostojecegPacijenta()
        {
            int pid1, pid2, pid3;

            pid1 = EvidencijaPacijenata.AddPacijent("Caleb", "McLaughlin");
            pid2 = EvidencijaPacijenata.AddPacijent("Natalia", "Dyer");
            pid3 = EvidencijaPacijenata.AddPacijent("Charlie", "Heaton");

            EvidencijaPacijenata.DodajPodatkePacijenta(id2, new DateTime(1997, 1, 13), Spol.Zenski, "", BracnoStanje.Nevjencan);
            EvidencijaPacijenata.DodajPodatkePacijenta(id3, new DateTime(1994, 2, 6), Spol.Muski, "", BracnoStanje.Nevjencan);

            EvidencijaOrdinacija.DodajPacijenta(id1, pid1);
            EvidencijaOrdinacija.DodajPacijenta(id1, pid2);
            EvidencijaOrdinacija.DodajPacijenta(id2, pid2);
            EvidencijaOrdinacija.DodajPacijenta(id4, pid3);

            EvidencijaOrdinacija.OpsluziPacijenta(id3);
        }
        public void DodajPacijenta()
        {
            int pid1, pid2, pid3;

            pid1 = EvidencijaPacijenata.AddPacijent("Caleb", "McLaughlin");
            pid2 = EvidencijaPacijenata.AddPacijent("Natalia", "Dyer");
            pid3 = EvidencijaPacijenata.AddPacijent("Charlie", "Heaton");

            EvidencijaPacijenata.DodajPodatkePacijenta(id2, new DateTime(1997, 1, 13), Spol.Zenski, "", BracnoStanje.Nevjencan);
            EvidencijaPacijenata.DodajPodatkePacijenta(id3, new DateTime(1994, 2, 6), Spol.Muski, "", BracnoStanje.Nevjencan);

            EvidencijaOrdinacija.DodajPacijenta(id1, pid1);
            EvidencijaOrdinacija.DodajPacijenta(id1, pid2);
            EvidencijaOrdinacija.DodajPacijenta(id2, pid2);
            EvidencijaOrdinacija.DodajPacijenta(id4, pid3);

            //Assert.AreEqual(2, EvidencijaOrdinacija.Get(id1).RedCekanja.Count);
        }
Esempio n. 15
0
        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);
        }
Esempio n. 16
0
        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 GetIdNajslobodnijeOrdinacije()
        {
            int pid1, pid2, pid3;

            pid1 = EvidencijaPacijenata.AddPacijent("Caleb", "McLaughlin");
            pid2 = EvidencijaPacijenata.AddPacijent("Natalia", "Dyer");
            pid3 = EvidencijaPacijenata.AddPacijent("Charlie", "Heaton");

            int idRadiologija  = EvidencijaOrdinacija.DodajOrdinaciju("dummy");
            int idRadiologija1 = EvidencijaOrdinacija.DodajOrdinaciju("dummy1");

            EvidencijaPacijenata.DodajPodatkePacijenta(id2, new DateTime(1997, 1, 13), Spol.Zenski, "", BracnoStanje.Nevjencan);
            EvidencijaPacijenata.DodajPodatkePacijenta(id3, new DateTime(1994, 2, 6), Spol.Muski, "", BracnoStanje.Nevjencan);

            EvidencijaOrdinacija.DodajPacijenta(idRadiologija1, pid1);
            EvidencijaOrdinacija.DodajPacijenta(idRadiologija1, pid2);
            EvidencijaOrdinacija.DodajPacijenta(idRadiologija, pid2);
            EvidencijaOrdinacija.DodajPacijenta(idRadiologija, pid3);
            EvidencijaOrdinacija.DodajPacijenta(idRadiologija, pid1);

            Assert.AreEqual(idRadiologija1, EvidencijaOrdinacija.GetIdNajslobodnijeOrdinacije("dummy1"));
        }
Esempio n. 18
0
        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");
             */
        }
Esempio n. 19
0
        public void ObaviSistematskiPregled()
        {
            int idPregleda = EvidencijaPacijenata.ZakaziSistematskiPregled(id2);

            EvidencijaPacijenata.ObaviStavkuSistematskog(id2,
                                                         idPregleda,
                                                         DateTime.Now,
                                                         TestContext.DataRow["RezultatPregleda"].ToString(),
                                                         Convert.ToBoolean(TestContext.DataRow["UspjesanPregled"]),
                                                         MyConvert.ToTipSistematskog(TestContext.DataRow["TipSistematskog"].ToString()));

            Assert.AreEqual(3, EvidencijaPacijenata.PotrebniPreglediSistematski(id2, idPregleda).Count, "urađen jedan pregled");

            // nije baš ono što sam zamislila
            // for the record
            // i ovo ispod je radilo

            //Assert.AreEqual(3, EvidencijaPacijenata.PotrebniPreglediSistematski(id2, idPregleda).Count);
            //EvidencijaPacijenata.ObaviStavkuSistematskog(id2, idPregleda, DateTime.Now, "ok", true, TipSistematskog.Oftamolog);
            //EvidencijaPacijenata.ObaviStavkuSistematskog(id2, idPregleda, DateTime.Now, "ok", true, TipSistematskog.Psiholog);
            //EvidencijaPacijenata.ObaviStavkuSistematskog(id2, idPregleda, DateTime.Now, "ok", true, TipSistematskog.Opci);
            //Assert.AreEqual(0, EvidencijaPacijenata.PotrebniPreglediSistematski(id2, idPregleda).Count);
            //Pacijent temp = EvidencijaPacijenata.Get(id2);
        }
Esempio n. 20
0
 public void ObaviSistematskiPregledWrongId()
 {
     EvidencijaPacijenata.ObaviStavkuSistematskog(id1, 100, DateTime.Now, "ok", true, TipSistematskog.Oftamolog);
 }
Esempio n. 21
0
 public void KreirajNormalniPregledInvalid()
 {
     EvidencijaPacijenata.DodajDetaljeNormalnogPregleda(id1, DateTime.Now, 10, "pregled", "mišljenje", "rezultat");
     EvidencijaPacijenata.DodajNormalniPregled(id1);
 }
Esempio n. 22
0
        public static void Populate()
        {
            id1 = EvidencijaPacijenata.AddPacijent("Caleb", "McLaughlin");
            id2 = EvidencijaPacijenata.AddPacijent("Natalia", "Dyer");
            id3 = EvidencijaPacijenata.AddPacijent("Charlie", "Heaton");

            ids1 = EvidencijaPacijenata.AddPacijentStub("Joe", "Keery");
            ids2 = EvidencijaPacijenata.AddPacijentStub("Noah", "Schnapp");
            ids3 = EvidencijaPacijenata.AddPacijentStub("Dacre", "Montgomery");

            EvidencijaPacijenata.DodajPodatkePacijenta(id1, new DateTime(2001, 10, 13), Spol.Muski, "-", BracnoStanje.Nevjencan);
            EvidencijaPacijenata.DodajPodatkePacijenta(id2, new DateTime(1997, 1, 13), Spol.Zenski, "-", BracnoStanje.Nevjencan);
            EvidencijaPacijenata.DodajPodatkePacijenta(id3, new DateTime(1994, 2, 6), Spol.Muski, "-", BracnoStanje.Nevjencan);
            EvidencijaPacijenata.DodajPodatkePacijenta(ids1, new DateTime(1992, 4, 24), Spol.Muski, "-", BracnoStanje.Nevjencan);
            EvidencijaPacijenata.DodajPodatkePacijenta(ids2, new DateTime(2005, 10, 3), Spol.Muski, "-", BracnoStanje.Nevjencan);
            EvidencijaPacijenata.DodajPodatkePacijenta(ids3, new DateTime(1994, 11, 22), Spol.Muski, "-", BracnoStanje.Nevjencan);

            EvidencijaPacijenata.Get(id2);
            EvidencijaPacijenata.Get(id3);

            EvidencijaPacijenata.EvidentirajPorodicnoZdravstvenoStanje(id3, "otac", "šizofrenija"); // idkkkkk
            EvidencijaPacijenata.EvidentirajAlergiju(id2, "kikiriki", true);
            EvidencijaPacijenata.EvidentirajBolest(id1, "bolest", false);

            int           idPregleda       = EvidencijaPacijenata.ZakaziSistematskiPregled(id1);
            List <string> potrebniPregledi = EvidencijaPacijenata.PotrebniPreglediSistematski(id1, idPregleda);

            EvidencijaPacijenata.DodajHitniPregled(id1, DateTime.Now, 10, "defibrilacija", 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);

            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);

            EvidencijaPacijenata.DodajHitniPregled(id1, DateTime.Now, 10, "defibrilacija", true, "-");
            EvidencijaPacijenata.DodajHitniPregled(id1, DateTime.Now, 10, "defibrilacija", true, "-");
            EvidencijaPacijenata.DodajHitniPregled(id1, DateTime.Now, 10, "defibrilacija", true, "-");
            EvidencijaPacijenata.PlacanjeRateIspostaviRacun(id1);
            EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id1);
            EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id1);
            EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id1);
            EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id1);
            EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id1);
            EvidencijaPacijenata.PlacanjeRateIzvrsiPlacanje(id1);

            EvidencijaPacijenata.PlacanjeRateIspostaviRacun(id1);

            EvidencijaPacijenata.DodajHitniPregled(id2, DateTime.Now, 10, "reanimacija", true, "-");
            EvidencijaPacijenata.DodajHitniPregled(id2, DateTime.Now, 10, "reanimacija", true, "-");
            EvidencijaPacijenata.DodajHitniPregled(id2, DateTime.Now, 10, "reanimacija", true, "-");
        }
Esempio n. 23
0
 public void Anamneza()                                                                      // u suštini test na nullreference
 {
     EvidencijaPacijenata.EvidentirajPorodicnoZdravstvenoStanje(id3, "otac", "šizofrenija"); // idkkkkk
     EvidencijaPacijenata.EvidentirajAlergiju(id2, "kikiriki", true);
     EvidencijaPacijenata.EvidentirajBolest(id1, "bolest", false);
 }
Esempio n. 24
0
 public void AddPacijentDetalji()
 {
     Assert.AreEqual(new DateTime(1997, 1, 13), EvidencijaPacijenata.GetPacijentById(id2).DatumRodjenja);
 }
Esempio n. 25
0
 public void AddPacijent()
 {
     Assert.AreEqual("Dyer", EvidencijaPacijenata.GetPacijentById(id2).Prezime);
     Assert.AreEqual("Charlie", EvidencijaPacijenata.GetPacijentById(id3).Ime);
 }