// Разработка

Как Разработать Национальную Цифровую Службу Здоровья как Украинскую HELSI?

Цифровые технологии неизбежно становятся неотъемлемой частью медицинской индустрии. Они помогают существенно улучшать качество и скорость обслуживания пациентов, оптимизировать работу врачей и организаций здравоохранения, а также сокращать расходы на медицинское обслуживание. Одним из ярких примеров такой цифровизации медицинской индустрии является украинская платформа HELSI. Это крупнейшая медицинская информационная система в Украине, которая за пять лет работы на рынке сумела завоевать доверие 23 миллионов пациентов, 50 тысяч врачей и более чем 1300 различных государственных и частных клиник.

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

Шаг 1: Выберите бизнес-модель

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

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

Благодаря этому сервис может использовать несколько инструментов монетизации:

  • Лицензирование. С запуском проекта государственные и коммунальные учреждения получали доступ к HELSI бесплатно, но по мере роста спроса и улучшения платформы ситуация изменилась. Сейчас каждый пользователь, осуществляющий в системе какие-либо действия, которые могут приводить к коммерческой выгоде и получению денег от Национальной службы здоровья Украины, ежемесячно платит HELSI определенную сумму за лицензию.
  • Заработок на транзакциях. За каждую запись пациента на прием в коммерческую клинику компания HELSI получает определенный процент от суммы предоставленных услуг, например с оплаты за онлайн-консультацию, заказанные анализы или купленные медицинские препараты в аптеках (они также могут подключиться к HELSI для отпуска лекарств по электронным рецептам).
  • Реклама и маркетинг. HELSI предоставляет медицинским учреждениям данные и аналитику, которые помогают им лучше понимать потребности своих пациентов и улучшать качество обслуживания. Также HELSI предоставляет возможность проводить маркетинговые кампании и продвигать свои услуги через веб-платформу и в мобильном приложении.

Шаг 2: Наймите команду разработчиков

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

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

Выбрав компанию-разработчика Merehead для создания такой цифровой медицинской платформы, как HELSI, можете рассчитывать на:

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

Шаг 3: Определитесь с функциями системы HELSI

Медицинская информационная система HELSI состоит из двух компонентов:
  • платформа для учреждения здравоохранения;
  • портал для пациентов.

Платформа для медучреждений

Платформа автоматизирует многие процессы работы медицинского учреждения, врача, лаборатории, стационара, ведения электронных медицинских карт, а также помогает формировать отчеты. Платформа имеет простой и удобный встроенный конструктор бланков и форм медицинских документов и функционал для работы по программе медицинских гарантий с НСЗУ. Обычный врач не может самостоятельно зарегистрироваться в HELSI. Платформа сотрудничает только с медицинскими учреждениями и врачами-ФЛП (физическое лицо-предприниматель).

Для подключения к HELSI клиника, аптека или врач-ФЛП должны оставить на сайте сервиса заявку. Ее рассматривает служба технической поддержки. Она связывается с заявителем и получает от него данные о врачебной лицензии, видах медицинских услуг, наличии договоров с НСЗУ. Данные тщательно проверяются по нескольким базам, и если все нормально, учреждение или врач-ФЛП подключаются к HELSI.

Дальше информационную систему HELSI устанавливают в этом медицинском учреждении или в месте работы врача-ФЛП.

Это комплексное ПО для управления медицинскими учреждениями, которое включает в себя несколько модулей:

  • Управление пациентами. Позволяет вести учет пациентов, создавать электронные медицинские карты, записывать результаты обследований, назначать лечение и контролировать его эффективность.
  • Управление персоналом медучреждения. Позволяет вести учет сотрудников, их квалификации, формировать расписание работы, производить оплату труда, составлять отчеты по занятости и эффективности работы.
  • Планирование и управление приемами. Позволяет медицинскому учреждению планировать прием пациентов врачами, определять время приема (устанавливать и менять) и распределять нагрузку между врачами.
  • Управление электронной почтой и SMS-сообщениями. Позволяет учреждению автоматизировать отправку напоминаний о приемах, а также сообщения о результатах обследований и других важных событий для пациентов и персонала.
  • Управление медицинским оборудованием. Позволяет клинике контролировать запасы и использование медицинского оборудования, производить его обслуживание и ремонт, списывать его.
  • Управление медицинскими запасами. Дает возможность медицинскому учреждению, аптеке или врачу-ФЛП контролировать запасы медикаментов, их расход, производить закупки и контролировать сроки годности.
  • Управление аналитикой. Позволяет анализировать данные медицинского учреждения и формировать статистические отчеты о работе учреждения, показателях здоровья пациентов и эффективности работы персонала.
  • Финансовый учет. Позволяет вести учет расходов и доходов медицинского учреждения, формировать отчеты для налоговых органов и управлять финансовыми ресурсами учреждения.
