У вас отключен JavaScript
Для пользования сайтом, необходимо, чтобы JavaScript был включен. Посмотреть как включить, выберите свой браузер:

Как внедрить блокчейн в существующий проект в области медицины: шаг за шагом в будущее

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

 

Блокчейн и новые возможности

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

  • сбор и хранение данных о пациентах с соблюдением конфиденциальности и в неизменном виде;

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

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

Для выполнения этих задач блокчейн представляется оптимальным решением.

  • отслеживание поставок лекарств;

Результаты внедрения технологии в сфере логистики на данном этапе выглядят достаточно впечатляющими:

Компании Walmart, IBM и китайский университет Tsinghua University опробовали использование блокчейна для отслеживания продуктов питания по мере того, как они двигаются по цепочке поставок, пока попадут на прилавки магазинов. Тесты в Walmart показали, что благодаря применению блокчейна отслеживание пути упаковки манго от фермы до магазина заняло НЕ НЕСКОЛЬКО ДНЕЙ ИЛИ НЕДЕЛЬ, как обычно, а ДВЕ секунды.

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

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

  • формирование перечней врачей с рейтингами и оценками от пациентов и коллег; 

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

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

  • оплата лечения страховыми компаниями;

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

 

blockchain integration

Внедрение блокчейна в проект

Любые такие нововведения потребуют определенных усилий и вложений и предполагают определенные риски, но они и принесут соответствующий результат.

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

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

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

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

 

1. Пишем умный контракт на Solidity

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

2. Проводим тестирование 

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

3. Разворачиваем контракт на Ethereum

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

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

4. Запускаем микросервис на протоколе XML RPC

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

5. Создаем логику

Затем остается только реализовать в нашем приложении бизнес-логику на базе созданного контракта: интеграция выполнена.

 

В среднем, процесс интеграции занимает от 2 недель.

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

 

Закажите приложение прямо сейчас!

 

Фото: Shutterstock.com


Ещё

  • Как создать приложение с использованием блокчейна
    Как создать приложение с использованием блокчейна
    Информация о блокчейне фрагментирована: сложность технологии, нехватка грамотных разработчиков, медийный ажиотаж и ошибочное отождествление с криптовалютами привели к формированию искаженного представления о блокчейне. Однако его развитие не стоит на месте: если еще несколько лет назад блокчейн-проекты, в которых была задействована наша команда, ограничивались разработкой приложений для финансового сектора (в частности, для работы с криптовалютами), то сегодня …
  • Криптовалюта не предел: перспективные направления разработки блокчейн-проектов
    Криптовалюта не предел: перспективные направления разработки блокчейн-проектов
      Как все новое и не до конца изученное, инновационные технологии порождают множество споров и самых невероятных прогнозов. Технология блокчейн не стала исключением. 2017 год, в течение которого о блокчейнах говорили много и неоднозначно, уже давно позади, но не все вопросы закрыты. Неоспоримо одно: возможности технологии выходят далеко за рамки финансовых вопросов. Безопасность, прозрачность, открытость, …
  • Предупрежден-значит вооружен: правовые и этические вопросы и риски применения ИИ
    Предупрежден-значит вооружен: правовые и этические вопросы и риски применения ИИ
      Внедрение автономной электроники в повседневную действительность не всегда протекает гладко. Очередная новость, которая снова вызвала всплеск дискуссий вокруг ИИ технологий и их физического воплощения в реальную жизнь: в американском городе Темпе, Аризона, автономный автомобиль компании Uber сбил пешехода. В результате удара женщина скончалась. Как исключить подобные проблемы в будущем? Какие следует делать выводы? Какие …