Цифровые технологии неизбежно становятся неотъемлемой частью медицинской индустрии. Они помогают существенно улучшать качество и скорость обслуживания пациентов, оптимизировать работу врачей и организаций здравоохранения, а также сокращать расходы на медицинское обслуживание. Одним из ярких примеров такой цифровизации медицинской индустрии является украинская платформа 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-дизайн платформы играет важную роль в ее успехе, поэтому разработка дизайна для национальной цифровой службы здоровья должна быть особенно тщательной. Это связано с тем, что качество дизайна напрямую влияет на удобство и эффективность использования будущего сервиса пользователями. Также дизайн должен быть адаптивным и поддерживать работу на различных устройствах и операционных системах. Это обеспечит максимальную доступность сервиса для пользователей с различными предпочтениями и техническими возможностями.
Процесс разработки дизайна можно разбить на несколько этапов:
- Исследование. На этом этапе происходит изучение целевой аудитории будущей платформы, ее потребностей, ожиданий и привычек. Важно также изучить существующие решения на рынке и выявить их плюсы и минусы.
- Проектирование дизайна. Дальше создается общая концепция дизайна, определяются ключевые элементы интерфейса и их взаимодействие между собой. Рекомендуется создать несколько вариантов дизайна в виде эскизов (варфреймов) и выбрать из них наиболее подходящий (эффективный).
- Прототипирование дизайна. На этом этапе создается рабочий прототип дизайна, где работают кнопки, анимации, иконки и прочее, но не работают функции и сервисы. Прототип можно использовать для тестирования на реальных пользователях и дальнейшего улучшения дизайна.
- Тестирование дизайна. В конце происходит тестирование дизайна на реальных пользователях, которые могут дать обратную связь и выявить возможные проблемы в использовании интерфейса.
Шаг 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 включает:
- Unit Testing. Проверка компонентов системы, таких как отдельные модули или функции. Для этого используются такие инструменты, как JUnit или NUnit.
- Integration Testing. Проверка работы системы в целом, взаимодействия компонентов системы друг с другом и со сторонними системами и сервисами. Для этого используются инструменты Selenium WebDriver или TestComplete.
- System Testing. Тестирование всей системы в ее целостности. Для этого используются такие инструменты, как Apache JMeter или HP LoadRunner.
- Automated Testing. Проверка с использованием автоматических сценариев. Для этого используются такие инструменты, как Appium или Robot Framework.
- Manual Testing. Это тестирование, которое проводится вручную. Для этого используются такие методы, как Exploratory Testing или Acceptance Testing.
- Performance Testing. Проверка производительности системы при больших нагрузках. Для этого используются Apache JMeter или HP LoadRunner.
- Security Testing. Тестирование системы на предмет возможных уязвимостей. Для этого используются такие инструменты, как Burp Suite или OWASP ZAP.
Шаг 8: Запустите службу поддержки
Служба поддержки в медицинских цифровых сервисах отвечает за оказание технической и консультативной поддержки пользователям системы. Ее главными задачами являются решение проблем, возникающих у клиентов при использовании сервиса, и обучение пользователей работе с платформой, а также сбор обратной связи для улучшения функционала и продуктов медицинской платформы.
Для организации работы службы поддержки, такой как в HELSI, необходимо разработать процедуры и правила оказания поддержки пользователям, определить уровни поддержки (базовый, стандарт, премиум), описать критерии эскалации запросов, предусмотреть систему мониторинга качества обслуживания и регулярную обратную связь с пользователями. Также необходимо определить состав и квалификационные требования к специалистам службы поддержки и создать процедуры и инструменты для их обучения и поддержания уровня знаний.
Кроме того, для более эффективной работы службы поддержки необходимо использовать специализированные CRM-системы, тикет-системы, системы мониторинга и аналитики запросов.
Стоимость создания HELSI
Стоимость разработки сервиса, подобного HELSI, может варьироваться в зависимости от многих факторов, таких как объем функциональности и уровень сложности, а также численность команды разработчиков. Кроме того, стоимость также сильно зависит от местоположения разработчиков, например в США согласно данным Research 2 Guidance, которые провели опрос среди 2400 разработчиков, стоимость создания медицинского приложения с нуля составляет примерно 425 тыс. долларов.
Средняя стоимость создания медицинских приложений в США.
Источник.
Разумеется, стоимость разработки аналога HELSI в Европе и тем более Украине будет намного ниже благодаря более низким затратам на труд и низкой стоимости жизни. Тогда как уровень квалификации разработчиков в Украине остается высоким, поскольку украинские IT-специалисты имеют доступ к качественному образованию и также имеют опыт работы с международными компаниями через фриланс.
Заключительные мысли
Разработка национальной цифровой системы здравоохранения, подобной украинскому проекту HELSI, может улучшить доступность и качество медицинских услуг в стране, но для успеха проекта необходимо учитывать множество факторов, таких как модель финансирования, привлечение квалифицированных специалистов и создание надежной инфраструктуры, а также разработка эффективных методов взаимодействия между медицинскими учреждениями, пациентами и партнерами.
Это может показаться слишком сложной задачей, но опыт Украины показывает, что внедрение цифровых инноваций в медицине может быть успешным и оправданным в долгосрочной перспективе, а национальные проекты в этой области могут стать важным инструментом современной медицинской практики, способствующим улучшению качества жизни и здоровья населения страны.