Medical Research Skills for Claude Code, Codex, Cursor & Copilot
58 open-source skills for the full medical research lifecycle. Built by physicians, tested on real publications.
App de ejercicios para pacientes
Translation pending
HealthHTML · JavaScriptGitHub @FISIO365OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗fisio365/
├── public/
│ └── index.html ← App del paciente (login PIN + calendario + ejercicios)
├── api/
│ ├── login.js ← Verifica nombre + PIN contra Airtable
│ ├── schedule.js ← Devuelve ejercicios por día del paciente
│ └── done.js ← Guarda ejercicios marcados como hechos
└── vercel.json ← Configuración de despliegue
Necesitas añadir/crear estas cosas en tu base PACIENTES & CITAS:
Crea una tabla llamada EJERCICIOS con estos campos:
| Campo | Tipo |
|---|---|
| Nombre | Single line text |
| Zona | Single line text |
| Series | Number |
| Reps | Number |
| Duracion | Number (segundos) |
| Descanso | Number (segundos) |
| Descripcion | Long text |
| YouTubeURL | URL |
Crea una tabla llamada PLAN_EJERCICIOS con estos campos:
| Campo | Tipo |
|---|---|
| PacienteID | Single line text (aquí va el Record ID del paciente) |
| Fecha | Date (formato YYYY-MM-DD) |
| EjercicioNombre | Single line text |
| Zona | Single line text |
| Series | Number |
| Reps | Number |
| Duracion | Number |
| Descanso | Number |
| Descripcion | Long text |
| YouTubeURL | URL |
Consejo: Puedes enlazar con Link to Record a EJERCICIOS para no repetir datos.
Crea una tabla llamada EJERCICIOS_HECHOS con estos campos:
| Campo | Tipo |
|---|---|
| PacienteID | Single line text |
| Fecha | Single line text |
| EjercicioID | Single line text |
| Hecho | Checkbox |
| FechaHecho | Single line text |
fisio365data.records:read y data.records:writepat...) — guárdalo, solo se muestra una vezfisio365fisio365AIRTABLE_TOKEN = pat_tu_token_aqui
npm i -g vercel
vercel login
vercel --prod
# Cuando pregunte por env vars, añade AIRTABLE_TOKEN
fisio365.vercel.app)En public/index.html, busca esta línea:
window.open('https://search.google.com/local/writereview?placeid=YOUR_PLACE_ID','_blank');
Reemplaza YOUR_PLACE_ID con el ID de tu negocio en Google.
Para encontrarlo: busca tu clínica en Google Maps → comparte → copia el enlace y extrae el ID.
Fisio crea paciente en Airtable → asigna PIN de 4 dígitos
↓
Fisio añade ejercicios en PLAN_EJERCICIOS por fecha
↓
Fisio manda la URL + PIN al paciente por WhatsApp
↓
Paciente entra desde el móvil → escribe nombre + PIN
↓
Ve su calendario con sus ejercicios del día
↓
Marca ejercicios como hechos → se guarda en Airtable
Si algo no funciona, comprueba: