
Sic4Change · Nut4Health
Tercer sector · innovació social i salut
Plataforma de dades per a la lluita contra la desnutrició
Milers de casos seguits en centenars de centres de salut, a Espanya i Mauritània, amb traçabilitat completa de cada infant des de la detecció fins al seguiment.
Milers de casos
seguits en centenars de centres de salut
2 països
Espanya i Mauritània
Traçabilitat total
de cada cas, de la detecció al seguiment
Client
Sic4Change · Nut4HealthSector
Tercer sector · innovació social i salut
Serveis
Tecnologies
Resum
«Plataforma de la Dada» de Nut4Health per a Sic4Change: infraestructura analítica completa que converteix registres operatius en informació accionable basada en evidència. Quatre components integrats: ETL en Python des de Firebase, Data Warehouse en MySQL amb model analític, API REST amb autenticació que exposa les dades sense accés directe a la base, i dues visualitzacions complementàries —Power BI i un dashboard propi en Flutter— integrades al web amb permisos i rols.
Context
El client
Sic4Change opera Nut4Health, un programa de detecció, tractament i prevenció de la desnutrició aguda infantil en contextos vulnerables, desplegat a Mauritània. La seva operativa es recolza en dues apps mòbils: una de rastreig, amb què agents i voluntaris registren casos a la comunitat, i una altra de centres de salut, que gestiona els casos atesos —estat clínic, mesures, medicació i seguiment—. Dades clau del programa, però atrapades en bases operatives sense model analític.
El repte
Informació a Firebase optimitzada per a l'operativa de les apps, no per a l'anàlisi. Dades disperses entre dues aplicacions amb estructures pensades per al registre a camp. Sense model unificat ni magatzem estructurat, els responsables depenien d'extraccions manuals. Tot amb un pressupost acotat del tercer sector que descartava BI d'alt cost per llicència i exigia una arquitectura eficient, sostenible i escalable a nous països.
La solució
Com ho vam resoldre
- 01
Processos ETL automatitzats
ETL en Python que cada nit recull la informació de les dues apps des de Firebase, la neteja i l'adapta al model analític abans de carregar-la al DW. Execució desatesa: cada matí les dades del dia anterior estan a punt.
- 02
Data Warehouse amb model analític
Model analític simplificat en MySQL: dimensions (infant, tutor, localització) i fets per als dos nivells operatius —comunitari (contractes) i centres (casos i visites)—. Permet analitzar tant la captació sobre el terreny com l'evolució clínica als centres.
- 03
API REST d'accés a les dades
API REST amb autenticació per token i endpoints especialitzats (casos, contractes, visites, localitzacions, GeoJSON) que aïlla les visualitzacions del DW. Cada endpoint admet filtres per país, regió, província, tipus de centre, sexe, nivell de desnutrició o data.
- 04
Dues solucions de BI complementàries
Després de comparar Looker Studio, Power BI, Tableau i Qlik per cost, flexibilitat i accessos, vam desenvolupar dues visualitzacions sobre la mateixa API. Power BI per a l'exploració àgil. Dashboard propi multiplataforma en Flutter per a una experiència a mida en qualsevol dispositiu, sense cost per llicència i plenament controlat per l'organització. Tots dos organitzats en quatre blocs alineats amb indicadors UNICEF.
- 05
Integració web amb rols i permisos
Integrades al web de l'organització amb permisos i rols que determinen què veu cada perfil —peça clau per la confidencialitat de les dades de salut—. Consum dinàmic: les visualitzacions s'alimenten en temps real de l'API amb consultes filtrades i interactives.
Què va canviar
Resultats
Plataforma de dades d'extrem a extrem: d'informació dispersa en bases operatives a un ecosistema analític complet que converteix la dada en brut en informació accionable.
Dades sempre actualitzades sense esforç manual: els processos ETL s'executen automàticament cada dia, garantint informació neta i al dia sense intervenció de l'equip.
Accés segur i desacoblat: una API REST amb autenticació i filtres que obre les dades a múltiples eines de visualització sense exposar la base de dades.
Doble via de visualització: Power BI i un dashboard propi multiplataforma en Flutter, combinant la flexibilitat d'una eina consolidada amb una experiència a mida i sense cost per llicència.
Decisions basades en evidència: quadres de comandament que posen a l'abast taxes d'admissió, recuperació, abandonament i mortalitat, durada dels tractaments i cobertura territorial.
Solució sostenible i econòmica: una arquitectura eficient desplegada en infraestructura pròpia que evita els elevats costos per llicència —clau per a una organització del tercer sector.
Traçabilitat completa de cada cas: cada infant queda seguit de la detecció a l'alta, amb la informació de les dues apps de camp unificada.
Una operació orientada a reduir riscos: els responsables veuen abans on actuar i gestionen els programes amb dades, per reduir el risc de desnutrició aguda i de mortalitat infantil.
Altres casos.
Més projectes del mateix equip.
