K2 STUDIO

Продукты под ключ

← Все кейсы

Телемедицинская платформа

Американский сервис телемедицины: пациент попадает к врачу через видеосвязь, а вокруг этого приёма живёт всё остальное — расписание, клинические записи, документы, рецепты и оплата. Сотни видеоприёмов в сутки.

Заказчик
Под NDA. Телемедицинский сервис, США
Годы
2023 — по сей день
Объём работ
Продукт и управление проектом, бэкенд, интерфейсы
Стек
NestJS и TypeScript, React, PostgreSQL, WebSocket, видеосвязь

Задача

Платформа досталась в наследство в устаревшем виде и переписывалась заново, не переставая работать: приёмы шли каждый день всё время, пока менялся фундамент.

Медицинский приём — это не видеозвонок. Вокруг него: подбор времени у врача нужной специальности, синхронизация с внешними календарями, запись врача во время приёма, документы и выписки, рецепты, повторные визиты, оплата и несколько языков интерфейса. Ошибка в расписании здесь значит, что пациент и врач не встретились.

Что сделали

  • Приём по видеосвязи и всё, что вокруг него: карточка визита, заметки врача, документы и выписки.
  • Расписание: подбор слотов, предложения времени, двусторонняя синхронизация с внешними календарями.
  • Мультиарендность: институции и организации со своими администраторами и правами.
  • Интеграции с внешними медицинскими сервисами — электронные рецепты, поддержка принятия решений, удалённые диагностические приборы.
  • Оплата, уведомления, двухфакторный вход, несколько языков.

Результат

Сотни видеоприёмов в сутки

Каждый — со своим расписанием, записями, документами и оплатой.

Одно и то же место, где всё ломается

Наша часть работы здесь — та же, что в Royal Thai и Amiga: не дать двум людям занять один и тот же слот. Предложенное время удерживается на обеих сторонах, пока идёт согласование, и проверяется заново в момент подтверждения, а не только при показе. Зависшие цепочки синхронизации календарей умеют перезапускаться сами.

Это скучная часть работы, которую видно только тогда, когда её не сделали.

Полный цикл внутри чужой команды

Здесь мы работаем обеими половинами студии: Инга ведёт продукт и проект, Геннадий — разработку. Это тот же «под ключ», что и в собственных продуктах, только внутри большой продуктовой команды заказчика: от постановки задачи до кода, который уходит в приём к живому пациенту.

Обсудить похожую задачу