Proiectul WODIA: un parteneriat Zitec care sprijină pacienții și profesioniștii din domeniul medical din întregul spectru al medicinei personalizate

Descoperă toate detaliile programului de monitorizare și screening personalizat ERA PerMed, susținut de Zitec

O jumătate de milion de femei mor în fiecare an la naștere. Doar preeclampsia și hipertensiunea gestațională sunt cauza morții a 76.000 de mame și unui număr de ½ milion de copii. Sugarii care supraviețuiesc suferă frecvent de probleme de sănătate pe termen lung, inclusiv paralizie cerebrală, boli pulmonare cronice, orbire și pierderea auzului, iar costurile de asistență medicală care rezultă sunt mari.

Menit să facă nașterea mai sigură pentru femei, prin identificarea și urmărirea semnelor timpurii ale preeclampsiei în timp ce aceasta este încă prevenibilă, prin medicamente personalizate, servicii de screening, terapie și monitorizare la domiciliu, proiectul WODIA este încă un parteneriat de succes între ERA PerMed și Zitec, ale cărui secrete le vom dezvălui în acest articol.

Client

ERA PerMed, Aarhus University

Impact:
dezvoltarea unui API (interfață de programare a aplicației) pentru conectarea senzorilor hardware la baza de date MySQL
crearea unei interfețe pentru utilizatori și pentru admin care să facă introducerea și monitorizarea datelor mai ușoară și mai sigură pentru pacienți și personalul medical 

Servicii
Gestionarea bazelor de date relaționale cu ajutorul MySQL ▪ Web server și reverse proxy Nginx ▪ UI dinamică și responsive cu ajutorul jQuery, Axios și ApexCharts ▪ Interfață pentru admin securizată, dezvoltată în Sonata 

 

Industrie

Inginerie biomedicală

Technologii

PHP, Symfony

Aria geografică

Uniunea Europeană

Tipul de companie-client

Consorțiu

PARTENERIATUL CARE FACE POSIBILĂ MONITORIZAREA ȘI SCREENING-UL PERSONALIZAT: ZITEC & WODIA

Preeclampsia complică până la 8% din toate sarcinile din întreaga lume și poate duce la mai multe afecțiuni care pun viața în pericol, care necesită adesea tratament medical și spitalizare. Riscurile pentru făt includ creșterea slabă și nașterea prematură. Costul preeclampsiei este estimat a fi de până la 13,5 miliarde de euro pe an numai în Uniunea Europeană.

Odată diagnosticată preeclampsia, aceasta nu poate fi vindecată. Studiile recente au arătat noi abordări diagnostice promițătoare folosind o baterie extinsă de screening și monitorizare a biomarkerilor combinate cu fenotipul matern și categorizarea istoricului, care sunt apoi clasificate într-un model de risc. Pe baza acestui model, s-a constatat că tratamentul medical cu agenți antiplachetari este eficient într-o cohortă de peste 61.000 de sarcini.

WODIA va combina acel fenotip matern cu biomarkerii măsurați. Împreună, acestea vor permite un tratament personalizat țintit, mai eficient, cu dozare individuală a medicamentelor, și vizite clinice mai puține și mai eficiente. Accesarea expertizei profesioniștilor Zitec a fost o decizie firească, pentru crearea soluției de software potrivite care să sprijine gestionarea datelor într-un mod simplu atât pentru pacienți, cât și pentru personalul medical.

Echipa de proiect Zitec a avut ca prioritate continuarea elementelor necesare platformei tehnice WODIA, pentru a integra sursele, inclusiv dispozitivele de la domiciliu (telesănătate) precum și de la automăsurare în ambulatoriu (punctul de îngrijire).

În cadrul etapei 2 – 2023, activitatea s-a desfășurat conform planificării proiectului. Astfel, au fost derulate întâlniri și activități specifice analizei preliminare pentru generarea specificațiilor de lucru și dezvoltarea elementelor necesare platformei tehnice WODIA: infrastructură, interfață de gestionare a datelor pentru utilizator si pentru admin, gestionarea utilizatorilor, deploy, securitatea datelor si optimizarea performanței aplicație

PROVOCAREA IMPUSĂ DE PROIECT

Proiectul WODIA va sprijini pacienții și profesioniștii din domeniul sănătății din întregul spectru al medicinei personalizate, oferind un suport decizional mai precis și mai predictiv, medicină preventivă, personalizată și participativă, și colaborarea mai ușoară cu profesioniștii din domeniul sănătății: 

  • Instrumente precise și predictive de sprijinire a deciziei folosind biomarkeri, caracteristicile fenotipului pentru screening și monitorizare.
  • Medicină preventivă prin identificarea precoce a femeilor cu risc crescut de preeclampsie și hipertensiune gestațională, într-o etapă în care tratamentul profilactic este încă o opțiune. 
  • Medicină personalizată prin feedback personalizat și reglare a planurilor de medicație și tratament bazate pe informațiile senzorilor în timp real obținute în clinică și din mediul de acasă și participativ, deoarece permite pacienților să se îngrijească și să participe mai mult în propriul tratament.

În conturarea designului și a rezultatelor dorite ale programului, găsirea unei soluții software pentru a eficientiza colectarea, gestionarea și securitatea datelor a fost o parte imperativă a succesului acestui proiect.

API - SOLUȚIA PROPUSĂ DE ZITEC

Alegerea infrastructurii și tehnologiilor de către Zitec a reflectat aspirația noastră de a asigura un proces de screening și monitorizare sigur și ușor de utilizat, atât pentru pacienți, cât și pentru personalul medical.

 

