Soluzioni · Cliniche odontoiatriche
Elenco dei servizi con indicazione di copertura tramite l'assicurazione obbligatoria, modificabile dalla reception — non un PDF con i prezzi inviato via e-mail.
Un sito web di una clinica dentale si giudica da una sola cosa: se la persona trova il servizio di cui ha bisogno, con il prezzo e la sua unità — per dente, per mascella, per seduta — e se sa se rientra o no nell'assicurazione. Il resto è decorazione. Costruiamo la struttura che lo sostiene e il pannello da cui il personale lo modifica da solo.
Già costruitoLucrarea se poate verifica din exterior chiar acum: datele publice ale unui centru stomatologic raional pe care îl administrăm sunt servite ca fișier structurat — 89 de servicii, fiecare cu categorie, subcategorie, denumire, preț, unitate de măsură și un indicator de eligibilitate pentru asigurarea obligatorie, dintre care 27 marcate ca eligibile; 7 categorii și 10 subcategorii, verificate de noi pe 06.09.2026. A doua parte a dovezii e securizarea, cu diff în istoric: la preluare, parola de administrator era comparată în browser și ajungea în pachetul JavaScript public, iar scrierile pe interfața de programare se puteau face de oricine de pe internet. Precizarea corectă, ca să nu ne atribuim mai mult decât e al nostru: prima variantă a site-ului nu e a noastră. Contribuția care se poate arăta cu diff e preluarea, securizarea, tipurile, integrarea continuă și igiena dependințelor.
Una clinica dentale non vende «servizi». Vende un elenco molto lungo di voci tariffarie con unità che non assomigliano a nulla di un altro settore: per dente, per mascella, per estrazione, per caso trattato, per seduta, per visita, per intervento. La persona che cerca su internet non cerca la clinica, ma la propria voce: quanto costa un'estrazione, si paga per dente o per visita, è coperta dall'assicurazione. Un sito che risponde a questo è utile; uno che ha una pagina «Prezzi» con un PDF allegato no.
La seconda cosa che la realtà di una clinica richiede è che l'elenco sia modificabile senza programmatore. Le tariffe cambiano, i medici cambiano, il programma delle urgenze viene annunciato in modo diverso d'inverno. Se ogni modifica passa attraverso uno sviluppatore, l'elenco resta vecchio e, in pochi mesi, i pazienti arrivano con il prezzo dell'anno scorso. La struttura che costruiamo tiene i dati pubblici — servizi e team — in file strutturati letti sia dall'interfaccia di programmazione, sia direttamente dalla parte visibile del sito, e il personale li modifica da un pannello.
La terza cosa, che nessuno chiede nel brief e che conta di più, è chi può scrivere in quell'elenco. Al momento della presa in carico del progetto di cui scriviamo qui, chiunque su internet poteva inviare una scrittura verso l'interfaccia di programmazione, e la password del pannello finiva nel pacchetto JavaScript servito al browser — perché la verifica avveniva nel browser. Abbiamo spostato la verifica sul server: la password non lascia più il server, torna un token firmato valido dodici ore, con limite di otto tentativi ogni quindici minuti per indirizzo IP e confronti in tempo costante; l'interfaccia ascolta solo sull'indirizzo locale, quindi il server web è l'unica via pubblica.
L'indicazione di copertura tramite l'assicurazione obbligatoria merita una frase separata, perché è il campo con il valore più alto per il paziente e il rischio più alto per la clinica: è un'affermazione con conseguenze. Per questo vive come dato modificato dall'istituzione, non come testo scritto da noi in una pagina; noi costruiamo il campo, la visualizzazione e la possibilità di correggerlo in un minuto.