SAB/K2N 2023

Izvor: SI Wiki
< САБ
Datum izmene: 25. februar 2024. u 13:24; autor: Aleksa (razgovor | doprinosi)
Pređi na navigaciju Pređi na pretragu
Ovaj rok nije rešen. Pomozite SI Wiki tako što ćete ga rešiti.

Postavka

U sistemu bolničkog lečenja prate se informacije o lekarima koji rade u bolnici i pregledima koji su ti lekari obavili. Svaki pacijent može imati najviše jedan karton u svakoj od bolnica. Svaki karton se povremeno overava kada se upisuje naziv poslodavca preko koga je pacijent osiguran. U slučajevima kada je to potrebno pacijenti mogu biti hospitalizovani, tj. primljeni na bolničko lečenje (datum otpuštanja se popunjava tek nakon što se lečenje završi, a do tada je NULL).
Odgovarajuća šema baze je:

Mesto(IDMes, Naziv)
Bolnica (IDBol, Naziv, Kapacitet, Iskoriscenost, IDMes)
Pacijent(IDPac, Ime, JMBG, GodineStarosti, IDMes)
Lekar(IDLek, Ime, JMBG, Specijalizacija)
Karton(IdKar, IDPac, IDBol)
Pregled(IdPre, Datum, ObjektivniNalaz, DIjagnoza, IDKar, IdLek)
Hospitalizacija(IDHos, DatumPri, DatumOtp, Dijagnoza, KlinickaSlika, IDPac, IDBol)
Overa(IDKar, RedBr, DatumOd, NazivPoslodavca)
Radi(IDLek, IDBol)

Iskoriscenost: N- Niska, S - Srednja, V - Viskoa

Za posmatrani sistem sastaviti SQLServer proceduru AzurirajIskoriscenost(), koja postavlja atribut iskorišćenost u relaciji Bolnica. Iskorišćenost se postavlja na osnovu vrše (maksimalne) vrednosti popunjenosti bolnice u bilo kojem trenutku do sada. Konkretno, ukoliko je u bilo kom trenutku broj hospitalizovanih paicjenata bio preko 75% kapaciteta, ona je visoka. Ukoliko je manje ili jednako od 75%, a više od 25% onda je srednja. U suprotnom, ukoliko je manje ili jednako 25% onda je njena iskorišćenost niska. U dane boravka u bolnici treba uključiti datum prijema, ali ne i datum otpuštanja iz bolnice.