Am ales MySQL pentru robustețea, fiabilitatea și ușurința în utilizare, esențiale în manipularea și stocarea datelor complexe. Nginx pentru eficiența sa în gestionarea unui număr mare de conexiuni simultane și capacitatea de echilibrare a load-ului, care contribuie la performanța generală și la stabilitatea aplicației. jQuery ne ajută să dezvoltăm rapid interfețe de utilizator dinamice și receptive, în timp ce ApexCharts ne permite să prezentăm datele într-un mod vizual atractiv și ușor de înțeles pentru utilizatori.

Am folosit Sonata Admin Bundle pentru a crea interfețe de administrare și FOS User Bundle pentru gestionarea utilizatorilor. Acestea ne-au permis să construim un sistem robust și personalizat pentru gestionarea conținutului și a utilizatorilor.

API-ul (application programming interface) este construit cu Symfony, FOS Rest Bundle, Swagger Annotations, fiind însoțit de o documentație detaliată realizată cu Nelmio API Doc. API-ul respectă standardele REST, iar cererile și răspunsurile sunt structurate conform unei documentații existente pe site.

Interfața de administrare (Admin) este construită cu Sonata Admin și oferă utilizatorilor aplicației funcționalități de tip CRUD, cu limitări sau permisiuni ce depind de rolul acestora. Această interfață simplifică gestionarea sistemului și monitorizarea datelor, oferind în plus utilizatorilor de tip administrator sau personalului medical un set de tabele personalizate care centralizează metricile colectate de la pacienți.

 

Cât despre interfața de utilizator (UI), aceasta este construită cu JQuery, ApexCharts și Axios, aceasta oferind o experiență interactivă pentru pacienți, administratori și personalul medical, permițându-le să vizualizeze informații și grafice relevante. În cazul pacienților, interfața grafică le oferă de asemenea posibilitatea să își introducă propriile măsurători în aplicație sau să monitorizeze în timp real preluarea și înregistrarea acestora.

 

Interfața are un design responsive și conține elemente mobile-friendly, fiind destinată în principal folosirii cât mai ușoare de către pacienți.

 

CUM FUNCȚIONEAZĂ API-UL?

API-ul funcționează în sistemul CRUD (creare, revizuire, actualizare, ștergere), iar endpoint-urile utilizate permit gestionarea următoarelor entități: municipalități sau unități teritoriale, instituții sau centre medicale de îngrijire și departamentele acestora, instanțe de tip senzor și evenimente primite de la senzori, gateway-uri (interfețe de acces pentru senzori) și chestionare. Datele pot fi înregistrate prin primirea lor pe endpoint-urile API, prin introducere manuală în interfața de admin sau prin introducere manuală de către pacient în interfața proprie.

După colectarea măsurătorilor în aplicație, acestea sunt parcurse și procesate pentru a se genera graficele, tabelele și rapoartele necesare pentru evidența stării de sănătate a pacienților.

Toate măsurătorile sunt trecute printr-un sistem complex de servicii construite în Symfony cu PHP, sunt grupate în funcție de tipuri de senzori, iar apoi sunt calculate metrici și medii ale valorilor în funcție de intervalele cerute. 

Datele sunt apoi trimise către Sonata Admin sau către interfața de utilizator, în funcție de criterii prestabilite, pentru a fi afișate

Odată ce datele au fost stocate în aplicație, ele pot fi accesate prin intermediul tuturor componentelor existente: API, interfața de administrare, interfața de utilizator. Accesul la aceste date este condiționat de tipul de utilizator autentificat în aplicație.

NECESITATEA SECURITĂȚII DATELOR ȘI SOLUȚIA PROPUSĂ DE ZITEC

Natura preeclampsiei și nevoia unei monitorizări stricte și precise a pacienților merg mână în mână cu faptul că astfel de date medicale sensibile trebuie colectate, stocate și accesate în siguranță. În timpul etapelor de dezvoltare și testare, sunt utilizate date de test ale pacienților , în timp ce datele reale vor fi utilizate numai în instanțe separate ale aplicației, care vor fi instalate de centrele medicale pe propriile dispozitive. Acest lucru garantează că datele sensibile sunt stocate și gestionate într-un mediu controlat și securizat.

Prin aceste măsuri, ne asigurăm că aplicația noastră este nu doar funcțională, dar și sigură, protejând informațiile pacienților și asigurându-ne că accesul la funcționalități critice este controlat și monitorizat corespunzător. Aceste practici de securitate sunt esențiale pentru menținerea încrederii utilizatorilor și pentru conformitatea cu standardele de protecție a datelor.

 

Dezvoltarea și implementarea aplicației noastre software abordează cu succes aspectele critice ale flexibilității, securității și ușurinței de utilizare. Printr-un design simplu și un proces de dezvoltare meticulos, am realizat un sistem care răspunde nevoilor diverse atât ale pacienților, cât și ale personalului medical.

Flexibilitatea soluției noastre de gestionare a datelor și concentrarea noastră asupra facilitării navigației utilizatorilor în aplicație, nu numai că sporesc satisfacția acestora, ci și poziționează aplicația noastră ca o soluție versatilă, capabilă să satisfacă cerințele în continuă evoluție din mediul tehnologic dinamic.

Pe măsură ce proiectul avansează, este prioritatea noastră să continuăm misiunea partenerului nostru Era PerMed de a sprijini medicina personalizată și screening-ul și monitorizarea precise, cu scopul de a face nașterea mai sigură pentru femei.