Acasă Vedere de ansamblu Prețuri Securitate & GDPR Întrebări frecvente Cere demo gratuit
01 · Dashboard

Panou de control cu două moduri

Statistici esențiale pentru ziua, săptămâna sau luna curentă. Switch instant între Mod Profi (dens, pentru manager) și Mod Normal (colorat, pentru recepție și ecran mare).

  • Programări azi, pacienți noi luna, încasări luna — fiecare cu procentul +/− față de aceeași perioadă a lunii precedente
  • 9 rapoarte vizuale cu filtre date range & locație (paginare pe rapoartele lungi)
  • KPI: total terapeuți, pacienți (din care câți veniți prin CNAS), fișe, % documente completate
  • Comutator între moduri direct din header
24
Programări azi
+18
Pacienți noi
87%
Grad ocupare
Evoluție pacienți noi · 6 luni
02 · Programări

Programări cu validări reale

Cascading selects: Pacient → Locație → Sală → Terapeut → Serviciu → Data → Ora. Sistemul previne automat suprapunerile, programările în concediu și depășirile programului.

  • Statusuri: Activ (verde), Efectuată (auto la trecerea orei), Anulat (cu motiv), Așteaptă aprobare (portocaliu, dacă fluxul de aprobări e activ)
  • Legare opțională la o fișă de plată: se ocupă automat următoarea ședință liberă, cu badge „Ședința X din Y"
  • Editare, anulare cu motiv, reactivare, ștergere — ședința din abonament se eliberează sau se re-ocupă automat
  • Email automat de confirmare, modificare sau anulare către pacient
  • Căutare după nume, prenume, nume complet (mai multe cuvinte) sau telefon (ignoră formatări)
  • Numerotare crescătoare, sortare pe orice coloană
Popescu Andrei
10:30 · Avrig · Sala 2 · Dr. Andrei P.
ACTIV
Ionescu Maria
11:00 · Darin · Sala comună · Dr. Mihaela R.
EFECTUATĂ
Georgescu Ion
Anulat: pacient bolnav
ANULAT
Marin Elena
14:15 · Avrig · Sala 1 · slotul e deja blocat
AȘTEAPTĂ APROBARE
03 · Calendar

3 vizualizări. Toată clinica.

Lună, săptămână, zi — toate cu filtre vizuale pe locație și terapeut. Programări color-coded pe culoarea serviciului, editare directă din calendar.

  • Lună: click pe zi → modal cu toate programările
  • Săptămână: programări per terapeut, ordonate vertical
  • Zi: tabel ore × terapeuți, sloturi 15min, proporțional
  • Scroll orizontal la 6+ terapeuți; date picker pe eticheta lunii pentru salt rapid la altă zi
  • Programările anulate rămân gri și colapsabile, cu motivul vizibil — când se suprapun cu una validă, se stivuiesc automat ca programarea activă să rămână la vedere
L
M
Mi
J
V
S
D
04 · Pacienți

Fișa completă a pacientului

Header cu date personale, pill GDPR și etichetă CNAS vizibile, 8 tipuri de fișe medicale, documente, plăți cu semnătură digitală — toate pe o singură pagină.

  • Câmpuri obligatorii: Nume, Prenume, Telefon, Email, Prima vizită (configurabile din Setări)
  • Prevenire duplicate: avertisment la nume și prenume identice, blocare la CNP duplicat
  • Checkbox „Trimite informare GDPR acum" integrat în formular
  • Checkbox „Pacient venit prin CNAS" — etichetă pe fișă și numărare separată pe dashboard
  • Notițe pe pacient, cu autor și dată — utile pentru context între colegi
  • Documente medicale vizualizate securizat în aplicație (PDF, imagini, TIFF) — descărcarea, doar pentru SuperAdmin
  • 8 tipuri fișe: Consult, Inițială, Evoluție, Recomandare, Bilet, Tratament, Diverse, Test funcțional — cu note de terapie per fișă
  • Hartă corporală interactivă pentru marcarea zonelor afectate
  • Fișe plată proceduri: semnătură digitală, calcul SOLD și zile rămase, 4 statusuri per ședință
  • Data și terapeutul se preiau automat din programare — o singură sursă de adevăr, fără dublă introducere
AP
Popescu Andrei
38 ani · 0758.108.008 · andrei@email.ro
INFORMAT GDPR
PACIENT VENIT PRIN CNAS
Fișe medicale
7
Ședințe rămase
4 / 10
Statusuri ședință
Programat Necesită semnătură Efectuat Neprezentare
05 · Terapeuți

Program per cabinet. Validări automate.

Un terapeut poate lucra dimineața la Avrig și după-amiaza la Darin. Sistemul știe asta și nu permite programări în afara orarului sau în concediu.

  • CRUD complet cu foto, specialitate, contact
  • Locații asignate + servicii efectuate (checkbox multi-select)
  • Program de lucru Luni-Duminică, diferit pe fiecare locație
  • Concedii (interval + motiv) — folosite la validare
  • La ștergerea unui terapeut cu pacienți asignați, aplicația cere întâi reasignarea lor — nu rămân pacienți orfani
AP
Dr. Andrei Petrescu
Fizioterapeut · 2 locații
AVRIG L-V · 08:00-13:00
DARIN L-V · 14:00-19:00
🏖️ Concediu 15-30 august
06 · Servicii

Categorii, durată, culoare

Fiecare serviciu are durata în minute (folosită la calculul automat al programării) și o culoare (folosită la colorarea programărilor în calendar).

  • Categorii pentru organizare logică
  • Durată în minute → calcul automat slot programare
  • Culoare configurabilă pe serviciu
  • Arhivare servicii inactive fără pierdere istoric
Kinetoterapie individuală 45 min
Masaj terapeutic 30 min
Gimnastică recuperatorie 60 min
Electroterapie 20 min
Termoterapie 25 min
07 · Utilizatori & permisiuni

O matrice. Patru acțiuni. Trei șabloane.

Fiecare utilizator are exact accesul de care are nevoie: fiecare secțiune a aplicației × 4 acțiuni (Vizualizare / Editare / Ștergere / Imprimare) + șabloane rapide: Terapeut, Recepționer, Manager.

  • Roluri SuperAdmin (bypass total) și User (controlat)
  • Logică inteligentă: Edit activează automat View; dezactivarea View dezactivează tot
  • Filtru terapeuți asignați pe Calendar/Programări per user
  • Schimbare parolă și resetare 2FA pentru orice utilizator (userul re-scanează codul QR la următoarea logare)
  • Protecții: nu poți șterge propriul cont și nici ultimul SuperAdmin
  • Aplicat pe 4 niveluri: sidebar, middleware, page guard, server actions
V
E
Ș
P
Programări
✓
✓
✓
Pacienți
✓
✓
✓
Calendar
✓
Rapoarte
Proceduri
✓
✓
Setări
Utilizatori
Recepționer Terapeut Manager
08 · Recepție

Plăți și pachete de proceduri

Toate fișele de plată proceduri, cu ședințe configurabile, semnătură digitală pacient și calcul automat al SOLD-ului.

  • Coloane: Nr., Pacient, Data, Sumă, Plată, Clinică, Ședințe, Rămase, Zile rămase, Utilizator
  • Editare inline prin modal
  • Buton „Programează acum" pe ședințele neprogramate — deschide formularul de programare într-un popup, cu pacientul și fișa deja completate
  • Arhivare/dezarhivare fără ștergere definitivă
  • Marcare neprezentare, total + note plată
Popescu A. · Pachet 10 ședințe
Avrig · 23.05.2026
600 lei
PLĂTIT
Ionescu M. · Pachet 5 ședințe
Darin · 24.05.2026
350 lei
SOLD 150
Georgescu I. · Pachet 8 ședințe
Avrig · 22.05.2026
480 lei
PLĂTIT
09 · Proceduri

Biblioteca de documente a clinicii

Protocoale, proceduri și formulare interne, într-un singur loc — cu titlu, descriere și etichete, ca oricine din echipă să găsească documentul potrivit în câteva secunde.

  • Încărcare PDF, maximum 10 MB per fișier, cu alertă vizuală la depășire
  • Etichete libere (una sau mai multe cuvinte) pentru regăsire rapidă
  • Căutare după titlu, descriere, etichete sau nume de fișier
  • Se rețin automat utilizatorul care a încărcat și data încărcării
  • Vizualizare securizată în aplicație — descărcarea, rezervată SuperAdmin
Caută după titlu, descriere sau etichetă…
PDF Protocol recuperare postoperatorie genunchi
genunchi postoperator
Încărcat de Maria · 12.05.2026
PDF Formular consimțământ informat
formular intern
Încărcat de Mihai · 03.04.2026
10 · Management

Documente administrative, pe locație

Contracte, avize, documente de personal — organizate pe tab-uri care preiau automat numele locațiilor definite în secțiunea Locații.

  • Tab-uri per locație (Avrig, Darin sau oricâte definiți)
  • Upload multi-fișier — până la 5 documente simultan
  • „Încărcat pentru" — fiecare document e atribuit unui utilizator
  • Marcare rezolvat / nerezolvat — vezi dintr-o privire ce a rămas de făcut
  • Filtru multi-select pe utilizator
AVRIG DARIN
Contract închiriere spațiu Mihai
Autorizație sanitară de funcționare —
Fișă protecția muncii Maria
11 · Locații & săli

Multi-locație. Săli comune. Capacitate.

Locații nelimitate cu propriile săli. Săli comune cu N pacienți simultani (ex.: sală gimnastică). Toate validările de programare verifică automat capacitatea.

  • CRUD locații cu foto, adresă, telefon
  • Săli (max 20 per locație) — add/remove individual
  • Săli individuale = 1 programare la un moment dat
  • Săli comune = `maxConcurrent` configurabil (N pacienți simultan)
📍 AVRIG
Sala 1 Sala 2 Sala 3 Gimnastică · 6 pers.
📍 DARIN
Sala 1 Sala 2 Sala mare · 8 pers.
12 · Setări & personalizare

Aplicația arată ca clinica ta

Un loc central pentru configurarea aplicației și monitorizarea comunicării, separat de operațiunile zilnice. Patru taburi: Setări fișe, Design aplicație, Email & SMS & GDPR și Setări programări.

  • Setări fișe: dezactivați fișe întregi sau doar anumite câmpuri și secțiuni din formular (Mobilizări, Ultrasunet, Laserterapie, hartă corporală…). Fișele deja completate rămân intacte — nu se șterge nimic
  • Câmpuri obligatorii: alegeți ce e required la pacienți (inclusiv activarea câmpului Referință / Alias)
  • Setări programări: activați sau opriți fluxul de aprobare a programărilor (implicit dezactivat)
  • Aspect: logo propriu (redimensionat automat), gradientul antetelor și culoarea barei laterale, cu previzualizare instant
  • Logo-ul aplicației apare automat și în header-ul emailurilor trimise pacienților
  • Editoare WYSIWYG pentru nota GDPR și pentru emailurile de confirmare / modificare / anulare — subiect, titlu, mesaj, culori, cu previzualizare live
  • SMS: toggle global, ultimele 100 trimiteri cu paginare, „Rulează acum" și „Șterge eșuate"
  • Email: același panou pentru emailurile tranzacționale, cu contoare „trimise azi / ieri"
  • GDPR: istoricul complet al trimiterilor, cu trigger (automat la creare sau manual) și utilizatorul care a trimis
K
Antet personalizat
#2e9fcf → #50bdc0
Notificări SMS
Activ · ultimul: acum 3 minute
847
TRIMISE
3
EȘUATE
12
PENDING
5
SKIP
13 · Cereri online

Pacienții rezervă singuri. Tu decizi.

O aplicație publică separată, legată de CRM: pacientul completează cererea de pe site, iar tu o aprobi sau o respingi cu un click. Nimic nu intră automat în calendar fără acordul tău.

  • Pacientul alege locația, serviciul, terapeutul, data și ora, plus note opționale
  • Acceptare GDPR obligatorie înainte de trimitere
  • Captcha (Cloudflare Turnstile) și limitare de trafic per IP împotriva spam-ului
  • Cererile apar în CRM ca „pending", cu badge în meniu pe numărul celor neprocesate
  • La aprobare se creează automat pacientul (dacă nu există) și programarea
  • Audit per cerere: IP, User-Agent și momentul trimiterii
Cereri online
3 în așteptare
Vasilescu Dan PENDING
Kinetoterapie · Avrig · 12/09, 16:00 · GDPR acceptat
Aprobă Respinge
Radu Alina PENDING
Masaj terapeutic · Darin · 13/09, 10:30
14 · Aprobări

Nicio programare „pe lângă" abonament

Flux opțional, activabil din Setări. Când cineva programează un pacient care are ședințe libere în abonament, dar nu alege o ședință din el, programarea intră în așteptare și are nevoie de acceptul managerului.

  • Se aplică doar dacă funcția e activă, cel care programează nu e SuperAdmin, pacientul are ședințe libere, iar programarea nu e legată de fișă
  • Programarea în așteptare ocupă slotul — nimeni nu se poate suprapune peste ea
  • Badge distinct, cu contur întrerupt, vizibil în Programări și în Calendar
  • Emailul către pacient pleacă doar după aprobare
  • La declinare: se anulează cu motivul „Declinată de manager", iar slotul se eliberează
  • Creatorul poate edita sau anula propria programare cât timp e în așteptare
1 · Recepția programează
Pacient cu 4 ședințe libere, programat în afara fișei
↓
2 · În așteptare
Slotul e blocat · emailul nu a plecat încă
↓
ACCEPTAT
Devine activă, pleacă emailul de confirmare
DECLINAT
Anulată cu motiv, slotul se eliberează
15 · Activitate (jurnal de audit)

„Cine a șters programarea?" — cu răspuns.

Un jurnal complet al acțiunilor utilizatorilor, vizibil doar SuperAdmin-ului. Un rând per acțiune: data și ora, utilizatorul, acțiunea, tipul și detaliile. La modificări vedeți exact ce s-a schimbat, câmp cu câmp.

  • Detalii înainte → după: valoarea veche tăiată cu roșu, cea nouă cu verde
  • Acțiuni colorate: verde la adăugare, galben la modificare, roșu la ștergere sau anulare
  • Acoperă programări, pacienți, fișe medicale și note de terapie, fișe de plată (inclusiv semnături), utilizatori, terapeuți, servicii, locații, documente, proceduri, notițe și autentificări
  • Filtre pe utilizator, tip de acțiune, tip de entitate, interval de date și căutare liberă
  • Paginare (50 pe pagină) și retenție automată 6 luni
  • Doar acțiunile utilizatorilor logați — procesele automate (cron SMS/email, rezervări online publice) nu apar
Toți userii Modificare Ultimele 7 zile
MODIFICARE maria · 12:04 · Programare #482
Ora: 10:30 → 11:15
ȘTERGERE andrei · 11:47 · Fișă medicală
Fișă Evoluție · pacient Popescu Andrei
AUTENTIFICARE mihai · 08:12 · Login
Autentificare reușită, după validarea codului 2FA
Transversal · Securitate & autentificare

Doi pași până la datele pacienților

Autentificarea în doi pași (2FA / TOTP) este obligatorie pentru toți utilizatorii, nu opțională. Nu există „ține minte dispozitivul", iar recuperarea se face doar prin SuperAdmin.

  • La prima logare: cod QR de scanat în Google Authenticator, Authy sau similar
  • La logările următoare: codul de 6 cifre din aplicație, cu toleranță ±30s pentru diferențe de ceas
  • Parole stocate doar ca hash bcrypt (cost 10), niciodată în clar
  • Sesiune JWT semnată, în cookie httpOnly, valabilă 8 ore
  • Permisiunile se verifică pe fiecare request, la nivel de middleware — nu doar în interfață
  • Prepared statements pe toate interogările și validări server-side pe toate input-urile
Scanează o singură dată, la prima logare
4 8 1 2

Vrei să vezi toate astea live?

30 de minute. Datele tale demo. Întrebări concrete despre clinica ta.