Відкриті інформаційні мережі здоров’я Open Health Informatics Networks ЗРОБЛЕНО В УКРАЇНІ

UAEN

Зв’язатися з нами

Студентський конкурс · 2026–2027

Beowulf: відкритий телемедичний комплект

Спроєктуйте й зберіть набір приладів, які вимірюють показники здоров’я в громаді й самі надсилають їх лікарю на відстані.

Зареєструвати команду

Дату завершення прийому заявок оголосимо додатково

Організатори
OHIN · НУВГП
Партнер
Seven Informatics
Комплект пристроїв TelemedicineBeowulf

01

Про конкурс

Село за сорок кілометрів від районної лікарні. Жінці треба виміряти тиск, зняти ЕКГ і показати результат кардіологу. Фельдшерський пункт у селі є. Приладів, які самі передадуть дані лікарю, немає — тому поїздка в район забирає півдня й часто просто не відбувається.

Ваше завдання — закрити цю прогалину технічно: спроєктувати й зібрати телемедичний комплект. Набір приладів, які вимірюють показники здоров’я на місці, у громаді, і самі надсилають їх до медичної інформаційної системи, де їх бачить лікар на відстані.

Прийом заявоквідкрито
2–4 студентиу команді
Лютий 2027, Рівнефінал
Обладнаннякупують організатори

Конкурс проходить у два етапи: спершу заявка й практичне завдання з нашим API, потім розробка прототипу та фінал у Рівному. Кращі рішення плануємо показати в Оксфордському університеті (Велика Британія) у квітні 2027 року. Обладнання, куплене для команд, залишається кафедрі й працює в наступних проєктах.

02

Як це працює

Комплект має три рівні — edge → fog → хмара. Прилади вимірюють, окремий вузол збирає все разом, МІС зберігає.

EDGE Прилади вимірюютьбіля пацієнта FOG Хаб / смартфон збирає, перевіряє,зберігає без зв’язку ХМАРА МІС зберігає в картціпацієнта · API ЛІКАР На відстані бачить показникий приймає рішення EDGE Прилади вимірюють біля пацієнта FOG Хаб / смартфон збирає, перевіряє, зберігає без зв’язку ХМАРА МІС зберігає в картці пацієнта · API ЛІКАР На відстані бачить показники й приймає рішення
  • Edge — самі вимірювальні пристрої: датчик або готовий прилад, що знімає показник біля пацієнта й робить первинну обробку сигналу.
  • Fog — вузол, який приймає й об’єднує дані з усіх цих пристроїв, перевіряє їх, зберігає при втраті зв’язку та може рахувати щось локально. Це може бути Raspberry Pi, міні-ПК або звичайний смартфон із вашим застосунком.
  • Хмара — медична інформаційна система (МІС), розроблена в межах нашого попереднього проєкту; fog-вузол передає туди вимірювання через API.

Вимірювання на місці

Показники знімаються там, де є пацієнт, без поїздки до міста.

Обробка поруч із пацієнтом

Fog-вузол об’єднує всі пристрої, фільтрує й зберігає дані навіть за поганого зв’язку.

Доступ лікаря на відстані

Через API дані потрапляють до МІС і стають частиною картки пацієнта.

Бажаний набір показників

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

ПоказникЩо саме передаємо
Артеріальний тискСистолічний і діастолічний, мм рт. ст.
Частота серцевих скороченьУд/хв
SpO₂ (сатурація)% насичення киснем; сиру PPG-хвилю — якщо прилад її віддає
Температура тіла°C із позначкою способу вимірювання (контактний / інфрачервоний)
Частота диханняВдихів/хв; можна обчислювати з ЕКГ або PPG
ЕКГЩонайменше одне відведення: сира крива та ЧСС
Показники, які комплект передає до МІС.

Повний набір — перевага при оцінюванні, але неповний не дискваліфікує. Якщо якийсь показник зняти не вдається — найчастіше це ЕКГ, вона ж і найдорожча — напишіть у пропозиції, чому саме, і що пропонуєте натомість.

Додаткові показники — глюкоза, спірометрія, вага, аускультація — вітаються, якщо обґрунтуєте вибір.

Схожі системи для орієнтиру

