RovianDevelopment Labs
Toate proiectele
NHSAmbience AI

Răspunsuri clinice care
își arată raționamentul.

NHS Advice & Guidance transforma fiecare întrebare a unui medic de familie într-o sarcină manuală pentru un specialist, inclusiv întrebările simple și repetate. Ambience AI redactează un răspuns fundamentat, cu citări la nivel de pagină, gata pentru ca un specialist să îl aprobe sau să îl modifice înainte să ajungă la medicul de familie.

Fluxul de revizuire de către specialist pe un fundal albastru NHS: întrebare, răspuns și revizuire, alături de un răspuns clinic citat care așteaptă aprobarea.

Problema

Sistemul NHS Advice & Guidance permitea medicilor de familie să trimită întrebări clinice către specialiști, care le analizau și le răspundeau când aveau capacitate. Fiecare întrebare intra în aceeași coadă manuală, fie că era vorba de un caz complex, fie de o întrebare la care echipa răspunsese deja de multe ori.

Pentru întrebările de rutină, o mare parte din muncă însemna găsirea ghidului relevant și copierea lui într-un răspuns. Cerința a fost reducerea acestei repetiții fără eliminarea supravegherii clinice: redactarea unui răspuns fundamentat și citat, pe care specialistul să îl aprobe, să îl modifice sau să îl înlocuiască înainte ca medicul de familie să îl vadă.

Ce am construit

Un pipeline de regăsire peste ghidurile NICE și BSR, integrat într-un flux clinic, nu într-o fereastră de chat.

  • Răspunsuri din ghid, nu din memorie. Documentele sunt fragmentate păstrând secțiunile și tabelele intacte, regăsite prin căutare vectorială și predate modelului ca pasaje; astfel, o referință numerotată indică exact textul care a produs propoziția.
  • Un refuz în locul unei presupuneri. Sub pragul de încredere sistemul refuză, iar cazul ajunge tot la un om.
  • Un specialist în fața fiecărui răspuns. Aprobă, cere o revizuire sau înlocuiește complet răspunsul. Medicul de familie nu vede nimic până când specialistul nu acționează.
Lista de consultații a medicului de familie, cu cazuri trimise, în curs de revizuire și închise, cu etichete de specialitate și urgență.
Coada unui medic de familie. Fiecare consultație poartă o specialitate, o urgență și o stare — iar starea este cea care decide cine are voie să vadă răspunsul.
  1. 01

    Medicul întreabă

    Vârstă, sex, specialitate și urgență

  2. 02

    Regăsire

    Pasaje NICE și BSR

  3. 03

    Răspuns redactat

    Fiecare afirmație numerotată

  4. 04
    Etapă obligatorie

    Revizuire de specialist

    Aprobare, revizuire sau înlocuire

  5. 05

    Medicul vede răspunsul

    Cu sursele atașate

Partea interesantă a unui produs de AI clinic nu este răspunsul. Este tot ce trebuie să fie adevărat înainte ca cineva să aibă voie să îl citească.

Fundamentare

Fiecare referință poartă titlul ghidului, pagina, calea secțiunii și data publicării, astfel încât un specialist poate verifica o afirmație în aproximativ zece secunde. Acesta este singurul motiv pentru care o etapă de revizuire umană este sustenabilă.

Vizualizarea unui specialist asupra unui răspuns redactat despre diferențierea aurei de migrenă de un AIT, cu două surse NICE numerotate care indică titlul ghidului, paginile, calea secțiunii și data publicării.
Un răspuns care așteaptă revizuirea, cu cele două surse ale sale — ghid, pagină, secțiune, data publicării.
Tabloul de bord al administratorului: numărul total de răspunsuri AI, proporția răspunsurilor fundamentate, consultațiile și utilizatorii activi, cu grafice pe stare și specialitate și un jurnal live de evenimente RAG.
Vizualizarea administratorului. Rata de fundamentare, stările consultațiilor și un jurnal live al a ceea ce a făcut efectiv pipeline-ul de regăsire — inclusiv câte fragmente a folosit fiecare răspuns.

Detalii

Context
UCL Industry Exchange Network, împreună cu NHS și Intel
Durată
24 de săptămâni, octombrie 2025 – martie 2026
Frontend
React · TypeScript · Vite · streaming SSE al răspunsului, cu fallback pe polling · Recharts · Vitest · Playwright
Backend
FastAPI · PostgreSQL + pgvector · Alembic · autentificare JWT · coadă Redis
Regăsire
Extragere din PDF · fragmentare conștientă de secțiuni și tabele · căutare vectorială cosinus · recrawl programat al NICE
Inferență
Med42 prin Ollama, local-first, cu fallback găzduit configurabil
Livrare
Docker Compose, șapte servicii · nginx TLS · health checks și ordonarea dependențelor