Saltar al contenido
Todos los proyectos

Centro de Terapia Física y Rehabilitación Hosana, Lima 2023 — actualidad

Plataforma de gestión clínica para un centro de fisioterapia

Sistema de gestión de pacientes, citas y finanzas para un centro de terapia física. Empezó como una aplicación web en 2023 y hoy es una plataforma con API propia, panel web y aplicación móvil.

Ficha del proyecto

Organización
Centro de Terapia Física y Rehabilitación Hosana, Lima
Año
2023 — actualidad
Estado
Publicado
Stack
TypeScript Angular Bootstrap

Sobre el proyecto

Plataforma que gestiona el ciclo completo de atención de un centro de terapia física y rehabilitación: alta de pacientes, historial de terapias, reserva y control de citas, cobros y estado de pago, gastos del centro e informes en PDF. Nació en 2023 como una aplicación en Angular y hoy es un monorepo con API en NestJS, panel web en Next.js y cliente móvil, sobre PostgreSQL. Lo despliego y lo opero yo en infraestructura propia.

01

El problema

Un centro de fisioterapia atiende por sesiones: cada paciente vuelve muchas veces, cada visita tiene su terapia, su hora y su cobro. Sin un sistema que lo sostenga, esa información vive repartida entre la agenda, las notas de cada terapeuta y las cuentas del día, y responder algo tan simple como quién viene mañana y qué le toca obliga a reunir tres fuentes distintas.

02

Mi rol

Encargo de cliente, no producto propio: análisis con el centro, desarrollo de extremo a extremo, y despliegue y operación de la plataforma en mi propia infraestructura. La primera versión la entregué en 2023 y desde entonces la mantengo y la hago evolucionar.

03

Arquitectura y decisiones

  • Monorepo con un único modelo de datos: API, panel web y cliente móvil comparten el esquema y los tipos, así que un cambio en el modelo no se queda a medias en una de las tres piezas.
  • API en NestJS como única puerta a los datos: ni el panel ni el móvil hablan con la base de datos, de modo que las reglas de negocio viven en un solo sitio.
  • PostgreSQL con migraciones versionadas mediante Prisma: el esquema de un sistema con historial clínico cambia con el tiempo y cada cambio queda registrado y es reproducible.
  • Panel web en Next.js para el trabajo diario del centro y cliente móvil sobre el mismo API, para lo que se consulta de pie y sin ordenador delante.
  • Todo en contenedores sobre un VPS que administro: la base de datos publica su puerto solo en loopback, así que no existe desde fuera de la máquina. En un sistema con datos de pacientes eso no es una optimización, es el requisito.
  • Copia de seguridad del volumen de la base y despliegue reproducible desde el repositorio: recuperar el servicio no depende de recordar cómo se montó.

04

Impacto

El centro ordenó sus atenciones: el control de reservas acabó con la agenda repartida entre papel y memoria, y el personal dedica menos tiempo a organizar el día y más a atender. El registro de datos de los pacientes pasó de hojas sueltas a un historial consultable, con el estado de pago de cada terapia a la vista. Son los efectos que el propio centro reporta tras el cambio; no se ha hecho una medición formal de tiempos.

¿Necesitas algo parecido a Plataforma de gestión clínica para un centro de fisioterapia?

Cuéntame qué tienes que construir y te respondo en menos de 24 horas. Si prefieres revisar primero la trayectoria completa, el CV está listo para descargar.