О хакатоне

Что такое Хакатон?


Хакатон - это 48 часовой марафон по созданию новых ИТ-решений



Что такое SmartHack?


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

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


Что будет на хакатоне SmartHack 2-4 октября?
Основной темой на первом хакатоне SmartHack будет медицина и медицинская техника. Задача участников - создание инструментов, приложений или любых других IT-решений, которые призваны совершить прорыв в этой области.

Медицинские компании Томска подготовят свои кейсы для разработки, а дальше дело за вами! Главное – работающий прототип через 48 часов работы.

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

Лучшие команды получат подарки, ценные призы и прочие плюшки!

Место проведения

Томск, пр. Кирова 51а стр 5, офис 720. Образовательная площадка HUB.

План мероприятия

  Пятница, 2 октября

Время Программа
18:30 - 19:00 Регистрация
19:00 - 19:15 Официальное открытие
19:15 - 20:15 Презентация кейсов
20:15 - 21:30 Ужин с экспертами (вопросы и общение)
21:30 - 22:00 Питчи идей (90 секунд на идею)
22:00 Формирование команд и начало работы!
23:00 Чекпойнт (только для руководителей проектов)
Работать на площадке можно до самого утра.


  Суббота, 3 октября

Время Программа
09:00 - 09:30 Зарядка от Power club
09:30 - 10:00 Завтрак
10:00 - 10:30 Чекпойнт для руководителей проектов
11:30 - 12:15 Алексей Ремез. CEO компании UNIM. «Бизнес на стыке медицины и IT».
Как технологии могут менять консервативную и оффлайновую сферу. Работа в очень узкой нише - преимущества и недостатки. Выход на международный рынок - как это? Поддержка государства - нужно ли это?
12:15 - 13:00 Александр Сидоров. Компания MCC. «Coding dojo: принципы проектирования SOLID».
Александр подробно расскажет про принципы проектирования SOLID, после чего участники в группах проведут рефакторинг выданного им кода, представят найденные ошибки и обсудят результаты.
13:00 - 14:00 Обед
14:00 - 14:45 Александр Калинин. CEO компании SibEDGE. «Не хотят, не могут или не умеют? - Почему чистый Agile не работает в разработке крупных проектов».
У каждой компании или начинающей команды когда-то случается большой проект с «негибким» заказчиком. Это либо гос структура или крупный бизнес, или любая другая компания, которая не ждет вас с распростертыми объятьями и не готова работать по вашим правилам. Ни о какой гибкой разработки он не знают и знать, конечно же, не хотят, а те, кто хотят - не могут. Для вас это всегда жесткие сроки, бюджеты, много заинтересованных сторон и отсутствие четких требований.
Попытки сделать такой проект по Scrum или Kanban приводят к его полному провалу: сорванные сроки, недовольный заказчик и финансовая дыра в бюджете компании.
Как в этой ситуации быть? В этом и попробуем разобраться.
14:45 - 15:30 Кирилл Зуев. Компания ZOOM. HealthKit и ResearchKit: как не пострадать от здорового образа жизни.
Обзор мобильных технологий персональной медицины на платформе iOS и приложений,
16:30 - 19:00 Менторские сессии
19:00 - 20:00 Ужин
20:00 Чекпойнт (только для руководителей проектов)
Работать на площадке можно до самого утра.


  Воскресенье, 4 октября

Время Программа
09:00 - 09:30 Зарядка от Power club
09:30 - 10:00 Завтрак
10:00 - 10:30 Чекпойнт для руководителей проектов
10:30 - 12:30 Менторские сессии
13:00 - 14:00 Обед
14:30 - 17:00 Подготовка питчей для финальной презентации (только для руководителей проектов)
17:30 - 20:00 Презентация прототипов
20:00 Объявление победителей
Зарегистрироваться →

Кейсы

1. ООО МЦЦ Томск
Приложение, которое будет постоянно получать данные (текущее давление, поток воздуха, содержание кислорода в крови, расчетная утечка и т.д.) от прибора терапии дыхания и отображать их «на лету» в виде графиков

Монитор терапии нарушений дыхания во сне.

Кто мы: мы делаем софт для приборов, которые помогают людям дышать во сне.