Подивіться, що вже є на ринку, перш ніж проєктувати своє. Це приклади за призначенням і складом вимірювань — не зразки для копіювання: саме їхня ціна й закритість і є тією проблемою, яку ми хочемо обійти.

  • IDIS2GO (SK-Telemed, Австрія) — портативна діагностична станція: ЕКГ, тиск, SpO₂, глюкоза, спірометрія, температура.
  • TytoCare — ручний пристрій для дистанційного огляду: стетоскоп, отоскоп, камера, термометр.
  • MedWand — багатосенсорний пристрій розміром з комп’ютерну мишу: температура, SpO₂, ЕКГ, аускультація, камера.
  • HealthyPi (ProtoCentral) — повністю відкритий монітор життєвих показників на Raspberry Pi та ESP32: ЕКГ, дихання, PPG, SpO₂, температура. Найближчий до нашого формату приклад із відкритим кодом і схемами.

03

Хто може брати участь

Учасники

Студенти закладів вищої освіти України — усіх спеціальностей: ІТ, електроніка, біомедична інженерія, медицина, дизайн.

Склад команди

Від 2 до 4 осіб. Допускається наставник-викладач, який консультує команду; він не входить до ліміту та не виконує роботу за студентів.

Міждисциплінарні команди та команди з кількох ЗВО вітаються: комплект потребує і схемотехніки, і програмування, і розуміння клінічного процесу.

04

Етапи та дедлайни

Конкурс проходить у два етапи: спершу відбір за заявкою та практичним завданням з API, потім розробка прототипів і фінал. Писати заявку та добирати компоненти можна вже зараз: ця частина роботи від API не залежить. Фінал — лютий 2027 року.

Етап I

Заявка та робота з API

Дві частини йдуть паралельно: проєктна пропозиція і практична робота з нашим API.

  1. Уже зараз

    Готуйте проєктну пропозицію й добирайте компоненти

    Ця частина від API не залежить — починати можна, не чекаючи пісочниці.

  2. Уже зараз

    Зареєструйте команду й отримайте токен до пісочниці API

    Документація, колекція Bruno / Postman і завдання — надіслати вимірювання до МІС. Завдання однакове для всіх.

  3. Дедлайн оголосимо додатково

    Подання заявки: форма на цьому сайті та проєктна пропозиція у PDF

    PDF можна додати під час реєстрації або дозавантажити пізніше.

  4. За підсумками Етапу I

    Оголошення команд, які проходять до Етапу II

    Кількість команд заздалегідь не фіксуємо: вона залежить від рівня заявок і можливостей фінансування.

Етап II

Розробка та фінал

До Етапу II проходять команди, які знають, що купуватимуть, і вміють працювати з API.

  1. Одразу після результатів Етапу I

    Закупівля та / або фінансування обладнання за погодженими заявками

    Погоджується саме той перелік, який команда подала у пропозиції.

  2. До лютого 2027

    Розробка прототипів, консультації менторів

    Регулярні зустрічі з менторами від організаторів і партнера.

  3. Лютий 2027

    Хакатон і фінальний показ у Рівному

    Точну дату буде оголошено додатково.

  4. Квітень 2027

    Презентація кращих рішень в Оксфордському університеті, Велика Британія

    За можливості — залежно від фінансування та організаційних умов.

05

Що подати на Етапі I

  1. Форма реєстрації

    Контакти команди та базові дані — у формі на цій сторінці.

  2. Проєктна пропозиція у PDF

    Один файл за структурою нижче, українською або англійською. Додається в тій самій формі; можна дозавантажити пізніше.

  3. Робота з API в пісочниці

    Виконане завдання в пісочниці МІС. Токен видаємо ми після реєстрації — вписувати його в заявку не треба.

Обсяг пропозиції: не більше 10 сторінок А4, тобто до 18 000 знаків із пробілами (з розрахунку ~1800 знаків на сторінку, шрифт 12–14 pt, поля 2 см). Схеми, фото й таблиці входять у ліміт сторінок.

06

Які компоненти обирати

Збирати все з низькорівневих датчиків не обов’язково. Готовий прилад вищого рівня — тонометр, пульсоксиметр, термометр, ваги, глюкометр, портативний ЕКГ-реєстратор — цілком прийнятний і часто розумніший: ви витрачаєте час на архітектуру й інтеграцію, а не на боротьбу з калібруванням сирого сигналу.

Умова одна: з приладу має бути як забрати дані, без реверс-інжинірингу й домовленостей із виробником.

Що шукати

  • Стандартні профілі Bluetooth LE — специфікації Bluetooth SIG: Blood Pressure, Pulse Oximeter, Health Thermometer, Weight Scale, Glucose. Їх читає будь-яка BLE-бібліотека.
  • Відкритий серійний чи USB-протокол з описом формату кадру.
  • Задокументований API або SDK виробника з доступом до сирих вимірювань.

