MyoGenius

АІ-асистент для лікарів: лікар — лікує, додаток — занотовує та аналізує.

#гомін штучного інтелекту
AI
MedTech

Практикуючий лікар-фізіотерапевт з США звернувся до нас із ідеєю спростити процес первинної комунікації з пацієнтом та автоматизувати формування медичної картки під час прийому.

Головна ціль проєкту:

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

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

Створення MVP

Загальна потреба клієнта полягала у створенні прототипу для залучення інвестицій у розробку повноцінного додатку, який би спрощував роботу лікарів у Сполучених Штатах. Ми створили MVP, яке пройшло тестування серед групи лікарів для оцінки життєздатності рішення. Проте, в кінцевому результаті клієнт отримав працюючий додаток із широким переліком функцій, який має потенціал перетворитися у повноцінне SaaS-рішення.

Виклики проєкту MyoGenius

1. На початковому етапі клієнт не мав готового дизайну, повної концепції чи алгоритмів для розробки — фактично існували лише скетчі у Figma.

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

2. Під час роботи з клієнтом ми спільно визначили перелік екранів (який ще кілька разів коригували), узгодили ключові функції, інтеграцію з ШІ та алгоритми генерації даних. Самостійно розробили user flow додатку.

4. Необхідно було реалізувати інтеграції з Firebase для авторизації та тимчасового зберігання даних, а також з OpenAI для транскрипції, сканування екранів і генерації медичних заключень, при цьому додаток повністю працював на фронт-енд частині, без серверної частини.

Функціонал додатку
1
Імпорт даних з медичної картки пацієнта
Якщо картка існує в медичній системі, дані можна отримати через сканування екрану. АІ розпізнає текст і переносить його у додаток.
2
Запис і транскрибація діалогу
Додаток записує розмову лікаря та пацієнта під час діагностики, транскрибує її за допомогою АІ та підсвічує ключові слова для зручності лікаря.
3
Візуалізація анатомічної моделі
Фігура з м’язами та кістками дозволяє лікарю клікнути на проблемну ділянку, вибрати рівень тканини, природу та ступінь болю, а також оцінити мобільність.
4
Додаткові параметри обстеження
Можливість додавати дані через випадаючі списки для більш детальної діагностики.
5
Генерація звіту для лікаря та пацієнта
Звіт створюється автоматично на основі зібраних даних, його можна легко роздрукувати або експортувати в іншу систему.
6
Повністю локальне зберігання даних
що гарантує максимальну безпеку медичної інформації.

Інтеграція штучного інтелекту

У цьому додатку АІ:

  • створює точну транскрипцію діалогу, 

  • структурує дані для лікаря щодо можливих захворювань на основі отриманих даних,

  • лікар має повний контроль над рекомендаціями, може модифікувати їх або доповнювати власними нотатками.

А що по технологіях?

Додаток повністю реалізований на front-end частині, щоб спростити розробку та не обтяжувати клієнта додатковою архітектурою серверної частини.

Головні інтеграції: Firebase — авторизація користувачів та тимчасове зберігання даних; OpenAI  — транскрипція розмов, сканування екрану та генерація медичних звітів.

А що у результаті?

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

Кейси, які можуть вас зацікавити

bird
Д
а
в
а
й
т
е
п
о
г
о
в
о
р
и
м
о
п
р
о
в
а
ш
п
р
о
є
к
т
?