Главная/Портфолио/Нативное мобильное приложение Voice2Med Mobile

Нативное мобильное приложение Voice2Med Mobile

По заказу группы компаний ЦРТ, ведущего разработчика систем речевой аналитики, мы создали Voice2Med Mobile, мобильную версию программы Voice2Med с возможностью автозаполнения медицинской документации на ходу.

Решение подходит для врачей общей практики и педиатров, врачей-рентгенологов (КТ, МРТ, ПЭТ), врачей-патоморфологов, врачей УЗД, врачей-кардиологов, врачей-хирургов. Для каждой специализации разработан отдельный словарь с узкой терминологией, относящийся к профилю врача.

Отрасльмедицина
Типовое решениеголосовое управление
Услугисоздание архитектуры, разработка, QA, написание проектной документации
Технологический стекJava, Android SDK
Voice2Med Voice2Med

О проекте

Группа компаний ЦРТ, ведущий разработчик систем речевой аналитики в РФ, обратилась к нам с задачей: создать с нуля мобильную версию их готового десктопного решения Voice2Med для преобразования речи врачей в текст и автоматического заполнения медицинских протоколов. Изначальный заказчик решения и инициатор проекта — известная сеть клиник на территории РФ (NDA).

В рамках проекта мы взяли на себя разработку нативного мобильного приложения Voice2Med Mobile, в том числе:

  • проектирование архитектуры;
  • непосредственно разработку (Java, Android SDK);
  • QA и тестирование;
  • написание проектной документации.

Остановимся на каждом этапе подробнее.

Уважаемый читатель! Если вас интересует возможность внедрения Voice2Med и Voice2Med Mobile в работу вашего медицинского учреждения, мы готовы помочь это сделать. Предложение актуально для 10 и более рабочих мест. Стоимость внедрения зависит от специализации врачей, для которых планируете использовать решение. Стоимость лицензии — 24 000 руб. на каждое рабочее место.

Спроектировали архитектуру мобильного приложения

В разработке программного обеспечения под архитектурой подразумевается верхнеуровневое описание решения: какие компоненты лежат в основе, как они взаимодействуют между собой и с внешними инструментами.

Продуманная архитектура помогает проектной команде двигаться в одном направлении. А когда потребуется модернизация решения, подробное описание архитектуры поможет команде не запутаться и сэкономить время на воспроизведении взаимосвязей внутри приложения.

На иллюстрации ниже — упрощённое описание того, как строится работа Voice2Med Mobile. Разработанное нами мобильное приложение через API интегрируется с системой распознавания речи, и в ходе расшифровки речи врача происходит автоматическое заполнение медицинской документации.

Примечательно, что для процесса расшифровки и автонабора текста интернет-соединение не требуется — врач может использовать мобильное приложение везде, где бы он ни находился.

архитектура архитектура

Разработали мобильное приложение для устройств на Android

Поскольку мобильное приложение требует интеграции со сложной системой распознавания речи, для его разработки мы выбрали нативные технологии — «родные» для операционной системы Android: язык программирования Java и набор инструментов Android SDK.

Ещё одно важное преимущество нативных приложений — высокая производительность. Такое приложение работает бескомпромиссно — не зависает и обеспечивает плавный интерфейс даже для устройств с высокой частотой обновления экрана.

Поскольку сфера медицины не терпит ошибок, это преимущество нативной разработки для Voice2Med Mobile существенно.

На иллюстрации видно, как просто использовать приложение. По опыту, процесс не вызывает сложностей даже у врачей старшего возраста.

речь в текст речь в текст

А это интерфейс решения:

Провели тестирование

Чтобы обеспечить бескомпромиссное качество работы приложения, мы использовали:

  • функциональное тестирование, чтобы проверить функцию записи речи и ее расшифровку;
  • usability-тестирование — тестирование по гайдлайнам по usability для голосового управления и тестирование на пользователях;
  • UI-тестирование — проверка верстки на большом количестве экранов разного размера, чтобы на любом мобильном устройстве интерфейс отображался и работал согласно требованиям, разные режимы экрана portrait/landscape, split screen;
  • тестирование совместимости с устройствами (Bluetooth-устройствами, наушниками и пр.);
    инсталляционное тестирование — тестирование установки, удаления, обновления, переустановки;
  • проверка работы с функциями телефона (конкретно — разрешения приложений);
  • проверка на прерывание во время звонка, получения уведомления, отключения устройства, перехода в другое приложения, сворачивания во время записи;
  • тестирование производительности (потребление памяти и батареи устройства, производительность сервера) и другие виды тестирования.

Собрали проектную документацию и передали её клиенту

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

Мы в NLABTEAM собираем и презентуем клиенту все документы по проекту и дополняем информацию по запросу. Проводим обучение для специалистов с его стороны, чтобы им было легко отслеживать работу приложения и помогать пользователям.

Результаты

  • Мы разработали мобильное рабочее место врача, сделали возможным использование голосового ввода с помощью планшета — это удобно, когда полноценное рабочее место, со стационарным компьютером, не доступно. Мобильные рабочие места могут быть востребованы специалистами скорой помощи, патоморфологами, судмедэкспертами, врачами на обходах.
  • Решение позволяет фиксировать детали голосом, не отвлекаясь от проведения операции или обследования, уделять больше времени пациенту, а не документации.
  • В московских поликлиниках и стационарах с помощью сервиса голосового ввода уже заполнено более 210 000 медицинских протоколов лучевых исследований.
  • Комплекс решений Voice2Med и Voice2Med Mobile ускоряет выполнение бумажной работы более чем на 20%, сокращает на 98% вероятность ошибки, экономит время врача на 25% и, в случае конечного заказчика, позволяет принять более 19 пациентов за смену. С решением можно снизить расходы медучреждения без потери качества обслуживания (или, напротив, быстрее масштабировать различные направления медицины в клинике).

Говоря о качестве технологии распознавания речи, на основе которой мы разработали мобильное приложение, отметим: 26 декабря 2022 года нашему клиенту и партнёру, группе компаний ЦРТ, была вручена премия Правительства РФ за разработку голосового ввода для рентгенологов.

Поддержка специализированных словарей, на основе которых была обучена система распознавания речи, позволяет с точностью 98% распознавать медицинские термины, почти полностью исключая возможность ошибок при заполнении протоколов. Это по-настоящему меняет подход к обслуживанию пациентов в стране, а значит, и результаты врачей в отрасли.

Дырмовский Дмитрий Викторович,
Генеральный директор группы компаний ЦРТ:

Совместная работа позволила достичь качества распознавания речи 98%, в том числе — специализированной медицинской лексики. Голосовой ввод доступен для врачей восьми специализаций. Voice2Med — полностью отечественное решение, не содержит заимствованных компонентов, внесено в реестр отечественного ПО, поддерживает работу на российских операционных системах.