Розроблення медичного портала
Медичний портал — веб-платформа для медичної організації або агрегатора клінік: запис на приєм, особистий кабінет пацієнта, сховище медичної документації, телемедицина. Галузь жорстко регулюється: 152-ФЗ про персональні дані, 323-ФЗ «Про основи охорони здоров'я», вимоги Мінздраву до медичних інформаційних систем.
Функціональність для пацієнтів
Запис на прийом:
- Вибір спеціальності → вибір лікаря → вибір дати та часу
- Розписання лікаря з доступними слотами (синхронізується з МІС)
- Підтвердження через SMS або email
- Нагадування за 24 години та за 2 години
Особистий кабінет:
- Історія відвідувань та призначень
- Результати аналізів (якщо МІС підтримує експорт)
- Направлення, виписки, рецепти — у PDF
- Прикріплені медичні документи
Телемедицина:
- Відеоконсультації з лікарем (WebRTC/Livekit)
- Чат-консультації
- Сховище записів консультацій
Функціональність для лікарів
- Розписання: перегляд та управління слотами
- Список пацієнтів на сьогодні
- Історія звернень конкретного пацієнта
- Прикріплення документів до візиту (направлення, довідки)
- Дистанційні консультації
Безпека та захист даних
Медичні дані — спеціальна категорія персональних даних. Вимоги:
- Шифрування в спокої: дані в БД шифруються (PostgreSQL column-level encryption або TDE)
- Шифрування в транзиті: TLS 1.2+ для всіх з'єднань
- Аудит доступу: кожне звернення до медичних даних логується (хто, коли, що переглянув)
- Ролевий доступ: лікар бачить лише своїх пацієнтів або пацієнтів свого відділення
- Видалення даних: процедура за запитом пацієнта (з урахуванням строків зберігання медичної документації — 25 років)
Розміщення: лише на сертифікованих у РФ серверах для медичних персональних даних. Хмари: Яндекс.Хмара (152-ФЗ Tier 1), Sber Cloud, МТС Хмара — мають атестати.
Інтеграція з МІС
МІС (Медична Інформаційна Система) — основна облікова система клініки. Популярні: 1С:Медицина, Медіалог, Інфоклініка, БАРС.Здоров'я.
Інтеграція через:
- REST API МІС (якщо підтримується)
- HL7 FHIR — стандарт обміну медичними даними (R4 — актуальна версія)
- Прямий підключення до БД (не рекомендується, але трапляється)
HL7 FHIR дозволяє запитувати та передавати ресурси: Patient, Appointment, Observation (результати), DiagnosticReport:
GET /fhir/Patient?identifier=123456789
GET /fhir/Appointment?patient=Patient/456&status=booked
POST /fhir/Appointment
ЕСІА та аутентифікація
Для державних та федеральних медичних сервісів — обов'язкова інтеграція з ЕСІА (Госуслуги) для ідентифікації пацієнта. Приватні клініки можуть використовувати стандартну email/SMS-аутентифікацію з обов'язковою верифікацією особи (завантаження паспорта або СНІЛС).
Онлайн-оплата
- Передплата при онлайн-записі (Stripe/ЮКасса)
- Оплата після прийому
- Повернення при скасуванні — за політикою клініки
Строк виконання
MVP (запис до лікаря, ЛК пацієнта, базові сповіщення, інтеграція з однією МІС): 3–5 місяців. Повнофункціональний медичний портал з телемедициною, FHIR-інтеграцією, аналітикою, ЕСІА: 6–10 місяців.