Доступ к сервису осуществляется круглосуточно. Платформа имеет возможность создания новых групп пользователей с настройкой доступа и прав работы в системе. Каждый пользователь подписывает обязательство о сохранении идентификаторов доступа к системе в тайне и неразглашении их третьим лицам.

Обычно ее пользователи — это:

  • главные врачи;
  • врачи первичного, вторичного и третичного звеньев;
  • различные медицинские работники;
  • сотрудники технической поддержки;
  • администраторы системы;
  • регистраторы;
  • лаборатории;
  • пациенты.

Портал для пациентов

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

Ниже перечислены некоторые из функций, доступных пациентам через портал:

  • Авторизация. Производится по номеру мобильного телефона. При первом входе нового устройства (ноутбук, планшет, телефон) система HELSI отправит на телефон SMS с кодом подтверждения. В дальнейшем для входа с этого устройства необходимо вводить только номер телефона и пароль.
  • Личный кабинет пациента. В своем личном кабинете пациент может просмотреть установленные диагнозы, рекомендации врача, выписанные рецепты и направления, результаты анализов и исследований.
  • Хранение медицинских данных. Медицинские записи пациентов хранятся в защищенной базе данных. Доступ к медицинским данным имеет сам пациент и его семейный врач. Другие врачи в любом медицинском учреждении могут запросить у пациента доступ к ним через пароль, поступающий пациенту на телефон, — простой и надежный способ сохранить конфиденциальность.
  • Онлайн-запись к врачу. Через веб-сайт (с помощью компьютера или смартфона) можно записаться на прием к врачу. На сайте нужно выбрать свой город, найти нужного врача, выбрать удобный для посещения день и время и подтвердить запись. Дальше пациент может в назначенное время прийти в (офлайн) поликлинику и без очереди получить консультацию врача.
  • Напоминания и уведомления. Пациенты могут получать напоминания о приемах, сообщения о результатах обследований и других важных событиях через SMS, электронную почту, популярные мессенджеры и / или мобильное приложение.
  • Стоимость услуг. За каждую запись пациента на прием в коммерческую клинику учредители HELSI получают процент суммы предоставленных услуг. На сайте также продают медицинские страховки.

Шаг 4: Спроектируйте архитектуру платформы

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

Примеры сервисов, которые можно реализовать в архитектуре медицинской информационной системы, такой как украинская HELSI:

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

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

Шаг 5: Разработайте UX/UI-дизайн площадки


Как выглядит мобильное приложение HELSI. Источник.

Хороший UX/UI-дизайн платформы играет важную роль в ее успехе, поэтому разработка дизайна для национальной цифровой службы здоровья должна быть особенно тщательной. Это связано с тем, что качество дизайна напрямую влияет на удобство и эффективность использования будущего сервиса пользователями. Также дизайн должен быть адаптивным и поддерживать работу на различных устройствах и операционных системах. Это обеспечит максимальную доступность сервиса для пользователей с различными предпочтениями и техническими возможностями.

Процесс разработки дизайна можно разбить на несколько этапов:

  1. Исследование. На этом этапе происходит изучение целевой аудитории будущей платформы, ее потребностей, ожиданий и привычек. Важно также изучить существующие решения на рынке и выявить их плюсы и минусы.
  2. Проектирование дизайна. Дальше создается общая концепция дизайна, определяются ключевые элементы интерфейса и их взаимодействие между собой. Рекомендуется создать несколько вариантов дизайна в виде эскизов (варфреймов) и выбрать из них наиболее подходящий (эффективный).
  3. Прототипирование дизайна. На этом этапе создается рабочий прототип дизайна, где работают кнопки, анимации, иконки и прочее, но не работают функции и сервисы. Прототип можно использовать для тестирования на реальных пользователях и дальнейшего улучшения дизайна.
  4. Тестирование дизайна. В конце происходит тестирование дизайна на реальных пользователях, которые могут дать обратную связь и выявить возможные проблемы в использовании интерфейса.

