Rakathon 2026 · projekty
Všechny projekty
Vítěz výzvy

Onkologický AI průvodce pro FN Ostrava

Holub · Onkologický AI průvodce · Ostrava

AI průvodce pro onkologické pacienty FN Ostrava: odpovídá s citem a jen ze schválených materiálů FNO, varovné příznaky hlídají pravidla.

Prezentace: https://irishealth-team76-9760229d.swedencentral.azurecontainer.io/prezentace

Onkologický pacient má nejvíc otázek mezi návštěvami, často večer a v noci, kdy se nemá koho zeptat. FN Ostrava má desítky informovaných souhlasů, letáků a stránek, jenže jsou roztroušené a často jen jako naskenované PDF. Průvodce je zpřístupní v rozhovoru.

Pro pacienta

  • Chat v mobilu, který odpovídá lidsky, s citem a jen ze schválených materiálů FNO. U každé odpovědi je zdroj a stránka.
  • Doptá se, než odpoví: volby A–D, škály, celý dotazník otázka po otázce (EQ-5D, GAD-7 a další, celkem 7).
  • Varovné příznaky hlídají pevná pravidla, ne model. Například horečka 9. den po chemoterapii znamená „nečekejte do rána“, volat 155 a kam jet.
  • Když je potřeba člověk, dá kontakt na sestru nebo lékaře. Ukáže i to, na co se ptají lidé ve stejné situaci.
  • Letáky jsou předělané do karet přímo v chatu, pacient nemusí z aplikace odcházet.

Pro lékaře

  • Pacienti: shrnutí rozhovorů, emoční skóre 1–5, vyplněné dotazníky.
  • Statistiky: na co se pacienti ptají, jak jistě AI odpovídala a kde materiály chybí.
  • Zdroje: klinika sama zapíná, nahrává a upravuje materiály a kontakty.

Technika

  • InterSystems IRIS for Health: FHIR R4 (pacienti, dotazníky, zprávy), SQL (přepisy rozhovorů, hodnocení) a vektorové hledání přímo v IRIS (382 dokumentů, 3 493 vektorů).
  • Azure OpenAI v EU Data Zone, agent v LangGraph: detektory a pravidla → model → druhý model ověří každé tvrzení proti zdroji.
  • 192 sepsaných pravidel chování AI, 10 typů odpovědí, ochrana proti prompt injection, žádná diagnóza ani prognóza.
  • React 19, TypeScript, Node.js 24, Python, Docker.

Vyzkoušejte

  • Demo jen ve frontendu, funguje i bez serverů. Princip zůstává: celý průchod je nasimulovaný podle stejných pravidel jako živý průvodce.
    • Pacient, 7 průchodů od nového pacienta po horečku a 155: https://rakathon-pruvodce.vercel.app/demo
    • Lékař, pacienti, statistiky a zdroje: https://rakathon-pruvodce.vercel.app/demo-doctor

Stav

Funkční prototyp. Plná verze běží v Azure: InterSystems IRIS for Health, backend v Node.js a Caddy v Azure Container Instances.

Měli už předtím
Žádný kód ani prototyp. Tým se dal dohromady až na hackathonu a společně jsme začali pracovat 16. 10. okolo 16:00 po vizi. Ľubomír měl z dopoledne na svém serveru připravené prostředí: InterSystems IRIS for Health z veřejného FHIR AI Hackathon Kitu. Dál jsme použili materiály FNO od zadavatele a syntetická data pacientů. Všechno ostatní (aplikace pro pacienta i lékaře, backend, agent, pravidla, indexace materiálů) vzniklo až potom.
Využití AI
Jazykový model (GPT v Azure, EU Data Zone) odpovídá pacientům jen nad schválenými materiály FNO. Ty jsme rozdělili na úseky a uložili jako vektory (multilingual E5) do InterSystems IRIS. Model dostane jen nalezené pasáže a kontext pacienta z FHIR a cituje zdroj i stránku. Každou zprávu řídí graf v LangGraph: nejdřív detektory a pevná pravidla (varovné příznaky řeší pravidlo, ne model), pak model, nakonec druhý model ověří každé tvrzení proti citovanému zdroji. Model volí i podobu odpovědi: doptání A–D, škálu, dotazník, kontakt na sestru nebo varování. Nedává diagnózu ani prognózu a hlídá pokusy o prompt injection. Chování AI určuje 192 sepsaných pravidel, která se dají upravit.
Dopad
Pacient dostane odpověď ve chvíli, kdy ji potřebuje, i v noci, ze zdrojů své nemocnice a se zdrojem. Varovné příznaky po chemoterapii se nepřehlédnou: průvodce řekne, ať nečeká do rána, a pošle na 155 nebo urgentní příjem. Sestrám ubude opakovaných dotazů po telefonu. Lékař vidí, s čím se pacienti trápí a komu je emočně špatně. Klinika vidí, kde materiály chybí. Vyplněné dotazníky (EQ-5D, GAD-7) se ukládají ve FHIR a jsou použitelné pro péči i výzkum. Další krok je pilot na onkologii FNO, potom další oddělení, nemocnice a data pojišťoven.
Komu pomůže
Pacienti a jejich blízcí, Lékaři a sestry, Nemocnice a poskytovatelé péče, Zdravotní pojišťovny
Technologie InterSystems
Ano — InterSystems IRIS for Health je datové jádro. FHIR R4 server drží pacienty, vyplněné dotazníky (QuestionnaireResponse) a zprávy. Agent z něj čte kontext pacienta a dotazníky do něj zapisuje, takže výstupy jsou připravené pro napojení na nemocniční systém. SQL tabulky v IRIS drží přepisy rozhovorů, hodnocení odpovědí a zpětnou vazbu. Vektorové hledání přímo v IRIS (sloupec VECTOR, embeddingy multilingual E5) nad 382 dokumenty a 3 493 vektory z materiálů FNO.
Tým
Holub — Jan Kondula, Ľubomír Hlavko
Výzva
Onkologický AI průvodce · Ostrava