Aplicación web

Clinica Meridian — plataforma para clínicas médicas

Un portal médico público, reserva de citas online, una aplicación para el personal con varios roles y una mini historia clínica para una clínica privada con varias sedes (demo ficticia): primeros huecos libres en tiempo real, reserva confirmada por SMS, protección contra citas dobles para médicos y consultas, inicio de sesión en dos pasos obligatorio para el personal, datos clínicos cifrados y un registro de auditoría a prueba de manipulaciones.

En desarrollo2026Salud
Clinica Meridian — plataforma para clínicas médicas

Resumen

Resumen

Clinica Meridian es una plataforma completa para una clínica privada con varias sedes: un portal público donde los pacientes encuentran especialidades, médicos y precios y piden cita online, y una aplicación para recepción, médicos, enfermería, finanzas y administradores. La clínica, los médicos, los pacientes y los precios son ficticios; la interfaz está pensada primero en rumano.

Para los pacientes

  • Los primeros huecos libres en tiempo real en la página de inicio y una búsqueda que tolera erratas y la falta de tildes.
  • Una reserva en siete pasos con bloqueo temporal del hueco, código de confirmación por SMS, consentimientos y pago en la clínica u online.
  • Un enlace seguro y con caducidad para ver, confirmar, cambiar o cancelar una cita y subir documentos.
  • Resultados de análisis protegidos con tres datos identificativos y un código por SMS.

Para el equipo de la clínica

  • Inicio de sesión con autenticación en dos pasos obligatoria y permisos por rol y por sede; los médicos solo ven a sus propios pacientes.
  • Calendario por día, semana y mes con actualizaciones en tiempo real y cambios de cita con arrastrar y soltar validados por el servidor.
  • Una mini historia clínica: consultas, notas clínicas versionadas (borrador, final, rectificación con motivo), constantes vitales, diagnósticos CIE-10 introducidos por los médicos — sin diagnóstico automático — y documentos entregados a los pacientes.
  • Pagos y reembolsos parciales, horarios y ausencias, catálogo de precios versionado, informes con exportación CSV, registro de notificaciones y solicitudes RGPD.

Seguridad desde el diseño

La base de datos se niega a reservar dos veces al mismo médico o la misma consulta — en las pruebas, 20 peticiones simultáneas para el mismo hueco produjeron exactamente una cita. Las notas clínicas y los identificadores están cifrados, las notas finalizadas y el registro de auditoría no se pueden modificar, y cada cambio queda en una pista de auditoría encadenada por hash. En la última ejecución se superaron 152 pruebas automatizadas.

Estado

Una versión de desarrollo con datos ficticios que no usa ninguna clínica real. Los pagos, los SMS y el correo funcionan en modo sandbox hasta que existan contratos y credenciales, y todavía hace falta una revisión legal.

Capturas de pantalla

Caso de estudio

Reto

Las clínicas privadas pierden tiempo con las citas por teléfono, las consultas reservadas dos veces y los historiales dispersos — mientras tratan algunos de los datos personales más sensibles que existen. La plataforma debía hacer que pedir cita fuera sencillo para los pacientes y limitar estrictamente los datos clínicos a quienes los necesitan.

Solución

Una aplicación Next.js sobre PostgreSQL. La disponibilidad se calcula en la base de datos a partir de horarios, excepciones, festivos, ocupación de las consultas y márgenes; las restricciones de exclusión hacen imposible reservar dos veces a un médico o una consulta. El personal inicia sesión obligatoriamente en dos pasos (TOTP), con permisos denegados por defecto y limitados por rol, sede y relación clínica. Los campos y archivos sensibles se cifran con AES-256-GCM, las notas finalizadas solo admiten añadidos a nivel de base de datos y el registro de auditoría está encadenado por hash. Las notificaciones pasan por una cola transaccional y un worker con reintentos.

Resultados

La reserva, el autoservicio, el calendario del personal, las consultas, los pagos y los reembolsos funcionan de principio a fin con datos de demostración. En la última ejecución se superaron 152 pruebas automatizadas (unitarias, de integración contra una base de datos real y de extremo a extremo con análisis de accesibilidad), entre ellas 20 reservas simultáneas para un mismo hueco que dieron exactamente una cita. Antes de cualquier uso clínico quedan los proveedores reales de pagos, SMS y correo y una revisión legal.

Nuestro papel

Diseño de producto, motor de citas, diseño de la base de datos, arquitectura de seguridad y privacidad, aplicación para el personal, mini historia clínica, pagos, notificaciones, accesibilidad, pruebas y documentación.

Proyectos relacionados

Slipstream — plataforma para bar con pedidos por QR, fidelización y juegos de navegador
Aplicación webCaso de estudio

Slipstream — plataforma para bar con pedidos por QR, fidelización y juegos de navegador

Una plataforma digital completa para un bar de temática de motor (demo con una marca ficticia): pedidos en mesa por QR con panel del bar en tiempo real, reservas, eventos, puntos de fidelidad y recompensas, pronósticos de los fines de semana de carreras, quiz, funciones de comunidad y ocho juegos de navegador.

  • HTML5
  • CSS
  • JavaScript
  • PostgreSQL
  • +4
Raftul — plataforma marketplace de comercio electrónico
Aplicación webCaso de estudio

Raftul — plataforma marketplace de comercio electrónico

Una tienda online orientada a producción para el mercado rumano y europeo (presentada con una marca ficticia): escaparate con búsqueda tolerante a errores tipográficos, promociones, stock en varios almacenes, pago con tarjeta, contra reembolso y por transferencia, devoluciones, SEO integrado, una API REST para apps móviles y un panel de administración por roles.

  • Prisma
  • TypeScript
  • React
  • Next.js
  • +4
Casa Aurelia — reservas y gestión hotelera
Aplicación webCaso de estudio

Casa Aurelia — reservas y gestión hotelera

Una web de reservas directas y un back office para un hotel pequeño (alojamiento de demostración ficticio): disponibilidad en tiempo real y precios dinámicos, asignación de habitaciones que la base de datos protege contra el overbooking, pagos online y reembolsos, autoservicio para huéspedes, recepción, limpieza, mantenimiento, sincronización iCal con los canales de reserva, vouchers en PDF e informes.

  • Prisma
  • TypeScript
  • React
  • Next.js
  • +4

¿Necesitas algo parecido?

Podemos crear un proyecto como este adaptado a tus objetivos, contenido y presupuesto.

Esc