Inspiració
OncoConnect neix de la necessitat real de donar visibilitat i seguiment al “chemo brain” i a altres alteracions cognitives i emocionals que poden aparèixer durant i després dels tractaments oncològics. Sovint, aquests efectes són percebuts pels pacients però no sempre monitoritzats de manera sistemàtica. El projecte s’inspira en la voluntat d’unir neuropsicologia, tecnologia i humanització de la salut, oferint una eina accessible que permeti al pacient sentir-se escoltat i acompanyat. A més, ofereix eines de communicació entre el pacient i el metge.
Què fa?
OncoConnect és una aplicació que permet el seguiment cognitiu i emocional de pacients oncològics mitjançant:
- Tests cognitius validats que mesuren atenció, memòria de treball, velocitat de processament i fluència verbal alternada.
- Un seguiment intensiu d’una setmana, amb la possibilitat de fer tests de control cada 6 mesos.
- Registres diaris sobre estat anímic, incidències quotidianes i un diari personal.
- Visualització de gràfics evolutius que permeten correlacionar rendiment cognitiu i percepció subjectiva.
- Un espai d’eines i recomanacions, un chat-bot per consultes, i missatges entre pacient i metge.
- Mode administrador per diferenciar rols i funcionalitats.
Com ho hem fet?
Hem desenvolupat OncoConnect utilitzant:
- Streamlit com a framework principal per crear una interfície web clara, accessible i interactiva.
- Python per a la lògica dels tests, la gestió de sessions i el tractament de dades.
- SQLite per a l’emmagatzematge de resultats, registres diaris i usuaris.
- Recursos lingüístics de Softcatalà per validar les paraules del test de fluència verbal.
- Gràfics dinàmics per mostrar l’evolució cognitiva i emocional del pacient.
Tot el projecte s’ha construït amb una arquitectura modular, pensada per poder escalar i afegir nous tests o funcionalitats en el futur.
Problemes que hem tingut
Durant el desenvolupament ens hem trobat amb diversos reptes:
- Dissenyar tests cognitius fiables i implementar correctament les regles de puntuació.
- Gestionar errors de format de dates, sessions i bases de dades.
- Validar paraules en català i comprovar l’alternança semàntica en temps real.
- Mantenir una bona experiència d’usuari.
- Implentar veu-a-text.
Assoliments dels quals estem orgullosos:
Estem especialment orgullosos d’haver creat una plataforma integral, que va més enllà dels tests cognitius individuals. Hem aconseguit:
- Integrar un chat-bot que facilita la comunicació i resolució de dubtes del pacient.
- Desenvolupar un sistema complet d’estadístiques i visualització de dades, útil tant per al pacient com per al professional sanitari.
- Incorporar un diari personal i registres emocionals, donant veu al pacient i recollint la seva experiència subjectiva.
- Facilitar la comunicació pacient–metge, connectant dades objectives amb percepcions personals.
- Crear una vista específica per al professional (mode administrador) que permet analitzar l’evolució del pacient des del punt de vista clínic.
- Unificar en una sola eina el seguiment cognitiu, emocional i comunicatiu, amb una interfície clara i accessible.
Què hem après?
Aquest projecte ens ha permès aprendre:
- Com traslladar conceptes de neuropsicologia a una aplicació digital.
- A dissenyar aplicacions de salut amb enfocament centrat en l’usuari.
- A treballar amb Streamlit, bases de dades i gestió d’estats de manera eficient.
- Implementació de bots i altres funcions.
Què ve després per a OncoConnect:
Els pròxims passos d’OncoConnect se centren a ampliar la funcionalitat i l’impacte clínic de la plataforma:
- Incorporar voice-to-text a tots els tests, facilitant l’accessibilitat i reduint la càrrega cognitiva del pacient.
- Afegir més variacions de tests per a cada domini cognitiu, permetent una avaluació més rica i menys repetitiva.
- Desenvolupar un model predictiu basat en les dades recollides, capaç d’anticipar possibles deterioraments cognitius o canvis emocionals.
- Integrar un sistema de notificacions i recordatoris per millorar l’adherència al seguiment i als registres diaris.
- Millorar la personalització de recomanacions segons el perfil i l’evolució del pacient.
- Continuar treballant en la validació clínica i l’escalabilitat de l’aplicació.
Log in or sign up for Devpost to join the conversation.