Система поддержки
медицинского страхования
Летняя школа Мастерчейн 2018, НИУ ВШЭ
1/18
Кто мы?
Лидер команды.
Архитектура проекта,
криптография,
смарт-контракты.
Максимов
Сергей
Ефремов
Денис
Front-end, back-end, дизайн
клиента, смарт-контракты.
Крылов
Павел
Стряпчев
Артем
Back-end, криптография,
front-end, безопасность
системы.
Смарт контракты,
проработка бизнес
процессов, копирайтинг.
ЛИТ #1533, 11 классНГУ ФИТ, 3 курс ВШЭ/ИСП РАН, Аспирант НГУ ФИТ, 3 курс
2/18
Кому нужен сервис и какие проблемы он
решает?
Пациентам:
×Сложность взаимодействия с несколькими
медучреждениями
×Недоверие к системе хранения персональных
медицинских данных
3/18
Кому нужен сервис и какие проблемы он
решает?
Больницам:
×Невозможно быстро получить всю историю болезни из
других медучреждений
×Подделка документов
4/18
Кому нужен сервис и какие проблемы он
решает?
Страховым:
×Возможность обмануть страховую, подделка справок
×Отсутствие доверия со стороны клиентов
× Разрозненность источников медицинских данных
клиентов
5/18
Цель
oСоздать единую базу медицинских данных, в которой
записи и документы будут защищены от изменения или
подмены
oДанные должны храниться зашифровано и анонимно,
расшифровать их может только пациент
oПостроить логику взаимоотношений участников системы
на смарт контрактах
6/18
Краткое описание сервиса
Health Insurance Support System
HISS объединяет пациентов, больницы и страховые
компании. Гарантирует безопасное хранение и обмен
документами. Врачи добавляют записи в базу данных.
Только пациенты могут их посмотреть.
7/18
Роль блокчейна. Базы данных.
Хранятся зашифрованные данные,
доступ у любого участника
системы, получение записи по ее
хешу
Хранятся открытые ключи
пациентов, хеши зашифрованных
данных
Смарт контракты для
взаимодействия участников
Распределенная база данныхБлокчейн
8/18
Пациент Страховая
Медучреждение
Разрешает
добавить
новый хеш
в блокчейн
Расшифрованные данные
Проверка
корректности
Хеш Зашифрованные данные
9/18
Создатель контракта
Пациент
Врач
Сотрудник страховой
Просмотр зашифрованных
записей
Посмотреть актуальность
страховки пациента
Регистрация больницы
или пациента
CRUD страховки
пациентов
Регистрация
страховой
Вывести
деньги
Разрешить врачу
добавить запись в мед.
карту
Добавить запись
о пациенте
10/18
Использующиеся компоненты
• Metamask – управление	кошельками	из	браузера
• Web3	– управление	работой	с	контрактом	из	браузера
• @web3/buzz	– управление	работой	со	swarm	из	браузера	
• JSEncrypt – Шифрование	в	браузере	и	генерация	ключей
• OpenZeppelin – управление	ролями	в	контракте	(RBAC)
• Truffle/Ganache	– разработка	и	тестирование	контрактов
• Swarm	– собственный	сервер	swarm.hissbb.com для	стабилизации	
работы	системы
• IPFS – децентрализованной	развертывание	системы
• DigitalOcean +	Cloudflare – централизованное	развертывание	системы
11/18
Централизованное развертывание системы
Посетитель
12/18
Децентрализованное развертывание
системы
https://gateway.ipfs.io/ipns/ipfs.hissbb.com
http://ipfs.hissbb.com
swarm-gateways.net
13/18
Посетитель
Видео
https://youtu.be/hUE87AWIBYE
14/18
Экономические расчеты
Оборот:
По данным опроса ВЦИОМ за 2015г. услугами платной медицины
пользуется 8% россиян. Допустим, 10% из них будут пользоваться нашим
сервисом за 200 ₽/год.
144.3 * 10^6 * 0.08 * 0.1 * 200 = 230 880 000 ₽/год.
Ориентировочные расходы на поддержание сервиса:
Облачное хранилище selectel.ru, в среднем 150 МБ и траффик 3гб – 45₽
на пользователя.
((150 * 10 ^(-3) * 1) + (3 *1.2 )) * 12 * 144.3 * 10^6 * 0.08 * 0.1 = 51 948 000
₽/год
Прибыль: 230 880 000 - 51 948 000 = 178 932 000 ₽/год
15/18
Мастерчейн
• Все разработки легко переносятся на технологию
Мастерчейн
• Swarm и Metamask можно заменить
• Замена RSA шифрования - шифрование по ГОСТу
16/18
Вектор развития
• Запуск системы без участия страховых, мы сами
регистрируем пользователей и врачей частных клиник.
После набора клиентской базы начинаем сотрудничество
со страховыми компаниями
• Интеграция с существующими системами МИС
• Поддержка телемедицины (онлайн консультации)
• Система управления ключами
17/18
HISS Blockchain Based
hissbb.com
github.com/maksimov1/HISS
Максимов
Сергей
Ефремов
Денис
kryloffpaul@gmail.com
linkedin.com/in/paul-
krylov-57b226168
Крылов
Павел
Стряпчев
Артем
efremov@linux.com
linkedin.com/in/evdenis
artemstrpcv@gmail.com
linkedin.com/in/artem-
stryapchev-7a137114b
maksimov2135@gmail.com
linkedin.com/in/sergey-
maksimov-415916124
Благодарим Эйгеля Максима Яновича за консультацию
18/18

Health Insurance Support System (Blockchain Based)