Разработка медицинского портала
Медицинский портал — веб-платформа для медицинской организации или агрегатора клиник: запись на приём, личный кабинет пациента, хранение медицинской документации, телемедицина. Отрасль жёстко регулируется: 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 месяцев.







