SAB/K2N 2023

Izvor: SI Wiki
< САБ
Datum izmene: 30. jul 2023. u 19:54; autor: IvnSvc (razgovor | doprinosi) (Надокнада К2 из САБ 2023, датум 14 јун)
(razl) ← Starija izmena | Trenutna verzija (razl) | Novija izmena → (razl)
Pređi na navigaciju Pređi na pretragu

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.