Чого уникати

  • Приладів, які віддають дані тільки у власний застосунок або хмару виробника.
  • Пристроїв без жодної технічної документації — на них витрачається весь час проєкту.
  • Рішень, прив’язаних до підписки чи облікового запису, без якого прилад не працює.

Бажано — прилади з підтвердженою точністю

Там, де показник впливатиме на рішення лікаря, дуже бажано брати готовий медичний виріб із підтвердженою точністю вимірювання: в ЄС це маркування CE за регламентом про медичні вироби, в Україні — національний знак відповідності за Технічним регламентом щодо медичних виробів. Сертифікований тонометр, пульсоксиметр чи термометр знімає з команди цілий клас питань щодо метрології.

Це рекомендація, а не вимога: власна розробка на датчиках теж приймається. Тоді в пропозиції опишіть, як саме ви перевірятимете точність — порівняння із сертифікованим приладом, повторюваність, очікувані межі похибки.

Пошук конкретних моделей — ваша частина роботи: ринок змінюється швидше, ніж ми встигаємо оновлювати цю сторінку. У заявці обов’язково вкажіть, яким саме способом ви забиратимете дані з кожного приладу (BLE-профіль, API, серійний порт) — це один із ключових пунктів під час оцінювання реалістичності задуму.

07

Структура проєктної пропозиції

Дотримуйтеся цієї нумерації — за нею журі порівнює заявки.

  1. Назва проєкту та команда

    Склад команди, ролі, контакти, наставник.

  2. Проблема й цільовий користувач

    Для кого призначений комплект і в яких умовах він працюватиме.

  3. Показники

    Як саме ви знімаєте показники з бажаного набору (тиск, ЧСС, SpO₂, температура, частота дихання, ЕКГ), що залишається поза комплектом і чому, та які додаткові вирішили додати.

  4. Архітектура

    Edge-пристрої → fog-вузол → МІС у хмарі через API. Схема обов’язкова.

  5. Перелік обладнання

    Таблиця з колонками: «Компонент / модель», «Призначення», «Кількість», «Орієнтовна ціна, грн», «Посилання на магазин», «Наявне чи потрібно придбати». Обов’язкова підсумкова сума.

  6. Програмна частина

    Мови, фреймворки, формат даних, обробка на fog-вузлі, безпека та захист персональних даних.

  7. Застосування AI / LLM

    Що варто обчислювати за допомогою AI чи мовних моделей. На fog-вузлі: оцінка якості сигналу, відсіювання артефактів, відбір чи стиснення даних, локальна модель замість хмарної. Поза ним: виявлення відхилень у динаміці показників, короткий підсумок для лікаря, допомога медпрацівнику з введенням даних. Достатньо обґрунтованої пропозиції, а працюючий прототип буде плюсом.

  8. Інтеграція з API МІС

    Які дані й у якому вигляді команда планує передавати.

  9. План робіт

    Що плануєте зробити до фіналу і хто за що відповідає в команді.

  10. Ризики й альтернативи

    Що робити, якщо компонент виявиться недоступним.

  11. Очікуваний результат

    Що саме буде показано на змаганні.

Як оформити перелік обладнання (пункт 5)

Рівень деталізації, якого ми очікуємо: конкретна модель, магазин і ціна, а не «датчик пульсу». Один рядок наведено повністю як зразок оформлення — узято готовий медичний прилад, бо саме такі ми радимо там, де показник важливий для лікаря.

Компонент / модельПризначенняК-стьЦіна, грнМагазинНаявне чи придбати
Тонометр Omron M7 Intelli IT (HEM-7380T1-EBK), BluetoothАртеріальний тиск і пульс — готовий медичний виріб із підтвердженою точністю, дані знімаються через Bluetooth15832med-magazin.uaпотрібно придбати
………………
Разомсума за всіма рядками
Зразок оформлення переліку обладнання з підсумковою сумою.

Ціни змінюються — вказуйте актуальні на момент подання заявки й обов’язково з посиланням на магазин, щоб ми могли перевірити наявність і оформити закупівлю.

08

Обладнання та бюджет

Організатори закуповують або фінансують компоненти за погодженими заявками — рішення ухвалюється після оголошення результатів Етапу I, на основі переліку з проєктної пропозиції.

Бюджет на команду — за рішенням журі, залежно від обґрунтованості переліку та складності задуму.

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

