
- •Перелік змін
- •1.Структуризація варіантів використання
- •2.Реєстр варіантів використання
- •3.Конкретизація варіантів використання
- •3.1R1. Додати нового пацієнта
- •3.2R2. Переглянути дані про пацієнта
- •3.3R3. Призначити лікаря
- •3.4D1. Відкрити нову історію хвороби
- •3.5D2. Встановити діагноз
- •3.6D3. Призначити лікування
- •3.7D4. Виписати пацієнта
- •3.8A1. Скласти звіт по відділенню
- •3.9A2. Скласти звіт по лікарні
Use Cases
Автоматична
інформаційна
Версія 1.0
Перелік змін
Дата |
Версія |
Опис змін |
Автор |
|
|
|
|
Зміст
1. Структуризація варіантів використання 4
2. Реєстр варіантів використання 6
3. Конкретизація варіантів використання 7
3.1 R1. Додати нового пацієнта 7
3.2 R2. Переглянути дані про пацієнта 7
3.3 R3. Призначити лікаря 7
3.4 D1. Відкрити нову історію хвороби 7
3.5 D2. Встановити діагноз 8
3.6 D3. Призначити лікування 8
3.7 D4. Виписати пацієнта 8
3.8 A1. Скласти звіт по відділенню 9
3.9 A2. Скласти звіт по лікарні 9
1.Структуризація варіантів використання
Аналіз варіантів використання виявив наступні взаємозв’язки:
1. Варіант використання «Виписати пацієнта» має три можливих варіації: виписати пацієнта під нагляд лікаря за місцем проживання, якщо пацієнт одужав або йому призначили лікування при хронічній хворобі (для скорочення приймемо термін «загальна виписка»); виписка при смерті; виписка з переведенням (в іншу лікарню або до іншого лікаря). Цю залежність можна показати у вигляді узагальнення. (див. рис. 1).
Рис. 1. Варіації варіанту використання «Виписати пацієнта»
2. Варіант використання «Призначити лікування» вимагає виконання варіанту використання «Встановити діагноз». Щоб позначити це використаємо залежність (див. рис. 2).
Рис. 2. Залежність варіанту використання призначити лікування від варіанту використання встановити діагноз.
Результуюча діаграма варіантів використання показана на мал. 3
Рис. 3. Модифікована діаграма прецедентів системи
2.Реєстр варіантів використання
За наслідками аналізу, виконаного в розділі «Структуризація варіантів використання» було виявлено додаткову залежність між варіантами використання «Призначити лікування» та «Встановити діагноз», а також додано три спеціалізовані версії варіанту використання «Виписати пацієнта»: «Загальна виписка», «Виписка при смерті» і «Виписка з переведенням». Оскільки здійснювані в них активності відрізняються несуттєво, а їх функціональність зводиться до функціональності прецеденту «Виписати пацієнта», то загальна кількість основних варіантів використання не змінилась, проте було виявлено додаткові залежності. Результуючий список варіантів використання показаний в таблиці 1.
Табл. 1. Реєстр варіантів використання
Код |
Основний актор |
Найменування |
Формулювання |
R1 |
Реєстратор |
Додати нового пацієнта |
Цей варіант використання дозволяє реєстратору вносити інформацію про нових пацієнтів. |
R2(D) |
Реєстратор |
Переглянути дані про пацієнта |
Цей варіант використання дозволяє реєстратору переглянути дані про існуючого пацієнта. Цей варіант використання також доступний лікарю. |
R3 |
Реєстратор |
Призначити лікаря |
Реєстратор призначає занесеному в базу даних пацієнту лікаря. |
D1 |
Лікар |
Відкрити нову історію хвороби |
Для існуючого пацієнта лікар відкриває історію хвороби, яка буде містити всю інформацію про конкретний випадок |
D2 |
Лікар |
Встановити діагноз |
Лікар може встановити для свого пацієнта діагноз. Цей варіант використання може повторюватися декілька раз в одній історії хвороби |
D3 |
Лікар |
Призначити лікування |
Лікар призначає пацієнту для якого встановлений діагноз відповідне лікування. Так само як і попередній варіант використання, може повторюватися, але вимагає хоча б одного встановленого діагнозу в даній історії хвороби. |
D4 |
Лікар |
Виписати пацієнта |
Лікар виписує пацієнта, встановлюючи остаточний діагноз та закриваючи історію хвороби. Існують три види виписки залежно від причини виписки: виписка під нагляд лікаря за місцем проживання («загальна виписка»); виписка при смерті; виписка з переведенням в іншу лікарню або до іншого лікаря. |
A1 |
Адміністратор |
Скласти звіт по відділенню |
Система видає адміністратору звіт про роботу відділення, що містить точні показники кожного лікаря і загальну статистику. |
A2 |
Адміністратор |
Скласти звіт по лікарні |
Система видає адміністратору звіт про роботу лікарні із загальними показниками кожного відділення та характеристикою роботи лікарні в цілому. |