Ejemplo n.º 1
0
        public void ObaviSistematskiPregledSomeoneElsesId()
        {
            int idPregleda1 = EvidencijaPacijenata.ZakaziSistematskiPregled(id1);
            int idPregleda2 = EvidencijaPacijenata.ZakaziSistematskiPregled(id2);

            EvidencijaPacijenata.ObaviStavkuSistematskog(id1, idPregleda2, DateTime.Now, "ok", true, TipSistematskog.Opci);
        }
        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;
        }
Ejemplo n.º 3
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");
        }
Ejemplo n.º 4
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);
        }
Ejemplo n.º 5
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, "-");
        }
Ejemplo n.º 6
0
 public void ObaviSistematskiPregledWrongId()
 {
     EvidencijaPacijenata.ObaviStavkuSistematskog(id1, 100, DateTime.Now, "ok", true, TipSistematskog.Oftamolog);
 }