Шаг 6: Напишите код бэкенда и фронтенда

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

Вот стек технологий для разработки бэкенда такого сервиса, как HELSI:

  • Язык программирования: Java, Python, JavaScript, (Node.js), Ruby, PHP.
  • Система управления базами данных: MySQL, PostgreSQL, MongoDB, Oracle.
  • Фреймворк (набор инструментов и библиотек): Spring Framework (Java), Django (Python), Express.js (Node.js), Ruby on Rails (Ruby), Laravel (PHP).
  • Облачные сервисы: Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP) и другие.
  • Инструменты для тестирования: JUnit (Java), Pytest (Python), Mocha (Node.js), RSpec (Ruby), PHPUnit (PHP).
  • Интеграция с другими сервисами: REST API, GraphQL.
  • Веб-сервер: Apache, Nginx
  • Система контроля версий: Git, SVN.
  • Операционная система: Linux, Ubuntu.
  • Очередь сообщений: RabbitMQ.
  • Кеширование: Redis.
  • Поиск: Elasticsearch.
Фронтенд. Основная задача фронтенда — сделать веб-приложение удобным и интуитивно понятным для пользователей, а также обеспечить высокую скорость работы и отзывчивость интерфейса. В контексте национальной цифровой службы здоровья, такой как HELSI, фронтенд предоставляет пользователю информацию о медицинских услугах, запись на прием к врачу, возможность просмотра медицинских результатов и многое другое.

Вот стек технологий для разработки фронтенда аналога HELSI:


Шаг 7: Протестируйте созданный продукт

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

Этап тестирования в процессе разработки аналога HELSI включает:

  1. Unit Testing. Проверка компонентов системы, таких как отдельные модули или функции. Для этого используются такие инструменты, как JUnit или NUnit.
  2. Integration Testing. Проверка работы системы в целом, взаимодействия компонентов системы друг с другом и со сторонними системами и сервисами. Для этого используются инструменты Selenium WebDriver или TestComplete.
  3. System Testing. Тестирование всей системы в ее целостности. Для этого используются такие инструменты, как Apache JMeter или HP LoadRunner.
  4. Automated Testing. Проверка с использованием автоматических сценариев. Для этого используются такие инструменты, как Appium или Robot Framework.
  5. Manual Testing. Это тестирование, которое проводится вручную. Для этого используются такие методы, как Exploratory Testing или Acceptance Testing.
  6. Performance Testing. Проверка производительности системы при больших нагрузках. Для этого используются Apache JMeter или HP LoadRunner.
  7. Security Testing. Тестирование системы на предмет возможных уязвимостей. Для этого используются такие инструменты, как Burp Suite или OWASP ZAP.

Шаг 8: Запустите службу поддержки

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

Для организации работы службы поддержки, такой как в HELSI, необходимо разработать процедуры и правила оказания поддержки пользователям, определить уровни поддержки (базовый, стандарт, премиум), описать критерии эскалации запросов, предусмотреть систему мониторинга качества обслуживания и регулярную обратную связь с пользователями. Также необходимо определить состав и квалификационные требования к специалистам службы поддержки и создать процедуры и инструменты для их обучения и поддержания уровня знаний.

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

Стоимость создания HELSI

Стоимость разработки сервиса, подобного HELSI, может варьироваться в зависимости от многих факторов, таких как объем функциональности и уровень сложности, а также численность команды разработчиков. Кроме того, стоимость также сильно зависит от местоположения разработчиков, например в США согласно данным Research 2 Guidance, которые провели опрос среди 2400 разработчиков, стоимость создания медицинского приложения с нуля составляет примерно 425 тыс. долларов.


Средняя стоимость создания медицинских приложений в США. Источник.

Разумеется, стоимость разработки аналога HELSI в Европе и тем более Украине будет намного ниже благодаря более низким затратам на труд и низкой стоимости жизни. Тогда как уровень квалификации разработчиков в Украине остается высоким, поскольку украинские IT-специалисты имеют доступ к качественному образованию и также имеют опыт работы с международными компаниями через фриланс.

Заключительные мысли

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

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

Есть вопросы? Задайте их здесь

Имя *
Email *
Телефон
Ваш бюджет
Сообщение