Для анализа, насколько успешно проходит терапия дыхания, приборы накапливают в себе много информации, которую врач периодически считывает и анализирует.
Но иногда врачам интересно наблюдать, как прибор работает непосредственно во время сна пациента, эту задачу и предстоит решить.
Задача-минимум: Разработать приложение, которое будет постоянно получать данные (текущее давление, поток воздуха, содержание кислорода в крови, расчетная утечка и т.д., всего 8 каналов) от прибора терапии дыхания и отображать их «на лету» в виде графиков. Врач должен иметь возможность постоянно видеть, с какими параметрами терапируется пациент в данный момент и в последние 10 минут.

Дополнительный функционал:

- врач должен как-то ориентироваться во время просмотра записи – то есть должна быть временная шкала
- весьма полезно иметь возможность видеть не только последние 10 минут, но и иметь возможность «скроллить» запись (прямо во время записи)
- иногда врачи хотят рассмотреть какой-то фрагмент подробнее (например, секунд 30), а иногда – посмотреть всю ночь целиком (как правило, 6-8 часов). То есть полезно иметь фунцию zoom. При этом при «крупных» масштабах (в несколько часов) скролл должен работать быстро, а экстремумы не теряться.
- будет здорово записывать все данные (например, в формате EDF http://www.edfplus.info/, но мы не настаиваем)
- будет также здорово иметь возможность эти записанные данные открывать
- графики – это очень наглядно, но иногда необходимо посмотреть точное цифровое значение сигнала в какой-то точный момент времени
- врачи в разных странах привыкли к разному внешнему виду (например, цветам) разных сигналов. Некоторые врачи любят, когда фон сигналов – белый, а некоторый черный (ведь работать приходится ночью). Наверняка среди врачей бывают дальтоники – функция настройки внешнего вида сигналов будет крайне полезна
- вы можете сами придумать любые другие полезные улучшения – наверняка мы что-то забыли

Технические подробности: прибор отдает по TCP каждые 100 мс всегда одинаковый по формату бинарный блок данных (10 значений по 2 байта за последние 100 мс в 8 каналах = 160 байт), формат и пример способа их получения мы предоставим. Участникам будет также предоставлена программа-эмулятор, которая ведет себя также как и реальный прибор. Так как ничто в мире не идеально, 100 мс в приборе могут длится несколько больше (хотя скорее меньше), чем 100 мс в компьютере, на котором будет запускаться разрабатываемая программа. Так как человек спит 6-8 часов, это вполне может иметь значение. С этим надо что-то сделать!

Рамочные условия: никаких. Вы можете написать десктоп-приложение, app под какую-либо мобильную платформу, веб-решение – что угодно, главное чтобы работало и было красиво написано.

Приз за лучшую реализацию кейса - Playstation 4

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

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

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

Мы видим вариант решения в виде веб приложения

3. ООО «Спинор кристалл»
Мобильное приложение, «связанное» с медицинским браслетом «Спинор Эйр».

Мы хотим: Мобильное приложение, «связанное» с медицинским браслетом «Спинор Эйр».

Задачи приложения:

- рекомендовать пользователю пользоваться Спинором, следуя персональному календарю
- сохранять и отправлять в компанию данные об активности в приложении
- предоставлять возможность двусторонней коммуникации между пользователем и компанией
- визуализировать активность прибора
- дополнительно: получать данные от приложения Health на iOS для синхронизации с активностью по календарю

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

Для этого у нас уже есть:
- Медицинский браслет «Спинор Эйр» с излучением в определенном частотном диапазоне. Он не снимает показатели, это не аналог фитнес-трекера, это физиотерапевтический прибор.
- Методика для составления календаря использования браслета.

Мы видим вариант решения в виде: Мобильного приложения, желательно на двух платформах: iOS и Android.

В качестве вознаграждения мы предоставляем: Сертификаты на участие команды в образовательном курсе «Практика продвижения» (стоимость участия каждого человека – 10 000 рублей).

4. Потенциал
Система отображения и анализа записей ЭКГ пользователя

Мы хотим: систему отображения и анализа записей ЭКГ пользователя

Суть задачи:
ЭКГ измеряется персональными электрокардиографами ЭКГ-Экспресс нашей разработки. Данные с приборов через GSM сеть уходят на сервер в медицинскую информационную систему Helterbook (helterbook.ru). Модуля представления и обработки ЭКГ в Helterbook нет. Требуется его разработать. В дальнейшем разработанный модуль будет интегрироваться в Helterbook либо работать как самостоятельный сервис через API Helterbook.

Для этого у нас уже есть:
- Бинарные файлы с записью ЭКГ в 2х каналах
- Бинарные файлы с последовательностью RR-интервалов
- Бинарные файлы со значениями ST сегментов
- Формат файлов будет предоставлен. В дальнейшем эти файлы будут подгружаться из системы Helterbook.

Мы видим вариант решения в виде: веб приложения со следующим функционалом:
- Отображение графика ЭКГ в браузерном приложении, с прокруткой, масштабированием, установкой маркеров на графике для подсчета разницы времени и амплитуды между маркерами
- Подсветка патологических эпизодов на графике ЭКГ, местоположение эпизодов определяется на основе анализа RR-интервалов и ST-сегментов
- Отображение графика RR-интервалов и ST-сегментов, подсчет статистики по ним
- Заполнение диагностической карты врачом-оператором и ее сохранение, максимальное удобство интерфейса (подсветка нужных полей, автоматическое перемещение фокуса по полям, подсказки и т.д. – все в рамках разумного), поля в диагностической карте должны соответствовать требованиям для медицинских информационных карт

Приз: 20 тысяч рублей на команду.

5. UNIM
У пациента берется образец ткани, разрезается на свои толщиной в одну клетку и сканируется. Требуется программа способная совместить два или более снимков, чтобы виртуально "собрать" изначально полученный образец ткани
UNIM (unim.su) – сервис точной, быстрой и дистанционной онкологической диагностики, в который входят две основные составляющие: сервисная UNIM Histology и технологическая Digital Pathology.
С помощью интернет-сервиса UNIM Histology пациент из России, Казахстана или Белоруссии может отправить биопсийный материал на исследование в лучшую специализированную патоморфологическую лабораторию. Компания осуществляет доставку материала «от двери», выдачу электронной версии заключения в самые кратчайшие сроки, обратную доставку гистологических препаратов и оригинала заключения.

Предыстория:
1. У пациента (живого или мертвого) берут кусочек ткани (биопсия или аутопсия).
2. Его (кусочек, не пациента) нарезают на слои толщиной в одну клетку.
3. Слои располагают на предметных стёклах и сканируют.
4. Получается что-то типа бутерброда

Данные на входе:
- У нас есть серия из снимков
- Это картинки формата jpg или png (архив с примерами во вложении)

Задача:


Совместить виртуально два (или более) снимка так, как они были расположены в реальности до момента нарезки или понять, что это невозможно.
Для этого необходимо:
1. Выбрать системы координат на обоих снимках
2. Установить смещение между точками начала координат*
3. Установить угол поворота каждого снимка*

*Иными словами получить матрицу аффинных преобразований снимок-снимок

Особенности:
- Т.к. это разные слои одного участка – то они похожи, но не идентичны
- Масштаб изображений известен
- Возможны разные окраски, которые выделяют разные части скана
- Возможны различные механические повреждения: разрывы, искривления и т.д.
- Возможно, слой положили на стекло «зеркально», следовательно снимок также может быть зеркально отражён

По данной ссылке вы можете скачать примеры изображений к кейсу
6. Томский Анти-СПИД центр
Мобильное приложение, помогающее сообщить о случаях продажи, случайного обнаружения, употреблении или упоминания наркотиков в городе Томске.
В связи с широким распространением легкодоступных наркотических средств эпидемия заражения ВИЧ за последние годы значительно увеличилась.
Для профилактики данного заболевания ранее мы использовали в основном телевизионную рекламу, а также размещение информационных баннеров на улицах Томска. Но эти методы становятся все менее эффектными.
Некоторое время назад мы начали активно использовать современные технологии в данном направлении. Например, проект Свипер, в рамках которого был создан сайт sweeperaids.ru , а также мобильная игра с аналогичным названием с целью привлечь внимание к данной проблеме.
Мы готовы двигаться дальше. Наша задача сейчас активно подключить жителей города к борьбе против распространения наркотиков и эпидемии.

Мы хотим:


Мобильное приложение, помогающее сообщить о случаях продажи, случайного обнаружения, употреблении или упоминания наркотиков в городе Томске.

Желаемый функционал: карты, геометки, фотографии, сохранение данных для отложенной отправки.

Приз команде, наилучшим образом реализовавшей данный кейс — 20 000 рублей.

Организаторы —




Партнеры —