Кому належить обладнання

Придбані компоненти залишаються власністю організаторів. Команди отримують їх у користування на час конкурсу, а після фіналу обладнання повертається до спільного пулу, з якого ним користуватимуться учасники наступних конкурсів і навчальних проєктів.

Тобто ми не роздаємо комплекти командам, а поступово накопичуємо фонд приладів кафедри. Ставтеся до компонентів дбайливо: уникайте незворотних переробок там, де задачу розв’язує роз’єм або кріплення, і зберігайте упаковку та документацію.

Результати вашої роботи — код, схеми й документація — залишаються за командою; до пулу повертається саме апаратура.

09

API медичної інформаційної системи

Пісочниця API доступна всім командам. Щоб почати працювати, треба зареєструватися й отримати токен; реєстрація відкрита — проходити відбір для цього не потрібно.

Ви отримаєте документацію, готову колекцію запитів для Bruno або Postman і завдання: надіслати вимірювання до МІС. Проєктувати архітектуру можна вже зараз — за загальною моделлю інтеграції, описаною нижче.

Зареєструйте команду — токен до пісочниці надішлемо на email капітана протягом 2 робочих днів.

Зареєструвати →

Що відомо вже зараз

  • Протокол: REST API, обмін даними у форматі JSON поверх HTTPS.
  • Автентифікація: потрібен токен, що видається команді; ключі не зберігаються у відкритому вигляді в коді прошивки.
  • Напрям передачі: fog-вузол надсилає вимірювання до МІС; МІС зв’язує їх із карткою пацієнта.

Орієнтовний вигляд одного вимірювання

Лише ілюстрація складу даних, щоб команди могли спроєктувати формат на fog-вузлі. Остаточні назви полів, ендпоінти та правила автентифікації буде задано документацією.

{
  "patient_ref": "<ідентифікатор пацієнта в МІС>",
  "device": "<модель пристрою або датчика>",
  "measured_at": "2026-11-20T09:14:00+02:00",
  "observations": [
    { "code": "spo2",       "value": 97,   "unit": "%" },
    { "code": "heart_rate", "value": 74,   "unit": "bpm" },
    { "code": "temp_body",  "value": 36.8, "unit": "Cel" }
  ]
}

10

Критерії оцінювання

  • Працездатність прототипу

    Комплект справді вимірює й передає дані, а не лишається на схемі.

  • Якість інтеграції з МІС

    Коректність, повнота й надійність передачі вимірювань через API.

  • Доступність і вартість компонентів

    Чи можна повторити комплект у громаді за розумні гроші.

  • Інженерна якість коду й документації

    Структура проєкту, читабельність, інструкція зі збирання та запуску.

  • Зручність для медпрацівника

    Чи зможе медсестра або фельдшер користуватися комплектом без інженера поруч.

  • Ідеї застосування AI

    Що команда пропонує рахувати за допомогою AI/LLM, зокрема на слабкому fog-вузлі. Ідея зараховується, реалізація важить більше.

  • Презентація

    Ясність демонстрації та захисту рішення перед журі.

11

Ліцензія та права на результати

Свій код, схеми й документацію ви викладаєте у відкритий репозиторій. Робота залишається вашою. Відкрита ліцензія лише дозволяє іншим вчитися на вашому рішенні й розвивати його, посилаючись на вас.

Частина роботиЛіцензіяЧому саме вона
Код: прошивки, застосунок, серверна частина, скриптиApache License 2.0Дозволяє і вільне, і комерційне використання, прямо згадує патентні права й вимагає збереження авторства.
Апаратна частина: схеми, плати, 3D-моделі, корпуси, кресленняCERN-OHL-P v2Ліцензія, написана саме для відкритого обладнання — permissive-варіант. Авторське право на схеми працює інакше, ніж на код.
Документація, інструкції, фото, схеми, презентаціяCC BY 4.0Текст і зображення можна переносити в навчальні матеріали з посиланням на авторів.
Яка ліцензія до якої частини роботи застосовується.

Що треба зробити практично

  • Відкрити публічний репозиторій (GitHub або GitLab) — не пізніше фіналу.
  • Покласти в корінь файли LICENSE (Apache-2.0), LICENSE-hardware (CERN-OHL-P v2), LICENSE-docs (CC BY 4.0) і NOTICE з назвою проєкту, роком і складом команди.
  • Додати в README абзац «Ліцензії»: що саме під якою ліцензією.

