Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Національний університет.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
536.06 Кб
Скачать

5. Специфікація вимог.

5.1. Вимоги до даних.

Лікар

Лікар має унікальний номер трудової книжки, ПІБ (прізвище, ім’я, по-батькові), особистий графік роботи, посаду та вказує вік.

Дільничний лікар відноситься до певної дільниці та відповідає за виклики.

Вузький спеціаліст має спеціальність та відповідає за прийом пацієнтів в поліклініці.

Лікар може писати записи в картку пацієнта, видавати направлення на процедури чи повторний прийом, та довідки.

Пацієнт

Кожен пацієнт має можливість зареєструватись на прийом, виклик чи процедуру.

Про пацієнта зберігаються такі дані:

- ПІБ (прізвище, ім’я, по-батькові)

- адреса проживання (вулиця, будинок, квартира)

- дата народження

- місце роботи

Картка

Кожен пацієнт має картку в якій зазначаються номер, група крові, алергії, інфекційні захворювання, хронічні захворювання, щеплення.

Запис в картці

Запис має бути оформлений за такими даними:

- номер

- дата

- діагноз

- призначення

Направлення

Направлення видається лікарем і має містити таку інформацію:

- номер

- назва процедури

- спеціаліст (якщо це направлення на прийом)

Довідка

Правильно оформлена довідка має мати дані:

- номер

-тип документу

-термін дії

- установа для якої видається

Дільниця

Місто поділене на дільниці, тому маємо зберігати інформацію про номер, адреси дільниць та кількість прописаних людей. Кожна дільниця має дільничного лікаря.

5.2. Вимоги до роботи з даними.

Введення даних про нового пацієнта.

Введення даних про нового лікаря.

Введення даних про нову дільницю.

Введення відомостей про нову реєстрацію пацієнта (на прийом, виклик, процедуру).

Введення відомостей про нові дані в картках пацієнтів.

Введення відомостей про нові записи в картці пацієнта.

Введення відомостей про нові додаткові призначення лікаря (довідки, направлення).

Зберігання даних про пацієнта.

Зберігання даних про лікаря .

Зберігання даних про дільницю.

Зберігання відомостей про реєстрацію пацієнта (на прийом, виклик, процедуру).

Зберігання відомостей про дані в картках пацієнтів.

Зберігання відомостей про записи в картці пацієнта.

Зберігання відомостей про додаткові призначення лікаря (довідки, направлення).

Оновлення даних про пацієнта.

Оновлення даних про лікаря .

Оновлення даних про дільницю.

Оновлення відомостей про реєстрацію пацієнта (на прийом, виклик, процедуру).

Оновлення відомостей про дані в картках пацієнтів.

Оновлення відомостей про записи в картці пацієнта.

Оновлення відомостей про додаткові призначення лікаря (довідки, направлення).

Видалення даних про пацієнта.

Видалення даних про лікаря .

Видалення даних про дільницю.

Видалення відомостей про реєстрацію пацієнта (на прийом, виклик, процедуру).

Видалення відомостей про дані в картках пацієнтів.

Запити

- Показати відомості про всі дільниці міста

- Показати адреси усіх дільниць

- Скласти список вулиць з дільниці

- Скласти список з дільничного та пацієнтів що відносяться до однієї дільниці.

- Скласти список усіх лікарів в поліклініці.

- Скласти список кардіологів з віком менше 60 років.

- Вивести графіки роботи усіх дільничних лікарів.

- Скласти список усіх кардіологів поліклініки.

- Скласти список лікарів з вищою категорією.

- Показати відомості з карток пацієнтів одної дільниці.

- Вивести кількість викликів в певний день.

- Вивести записи з карток пацієнтів що були написані певним лікарем.

- Вивести список довідок що були видані певним лікарем.

- Вивести інфекційні, хронічні захворювання пацієнта.

- Скласти список щеплень пацієнта.

- Скласти список щеплень пацієнтів за останній рік

- Скласти список усіх пацієнтів з 1-ю групою крові.

- Знайти пацієнта по заданій адресі.

- Знайти пацієнта що був зареєстрований з id 567.

- Скласти список усіх пацієнтів менше 18 років.

- Вивести пацієнтів з певним діагнозом.

- Скласти список пацієнтів з однковими інфекційними захворюваннями.

- Вивести список призначень пацієнту.

- Скласти список пацієнтів з одного будинку.

- Показати лікарняні листи за останній рік.

6. Побудова та опис ER-моделі: ручне проектування.

Модель - див. додаток 2

7. Визначення обмежень цілісності.

Лікар може видати до трьох направлень на прийом.

Ієрархія лікарів визначається як mandatory or.

Ієрархія реєстрації - як оptional or.

Група крові пацієнта задається з резус-фактором (+ чи -).

Термін дії довідки задається як дата останнього дня дії.

Посада включає в себе звання лікаря (наприклад заслужений лікар) або кваліфікацію.

8. Обрана CASE-система