Programari online
Pagina publica de programare pentru pacienti — configurare, flux, integrare pe site
Prezentare generala
Oris permite pacientilor sa se programeze online printr-o pagina publica, fara cont sau autentificare. Clinica controleaza ce servicii, medici si intervale sunt disponibile.
Pagina de programare este accesibila la:
https://app.orisapp.ro/programare/<slug-ul-clinicii>Configurare
Configurarea se face din Setari → Programari online:
- Alegeti un slug — adresa URL publica (ex.
clinica-dentara-smile) - Activati programarile — toggle on/off
- Confirmare automata — da: programarile se confirma instant. Nu: necesita aprobare manuala.
- Afisare preturi — controleaza vizibilitatea preturilor pe pagina publica
Fluxul pacientului
Pagina de programare ghideaza pacientul prin 4 pasi cu o bara de progres:
Pas 1: Serviciu
Pacientul cauta si selecteaza serviciul dorit. Serviciile sunt grupate pe categorii (cu culori) si afiseaza durata si pretul (daca este activat).
Doar serviciile activate din Setari → Servicii apar aici.
Pas 2: Doctor
Pacientul alege un doctor sau selecteaza "Fara preferinta" (primul doctor disponibil). Daca serviciul are doctori atribuiti, doar aceia apar.
Pas 3: Data si ora
- Datele apar intr-un grid de butoane (5 coloane pe mobil, 7 pe desktop) pentru urmatoarele 14 zile
- Orele disponibile se afiseaza intr-un grid de 3-4 coloane
- Intervalele sunt calculate din disponibilitatea medicilor, minus programarile existente
- Durata sloturilor se ajusteaza automat la durata serviciului selectat
Pas 4: Date personale
- Nume complet (obligatoriu)
- Telefon (obligatoriu) — se normalizeaza automat in format E.164
- Motivul vizitei (optional)
Confirmare
Dupa trimitere, pacientul vede un rezumat cu:
- Serviciul, doctorul, data, ora, pretul, adresa clinicii
- Mesaj diferit in functie de confirmare automata:
- Automata: "Programare confirmata! Veti primi un SMS de confirmare."
- Manuala: "Cerere inregistrata! Clinica va reveni cu o confirmare."
Ce se intampla dupa
SMS catre pacient
Pacientul primeste imediat un SMS cu detaliile programarii (trimis inline, fara delay).
Notificare in-app catre clinica
Personalul clinicii primeste o notificare in clopotelul de notificari cu detaliile programarii.
Daca confirmare manuala
Programarea apare in calendar cu status Necesita confirmare (indicator amber). Clinica o poate confirma sau respinge din:
- Vizualizarea Lista (butoane inline pe fiecare rand)
- Dialogul de editare (banner amber cu butoane)
La confirmare, pacientul primeste un al doilea SMS: "Programarea dvs. a fost confirmata."
Protectie
- Rate limit — maxim 10 cereri pe minut per IP
- Validare — nume, telefon, data, ora sunt obligatorii
- Conflicte — daca intervalul este deja ocupat, cererea este respinsa cu mesaj de eroare
- Programari in trecut — nu se permit
Integrare pe site
Copiati codul iframe din Setari → Programari online pentru a integra calendarul direct pe site-ul clinicii:
<iframe
src="https://app.orisapp.ro/programare/clinica-mea"
width="100%"
height="700"
frameborder="0"
style="border:none;border-radius:12px;"
></iframe>