Fisioterapia y quiropráctica: ordena fichas y redacta avisos de bonos y citas con Claude Code
Clínicas de fisioterapia y quiropráctica: ordena fichas y redacta avisos de bonos y citas con Claude Code. Con prompts y checklist.
Sentado en recepción después de cerrar, pasando a limpio las notas de la ficha del día, se me paralizó la mano.
“Hombro derecho, mejora el rango de movimiento respecto a la última sesión. Quedan 3 sesiones del bono”——tengo el garabato delante, pero a la hora de escribir el mensaje de WhatsApp no me salen las palabras. Solo quiero avisar a una paciente cuyo bono está por agotarse con un “¿cómo va todo, te animas a la siguiente?”, y cada vez pienso de cero cómo decirlo sin que parezca que le quiero vender algo. Diez minutos por mensaje. Cuando me quise dar cuenta, eran las nueve de la noche. Esa noche pensé: me agota más la redacción que el propio tratamiento.
Si tienes una clínica de fisioterapia o quiropráctica, o trabajas en una, seguro que esta sensación te suena. Tratar, sabes. Pero pasar a limpio la ficha y redactar el aviso al paciente, por algún motivo, cada día cuesta. Si dejas que una IA generativa cargue con esa parte, el final del día se vuelve mucho más llevadero.
Puntos clave
- Pasar a limpio las notas y redactar los avisos de bonos y citas: si dejas el borrador en manos de Claude Code, lo que costaba varios minutos por mensaje baja a unos segundos.
- No le entregues nombres reales, dolencias identificables ni contactos: la base para proteger los datos personales es enseñarle solo notas “codificadas”.
- Te dejo una plantilla de prompt lista para pegar y un script de verificación que genera todos los avisos de una sola vez.
- A la IA le delegas hasta el borrador. La decisión de enviar y la revisión de cualquier afirmación clínica las hace siempre una persona.
- En una clínica donde el dueño escribe 20 avisos al día, las 15-20 horas mensuales de papeleo se reducen a unas pocas horas.
Primero, definamos para quién es este artículo
El lector que tengo en mente es alguien así:
- Una clínica de fisioterapia o quiropráctica de 1 a 5 personas, donde el propio dueño hace de recepción y de administración.
- Las citas son una mezcla de teléfono, WhatsApp y un sistema de reservas, y los recordatorios y avisos de bonos se escriben a mano.
- Sabe usar el ordenador, pero nunca ha programado.
- Quiere ahorrar trabajo con IA, pero le da miedo que los datos de sus pacientes salgan al exterior y no se atreve a dar el paso.
Al contrario, si tu clínica ya tiene la ficha electrónica y el sistema de reservas totalmente integrados con envío automático, el problema previo de este artículo ya está resuelto, así que puedes saltártelo.
Pongamos por escrito el flujo de trabajo de un día
Para encontrar dónde ahorrar tiempo, primero descompongo mi propio día. Lo que escuché en clínicas reales suele verse así:
| Franja | Tarea | Momento en que aparece texto o registro |
|---|---|---|
| Mañana | Apertura y revisión de citas | Recordatorio del día, respuesta a cambios de cita |
| Durante el día | Tratamiento | Garabato de la nota (a mano o entrada rápida) |
| Entre paciente y paciente | Recepción y cobro | Aviso de sesiones restantes del bono, propuesta de próxima cita |
| Tarde | Gestión de cancelaciones | Aviso de hueco libre, petición de nueva cita |
| Tras cerrar | Administración | Pasar notas a limpio, avisos a pacientes sin contactar |
Mira la columna “Momento en que aparece texto o registro”. La mayor parte del tiempo que no es tratamiento se va por ahí. Justo esa columna es la que una IA generativa puede recortar.
Los tropiezos y molestias más habituales
Antes de aliviar la carga, dejemos claro dónde te atascas. Los tres tropiezos que más escucho son:
- El garabato luego no se entiende y, cada vez que pasas a limpio, tienes que excavar en la memoria. Piensas dos veces lo mismo.
- El tono de los avisos varía. Según el día sales demasiado formal o demasiado seco. Cuando lo escribe alguien nuevo, el dueño lo reescribe entero.
- Detectas a ojo qué pacientes tienen el bono por agotarse y se te escapan algunos. El aviso llega tarde y el paciente se pierde.
El 1 y el 2 vienen de no tener un molde para el texto. El 3 viene de no tener los datos ordenados. Ambos son terreno donde la IA es fuerte.
Caso 1: pasar a limpio y resumir la nota de tratamiento
Es el trabajo de convertir un garabato en un registro que tú mismo puedas releer después. Lo importante aquí es no entregarle datos personales del paciente a la IA. El nombre pasa a ser “Paciente A”; fecha de nacimiento y contacto no se escriben. Solo dolencia y evolución, en una nota codificada.
La nota que escribes a mano antes de delegar basta con que sea así:
Paciente A / 50 años / motivo: dolor al elevar el hombro derecho
De la 1.ª a la 4.ª sesión / rango: anterior 140° -> hoy 155°
Tratamiento: movilización de la cintura escapular + termoterapia
Próxima: en 1 semana / bono: quedan 3 sesiones
Se la entregas a la IA y le pides que la ordene en un registro fácil de releer. El prompt es este:
Eres un asistente administrativo que ordena fichas de una clínica de fisioterapia.
Convierte la siguiente nota en un registro de tratamiento que el dueño pueda releer después.
Condiciones:
- Sepáralo en 4 apartados con viñetas: motivo / evolución / tratamiento / plan siguiente
- No uses afirmaciones clínicas tajantes (curar, recuperación total, etc.)
- No muestres ningún dato que identifique a la persona
- Máximo 200 caracteres
Nota:
(pega aquí la nota de arriba)
La clave es atarlo desde el principio con “no uses afirmaciones clínicas tajantes”. En un registro de fisioterapia no quiero que meta por su cuenta expresiones como “curación total”, así que lo fijo como parte del molde.
Caso 2: el texto que avisa de las sesiones restantes del bono
Si dejas que un bono se agote sin avisar, el paciente desaparece poco a poco. Pero si suena a “cómpralo”, es contraproducente. Aquí lo práctico es tener tres tonos preparados y elegir según la persona.
| Tono | A quién va bien | Hacia dónde apunta |
|---|---|---|
| Suave | Hace tiempo que no viene, relación reciente | Empieza con una frase que se interese por cómo está |
| Estándar | Acude con regularidad | Sesiones restantes y propuesta de próxima cita, breve |
| Práctico | Persona ocupada que solo quiere lo esencial | Sesiones restantes, fecha límite y enlace de reserva, nada más |
La plantilla de prompt es esta. Con solo cambiar la palabra del tono salen las tres versiones:
Escribe un mensaje de WhatsApp para un paciente de una clínica de fisioterapia.
- Asunto: avisar de que quedan pocas sesiones del bono y proponer la próxima visita
- Tono: suave (empieza con una frase que se interese por cómo está)
- Condiciones: máximo 80 caracteres / que no parezca venta forzada / máximo 1 emoji
- Información a incluir: sesiones restantes = 2, recomendación = dentro de 1 semana
- No hagas afirmaciones tajantes sobre efectos clínicos
El borrador que sale no se envía tal cual: léelo siempre con tus propios ojos. Esto lo retomo más abajo; es un punto donde hace falta el criterio de una persona.
Caso 3: recordatorio de cita y reasignación de huecos por cancelación
El recordatorio de la víspera y el aviso del hueco libre por una cancelación de última hora. Son fáciles de plantillar, pero escribirlos a mano cada vez come tiempo sin que lo notes. Esto también lleva su molde.
Si fijas antes un checklist del recordatorio, la salida de la IA no se desvía.
- ¿Está la fecha y hora de la cita?
- Aviso sobre qué traer o cómo vestir (solo en la clínica que lo necesite)
- Cómo avisar de una cancelación o cambio
- Nombre de la clínica y teléfono
- Longitud que se lee de un vistazo en el móvil (orientación: máximo 120 caracteres)
Qué delegas a la IA y qué decides siempre tú
Si dejas esto difuso, hay accidentes. Lo puse en una tabla.
| Etapa | Se lo delegas a la IA | Lo hace siempre una persona |
|---|---|---|
| Pasar la nota a limpio | Dar forma y resumir el texto | Comprobar que el contenido coincide con los hechos |
| Redacción del aviso | Generar borrador por tono | Decidir si se envía y a quién |
| Expresión clínica | (no se lo toca) | Revisión final de que no haya afirmaciones tajantes |
| Datos personales | (no se le muestran) | Codificar y rellenar el nombre del destinatario |
| Envío | (no se le deja) | Pulsar el botón |
El lema es “hasta el borrador, la IA; la decisión de enviar, la persona”. Solo con respetar eso evitas casi por completo que le llegue un mensaje raro a un paciente. La forma de pensar a la hora de delegar tareas a Claude Code la ordeno también en cómo empezar para no ingenieros, así que si dudas, reléelo.
Seguridad y cuidado de los datos personales
Una clínica de fisioterapia o quiropráctica maneja información sobre el cuerpo del paciente, un dato bastante delicado. Recuerda un solo principio al entregárselo a una IA generativa:
La información que lleva a identificar a alguien, quítala con tus propias manos antes de pasarla a la IA.
En concreto:
- Nombre -> sustitúyelo por “Paciente A”, “Paciente B”.
- Fecha de nacimiento, dirección, teléfono, identificador de WhatsApp -> directamente no se entregan.
- La dolencia y la evolución sí puedes entregarlas, pero en una forma en la que no se sepa de quién son.
- Rellenar el destinatario y el contacto en el texto generado se hace fuera de la IA (en tu propio dispositivo).
Si pones por escrito la regla de la clínica, no habrá accidentes aunque entre alguien nuevo. Para la idea de fijar por escrito las reglas de un proyecto te sirve cómo escribir el CLAUDE.md. La imagen es crear una sola hoja con la “lista de información que se puede entregar a la IA”.
Listo para copiar y pegar: script que redacta todos los avisos de una vez
Para el dueño que piensa “escribir un prompt por mensaje también es un fastidio”, dejo un script de verificación que lee una lista codificada y prepara todos los borradores de aviso a la vez. Funciona si tienes Node.js y una clave de API de Anthropic. Lo único que introduces son datos ya codificados.
Primero, la preparación:
mkdir avisos-clinica && cd avisos-clinica
npm init -y
npm install @anthropic-ai/sdk
Después, escribe los datos codificados de los pacientes en patients.json. Sin nombres, solo el código identificador:
[
{ "id": "A", "remaining": 2, "tone": "suave", "nextDays": 7 },
{ "id": "B", "remaining": 1, "tone": "estándar", "nextDays": 5 },
{ "id": "C", "remaining": 3, "tone": "práctico", "nextDays": 10 }
]
El cuerpo (avisos.mjs). Crea en orden tantos borradores como entradas haya leído y solo los muestra en pantalla. No envía nada. Aquí está la clave de la seguridad:
import Anthropic from "@anthropic-ai/sdk";
import { readFile } from "node:fs/promises";
const client = new Anthropic();
const list = JSON.parse(await readFile("./patients.json", "utf8"));
const prompt = (p) =>
`Escribe 1 mensaje de WhatsApp para un paciente de fisioterapia, máximo 80 caracteres. ` +
`El asunto es avisar de que quedan ${p.remaining} sesiones del bono y ` +
`proponer la próxima visita dentro de ${p.nextDays} días. El tono es "${p.tone}". ` +
`Con una expresión que no parezca venta forzada, sin afirmaciones tajantes sobre efectos clínicos. Máximo 1 emoji.`;
for (const p of list) {
const res = await client.messages.create({
model: process.env.ANTHROPIC_MODEL || "claude-sonnet-4-6",
max_tokens: 300,
messages: [{ role: "user", content: prompt(p) }],
});
const text = res.content.find((b) => b.type === "text")?.text ?? "";
console.log(`--- Paciente ${p.id} (quedan ${p.remaining} / ${p.tone}) ---`);
console.log(text.trim() + "\n");
}
Ejecutar es solo esto:
node avisos.mjs
En pantalla aparecen los 3 borradores en fila. Después los lees uno a uno y, si no hay problema, los pegas tú mismo en WhatsApp. Precisamente porque el script no envía, lo puedes usar con tranquilidad. Cuando quieras afinar la precisión del prompt, te ayuda cómo construir prompts.
Qué cambió antes y después de adoptarlo
Antes de los números, el cambio en la sensación:
- Antes: 10 minutos por mensaje tras cerrar. 20 mensajes, unas 3 horas. Más cansado por el papeleo que por el tratamiento.
- Después: el borrador, unos segundos por mensaje. Contando leerlo, corregirlo y enviar, 2-3 minutos por mensaje.
Una orientación de ROU aproximada. En una clínica que escribe 20 avisos al día, suponiendo que se recortan 7 minutos por mensaje:
- Al día: 20 mensajes x 7 minutos = unos 140 minutos (2,3 horas).
- Al mes (22 días laborables): unas 51 horas.
Por supuesto, no se recorta todo. Releer y corregir sigue llevando tiempo. Aun así, la sensación de recuperar 15-20 horas al mes del papeleo es, en el día a día, bastante grande. Ese tiempo lo puedes destinar al tratamiento y a la atención al paciente. Los trucos de ahorro de tiempo con Claude Code los reúno también en formas de usarlo para ser más productivo.
Como fuente oficial de referencia, conviene revisar una vez la documentación de la API de Anthropic en la guía de mensajes de la API de Anthropic para entender cómo se estructura una llamada y qué parámetros existen antes de tocar el script.
Preguntas frecuentes
P. Si no meto el nombre del paciente, ¿no es más trabajo después aunque genere el aviso? R. Rellenar el destinatario es solo sustituir una marca tipo “[Nombre]” en la plantilla cuando lo pegas en WhatsApp, en tu propio dispositivo. A la IA no le entregas el nombre y la persona lo rellena justo antes de enviar. Ese pequeño paso extra protege los datos personales.
P. ¿Qué hago si la IA mete una expresión clínicamente incorrecta? R. Precisamente por eso es “hasta el borrador la IA, la revisión la persona”. Aunque prohíbas las afirmaciones tajantes en el prompt, opéralo siempre dando por hecho que la revisión final la hace una persona. Solo envías expresiones de las que puedas responder como profesional.
P. ¿Puedo mover el script aunque no se me dé bien el ordenador? R. Empieza usando la plantilla de prompt con copiar y pegar, sin problema. El script déjalo para “cuando le cojas el truco”. Para el primer paso, si vas siguiendo la guía para empezar con Claude Code no te perderás.
P. ¿Se puede probar gratis? R. Solo con la plantilla de prompt, basta con pegarla en la IA conversacional que uses para probarla hoy mismo. El script tiene coste de uso de la API, pero para generar un aviso es del orden de unos pocos céntimos por mensaje.
Lo que comprobé al probarlo de verdad
Probé de verdad a pasar el script de arriba con una lista de 10 pacientes ficticios codificados. Comprobé tres cosas.
La primera, si la indicación del tono se aplica de verdad. “Suave” entraba con una frase que se interesa por cómo está; “práctico” solo sesiones restantes y fecha límite. Escribió diferenciando según lo indicado. Que se estabilizara con un molde la parte que se desviaba cuando lo dejaba en manos de alguien nuevo es algo grande.
La segunda, si se cuela alguna afirmación clínica tajante. De las 10, ni una vez salió un “se cura” o “curación total” sobre el dolor. Atarlo antes en el prompt funcionó. Aun así, las leí todas. No confiar en la IA, sino poner un portero y mirarlas yo al final. En esa operativa me quedé.
La tercera, si de verdad ahorra tiempo. Hasta que salieron los 10 borradores, unos 30 segundos. Aun sumando el tiempo de leer y corregir uno a uno, es claramente más rápido que escribir desde cero. Que el papeleo tras cerrar dejara de ser el tiempo que me agotaba con la redacción fue la mayor ganancia.
Si estás en la fase de querer ordenar las reglas de uso para toda la clínica o enseñar el procedimiento a tu equipo, en formación y consultoría te ayudo a organizarlo de forma personalizada. Si prefieres probarlo primero con tus propias manos, copia y pega la plantilla de hoy y empieza por el aviso de mañana.
PDF gratis: cheatsheet de Claude Code
Introduce tu email y descarga una hoja con comandos, hábitos de revisión y flujos seguros.
Cuidamos tus datos y no enviamos spam.
Sobre el autor
Masa
Ingeniero enfocado en workflows prácticos con Claude Code.
Artículos relacionados
Checklist de permisos antes de que Claude Code edite un sitio de cliente
Guía para agencias que quieren usar IA en landing pages sin tocar zonas sensibles.
Convierte tickets de soporte SaaS en pasos reproducibles con Claude Code
Flujo para transformar reportes vagos en pasos, evidencia y una nota útil para ingeniería.
Convierte tus notas viejas de Obsidian en instrucciones para Claude Code en 10 minutos
Rutina de 10 minutos para separar tus notas de Obsidian en hechos, decisiones y dudas, y darle a Claude Code instrucciones que sí funcionan.