Doctor Smart — сервис в области цифрового здравоохранения, основанный Павлом Ройтбергом и Владимиром Никольским в 2017 году.Платформа включает:• сервис онлайн-консультаций с врачами• анализ рентген-снимков с помощью искусственного интеллекта (AI)• онлайн-скоринг пигментных образованийБлагодаря возможности масштабирования и клонирования платформа Doctor Smart позволяет работать как в формате «пациент — доктор» (непосредственно консультирование), так и интегрировать целые медицинские центры, больницы, аптеки ветеринарные клиники. При этом возможности онлайн-сервиса обширны: от простого подключения клиники к сервису (взаимодействие с пациентом осуществляется на базе платформы Doctor Smart) до создания полностью кастомизированного решения, включая интеграцию с внутренними базами и брендирование. Для пациентов доступны 3 формата взаимодействия с врачом: чат, аудио- или видеосвязь. Консультации проходят в личном кабинете, реализованном на платформе Doctor Smart, там же отображается заключение и рекомендации врача. Подключиться можно как с компьютера, так и со смартфона через веб-версию либо загрузив мобильное приложение, доступное на iOS.Оплата консультации также производится на платформе Doctor Smart банковской картой. Услуги, которые может оказывать врач дистанционно:
консультация по первичной симптоматике расшифровка анализов и рентген-снимков консультация по лекарствам медориентирование второе мнение Задача
Услуги медицинского консультирования жестко регламентированы как со стороны государства, так и на уровне клиник. Сервис Doctor Smart предъявляет высокие требования к квалификации врачей: каждый доктор должен иметь опыт работы по специальности не менее 2 лет и пройти внутренний экзамен. Для того чтобы упростить первичный набор специалистов и обеспечить регулярную проверку уровня компетентности медперсонала, было принято решение о создании системы автоматической аккредитации врачей Doctor Smart. Новый сервис должен обладать следующим функционалом:
гибкая система настроек под разные задачи генерация уникальных кейсов для каждого врача в зависимости от его специализации автоматическая обработка открытых вопросов опциональная генерация сертификата о прохождении экзамена Именно с задачей разработки пользовательского интерфейса для системы автоматической аккредитации врачей к нам обратилась компания «Смарт Телемед» (владелец сервиса Doctor Smart). Дизайн и функционал экзаменационного сервиса должны не только отвечать потребностям Doctor Smart, но и быть удобными и интуитивно понятными для врачей.
Реализация
Прежде чем приступить к разработке, мы провели предпроектные исследования, включающее анализ необходимых компонентов и функционала пользовательского веб-интерфейса, а также изучили технические особенности backend — программно-аппаратной части сервиса Doctor Smart. Команде проекта предстояло:
разработать фронтенд для прохождения экзамена врачами реализовать систему поиска препаратов и медицинских услуг создать функционал первоначального заполнения базы данных диагнозами, специальными состояниями и т. д. разработать функционал управления экзаменом администратором и настройки экзамена по различным критериям имплементировать функционал генерации и проверки вопросов Также во время работы над проектом в бэкенде был доработан механизм авторизации и регистрации врачей в системе.
По окончании проекта заказчик получил готовое решение для тестирования врачей с интуитивно понятным интерфейсом. В результате доработки бэкенда у сервиса экзаменации появилась собственная система авторизации и регистрации. После переработки функционала генерации вопросов ускорилась обработка запроса и сократилось время загрузки страниц.