Готові файли-шаблони → скопіюйте їх і підставте свої дані. Окремого розділу в проєктній пропозиції для цього не потрібно — у формі реєстрації достатньо підтвердити, що команда погоджується з цими умовами.

12

Важливо

Прототипи мають навчальний характер і не є сертифікованими медичними виробами. Їх не можна використовувати для діагностики чи лікування реальних пацієнтів без відповідних дозволів, схвалення етичного комітету та нагляду медичних фахівців. Для тестування використовуйте симулятори сигналів, фантоми або добровільні вимірювання у членів команди.

13

Реєстрація та заявка

Одна форма: реєструє команду, приймає PDF-пропозицію й відкриває доступ до пісочниці API. Імена всіх учасників не збираємо — вони потрібні лише в пропозиції.

Кількість учасників

Наставник у ліміт не входить

Проєктна пропозиція (PDF)необов’язково · до 10 МБ
Перетягніть PDF сюди або виберіть файлМожна додати пізніше — подайте форму ще раз із тим самим email капітана й назвою команди.
Токен до пісочниці надішлемо на email капітана протягом 2 робочих днів.

14

Контакти й поширені питання

Координатор конкурсу
к.т.н., доцент Жуковський Віктор Володимирович
Кафедра
Інженерії програмного забезпечення та штучного інтелекту, НУВГП, Рівне

Поширені питання

Чи можна подаватися самому, без команди?

Ні. Мінімальний склад — 2 особи, максимальний — 4. Комплект поєднує апаратну, програмну й інтеграційну частини, тому розподіл ролей передбачений умовами.

Чи треба купувати обладнання за власні кошти?

Ні. Організатори закуповують або фінансують компоненти за погодженими заявками — після оголошення результатів Етапу I. Якщо частина компонентів у вас уже є, позначте їх у таблиці як наявні.

Чи залишиться обладнання команді після конкурсу?

Ні. Закуплені компоненти належать організаторам і після фіналу повертаються до спільного пулу обладнання, який використовуватимуть учасники наступних конкурсів і навчальних проєктів. Команда отримує їх у користування на час конкурсу. Власні компоненти, які ви внесли до заявки як наявні, звісно, залишаються вашими.

Чи є обмеження щодо платформи й датчиків?

Ні. Можна брати будь-які доступні рішення — від мікроконтролера з окремими датчиками до готових приладів вищого рівня. Головне, щоб із приладу можна було забрати дані відкритим або задокументованим способом, щоб вибір був обґрунтований, а комплект можна було відтворити.

Чи зможемо ми використати свій проєкт після конкурсу — наприклад, у стартапі?

Так. Авторські права залишаються за командою, а Apache-2.0 і CERN-OHL-P не забороняють комерційне використання. Зверніть увагу на другий бік відкритої ліцензії: вашу роботу так само зможе взяти і хтось інший, зі збереженням посилання на вас.

А якщо ми не хочемо відкривати код і схеми?

Відкритий репозиторій — одна з умов участі, тож без цього не вийде. Але відкритий не означає нічий: ви лишаєтеся авторами й можете використовувати свою роботу далі, зокрема комерційно. Якщо якась частина не може бути відкрита через чужі права — наприклад, SDK приладу під NDA — напишіть про це в пропозиції, розглянемо окремо.

Якою мовою подавати проєктну пропозицію?

Українською або англійською. Англійська зручніша для партнера й для можливої презентації в Оксфордському університеті, але на оцінювання вибір мови не впливає.

Коли команди отримають доступ до API МІС?

Протягом 2 робочих днів після реєстрації: токен до пісочниці надішлемо на email капітана. Далі — документація, колекція запитів для Bruno або Postman і завдання.

Скільки команд пройде до Етапу II?

Кількість заздалегідь не фіксуємо. Вона залежить від того, скільки сильних заявок надійде і які будуть можливості з фінансуванням обладнання. Формального «прохідного балу» теж немає: ми дивимося на пропозицію разом із виконаним завданням з API.

Чи можна використати смартфон як fog-вузол?

Так. Телефон із вашим застосунком — цілком робочий варіант: він уже має BLE, екран, живлення й мережу, тож застосунок може збирати дані з приладів і надсилати їх на наш сервер. Вибір між телефоном, Raspberry Pi та мікроконтролером обґрунтуйте в пропозиції.

Чи можна продовжувати проєкт, розпочатий раніше?

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

Організатори й партнер

Open Health Informatics Networks

НУВГП

Національний університет водного господарства та природокористування

Seven Informatics

партнер