---
updateDate: 2026-02-05T00:00:00Z
publishDate: 2024-08-13
publishYear: 2019
name: Algohelp
title: Приложение для врачей с руководством по экстренной помощи
excerpt: Разработали прототип мобильного приложения на основе алгоритмов оказания неотложной медицинской помощи.
context: Врачу, который работает в относительно спокойных условиях амбулаторного приема, нужны четкие инструкции, как действовать в экстренных случаях. Например, если пациент внезапно потерял сознание.
logo:
  src: ~/assets/images/portfolio/algohelp/logo.png
  alt: Algohelp logo
  link: https://algohelp.ru/
image: ~/assets/images/portfolio/algohelp/algohelp.png
imageAlt: Интерфейс приложения с инструкциями для медиков
thumbnail:
  src: ~/assets/images/portfolio/cards/algohelp.svg
  alt: Собака Павлова • AlgoHelp • Прототип мобильного приложения для медиков
tags:
  - med
  - product-team
  - prototype
  - prof
  - mob

relatedPages:
  - text: |
      ### Вам нужен интерфейс?
      #### Заказать дизайн
      Напишите нам на [we@sobakapav.ru](mailto:we@sobakapav.ru) 
      #### Что мы можем сделать?
      [Работа в продуктовой команде](/services/product-team) и [прототип под инвестиции](/services/prototype), как в этом кейсе, и [многое другое](/services). 
    collection: services
    page: product-team
  - collection: services
    page: prototype
  - text: |
      ### Наша экспертиза
      Более 30 проектов, связанных с медицинскими интерфейсам, и [16 проектных кейсов](https://sobakapav.ru/portfolio#med).
      ### Наши статьи о медицинских интерфейсах 
    collection: post
    page: medical-interfaces
  - collection: post
    page: professional-testing
  - collection: post
    page: before-interface-testing
  - text: |
      ### Хотите уметь так же?
      Научим делать хорошие интерфейсы.
    collection: promo
    page: mio
  - collection: promo
    page: uc

relatedPages2:
  - text: |
      ### Похожие проекты
    collection: portfolio
    page: tmh
  - collection: portfolio
    page: avicenna
  - collection: portfolio
    page: onkor
  - collection: portfolio
    page: m-line
  - collection: portfolio
    page: medmarket
  - collection: portfolio
    page: tis
  - collection: portfolio
    page: raisa
  - collection: portfolio
    page: documedd
  - collection: portfolio
    page: miaz
  - collection: portfolio
    page: costa
result:
  - src: ~/assets/images/portfolio/figma.svg
    text: Интерактивный прототип
    link: https://www.figma.com/proto/J2RiFNTv12QeLjqlLIl4fOIE/Algohelp?node-id=298%3A2393&viewport=1213%2C343%2C0.18057690560817719&scaling=scale-down
budget: ~ 450 000 ₽
review: 
  text: Ситуация на сегодняшний день сложнее, чем я ожидал. Алгоритмы требуют приличной переработки для телефонного интерфейса. Диагностический алгоритм прям сильно меняется, лечебные в меньшей степени, но тоже прилично. За этим будет согласование с профессорами и прочие проверки самой логики алгоритмов. То есть почти все сначала.
  photo: ~/assets/images/portfolio/algohelp/person.png
  person: Максим Золотов
  position: Product owner
director: Заказчик увидел недостатки алгоритмов и взял паузу, чтобы адаптировать их под формат приложения.
metadata:
  canonical: https://sobakapav.ru/portfolio/algohelp
  title: Медицинский интерфейс • Приложение для врачей с руководством по экстренной помощи
  description: "Создали в Figma интерактивный прототип приложения для врачей на основе алгоритмов неотложной медицинской помощи."
  robots:
    index: true
    follow: true
  openGraph:
    site_name: Собака Павлова
    images:
      - url: '~/assets/images/portfolio/algohelp/algohelp.png'
        width: 1357
        height: 858
  
---
import { YouTube, Tweet, Vimeo } from 'astro-embed';
import Image from '~/components/common/Image.astro';
import TOC from '~/components/widgets/TOC.astro';

<TOC>
[Задача](#anchor1) • [Задача заказчика](#anchor2) • [Дизайн-задача](#anchor3) • [Дизайн интерфейса](#anchor4) • [Результат](#anchor5) • [Смысл](#anchor6) • [Цены и сроки](#anchor7)
</TOC>

## <a name="anchor1" />Вводные

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

Совсем иначе выглядит экстренная ситуация в условиях, например, стоматологического кабинета. Пациент внезапно теряет сознание. Что делать? Что-то рассказывали на семинаре в прошлом месяце, что-то вспоминается из вузовских лекций, что-то — из рассказов коллег. Проблема в том, что вспоминать некогда, надо действовать прямо сейчас. И все это в условиях высочайшего стресса.

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

## <a name="anchor2" />Задача заказчика

Наш заказчик создал систему #ALGOHELP — набор нелинейных инструкций для оказания экстренной первой помощи. Система состоит из диагностического плаката, шестнадцати алгоритмов и маркировки для препаратов.

![Набор инструкций для оказания экстренной первой помощи | SobakaPav.ru](~/assets/images/portfolio/algohelp/1.png)
_Набор из шестнадцати бумажных алгоритмов умещается в небольшой сумочке_

Автор — [Антон Борисович Бичун](http://bichun.ru/), анестезиолог-реаниматолог с 18-летним опытом, к.м.н., доцент СЗГМУ им. И. И. Мечникова. В основе всего — национальные клинические протоколы, экспертиза Антона Борисовича и его коллег.

Больше подробностей о самой системе вы можете узнать на [сайте](http://algohelp.ru/), а мы хотели бы сделать акцент на дизайне.

Во-первых, внимание к деталям. Сам процесс оказания первой помощи при инсульте неизменен, но инструкция может быть написана, сверстана, оформлена по-разному. Авторы тщательно работали над каждой формулировкой, цветовым кодированием, форматом и плотностью информации — первые версии инструкций были в два-три раза длиннее, их удалось заметно сократить без потери смысла.

<YouTube id="0VH0VBMsuK8" />

Во-вторых, промежуточные версии системы тестировались в условиях, приближенных к реальным: «проводился тайминг, и персонал лечебных учреждений, используя диагностический алгоритм и лечебные алгоритмы, должен был провести дифференциальную диагностику и осуществить лечебные действия в соответствии с лечебными алгоритмами».

Похоже на наш любимый дизайн-процесс, не так ли?

## <a name="anchor3" />Дизайн-задача

Итак, сейчас #ALGOHELP — это офлайновый B2B-продукт для стоматологических клиник. И с этим продуктом все хорошо. Авторы видели его развитие через превращение в мобильное приложение B2C, рассчитанное на широкий круг потребителей-медиков. Например, на врачей-косметологов и школьных медсестер.

Проще говоря, чтобы любой врач мог получить доступ к этим алгоритмам в том формате, в котором это будут не просто текстовые инструкции, а реальный помощник в экстренной ситуации.

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

![Бумажные инструкции для оказания экстренной первой помощи | SobakaPav.ru](~/assets/images/portfolio/algohelp/2.png)
_Перевести бумажные инструкции в цифровой вид легко. А вот сохранить ту же скорость оказания помощи — задача уже посложнее_

Еще раз: нет никаких сомнений, что мы можем взять и перенести контент из одного формата в другой. И логику сохранить тоже сможем. С поправкой на паттерны использования смартфона, с поправкой на формат, безусловно. Но в целом это больше механическая работа.

А вот сможет ли такое приложение выполнить главную функцию — снизить время оказания экстренной помощи — это вопрос.

## <a name="anchor4" />Дизайн интерфейса

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

Тогда мы задались основными сценариями и пошли проектировать.

>Use cases — пользовательские сценарии, сценарии взаимодействия, сценарии использования, пользовательские сценарии — последовательное описание поведения человека при взаимодействии с системой и системы, когда с ней взаимодействует человек. У нас есть [модуль дизайн-задачника «Сценарии взаимодействия»](https://www.eduhund.ru/program/usecases/?utm_source=sobakapav&utm_medium=site&utm_campaign=page) для тех, кто хочет научиться их использовать в дизайне интерфейсов.

![Алгоритм оказания экстренной первой помощи | SobakaPav.ru](~/assets/images/portfolio/algohelp/3.png)
_Так выглядит алгоритм на бумаге. Целиком показать его не можем, но принцип, надеемся, понятен_

Сделали первый заход, отрисовали логику и поняли, что в таком формате продолжать не надо.

![Проектирование. Интерфейс приложения с инструкциями для медиков | SobakaPav.ru](~/assets/images/portfolio/algohelp/4.png)
_Рисовать черно-белые макеты намного быстрее, и часто такой подход помогает сэкономить время. Но в этом проекте нужны были цветовые решения_

Почему? Потому что на скорость и качество восприятие информации влияет примерно всё: цвет, шрифт, размер иконок, навигационные паттерны. Вторая причина — алгоритм диагностики (то есть определение, что же случилось с пациентом) «в лоб» не переносился с формата плаката А3 на экран мобильного. Нужно думать.

![Главный экран. Интерфейс приложения с инструкциями для медиков | SobakaPav.ru](~/assets/images/portfolio/algohelp/5.png)
_Один из вариантов главного экрана приложения_

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

![Интерфейсные решения. Приложение с инструкциями для медиков | SobakaPav.ru](~/assets/images/portfolio/algohelp/6.png)
_Разные интерфейсные решения одних и тех же задач_

Один из примеров сложностей при смене формата — история ответов. Когда клиент рассказывал нам про видение приложения, он представлял, что алгоритм будет выглядеть в виде пошагового теста. На экране должен был появляться вопрос и два варианта ответа: да и нет. После ответа пользователь видел бы короткую инструкцию и кнопку «Дальше». За ней — следующий вопрос и два варианта ответа. Ничего лишнего. И так до победного.

Это выглядело хорошо в теории, но, когда мы нарисовали несколько экранов, поняли, что не видим, какие решения принимали во время выполнения алгоритма. Бумажка-то целиком перед нами, а на экране видим только один шаг. И это важно, в стрессовой ситуации порой тяжело запомнить, что ты уже сделал. Отвлекся на полминуты, и из головы все вылетело.

Чтобы сохранить историю, мы использовали скролл. Все предыдущие шаги сохраняются. Последнее выполненное действие остается на виду, а предыдущие «прячутся» за границей, но их можно быстро подтянуть свайпом вниз.

![История ответов. Интерфейс приложения с инструкциями для медиков | SobakaPav.ru](~/assets/images/portfolio/algohelp/7.png)
_Всю историю ответов приложение сохраняет в верхней части экрана_

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

То есть эта инструкция всегда должна быть под рукой, а не только в начале процесса. Поэтому мы добавили в нижнюю часть экрана постоянную кнопку «Распределение обязанностей».

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

![Переключение между алгоритмами. Интерфейс приложения с инструкциями для медиков | SobakaPav.ru](~/assets/images/portfolio/algohelp/8.png)
_Во время реанимации у пациента может остановиться сердце. В таких ситуациях врач должен мгновенно переключиться на другой алгоритм. Мы вставили ссылку на него в нижнюю часть экрана_

В мобильное приложение мы могли добавить голосовое сопровождение. Мнения о том, будет ли это вообще удобно, можно ли будет этим пользоваться, разделились. Но проверить, безусловно, стоит.

Сперва это был просто плеер с полосой прогресса. Только зачем видеть прогресс? Убрали. Потом поняли, что нажимать на каждом шаге на кнопку «Плей» — так себе решение, и сделали автоматическое воспроизведение. Только что делать человеку, если он не хочет слушать аудиоинструкции? Нажать «Стоп»? Не успеет — там всего одна-две фразы. Поэтому мы убрали обе кнопки (или одну в двух состояниях) и заменили их на «Выключить звук». А рядом поставили «Повторить заново» — для тех, кто хочет слушать аудиоинструкции.

![Решение для плеера. Интерфейс приложения с инструкциями для медиков | SobakaPav.ru](~/assets/images/portfolio/algohelp/9.png)
_Ищем решение для плеера_

Все основные экраны и логику мы проработали достаточно, чтобы начать тестирование.

![Интерфейс приложения с инструкциями для медиков | SobakaPav.ru](~/assets/images/portfolio/algohelp/10.png)
_Макеты готовы к тестированию_

## <a name="anchor5" />Результат

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

Почти так и произошло. Потрогав прототип, заказчик понял, что нужно адаптировать сами алгоритмы.

## <a name="anchor6" />Смысл

Мы думаем, что это очень важный результат. Очень часто есть соблазн «довести дело до конца», сделать не очень хорошо, но сделать. А потом обвинить пользователей, разработчиков или внешние факторы в том, что сделанное не работает так, как задумано.

Или осознать, что работы оказалось в десять раз больше, выбросить и забыть.

Или до последнего надеяться, что тестирование покажет хороший результат и проблема как-нибудь рассосется.

А вот принять тот факт, что задача оказалась сложнее — заметно так сложнее, — чем казалось в начале, для этого нужно обладать определенной смелостью.

История не закончена, заказчик занимается адаптацией алгоритмов под формат мобильного приложения. Наша роль — как бы ни хотелось быть героями повествования — локальная, но все-таки довольно важная. Быстро вникнуть в суть проекта и выложить свою UX-экспертизу в виде кликабельных прототипов, достаточных для того, чтобы увидеть существенную проблему и решать ее, а не заниматься преждевременной разработкой.

## <a name="anchor7" />