Rakathon 2026 · projekty
Všechny projekty

PillGaze

modulBit · PillGaze · Brno

Vyfoťte krabičky léků nebo lístek od lékaře, AI je přepíše do seznamu a lékař po zadání kódu hned vidí léky i jejich interakce.

Onkologičtí pacienti, často starší, berou kromě léčby spoustu léků od různých lékařů a nikdo nemá úplný přehled, co všechno užívají. PillGaze z toho dělá jednu fotku.

Jak to funguje

  1. Pacient vyfotí krabičky léků nebo lístek od lékaře, až 10 fotek najednou. Appka sama upozorní na tmavou nebo rozmazanou fotku.
  2. AI přečte název, sílu a dávkování. Pacient v tabulce „Sedí to?“ jen potvrdí nebo opraví.
  3. Lékař zadá jednorázový kód od pacienta a v prohlížeči uvidí jeho léky. Jméno ani jiné osobní údaje nevidí.
  4. Interakce se kontrolují podle účinné látky, ne podle obchodního názvu (Paralen → paracetamol). Lékař vidí seřazené nálezy podle závažnosti a matici každý lék s každým.
  5. Lékař může léčbu upravit a poslat změny zpět pacientovi.

Data

  • DDInter: databáze lékových interakcí (závažnost major / moderate / minor)
  • Onkologické režimy: zkratky jako FOLFOX se rozloží na jednotlivá léčiva a kontrolují se proti ostatním lékům
  • Duplicity: dva přípravky se stejnou účinnou látkou (Paralen + Panadol)

Prázdný výsledek nikdy neznamená „žádné interakce“. Vždy ukážeme, co se zkontrolovat nepodařilo.

Pro koho je to navržené

Pacientská část je dělaná pro seniory: velká tlačítka, text min. 18 px, vysoký kontrast, žádná gesta a lidská čeština. Funguje jako mobilní webová appka (PWA).

Další funkce

  • Pomoc od blízkého: pacient pošle odkaz někomu blízkému a ten za něj léky zadá ve svém mobilu, bez instalace appky.
  • Více jazyků: ne každý pacient mluví česky, proto je appka i v angličtině a ukrajinštině.
  • Export do FHIR: lékař si seznam léků stáhne ve formátu FHIR R4 a může ho nahrát do nemocničního systému. Export neobsahuje jméno pacienta.
Měli už předtím
Předem jsme měli připravený návrh, jak by mohl vypadat design aplikace.
Využití AI
Krabičky a lístky od lékaře čte multimodální LLM GPT-6.1 Sol přes Azure OpenAI v EU. Vrací JSON v pevném schématu: název, síla, účinná látka, dávkování. Model nesmí nic opravovat. Neznámý nebo špatně čitelný název přepíše přesně tak, jak je napsaný, a označí ho jako nejistý.

Zbytek už AI nedělá. Výstup párujeme s katalogem léčiv a jako jistý bereme lék jen při shodě značky i síly a jistě přečteném názvu. Jinak pacient vybere z nabídnutých kandidátů v tabulce „Sedí to?“. Interakce se počítají z databáze DDInter, ne modelem.

Přesnost měříme vlastním evalem na 27 vzorových listech (320 položek): tištěný text 100 % názvů i sil, rukopis 95–97 %. Párování s katalogem nemělo ani jednu chybnou jistou shodu.
Dopad
Onkologický pacient má kromě chemoterapie často i spoustu léků od praktika, kardiologa a dalších. Onkolog se o nich dozví z ústního výčtu nebo papírku a interakce hledá ručně. PillGaze mu dá úplný seznam s přečtenými účinnými látkami a kontrolou interakcí včetně rozložení režimů jako FOLFOX dřív, než pacient dosedne do ordinace.

Pacientovi stačí mobilní prohlížeč, nic se neinstaluje. Appka je dělaná pro seniory a je ve více jazycích.
Když si pacient neporadí, léky za něj zadá blízký. Lékař nevidí žádné osobní údaje a seznam si vyexportuje do FHIR, tedy formátu, kterým se dá napojit na nemocniční systém.

Aby projekt žil dál, potřebuje plný číselník SÚKL místo vzorového katalogu, licenci na databázi interakcí pro klinické použití (DDInter má nekomerční licenci) a pilot na jedné onkologické ambulanci.
Komu pomůže
Pacienti a jejich blízcí, Lékaři a sestry, Nemocnice a poskytovatelé péče
Technologie InterSystems
Ne
Tým
modulBit — Vít Smolík, Jonáš Hubený, Matyáš Vlk
Výzva
PillGaze · Brno