Написать нам
Категория: Мобильные приложения
22.03.2021

Как Разработать Медицинское Приложение на Основе Блокчейна?

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

Шаг 1. Определение концепции



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


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



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



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



Шаг 2. Поиск технического партнера



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



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

Шаг 3. Выбор платформы и технического стека



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


Медицинское приложение можно создать на базе частного блокчейна, если вам нужен корпоративный продукт с максимальной защитой конфиденциальных данных. В этом случае обычно выбирают блокчейн Hyperledger Fabric от Linux Foundation или его модификацию Hyperledger Iroha (основной разработчик — Soramitsu), который был создан с акцентом на разработку мобильных приложений.



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



После того как вы выберете блокчейн-платформу, можно приступать к формированию технического стека. Раньше делать это не имеет смысла, так как разные блокчейны обычно используют разные языки программирования, SDK, API и т.д. Так, Ethereum использует язык Solidity, EOS — C++, NEO — JavaScript и Java.



Вот пример технологического стека для разработки медицинского мобильного приложения на базе блокчейна Ethereum:





Шаг 4. Разработка пользовательского интерфейса



Пример дизайна медицинского приложения от Anastasia на Dribbble


Согласно опросу comScore, 21% американских миллениалов сразу удалят мобильное приложение, если им не понравится дизайн его интерфейса. Если учесть, что именно молодые люди являются главным драйвером роста данного рынка, можно понять, почему стартапы уделяют столько времени UI / UX-дизайну своих продуктов. И потому при разработке своего медицинского приложения на базе блокчейна вы также должны уделить максимум внимания его дизайну.



Вот какие правила разработки дизайна вам нужно при этом учитывать:



Шаг 6. Реализация MVP приложения в коде



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



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