Атестаційні завдання K2 ERP/Медичний заклад
Зовнішній вигляд
Модуль обліку пацієнтів, медичних записів, лікарів, послуг і оплат для медичного закладу
Реальний бізнес-контекст
Медичний центр:
- приймає пацієнтів на консультації, лікування, обстеження;
- веде електронні картки пацієнтів;
- реєструє візити та результати обстежень;
- веде облік лікарів і розкладів прийомів;
- приймає оплату за послуги та формує медичні звіти.
Необхідно:
- організувати базу пацієнтів;
- вести електронні медичні записи;
- планувати прийоми і консультації;
- вести облік послуг і фінансів.
Основні завдання
1. Структура довідників
Довідник «Лікарі»
Поля довідника:
- ПІБ;
- спеціалізація;
- телефон;
- email;
- графік прийому;
- сертифікати і ліцензії — опціонально.
Довідник «Медичні послуги»
Поля довідника:
- назва послуги, наприклад:
- консультація терапевта;
- УЗД;
- МРТ;
- аналіз крові;
- категорія послуг:
- консультації;
- діагностика;
- лабораторія;
- вартість;
- тривалість прийому.
2. База «Пацієнти»
Колонки бази
- ПІБ;
- дата народження;
- стать;
- телефон;
- email;
- адреса;
- номер медичної картки;
- статус:
- активний;
- закритий.
Функціонал
- створення електронної картки пацієнта;
- додавання приміток:
- хронічні захворювання;
- алергії;
- група крові.
3. База «Прийоми і обстеження»
Колонки бази
- пацієнт;
- лікар;
- послуга;
- дата і час прийому;
- діагноз або попередній висновок;
- призначення або рекомендації;
- прикріплені результати аналізів або обстежень — файли;
- статус прийому:
- заплановано;
- завершено;
- скасовано.
Функціонал
- планування прийомів через календар;
- ведення медичних записів під час прийому.
4. Фінанси і оплата
Функціонал:
- створення рахунку на оплату послуг;
- підтримка часткової або повної передоплати;
- статус платежу:
- оплачено;
- частково оплачено;
- очікує оплату;
- звіти про фінансові надходження за період.
5. Додаткові функції
- робота через AJAX для швидкої реєстрації пацієнтів і прийомів;
- особистий кабінет лікаря:
- графік прийому;
- прийоми на сьогодні;
- медичні картки пацієнтів;
- особистий кабінет пацієнта — опціонально:
- історія візитів;
- призначення і результати обстежень;
- оплата рахунків;
- генерація документів:
- медичних висновків;
- направлень на обстеження;
- рецептів у PDF;
- нагадування пацієнтам:
- про майбутній прийом;
- про необхідність повторного обстеження.
Технічні вимоги
| Параметр | Опис |
|---|---|
| Бекенд | K2 Cloud ERP на Python або PHP |
| БД | PostgreSQL або MySQL |
| Фронтенд | HTML5, JavaScript, AJAX, Fetch API або Axios |
| UI-компоненти | DataTables для пацієнтів, прийомів і послуг; Select2 для вибору лікарів і послуг; FullCalendar для розкладу прийомів |
| Друк | Генерація висновків, рецептів, рахунків у PDF |
Критерії оцінки
| Критерій | Бали |
|---|---|
| Реалізація бази пацієнтів, лікарів і послуг | 20 |
| Управління прийомами і медичними записами | 20 |
| Фінансовий облік оплат | 20 |
| Генерація документів і інтеграція нагадувань | 20 |
| Інтерактивність через AJAX і зручність використання | 20 |
Примітка
ERP для медичного закладу — критично важлива для забезпечення:
- швидкого доступу до інформації;
- безпеки даних;
- високого рівня обслуговування пацієнтів.
Автоматизація допомагає лікарям:
- сконцентруватися на лікуванні;
- менше витрачати часу на паперову бюрократію.