САБ/К2Н 2023
Поставка
У систему болничког лечења прате се информације о лекарима који раде у болници и прегледима који су ти лекари обавили. Сваки пацијент може имати највише један картон у свакој од болница. Сваки картон се повремено оверава када се уписује назив послодавца преко кога је пацијент осигуран. У случајевима када је то потребно пацијенти могу бити хоспитализовани, тј. примљени на болничко лечење (датум отпуштања се попуњава тек након што се лечење заврши, а до тада је NULL).
Одговарајућа шема базе је:
| 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
За посматрани систем саставити SQLServer процедуру AzurirajIskoriscenost(), која поставља атрибут искоришћеност у релацији Болница. Искоришћеност се поставља на основу врше (максималне) вредности попуњености болнице у било којем тренутку до сада. Конкретно, уколико је у било ком тренутку број хоспитализованих паицјената био преко 75% капацитета, она је висока. Уколико је мање или једнако од 75%, а више од 25% онда је средња. У супротном, уколико је мање или једнако 25% онда је њена искоришћеност ниска. У дане боравка у болници треба укључити датум пријема, али не и датум отпуштања из болнице.