-
1. Зробити модуль реєстрації користувачів в системі
-
Як пацієнт, я хочу зареєструвати обліковий запис, щоб записуватися на прийоми та отримувати медичні послуги онлайн та офлайн
-
Acceptance criteria
- Під час реєстрації пацієнт вводить обов'язкову інформацію: ім'я, прізвище, місто, адресу електронної пошти та пароль.
- Пароль має містити не менше 8 символів і включати букви та цифри.
- Система підтверджує реєстрацію та надсилає пацієнту підтверджувальний лист на електронну пошту.
-
Як адмін клініки, я хочу мати можливість переглядати та схвалювати реєстрації нових пацієнтів, щоб забезпечити достовірність даних і контроль над процесом реєстрації.
-
Acceptance criteria
- Адмін отримує сповіщення про нові реєстрації.
- Адмін має можливість переглядати введені пацієнтом дані та перевіряти їх на відповідність.
- Адмін може схвалювати або відхиляти реєстрацію пацієнта.
- Адмін може редагувати записи пацієнта.
-
Як доктор, я хочу отримувати доступ до персонального кабінету після реєстрації, щоб проводити медичні консультації та записувати результати прийому.
-
Acceptance criteria
- Після успішної реєстрації доктор отримує доступ до персонального кабінету, де може управляти своїми даними
- Доктор може переглядати графік прийому пацієнтів, записувати результати прийому та назначати лікування.
- Доктор може переглядати своїх пацієнтів (якщо є декларація)
-
Як користувач (всі ролі), я хочу мати можливість відновити пароль в разі його втрати, щоб забезпечити безпеку свого облікового запису.
-
Acceptance criteria
- Користувач має можливість натиснути на посилання "Забули пароль?" та ввести свою адресу електронної пошти.
- Система надсилає на вказану адресу лист з інструкціями по відновленню паролю.
- Користувач має можливість натиснути на посилання "Забули пароль?" та ввести свій номер телефону для отримання коду
- Система надсилає на вказаний номер єдиноразовий пароль для входу і зміни паролю.
- Користувач може створити новий пароль та використовувати його для входу до системи.
-
2. Зробити модуль входу в систему через верифікацію особових даних
-
Як користувач (всі ролі),я хочу здійснювати вхід в систему через верифікацію своїх особових даних, щоб забезпечити безпеку мого облікового запису та легкий доступ до медичних послуг.
-
Acceptance criteria
- Після введення своєї адреси електронної пошти або номеру телефону, система надсилає одноразовий код для верифікації.
- Корисувач вводить одноразовий код, відправлений на його електронну пошту або номер телефону.
- Після успішної верифікації, пацієнт отримує доступ до особистого кабінету.
-
3. Зробити сторінку переходу користувача до обранного відділення та лікаря
-
Як пацієнт, я хочу мати можливість вибрати потрібне відділення клініки та обрати лікаря для консультації, щоб отримати доступ до медичних послуг та обслуговування відповідно до моїх потреб.
-
Acceptance criteria
- Пацієнт може переглядати список доступних відділень клініки та обирати те, яке відповідає його потребам
- Вибравши відділення, пацієнт може переглянути список лікарів, доступних на цьому відділенні.
-
Як адмін клініки, я хочу мати можливість редагувати інформацію відділеннь та лікарів, щоб забезпечити зручний доступ до обслуговування та раціональне розподілення пацієнтів.
-
Acceptance criteria
- В адміністративній панелі адмін може оновлювати інформацію про доступні відділення та лікарів.
- Адмін може визначати графік роботи лікарів та кількість доступних прийомів на кожного з них.
-
Як доктор, я хочу мати можливість відображати свою наявність та прийоми на обраному відділенні, щоб пацієнти могли записуватися на консультацію відповідно до мого графіку.
-
Acceptance criteria
- Доктор може встановлювати свою наявність та розклад прийому на обраному відділенні через свій особистий кабінет.
- Доктор може отримувати повідомлення про нові записи та може підтверджувати або відхиляти їх.
-
4. Зробити сторінку зі списком відділень та лікарень
-
Як користувач (всі ролі), я хочу мати можливість переглядати список доступних відділень та лікарів в клініці, щоб обрати потрібне відділення та знайти лікаря для отримання медичних послуг.
-
Acceptance criteria
- Користувач переходить на сторінку зі списком відділень та лікарень з головної сторінки або іншої відповідної сторінки.
- Після вибору відділення, користувач може переглянути список лікарів, які працюють на цьому відділенні.
- Користувач може переглядати інформацію про кожного лікаря, таку як ПІБ, спеціалізація та робочий графік.
-
5. Зробити можливість створити зустріч користувача з обраним лікарем
-
Як пацієнт, я хочу мати можливість створити зустріч з обраним лікарем для проведення консультації або обстеження, щоб забезпечити чітке планування та отримати потрібні медичні послуги.
-
Acceptance criteria
- Пацієнт переходить на сторінку обраного лікаря та відділення через сторінку вибору відділення та лікаря.
- Пацієнт може обрати дату та час для зустрічі з лікарем із доступних варіантів.
- Після вибору дати та часу, пацієнт вводить короткий опис мети зустрічі (наприклад, консультація, обстеження тощо).
- Паціент може обрати вид послуги: онлайн\офлайн
- Пацієнт отримує повідомлення про підтвердження або відхилення зустрічі.
-
Як адмін клініки, я хочу забезпечити можливість пацієнтам створювати зустріч з обраним лікарем для проведення консультації чи обстеження, щоб забезпечити ефективне планування та організацію медичних прийомів.
-
Acceptance criteria
- Адмін може перейти на сторінку обраного лікаря та відділення через систему вибору відділення та лікаря та записати пацієнта.
- може обрати дату та час для зустрічі з лікарем із доступних варіантів.
- може скасувати прийом через систему вибору відділення та лікаря та записати пацієнта.
-
Як лікар, я хочу мати можливість приймати зустрічі від користувачів, які бажають сконсультуватися зі мною, щоб ефективно планувати свій графік роботи та забезпечити якісне надання медичних консультацій.
-
Acceptance criteria
- Лікар може переглядати свій графік роботи та доступні часи для зустрічей.
- Лікар може побачити список заявок на зустрічі від користувачів, які обрали його для консультації.
- Лікар має можливість підтвердити або відхилити заявку на зустріч.
- Лікар може самостійно створити майбутню зустріч з пацієнтом через свій обліковий запис
-
6. Зробити можливість адміну лікарні переглянути та корегувати записи
-
Як адміністратор клініки, я хочу мати можливість переглядати та вносити корекції до записів на прийоми у лікарів, щоб забезпечити ефективний моніторинг робочого графіку та планування медичних прийомів.
-
Acceptance criteria
- Адміністратор має доступ до графіка роботи всіх лікарів клініки.
- Адміністратор може переглядати записи на прийоми, включаючи інформацію про дату, час, лікаря та пацієнта.
- Адміністратор має можливість редагувати записи на прийоми, змінюючи дату, час або лікаря, який проводить прийом.
- Після внесення змін, система автоматично оновлює графік роботи та надсилає повідомлення пацієнту та лікарю про зміни у записі.