Soluciones · Clínicas dentales
Lista de servicios con marcaje de cobertura por el seguro obligatorio, editable por recepción — no un PDF con precios enviado por correo electrónico.
Un sitio web de clínica dental se juzga por una sola cosa: si la persona encuentra el servicio que necesita, con el precio y con su unidad — por diente, por maxilar, por sesión — y si sabe si entra o no en el seguro. Todo lo demás es decorado. Construimos la estructura que sostiene eso y el panel desde el que el personal lo cambia por sí mismo.
Ya construidoLucrarea 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 clínica dental no vende «servicios». Vende una lista muy larga de posiciones tarifarias con unidades que no se parecen a nada de otro sector: por diente, por maxilar, por extracción, por caso tratado, por sesión, por visita, por intervención. La persona que busca en internet no busca la clínica, sino su posición: cuánto cuesta una extracción, se paga por diente o por visita, está cubierta por el seguro. Un sitio web que responde a eso es útil; uno que tiene una página «Precios» con un PDF adjunto no lo es.
La segunda cosa que exige la realidad de una clínica es que la lista pueda cambiarse sin programador. Las tarifas cambian, los médicos cambian, el horario de urgencias se anuncia de otra manera en invierno. Si cada cambio pasa por un desarrollador, la lista se queda vieja y, en unos meses, los pacientes vienen con el precio del año pasado. La estructura que construimos mantiene los datos públicos — servicios y equipo — en archivos estructurados leídos tanto por la interfaz de programación como directamente por la parte visible del sitio, y el personal los edita desde un panel.
La tercera cosa, que nadie pide en el brief y que importa más, es quién puede escribir en esa lista. Al hacerse cargo del proyecto sobre el que escribimos aquí, cualquiera en internet podía enviar una escritura a la interfaz de programación, y la contraseña del panel llegaba al paquete JavaScript servido al navegador — porque su verificación se hacía en el navegador. Trasladamos la verificación al servidor: la contraseña ya no sale del servidor, se devuelve un token firmado válido durante doce horas, con un límite de ocho intentos por quince minutos por dirección IP y comparaciones en tiempo constante; la interfaz escucha solo en la dirección local, así que el servidor web es la única vía pública.
La marca de cobertura mediante el seguro obligatorio merece una frase separada, porque es el campo con el mayor valor para el paciente y el mayor riesgo para la clínica: es una afirmación con consecuencias. Por eso vive como dato editado por la institución, no como texto escrito por nosotros en una página; nosotros construimos el campo, la visualización y la posibilidad de corregirlo en un minuto.