JSF

JSF

Název projektu / produktu: MedAssist
Vedoucí týmu: Filip Šipoš
Výzva: 8. MedAssist
Problém: Aby sa zamestnanci nemocnice nemuseli hrabať v interných dokumentoch a smerniciach, a aby mohli jedným klikom vedieť aký je najbližší postup pri ich ich probléme, prípadne na koho sa obrátiť.
Řešení: Naše riešenie má frontend vytvorený vo Vue + Nuxt, využíva webhooky na komunikáciu s n8n (automatizačná platforma s využitím agentov). N8N komunikuje s modelom ktorý: 1. Pošle požiadavok na MCP server, ktorý: a) Spraví lookup na vektorovú DB b) Z nej vytiahne top 5 a zoradí ich 2. Má chat memory pre udržanie kontextu konverzácie. 3. Vracia finálnu relevantnú odpoveď, prípadne priloží odkaz na relevantný dokument.
Dopady: Naše riešenie šetrí čas primárne zamestnancom nemocnice, ktorí by štandardne museli hľadať v interných dokumentoch, či smerniciach. Naše riešenie im umožní jedným klikom zistiť odpoveď na svoju otázku a teda využiť svoj čas viac efektívne. Pri takýchto situáciách, naše riešenie šetrí hodiny až dni prehľadávania interných smerníc a registrov kontaktov.
Proveditelnost: Náš chatbot je takmer pripravený na použitie do praxe. Preddefinovaný set dokumentov, ktorý náš AI-native backend používa na odpoveďe na otázky je plne funkčný. Čo sa nášho frontendu týka, niektoré z funkcií aplikácie sú stále "work in progress". V priebehu mesiaca dokáže appka byť nasadená na nemocničnú infraštruktúru.
V čem je řešení nové: Naša aplikácia umožňuje text-to-speech, teda uživateľ vie zadať svoj dotaz a prehrať si prichádzajúcu odpoveď. Umožnujeme taktiež prihlásenie cez SSO pre nemocničných zamestnancov, clean UX, integráciu a štandardizáciu do FHIR. Taktiež máme integráciu dokumentov, a citácie z nich.
Co jste udělali během hackathonu - textové vysvětlení + kód (např. odkaz na GitHub): Väčšinu frontendu, celý backend a celý N8N workflow, MCP server, Hybrid RAG pre vyhľadávanie dát modelom v dokumentoch. Odkazy na github: https://github.com/Jan-Slota-Foundation/medassist-n8n-util https://github.com/Jan-Slota-Foundation/hack_jak_brno_data_cleaner https://github.com/Jan-Slota-Foundation/medassist-fe https://github.com/Jan-Slota-Foundation/medassist-be
Co jste měli hotové před hackathonem?: Malá časť frontendu.
Co bude následovat a čeho chcete dosáhnout? Máte zájem projekt dále rozvíjet?: Lepší prístup modelu k FHIR, kontext podľa aktuálnej pozície (lokácie používateľa v nemocnici), animovaný sprievod doporučeným procesom (napr. ako TODO list).