Proiecte recente

Descoperă cele mai recente proiecte finalizate de echipa noastră. Portofoliul nostru evidențiază lucrări realizate cu atenție la detalii, calitate și profesionalism în fiecare etapă.

 Health Sync

Platforma de management pentru clinici medicale 

Health Sync digitalizeaza complet activitatea unei clinici: programari online, dosar medical electronic, rezultate de analize, notificari instant pe telefon, notificări SMS si statistici in timp real - intr-o singura aplicatie, accesibila din browser si instalabila ca aplicatie pe telefon sau desktop. 

Prezentare generală

Health Sync este o aplicație web modernă pentru clinici și laboratoare medicale. Acoperă tot fluxul, de la programarea pacientului până la livrarea rezultatelor, și ține personalul și pacienții conectați prin notificări push.

  • Tehnologie: Spring Boot + Vaadin (Java), bază de date MariaDB.
  • Acces: din orice browser, plus instalabilă ca aplicație (PWA) pe telefon sau desktop.
  • Roluri: Administrator, Recepție, Medic și Pacient - fiecare cu propriile drepturi.
  • Limbă: interfață complet în limba română.

Acces public și programare online

Pagini accesibile oricui, fără cont, direct de pe site-ul clinicii:

  • Programare online: pacientul alege secția, specialistul, ziua și ora liberă; sistemul afișează doar intervalele disponibile și confirmă pe loc.
  • Analize și prețuri: catalog public cu analizele clinicii, categorii și prețuri.
  • Portal pacient: acces securizat la propriul dosar (programări, rezultate, documente).
  • Confirmare instant: după programare, pacientul vede confirmarea pe ecran, iar personalul și medicul primesc notificare.

Autentificare și roluri

Autentificarea se face cu cod de unică folosință (OTP) trimis pe email - fără parole de reținut sau de furat.

  • Administrator: acces complet - configurare, utilizatori, program medici, rapoarte, jurnal.
  • Recepție: pacienți, programări, sala de așteptare, mesaje către medici și pacienți. Vede programul medicilor, dar nu îl poate modifica.
  • Medic: programul propriu, pacienții și dosarele lor, consultații și rezultate.
  • Pacient: portal personal - programările, rezultatele și documentele proprii.

Tabloul de bord (Dashboard)

  • Statistici la zi: programări azi, confirmate, neconfirmate, în așteptare, în consult, finalizate.
  • Mesaj către medic: recepția/adminul trimite un mesaj push unui medic sau tuturor, direct din tablou.
  • Indicator notificări: se vede dacă medicul are notificările active pe dispozitiv înainte de a-i trimite mesajul.

Pacienți și dosar medical

  • Lista pacienți: căutare rapidă, paginare, adăugare și editare.
  • Dosar electronic: consultații, rezultate de analize, documente atașate și istoric, într-un singur loc.
  • Indicator notificări: o coloană arată dacă pacientul are notificările activate.
  • Mesaj către pacient: trimitere de mesaj push direct din listă sau din dosar.
  • Statistici: total pacienți, înscriși azi / săptămână / lună, structură pe gen.

Programări

  • Creare și editare: programări cu pacient, medic, secție, dată, oră și cabinet.
  • Stări programare: solicitată, programată, confirmată, finalizată, anulată.
  • Prezență pacient: așteaptă, sosit, în consult, finalizat.
  • Notificări automate: medicul este anunțat la fiecare programare nouă.
  • Statistici: volum pe săptămână / lună, rată de prezență, de confirmat, anulate.

Program de lucru și indisponibilități

  • Program medic: definirea zilelor și intervalelor de lucru, cu durata consultului și pauze.
  • Excepții pe dată: program special pentru o anumită zi, care înlocuiește programul recurent.
  • Indisponibilități: concedii sau ore libere, care blochează automat programările în acele intervale.
  • Protecție: recepția vede aceste pagini, dar butoanele de adăugare, editare și ștergere sunt inactive - măsură anti-sabotaj.

Analize și prețuri

  • Catalog analize: denumire, categorie, unitate de măsură, interval de referință și preț.
  • Statistici: număr de analize, categorii, preț mediu / minim / maxim.

Sala de așteptare

  • Coadă în timp real: cine este sosit, cine este în consult, cine a fost finalizat azi.
  • Statistici: pacienți în clinică acum, în așteptare, în consult, finalizați și confirmați azi.

Rezultate analize

  • Înregistrare rezultate: valoare, interval de referință și marcaj automat pentru valori anormale.
  • Stări: în lucru sau finalizat.
  • Notificare pacient: la finalizarea unui rezultat, pacientul primește automat o notificare.
  • Statistici: total, finalizate, în lucru, recoltate azi / lună, valori anormale.

Medici, secții și utilizatori

  • Medici: lista medicilor și a secțiilor în care lucrează, cu statistici de activitate.
  • Secții: secțiile medicale ale clinicii.
  • Utilizatori și roluri: creare conturi, atribuire roluri, activare / dezactivare.

Setări clinică

  • Identitate vizuală: numele clinicii, logo și iconiță proprie, date de contact.
  • Aplicare globală: numele și logo-ul apar pe paginile publice și în aplicație.

Notificări push (pe telefon și desktop)

Aplicația trimite notificări instant, direct pe dispozitiv, ca o aplicație nativă. Fiecare utilizator le activează printr-un singur clic pe clopoțel.

  • Programare nouă: medicul este anunțat imediat.
  • Solicitare online: recepția și medicul primesc notificare.
  • Reminder programare: pacientul este reamintit înainte de vizită.
  • Rezultat gata: pacientul este anunțat când rezultatul este finalizat.
  • Mesaje manuale: recepția poate trimite mesaje către un medic, către toți medicii sau către un pacient.
  • Transparență: personalul vede cine are notificările active înainte de a trimite.

Aplicație instalabilă (PWA)

  • Instalare: se adaugă pe ecranul telefonului sau pe desktop, cu iconiță proprie.
  • Experiență nativă: se deschide ca o aplicație de sine stătătoare, nu doar ca pagină web.
  • Compatibilitate: Android și desktop direct; pe iPhone, notificările necesită aplicația instalată pe ecranul principal.

Jurnal de activitate

  • Înregistrare automată: navigarea, acțiunile importante și erorile sunt salvate în jurnal.
  • Filtrare și căutare: pe nivel (info, atenționare, eroare) și pe text.
  • Export: jurnalul poate fi descărcat pentru analiză și suport.

Securitate

  • Fără parole: autentificare prin cod de unică folosință pe email.
  • Drepturi pe rol: fiecare rol vede și face doar ce îi este permis.
  • Anti-sabotaj: recepția nu poate modifica programul medicilor sau indisponibilitățile.
  • Conexiune securizată: comunicație criptată (HTTPS).

Interfață și experiență

  • Mod luminos / întunecat: comutare cu un singur clic.
  • Responsive: se adaptează la telefon, tabletă și desktop.
  • Statistici vizuale: carduri colorate pe fiecare pagină, pentru o privire de ansamblu rapidă.

Jurnal de activitate

  • Înregistrare automată: navigarea, acțiunile importante și erorile sunt salvate în jurnal.
  • Filtrare și căutare: pe nivel (info, atenționare, eroare) și pe text.
  • Export: jurnalul poate fi descărcat pentru analiză și suport.