diff --git a/.ai-assistant.md b/.ai-assistant.md new file mode 100644 index 00000000..0c6bde92 --- /dev/null +++ b/.ai-assistant.md @@ -0,0 +1,261 @@ +# Instrucciones para Asistentes de Código - EMERGES TES + +**Instrucciones persistentes para asistentes de código (IA) que trabajan en este proyecto.** + +**Última actualización:** 2025-02-02 + +--- + +## 🎯 Objetivo + +Este documento proporciona **reglas conceptuales**, **buenas prácticas** y **advertencias** para que asistentes de código trabajen eficazmente en este proyecto sin inventar funcionalidades o malinterpretar el dominio. + +--- + +## 🚨 REGLA DE ORO + +**Si una funcionalidad no está implementada ni documentada explícitamente, debe considerarse INEXISTENTE.** + +--- + +## 📋 Reglas Conceptuales + +### 1. Entender el Dominio Antes de Proponer Cambios + +**Antes de proponer cualquier cambio:** + +1. ✅ Leer `SPEC.md` para entender el dominio +2. ✅ Revisar `README_ARCHITECTURE.md` para arquitectura +3. ✅ Consultar `docs/QUE_FALTA.md` para tareas pendientes +4. ✅ Verificar `.cursorrules` para reglas de código + +**NO proponer cambios sin entender el contexto.** + +### 2. No Inventar Funcionalidades + +**CRÍTICO:** Un asistente **NO debe**: + +- ❌ Asumir que existe una funcionalidad no documentada +- ❌ Crear entidades que no existen en el dominio +- ❌ Añadir features "porque sería útil" sin documentación previa +- ❌ Confundir tickets técnicos con entidades de negocio + +**Ejemplo incorrecto:** +```typescript +// ❌ INCORRECTO: Inventar sistema de tickets de soporte +interface SupportTicket { + id: string; + // Esto NO existe en el dominio +} +``` + +**Ejemplo correcto:** +```typescript +// ✅ CORRECTO: Usar entidades que existen +import type { ContentItem } from '../domain/entities/ContentItem.js'; +``` + +### 3. Separar Tickets de Entidades + +**IMPORTANTE:** Los "tickets" (TICKET-001, TICKET-002, etc.) son **tareas técnicas de desarrollo**, NO entidades del dominio. + +- ❌ **NO crear** entidades llamadas "Ticket" +- ❌ **NO añadir** lógica de negocio para "tickets" +- ✅ **SÍ usar** tickets como referencia a tareas técnicas + +**Entidades reales del dominio:** +- `ContentItem` - Protocolos, guías, manuales +- `Drug` - Fármacos +- `GlossaryTerm` - Términos del glosario +- `MediaResource` - Medios audiovisuales +- `MedicalReview` - Revisiones médicas + +### 4. Respetar Clean Architecture + +**Backend sigue Clean Architecture:** + +``` +Domain Layer (NO depende de nadie) + ↑ +Application Layer (solo depende de Domain) + ↑ +Infrastructure Layer (depende de Domain + Application) + ↑ +Presentation Layer (depende de Application + Domain) +``` + +**Reglas:** +- ✅ Domain: NO depende de nadie +- ✅ Application: Solo depende de Domain +- ✅ Infrastructure: Depende de Domain y Application +- ✅ Presentation: Depende de Application y Domain + +**NO invertir estas dependencias.** + +--- + +## ✅ Buenas Prácticas para Proponer Cambios + +### 1. Antes de Proponer + +**Checklist:** + +- [ ] ¿Está documentado en `SPEC.md` o `README_TODO.md`? +- [ ] ¿Respeto `.cursorrules`? +- [ ] ¿Uso entidades existentes del dominio? +- [ ] ¿No invento funcionalidades nuevas? +- [ ] ¿Sigo Clean Architecture (backend)? + +### 2. Al Proponer Funcionalidades Nuevas + +**Proceso:** + +1. ✅ **Documentar primero** en `SPEC.md` +2. ✅ **Justificar** la necesidad +3. ✅ **Explicar** impacto arquitectónico +4. ✅ **Definir** entidades en `domain/entities/` si aplica +5. ✅ **Proponer** implementación siguiendo Clean Architecture + +### 3. Al Implementar Código + +**Reglas:** + +- ✅ **TypeScript estricto:** NO usar `any` +- ✅ **Validación Zod:** Validar todos los inputs +- ✅ **Inmutabilidad:** Propiedades `readonly` en entidades +- ✅ **Early returns:** Guard clauses para errores +- ✅ **Funciones pequeñas:** Máximo 20-30 líneas +- ✅ **Tests:** Añadir tests para código nuevo + +--- + +## ⚠️ Advertencias Importantes + +### 1. No Asumir Sistemas de Negocio No Documentados + +**Ejemplos de lo que NO existe:** + +- ❌ Sistema de tickets de soporte/incidencias +- ❌ Sistema de mensajería entre usuarios +- ❌ Sistema de roles avanzados (más allá de admin/reviewer/validator) +- ❌ Sistema de permisos granulares por recurso + +**Si se necesita:** Documentar en `SPEC.md` primero, luego implementar. + +### 2. No Confundir Nombres con Funcionalidades + +**Ejemplos:** + +- Ver "TICKET-013" → NO significa que existe entidad "Ticket" +- Ver "validation" → Verificar contexto (validación médica de contenido, no tickets) +- Ver "review" → Verificar si es `MedicalReview` (entidad) o revisión de código + +### 3. Verificar Antes de Modificar + +**Antes de modificar entidades:** + +1. ✅ Buscar todas las referencias en el código +2. ✅ Verificar dependencias en otros módulos +3. ✅ Comprobar tests que puedan romperse +4. ✅ Documentar cambios en `SPEC.md` si son significativos + +--- + +## 🔍 Cómo Trabajar con Este Proyecto + +### Paso 1: Entender el Contexto + +**Leer en este orden:** + +1. `README.md` - Descripción general +2. `SPEC.md` - Especificación maestra +3. `README_ARCHITECTURE.md` - Arquitectura +4. `.cursorrules` - Reglas de código + +### Paso 2: Identificar la Tarea + +**Verificar:** + +- ¿Está en `README_TODO.md`? +- ¿Está en `docs/QUE_FALTA.md`? +- ¿Está documentada en `SPEC.md`? + +**Si NO está documentada:** NO asumir, preguntar o documentar primero. + +### Paso 3: Implementar + +**Seguir:** + +- `.cursorrules` para reglas de código +- `README_ARCHITECTURE.md` para arquitectura +- `README_DEV.md` para buenas prácticas + +### Paso 4: Validar + +**Checklist:** + +- [ ] ¿No uso `any`? +- [ ] ¿Valido inputs con Zod? +- [ ] ¿Sigo Clean Architecture? +- [ ] ¿Añado tests? +- [ ] ¿Documento cambios significativos? + +--- + +## 📚 Referencias Rápidas + +### Documentos Principales + +- **`SPEC.md`** - Especificación maestra (fuente de verdad) +- **`.cursorrules`** - Reglas de código y arquitectura +- **`README_ARCHITECTURE.md`** - Arquitectura detallada +- **`README_DEV.md`** - Guía de desarrollo +- **`README_TODO.md`** - Tareas pendientes + +### Entidades del Dominio + +- `ContentItem` - `backend/src/domain/entities/ContentItem.ts` +- `Drug` - `backend/src/domain/entities/Drug.ts` +- `GlossaryTerm` - `backend/src/domain/entities/GlossaryTerm.ts` +- `MediaResource` - `backend/src/domain/entities/MediaResource.ts` +- `MedicalReview` - `backend/src/domain/entities/MedicalReview.ts` + +### Tickets Técnicos + +- **NO son** entidades del dominio +- **SÍ son** tareas técnicas de desarrollo +- **Documentados en:** `docs/QUE_FALTA.md` + +--- + +## ✅ Checklist Antes de Proponer Cambios + +Antes de proponer cualquier cambio, verificar: + +- [ ] ¿Entiendo el dominio leyendo `SPEC.md`? +- [ ] ¿Respeto `.cursorrules`? +- [ ] ¿No invento funcionalidades no documentadas? +- [ ] ¿Uso entidades existentes del dominio? +- [ ] ¿No confundo tickets con entidades? +- [ ] ¿Sigo Clean Architecture (backend)? +- [ ] ¿Valido inputs con Zod? +- [ ] ¿Añado tests para código nuevo? +- [ ] ¿Documento cambios significativos? + +--- + +## 🎯 Resumen Ejecutivo + +**Para asistentes de código:** + +1. ✅ **Leer primero:** `SPEC.md`, `README_ARCHITECTURE.md`, `.cursorrules` +2. ✅ **No inventar:** Si no está documentado, no existe +3. ✅ **Respetar arquitectura:** Clean Architecture en backend +4. ✅ **Validar código:** TypeScript estricto, Zod, tests +5. ✅ **Documentar cambios:** Especialmente cambios arquitectónicos + +**Regla de oro:** Si una funcionalidad no está implementada ni documentada explícitamente, debe considerarse **inexistente**. + +--- + +**Última actualización:** 2025-02-02 diff --git a/.cursorrules b/.cursorrules index 56812ad3..8268379e 100644 --- a/.cursorrules +++ b/.cursorrules @@ -1,8 +1,8 @@ # Cursor Rules - EMERGES TES ## Arquitectura Clean Architecture + TypeScript + PostgreSQL -**Última actualización:** 2025-01-25 -**Versión:** 2.0 +**Última actualización:** 2025-01-29 +**Versión:** 3.0 --- @@ -74,6 +74,8 @@ shared/ → Types, Errors, Utils ### Reglas de Dependencias +- ✅ **Regla de Dependencia:** Las dependencias deben apuntar siempre hacia adentro (hacia el Dominio) +- ✅ **Ninguna capa interna puede conocer detalles de una capa externa** - ✅ Domain: NO depende de nadie - ✅ Application: Solo depende de Domain - ✅ Infrastructure: Depende de Domain y Application @@ -85,11 +87,15 @@ shared/ → Types, Errors, Utils ### TypeScript +- ✅ **PROHIBIDO el uso de `any`** - Todos los tipos deben ser estrictos y explícitos +- ✅ **Tipado Estricto:** Todos los tipos deben estar definidos explícitamente en `/types` o dentro del dominio - ✅ Usar tipos explícitos, evitar `any` - ✅ Usar `readonly` para propiedades inmutables - ✅ Preferir `interface` sobre `type` para objetos extensibles - ✅ Usar `type` para unions, intersections, primitives - ✅ NO usar `@ts-ignore` sin comentario explicativo +- ✅ **Higiene de datos:** Si un tipo no puede ser inferido, definirlo explícitamente +- ✅ **Tipos en dominio:** Tipos de dominio deben estar en `domain/types/` o dentro de entidades ### Entidades de Dominio @@ -150,20 +156,34 @@ export class ContentStatus { - ✅ En `infrastructure/mappers/` - ✅ Métodos estáticos `toDomain()` y `toPersistence()` - ✅ Conversión de tipos (string ↔ Date, snake_case ↔ camelCase) +- ✅ **PROHIBIDO:** Pasar entidades de base de datos directamente a la UI +- ✅ **OBLIGATORIO:** Implementar Mappers en capa de infraestructura para traducir datos de persistencia a entidades de dominio +- ✅ **Validación Zod:** Todos los mappers deben validar datos con Zod antes de convertir a dominio ```typescript -// ✅ CORRECTO +// ✅ CORRECTO - Con validación Zod +import { z } from 'zod'; + +const ContentItemRowSchema = z.object({ + id: z.string().min(1), + status: z.string(), + created_at: z.string(), + // ... +}); + class ContentItemMapper { - static toDomain(row: any): ContentItem { + static toDomain(row: unknown): ContentItem { + // Validar con Zod antes de convertir + const validated = ContentItemRowSchema.parse(row); return { - id: row.id, - status: row.status as ContentStatusType, - createdAt: row.created_at, // Ya es string ISO + id: validated.id, + status: validated.status as ContentStatusType, + createdAt: validated.created_at, // Ya es string ISO // ... }; } - static toPersistence(item: ContentItem): any { + static toPersistence(item: ContentItem): Record { return { id: item.id, status: item.status, @@ -186,6 +206,7 @@ class ContentItemMapper { - ✅ Usar `DomainError`, `ValidationError`, `BusinessRuleError` - ✅ Incluir código y contexto - ✅ NO silenciar errores con `catch` vacío +- ✅ **Early Returns para errores:** Usar retornos tempranos en lugar de anidar condiciones ```typescript // ✅ CORRECTO @@ -206,6 +227,8 @@ throw new BusinessRuleError('Slug ya existe', { - ✅ Una sola responsabilidad - ✅ Nombres descriptivos - ✅ Parámetros máximo 3-4, usar objetos si hay más +- ✅ **Early Returns obligatorios:** Usar retornos tempranos para manejar condiciones de error o datos no definidos +- ✅ **Regla de los 15 minutos:** Si la lógica no puede entenderse en 15 minutos, simplificar o dividir en módulos más pequeños ### Base de Datos @@ -220,11 +243,13 @@ throw new BusinessRuleError('Slug ya existe', { ### Nomenclatura -- **Archivos TypeScript:** `kebab-case.ts` o `PascalCase.ts` para componentes -- **Carpetas:** `kebab-case` +- **Archivos TypeScript:** `kebab-case.ts` o `kebab-case.tsx` para componentes React +- **Componentes React:** `kebab-case.tsx` (ej. `rcp-protocol-view.tsx`, `drug-card.tsx`) +- **Carpetas:** `kebab-case` (siempre) - **Tipos/Interfaces:** `PascalCase` - **Funciones:** `camelCase` - **Constantes:** `UPPER_SNAKE_CASE` +- **Event Handlers:** Prefijar con `handle` (ej. `handleClick`, `handleSubmit`) ### Estructura @@ -285,6 +310,16 @@ presentation/routes/ - Generar IDs dentro de entidades - Usar `Date` nativo en entidades - Usar `ReadonlyArray` (usar `readonly T[]`) +- **Componentes de fetching sin estados de loading/error** +- **Acceder a propiedades sin verificar que el objeto existe** (usar optional chaining o guard clauses) +- **Código que requiere más de 15 minutos para entender** (simplificar o dividir) +- **Pasar entidades de BD directamente a UI** (usar mappers) +- **Casos de uso que invocan otros casos de uso** (lógica circular) +- **Event handlers sin prefijo `handle`** +- **Nomenclatura incorrecta** (usar kebab-case para componentes) +- **TODOs, FIXMEs, comentarios de cierre** en código final +- **Commits no convencionales** o mensajes >60 caracteres +- **Falta de validación Zod** en entradas externas --- @@ -357,7 +392,7 @@ Antes de hacer commit, verificar: - [ ] Tests escritos y pasando - [ ] Sin código duplicado - [ ] Sin imports no usados -- [ ] Sin `any` en TypeScript +- [ ] **Sin `any` en TypeScript** (PROHIBIDO) - [ ] Entidades inmutables (`readonly`) - [ ] Manejo de errores apropiado - [ ] Logs de auditoría donde corresponda @@ -366,6 +401,18 @@ Antes de hacer commit, verificar: - [ ] Fechas como strings ISO 8601 - [ ] Arrays como `readonly T[]` - [ ] Mappers separados en Infrastructure +- [ ] **Componentes de fetching tienen estados de loading y error** +- [ ] **Early returns para condiciones de error y datos undefined** +- [ ] **Código comprensible en menos de 15 minutos** (si no, simplificar) +- [ ] **Guard clauses aplicadas antes de acceder a propiedades** +- [ ] **Nomenclatura kebab-case para componentes React** +- [ ] **Event handlers prefijados con `handle`** +- [ ] **Mappers validan con Zod antes de convertir a dominio** +- [ ] **Casos de uso no invocan otros casos de uso** +- [ ] **Accesibilidad AA cumplida (roles ARIA, navegación por teclado)** +- [ ] **Semántica HTML apropiada** +- [ ] **Sin TODOs ni marcadores en código final** +- [ ] **Commits convencionales con mensajes <60 caracteres** --- @@ -378,4 +425,156 @@ Antes de hacer commit, verificar: --- +## 🛡️ REGLAS DE SEGURIDAD Y ROBUSTEZ + +### Higiene de Datos + +- ✅ **PROHIBIDO el uso de `any`** - Todos los tipos deben ser estrictos +- ✅ Validar todos los datos de entrada antes de procesarlos +- ✅ Usar tipos explícitos en lugar de inferencia cuando hay ambigüedad +- ✅ Verificar que arrays/objetos existen antes de acceder a propiedades + +### Estados Obligatorios en Fetching + +- ✅ **OBLIGATORIO:** Todos los hooks/componentes que obtienen datos deben manejar: + - Estado `loading` (mientras se cargan los datos) + - Estado `error` (si falla la carga) + - Estado `success` (datos disponibles) + - Estado `not_found` (recurso no encontrado) +- ✅ Usar Discriminated Unions para type safety +- ✅ Renderizar componentes de fallback (`PageLoader`, `NotFound`) según el estado +- ✅ **Estados de Carga y Error:** Todos los componentes que realicen obtención de datos deben incluir obligatoriamente estados de loading y error + +### Andragogía clínica y Stress-Ready Design (112/061) + +La interfaz debe actuar como **socio cognitivo**, no como manual digital: reducir carga cognitiva y respetar la autonomía del facultativo en emergencias. + +- ✅ **Orientación al problema:** Estructurar por problemas clínicos (ej. "Parada Cardiorrespiratoria"); contenido accionable ("qué hacer") en menos de 2 clics. +- ✅ **Autonomía:** Navegación no lineal (saltar a dosis/algoritmos sin secuencia rígida); Offline-First cuando sea posible. +- ✅ **Experiencia previa:** Terminología y modelos familiares (estándares clínicos); resúmenes visuales + detalle expandible para quien lo necesite. +- ✅ **Procesamiento sensorial / estrés:** Jerarquía visual (Lookability): elementos críticos (alertas, dosis) visualmente dominantes; multimodalidad (señales auditivas, diagramas claros) cuando aplique. +- ✅ **Simulación y maestría:** Modos de práctica/simulación y feedback inmediato (checklists, confirmaciones) para transferir habilidades al mundo real. + +Referencia completa: `docs/ANDRAGOGIA_STRESS_READY_112.md` + +### Seguridad con Early Returns + +- ✅ **SIEMPRE usar retornos tempranos** para manejar: + - Datos `undefined` o `null` + - Condiciones de error + - Validaciones fallidas + - Estados de carga +- ✅ Evitar anidar condiciones profundamente +- ✅ Aplicar guard clauses al inicio de funciones/componentes + +```typescript +// ✅ CORRECTO - Early returns +function processData(data: Data | undefined): Result { + if (!data) return { error: 'Datos no disponibles' }; + if (!data.id) return { error: 'ID requerido' }; + if (data.status === 'error') return { error: data.message }; + + // Solo aquí procesamos datos válidos + return { success: true, result: transform(data) }; +} + +// ❌ INCORRECTO - Anidación profunda +function processData(data: Data | undefined): Result { + if (data) { + if (data.id) { + if (data.status !== 'error') { + return { success: true, result: transform(data) }; + } + } + } + return { error: 'Error' }; +} +``` + +### Regla de los 15 Minutos + +- ✅ **Código debe ser comprensible en 15 minutos** +- ✅ Si una función/componente es demasiado compleja: + - Dividirla en funciones más pequeñas + - Extraer lógica a hooks personalizados + - Crear componentes intermedios + - Documentar la lógica compleja con comentarios claros +- ✅ **Aplicar a IA:** Si Cursor propone una lógica que no puede ser comprendida por un humano en menos de 15 minutos, debe ser simplificada o dividida en submódulos +- ✅ Evitar "deuda de comprensión" - código que solo el autor entiende + +```typescript +// ✅ CORRECTO - Función simple y clara +function calculateTotal(items: Item[]): number { + if (!items || items.length === 0) return 0; + return items.reduce((sum, item) => sum + item.price, 0); +} + +// ❌ INCORRECTO - Demasiado compleja, requiere más de 15 min para entender +function processComplexData(data: any): any { + // 50 líneas de lógica compleja mezclada... +} +``` + +--- + +## 📝 GOBERNANZA DEL CÓDIGO IA + +### Higiene de Commits + +- ✅ **Commits Convencionales:** Usar siempre formato convencional (`feat:`, `fix:`, `docs:`, `refactor:`, `test:`, `chore:`) +- ✅ **Mensajes Cortos:** Mantener los mensajes de commit por debajo de 60 caracteres +- ✅ **Descripción Opcional:** Si se necesita más contexto, usar cuerpo del commit después de línea vacía + +```bash +# ✅ CORRECTO +feat: añadir guard clauses en Farmacos.tsx +fix: corregir acceso inseguro a drug.id +docs: actualizar SPEC.md con decisiones técnicas + +# ❌ INCORRECTO +Added guard clauses to Farmacos component # ❌ No convencional +fix: corregir el problema de acceso inseguro a la propiedad id del objeto drug que causaba errores de runtime # ❌ >60 caracteres +``` + +### Documentación Continua + +- ✅ **Actualizar SPEC.md:** Por cada cambio mayor, actualizar `SPEC.md` con decisiones técnicas +- ✅ **Registro de Decisiones:** Mantener ADL (Architecture Decision Log) para decisiones arquitectónicas importantes +- ✅ **Memoria del Proyecto:** La IA debe mantener la "memoria" del proyecto actualizando documentación + +### Prohibición de Marcadores + +- ❌ **NO dejar TODOs** en código final +- ❌ **NO dejar comentarios de llaves de cierre** (ej. `} // end function`) +- ❌ **NO dejar marcadores de posición** (ej. `// FIXME`, `// HACK`, `// XXX`) +- ✅ Si hay trabajo pendiente, crear ticket o documentar en SPEC.md + +```typescript +// ❌ INCORRECTO - Marcadores prohibidos +function calculateDose() { + // TODO: añadir validación de peso + return weight * dose; +} // end calculateDose + +// ✅ CORRECTO - Código limpio +function calculateDose(weight: number, dose: number): number { + if (weight <= 0) throw new ValidationError('Peso debe ser positivo'); + return weight * dose; +} +``` + +### Checklist antes de aceptar cambios (IA) + +**Antes de que el usuario acepte cualquier cambio propuesto, la IA debe verificar y responder explícitamente:** + +1. **Clean Architecture:** ¿El código cumple con la Clean Architecture y las capas definidas? (Domain → Application → Infrastructure → Presentation; sin dependencias invertidas.) +2. **Pruebas:** ¿Se han incluido pruebas unitarias con una cobertura mínima del 80% para el código nuevo o modificado? +3. **Andragogía / UX:** ¿La interfaz reduce la latencia cognitiva siguiendo los principios de andragogía? (Información crítica visible, estados loading/error, fallbacks.) +4. **Seguridad / PII:** ¿Se han enmascarado los datos sensibles (PII) y evitado claves API en texto plano? + +- ✅ Documento completo: `docs/CHECKLIST_ANTES_ACEPTAR_CAMBIOS.md` +- ✅ Si algún punto no se cumple, indicarlo y proponer corrección o excepción documentada. + +--- + **Fin de Cursor Rules** diff --git a/.dockerignore b/.dockerignore index e3a432b1..ea80586b 100644 --- a/.dockerignore +++ b/.dockerignore @@ -38,10 +38,14 @@ _BACKUP_MD/ MANUAL_TES_DIGITAL/ imagenes-pendientes/ -# Scripts (no necesario en producción) -scripts/ +# Scripts (no necesario en producción) - EXCEPTO verify-build.js +scripts/*.sh +scripts/*.ts +scripts/deploy/ +scripts/consolidated/ +!scripts/verify-build.js + *.py -*.sh !deploy-docker.sh # Configuraciones de desarrollo diff --git a/DEPLOY_LAB.md b/DEPLOY_LAB.md new file mode 100644 index 00000000..7954059a --- /dev/null +++ b/DEPLOY_LAB.md @@ -0,0 +1,109 @@ +# Despliegue EMERGES TES (guia-tes) en LAB + +Despliegue en el mismo servidor que TalentOS (`root@207.180.226.141`), usando el mismo método (Docker, docker-compose, rsync) pero en puerto distinto. + +## Parámetros + +| Variable | Valor por defecto | Descripción | +|--------------|-------------------|--------------------------------------------| +| Puerto host | 8608 | Puerto donde escucha la app en el servidor | +| Ruta remota | `/srv/lab/stacks/guia-tes` | Stack en el servidor | +| Puerto contenedor | 8607 | Interno (serve) | + +> TalentOS usa puerto 3000; EMERGES TES usa 8608 por defecto (sin conflicto). + +--- + +## 1. Configurar puerto (opcional) + +Para usar otro puerto distinto de 8608: + +```bash +# En local o en el servidor, crear/editar .env +echo "APP_PORT=8609" > .env +``` + +--- + +## 2. Subir código al servidor + +Desde tu máquina local (en el directorio del proyecto): + +```bash +chmod +x scripts/subir-al-servidor.sh +./scripts/subir-al-servidor.sh +``` + +Usa `rsync` para copiar el código. Excluye `node_modules`, `dist`, `coverage`, `.git`. + +--- + +## 3. Deploy en el servidor + +### Opción A: Desde local (SSH remoto) + +```bash +ssh root@207.180.226.141 "cd /srv/lab/stacks/guia-tes && ./scripts/deploy-lab.sh" +``` + +### Opción B: Conectando al servidor + +```bash +ssh root@207.180.226.141 +cd /srv/lab/stacks/guia-tes +chmod +x scripts/deploy-lab.sh +./scripts/deploy-lab.sh +``` + +El script hace: + +1. `docker compose -f docker-compose.lab.yml build --no-cache` +2. `docker compose -f docker-compose.lab.yml up -d` + +--- + +## 4. Verificación + +```bash +# Ver contenedor +docker ps | grep emerges_tes_app + +# Ver logs +docker compose -f docker-compose.lab.yml logs -f emerges-tes + +# Verificar puerto +ss -tlnp | grep 8608 +``` + +Acceso: `http://207.180.226.141:8608` + +--- + +## Comandos útiles + +| Acción | Comando | +|-------------|--------------------------------------------------------------| +| Ver logs | `docker compose -f docker-compose.lab.yml logs -f emerges-tes` | +| Reiniciar | `docker compose -f docker-compose.lab.yml restart emerges-tes` | +| Detener | `docker compose -f docker-compose.lab.yml down` | +| Rebuild | `docker compose -f docker-compose.lab.yml build --no-cache && docker compose -f docker-compose.lab.yml up -d` | + +--- + +## Flujo completo (subida + deploy) + +```bash +# 1. Local: subir código +./scripts/subir-al-servidor.sh + +# 2. Servidor: build y up +ssh root@207.180.226.141 "cd /srv/lab/stacks/guia-tes && ./scripts/deploy-lab.sh" +``` + +--- + +## Notas + +- **No se reutiliza** la configuración ni los puertos de TalentOS (3000). +- Se sigue el mismo patrón: Docker, rsync, `build --no-cache`, `up -d`. +- El Dockerfile hace multi-stage build; el contenedor final sirve estáticos con `serve` en el puerto 8607 interno, mapeado al puerto configurado en el host. diff --git a/EJECUTAR_COMANDO.md b/EJECUTAR_COMANDO.md deleted file mode 100644 index 8e48e962..00000000 --- a/EJECUTAR_COMANDO.md +++ /dev/null @@ -1,20 +0,0 @@ -# ⚡ COMANDO PARA EJECUTAR - -Ejecuta este comando en tu terminal: - -```bash -cd /home/planetazuzu/guia-tes/backend -bash crear-usuario-y-bd.sh -``` - -Este script: -- ✅ Crea el usuario y base de datos según configuración -- ✅ Crea la base de datos `emerges_tes` -- ✅ Crea el esquema `emerges_content` -- ✅ Da todos los permisos necesarios -- ⚠️ **IMPORTANTE:** Configura las credenciales en el script antes de ejecutar - -**Después de ejecutarlo, avísame y continúo automáticamente con:** -- Verificar conexión -- Crear tablas (migraciones) -- Migrar contenido diff --git a/ESTADO_ACTUAL.md b/ESTADO_ACTUAL.md deleted file mode 100644 index b45c7b54..00000000 --- a/ESTADO_ACTUAL.md +++ /dev/null @@ -1,96 +0,0 @@ -# 📊 ESTADO ACTUAL - FASE 1 - -## ✅ COMPLETADO - -### Backend y Base de Datos -1. ✅ **Dependencias instaladas** (`npm install` en backend) -2. ✅ **Archivo `.env` configurado** con credenciales de base de datos - - Configuración almacenada en `.env` (no versionado) - - Ver `backend/.env.example` para estructura -3. ✅ **Scripts creados**: - - `backend/scripts/verify-setup.js` - Verificar conexión - - `backend/scripts/db-create.js` - Crear tablas - - `backend/scripts/migrate-content.js` - Migrar contenido - - `backend/scripts/create-user.sql` - SQL para crear usuario - - `backend/crear-usuario-y-bd.sh` - Script bash para ejecutar -4. ✅ **Conexión verificada** a PostgreSQL -5. ✅ **Migraciones ejecutadas** (esquema y funciones) -6. ✅ **Contenido migrado** (23 items: 5 protocolos, 9 guías, 6 fármacos, 3 checklists) - -### Frontend - Funcionalidades Críticas -7. ✅ **Persistencia de Favoritos** (2026-01-24) - - Hook `useFavorites.ts` con localStorage - - Página de favoritos completa - - Integrado en protocolos y fármacos -8. ✅ **Historial de Búsquedas** (2026-01-24) - - Hook `useSearchHistory.ts` con sessionStorage - - Muestra últimas 3 búsquedas en home - - Máximo 20 búsquedas, evita duplicados -9. ✅ **Error Boundaries** (2026-01-24) - - Componente `ErrorBoundary.tsx` completo - - Captura errores síncronos y promesas rechazadas - - Logging global en `main.tsx` - - Página de error personalizada -10. ✅ **Páginas de Ajustes y Acerca** (2026-01-23) - - Página `/ajustes` con configuración de tema - - Página `/acerca` con información y disclaimer -11. ✅ **Placeholders Visuales** (2026-01-24) - - 13 archivos placeholder SVG: 8 ABCDE + 5 RCP/DESA - - Contenido descriptivo y funcional - - Listos para reemplazar con diseño profesional - - Top 5 críticas: Algoritmo RCP, RCP paso a paso, Posición manos, Profundidad, DESA -12. ✅ **Disclaimer Legal** (2026-01-24) - - DisclaimerModal en primera carga - - Footer con disclaimer resumido - - Enlaces a documentos legales -13. ✅ **Vademécum Expandido** (2026-01-24) - - +15 fármacos críticos añadidos - - Total: 6 → 21 fármacos (60%) - - Incluye: Noradrenalina, Furosemida, Nitroglicerina, Fentanilo, Ketamina, Adenosina, Lidocaína, Flumazenilo, Ipratropio, Dobutamina, Aspirina, Glucosa IV, Metilprednisolona, Ácido Tranexámico, Hidrocortisona -14. ✅ **Protocolos Críticos Completos** (2026-01-24/25) - - +21 protocolos críticos nuevos - - Total: 9 → 30 protocolos (50%) - - Incluye: Politrauma, TCE, Manejo Vía Aérea Básica, Ventilación Ambú, Shock Anafiláctico, Vía Aérea Definitiva, Trauma Torácico, Uso Torniquetes, EAP, Shock Cardiogénico, SCA Completo, Trauma Abdominal, Trauma Extremidades, Quemaduras, Lesión Medular, IRA, EPOC, Bradicardia, Taquicardia, Alteración Consciencia, Hipoglucemia -15. ✅ **Imágenes Críticas RCP/OVACE** (2026-01-24) - - +10 placeholders SVG funcionales - - Total: 14 → 24 imágenes - - Incluye: Algoritmo RCP comentado, RCP paso a paso, Posición manos, Profundidad, DESA, OVACE adulto/pediátrico/lactantes, RCP pediátrica, Tabla constantes vitales - -## ✅ ESTADO ACTUAL - -La base de datos `emerges_tes` y el esquema `emerges_content` ya están creados, -las migraciones se ejecutaron correctamente y el contenido fue migrado. - -**Frontend**: Funcionalidades core implementadas (favoritos, historial, error handling, disclaimer). -**Contenido Médico**: 60 protocolos operativos ✅ COMPLETO (100%) -**Guías de Refuerzo**: 10 guías × 8 secciones = 80 archivos ✅ -**Vademécum**: 35 fármacos (100%) ✅ COMPLETO - +29 nuevos añadidos hoy -**Medios Visuales**: 24 placeholders ✅ +10 nuevas hoy (13 ABCDE + 5 RCP + 5 OVACE + 1 tabla) -**Legal**: Disclaimer implementado y visible ✅ -**Compilación**: Sin errores de linter ✅ -**Bloqueadores**: 1 de 3 activos (solo validación médica) -**MVP Core**: ✅ FUNCIONAL | ✅ Contenido core 70% -**Última actualización**: 2026-01-25 02:00 (sesión completa: 40 protocolos + VADEMÉCUM 100% + imágenes críticas) - -## 📊 INVENTARIO COMPLETO ACTUALIZADO - -Ver documentos de inventario detallado: -- `docs/INDICE_MAESTRO_COMPLETO.md` - Lista completa de protocolos, guías y fármacos -- `docs/QUE_FALTA_RESUMEN.md` - Resumen ejecutivo de lo que falta -- `docs/INDICE_VISUAL_COMPLETO.md` - Índice visual con progreso -- `docs/TOP_20_IMAGENES_PRIORITARIAS.md` - 20 imágenes críticas priorizadas - -**Progreso real verificado:** -- Protocolos operativos: 40/60 (67%) ✅ +31 nuevos críticos hoy -- Guías de refuerzo: 10/40 (25%) - 80 archivos markdown -- Fármacos: 35/35 (100%) ✅ COMPLETO - +29 nuevos añadidos hoy -- Imágenes críticas: 24 placeholders ✅ +10 nuevas hoy -- **Progreso general: ~60% del contenido planificado** - -## 📁 ARCHIVOS IMPORTANTES - -- `backend/.env` - Configuración de base de datos -- `backend/crear-usuario-y-bd.sh` - Script para crear usuario (EJECUTAR ESTE) -- `database/migrations/001_create_schema.sql` - Esquema de tablas -- `database/migrations/002_create_functions.sql` - Funciones y triggers - diff --git a/ESTRUCTURA.md b/ESTRUCTURA.md deleted file mode 100644 index 23071d33..00000000 --- a/ESTRUCTURA.md +++ /dev/null @@ -1,98 +0,0 @@ -# 📁 Estructura del Proyecto guia-tes - -## Carpetas Principales - -``` -guia-tes/ -├── 📂 assets/ # Recursos multimedia (imágenes, videos, slides) -│ ├── checklists_app/ -│ ├── consent_privacy/ -│ ├── images/ # Imágenes organizadas por bloques (bloque_00 a bloque_08) -│ ├── slides/ # Presentaciones organizadas por bloques -│ ├── templates/ -│ └── videos/ # Videos organizados por bloques -│ -├── 📂 src/ # Código fuente de la aplicación React -│ ├── components/ # Componentes React organizados por categoría -│ │ ├── communication-scripts/ -│ │ ├── content/ -│ │ ├── decision-trees/ -│ │ ├── drugs/ -│ │ ├── layout/ -│ │ ├── manual/ -│ │ ├── material-checklists/ -│ │ ├── procedures/ -│ │ ├── references/ -│ │ ├── shared/ -│ │ ├── telephone-protocols/ -│ │ ├── tools/ -│ │ └── ui/ -│ ├── data/ # Datos y configuraciones -│ ├── hooks/ # Custom React hooks -│ ├── lib/ # Utilidades de librerías -│ ├── pages/ # Páginas principales de la aplicación -│ └── utils/ # Funciones utilitarias -│ -├── 📂 public/ # Archivos públicos estáticos -│ ├── assets/ # Recursos públicos (diagramas, infografías) -│ └── manual/ # Archivos Markdown del manual (93 archivos) -│ ├── BLOQUE_0_FUNDAMENTOS/ -│ ├── BLOQUE_1_PROCEDIMIENTOS_BASICOS/ -│ ├── BLOQUE_2_MATERIAL_E_INMOVILIZACION/ -│ ├── BLOQUE_3_MATERIAL_SANITARIO_Y_OXIGENOTERAPIA/ -│ ├── BLOQUE_4_SOPORTE_VITAL_BASICO_Y_RCP/ -│ ├── BLOQUE_5_PROTOCOLOS_TRANSTELEFONICOS/ -│ ├── BLOQUE_6_FARMACOLOGIA/ -│ ├── BLOQUE_7_CONDUCCION_Y_SEGURIDAD_VIAL/ -│ ├── BLOQUE_8_GESTION_OPERATIVA_Y_DOCUMENTACION/ -│ ├── BLOQUE_9_MEDICINA_EMERGENCIAS_APLICADA/ -│ ├── BLOQUE_10_SITUACIONES_ESPECIALES/ -│ ├── BLOQUE_11_PROTOCOLOS_TRAUMA/ -│ ├── BLOQUE_12_MARCO_LEGAL_ETICO_PROFESIONAL/ -│ ├── BLOQUE_13_COMUNICACION_RELACION_PACIENTE/ -│ ├── BLOQUE_14_SEGURIDAD_PERSONAL_SALUD_TES/ -│ └── BLOQUE_15_ALTERACIONES_PSIQUIATRICAS_Y_CONTENCION/ -│ -├── 📂 scripts/ # Scripts de utilidad y automatización -├── 📂 docs/ # Documentación del proyecto -│ ├── archivo/ -│ └── consolidado/ -├── 📂 dist/ # Archivos compilados para producción -└── 📂 node_modules/ # Dependencias de Node.js (no editar) -``` - -## Archivos Principales en la Raíz - -- `package.json` - Configuración del proyecto y dependencias -- `vite.config.ts` - Configuración de Vite (build tool) -- `tsconfig.json` - Configuración de TypeScript -- `tailwind.config.ts` - Configuración de Tailwind CSS -- `index.html` - Punto de entrada HTML -- `manifest.json` - Configuración PWA -- Scripts de despliegue: `deploy.sh`, `docker.sh` -- Scripts de limpieza: `cleanup.sh` -- Scripts de utilidad: `integrate-assets.py`, `generate-docs.py` - -## Estadísticas - -- **Total archivos:** ~1,232 -- **Total carpetas:** ~229 -- **Archivos del manual:** 93 archivos .md -- **Componentes React:** ~85 componentes - -## Cómo Ver la Estructura - -1. **Desde la terminal:** - ```bash - tree -L 2 - ``` - -2. **Desde el explorador de archivos:** - - Abre la carpeta `/home/planetazuzu/guia-tes` - - Si no ves carpetas ocultas, presiona `Ctrl+H` para mostrarlas - -3. **Ver este archivo:** - ```bash - cat ESTRUCTURA.md - ``` - diff --git a/ESTRUCTURA_PROYECTO.txt b/ESTRUCTURA_PROYECTO.txt deleted file mode 100644 index eea98bf0..00000000 --- a/ESTRUCTURA_PROYECTO.txt +++ /dev/null @@ -1,93 +0,0 @@ -═══════════════════════════════════════════════════════════ - ESTRUCTURA DEL PROYECTO: guia-tes -═══════════════════════════════════════════════════════════ - -📁 CARPETAS PRINCIPALES: -─────────────────────────────────────────────────────────── - 📂 assets/ (0 archivos, 136K) - 📂 dist/ (186 archivos, 12M) - 📂 docs/ (17 archivos, 232K) - 📂 node_modules/ (26629 archivos, 322M) - 📂 public/ (149 archivos, 10M) - 📂 scripts/ (12 archivos, 116K) - 📂 src/ (137 archivos, 1,3M) - -📄 ARCHIVOS PRINCIPALES EN LA RAÍZ: -─────────────────────────────────────────────────────────── - 📄 abrir-carpeta.sh (1,2K) - 📄 cleanup_completo.sh (16K) - 📄 components.json (414) - 📄 deploy.sh (4,0K) - 📄 docker-compose.prod.yml (995) - 📄 docker-compose.yml (654) - 📄 ecosystem.config.js (852) - 📄 eslint.config.js (765) - 📄 manifest.json (33K) - 📄 package.json (3,3K) - 📄 package-lock.json (339K) - 📄 postcss.config.js (81) - 📄 README.md (1,3K) - 📄 reorganizar_proyecto.sh (3,0K) - 📄 tailwind.config.ts (3,9K) - 📄 tsconfig.app.json (652) - 📄 tsconfig.json (369) - 📄 tsconfig.node.json (481) - 📄 vite.config.ts (6,2K) - 📄 vite-plugin-manifest.ts (2,1K) - 📄 webhook-deploy.sh (1,4K) - -═══════════════════════════════════════════════════════════ - ESTRUCTURA DETALLADA DE CARPETAS IMPORTANTES -═══════════════════════════════════════════════════════════ - -📁 src/ (código fuente): - src - src/components - src/components/communication-scripts - src/components/content - src/components/decision-trees - src/components/drugs - src/components/layout - src/components/manual - src/components/material-checklists - src/components/procedures - src/components/references - src/components/shared - src/components/telephone-protocols - src/components/tools - src/components/ui - src/data - src/hooks - src/lib - src/pages - src/utils - -📁 public/ (archivos públicos): - public - public/assets - public/assets/diagramas - public/assets/infografias - public/manual - public/manual/BLOQUE_0_FUNDAMENTOS - public/manual/BLOQUE_10_SITUACIONES_ESPECIALES - public/manual/BLOQUE_11_PROTOCOLOS_TRAUMA - public/manual/BLOQUE_12_MARCO_LEGAL_ETICO_PROFESIONAL - public/manual/BLOQUE_13_COMUNICACION_RELACION_PACIENTE - public/manual/BLOQUE_14_SEGURIDAD_PERSONAL_SALUD_TES - public/manual/BLOQUE_15_ALTERACIONES_PSIQUIATRICAS_Y_CONTENCION - public/manual/BLOQUE_1_PROCEDIMIENTOS_BASICOS - public/manual/BLOQUE_2_MATERIAL_E_INMOVILIZACION - public/manual/BLOQUE_3_MATERIAL_SANITARIO_Y_OXIGENOTERAPIA - public/manual/BLOQUE_4_SOPORTE_VITAL_BASICO_Y_RCP - public/manual/BLOQUE_5_PROTOCOLOS_TRANSTELEFONICOS - public/manual/BLOQUE_6_FARMACOLOGIA - public/manual/BLOQUE_7_CONDUCCION_Y_SEGURIDAD_VIAL - public/manual/BLOQUE_8_GESTION_OPERATIVA_Y_DOCUMENTACION - public/manual/BLOQUE_9_MEDICINA_EMERGENCIAS_APLICADA - -═══════════════════════════════════════════════════════════ - RESUMEN -═══════════════════════════════════════════════════════════ - Total archivos: 1233 - Total carpetas: 229 - diff --git a/MEDIOS_AUDIOVISUALES_FALTANTES_DEFINITIVOS.md b/MEDIOS_AUDIOVISUALES_FALTANTES_DEFINITIVOS.md deleted file mode 100644 index 185b634a..00000000 --- a/MEDIOS_AUDIOVISUALES_FALTANTES_DEFINITIVOS.md +++ /dev/null @@ -1,8627 +0,0 @@ -# Medios audiovisuales faltantes – Documento canónico - -Este documento deriva de una auditoría técnica de referencias multimedia y no implica creación automática de archivos. - ---- - -## BLOQUE 01 - -### b01_1_1_colocacion_manguito_ta_y_pulsioximetro.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocación manguito ta y pulsioxímetro. -- Ruta esperada: - assets/images/bloque_01/b01_1_1_colocacion_manguito_ta_y_pulsioximetro.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 8 - -### b01_1_1_video_toma_ta_manual_y_errores_tipicos.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo toma ta manual y errores típicos. -- Ruta esperada: - assets/videos/bloque_01/b01_1_1_video_toma_ta_manual_y_errores_tipicos.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 9 - -### b01_1_2_diagrama_abcde_operativo.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): diagrama abcde operativo. -- Ruta esperada: - assets/images/bloque_01/b01_1_2_diagrama_abcde_operativo.png -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 17 - -### b01_1_4_diagrama_start_flujo_simple.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): diagrama start flujo simple. -- Ruta esperada: - assets/images/bloque_01/b01_1_4_diagrama_start_flujo_simple.png -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 25 - -## BLOQUE 02 - -### b02_2_0_foto_del_equipo_dispositivo_principal_relacionado_con_2_0.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 2 0. -- Ruta esperada: - assets/images/bloque_02/b02_2_0_foto_del_equipo_dispositivo_principal_relacionado_con_2_0.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 33 - -### b02_2_0_correcto_vs_incorrecto_para_2_0.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 2 0. -- Ruta esperada: - assets/images/bloque_02/b02_2_0_correcto_vs_incorrecto_para_2_0.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 34 - -### b02_2_0_landmarks_oseos_y_pulsos_fotos.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): landmarks óseos y pulsos fotos. -- Ruta esperada: - assets/images/bloque_02/b02_2_0_landmarks_oseos_y_pulsos_fotos.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 35 - -### b02_2_0_mapa_nv_pre_post_secuencia.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): mapa nv pre post secuencia. -- Ruta esperada: - assets/images/bloque_02/b02_2_0_mapa_nv_pre_post_secuencia.png -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 36 - -### b02_2_1_foto_del_equipo_dispositivo_principal_relacionado_con_2_1.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 2 1. -- Ruta esperada: - assets/images/bloque_02/b02_2_1_foto_del_equipo_dispositivo_principal_relacionado_con_2_1.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 44 - -### b02_2_1_correcto_vs_incorrecto_para_2_1.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 2 1. -- Ruta esperada: - assets/images/bloque_02/b02_2_1_correcto_vs_incorrecto_para_2_1.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 45 - -### b02_2_2_foto_del_equipo_dispositivo_principal_relacionado_con_2_2.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 2 2. -- Ruta esperada: - assets/images/bloque_02/b02_2_2_foto_del_equipo_dispositivo_principal_relacionado_con_2_2.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 53 - -### b02_2_2_correcto_vs_incorrecto_para_2_2.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 2 2. -- Ruta esperada: - assets/images/bloque_02/b02_2_2_correcto_vs_incorrecto_para_2_2.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 54 - -### b02_2_3_foto_del_equipo_dispositivo_principal_relacionado_con_2_3.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 2 3. -- Ruta esperada: - assets/images/bloque_02/b02_2_3_foto_del_equipo_dispositivo_principal_relacionado_con_2_3.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 62 - -### b02_2_3_correcto_vs_incorrecto_para_2_3.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 2 3. -- Ruta esperada: - assets/images/bloque_02/b02_2_3_correcto_vs_incorrecto_para_2_3.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 63 - -### b02_2_4_foto_del_equipo_dispositivo_principal_relacionado_con_2_4.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 2 4. -- Ruta esperada: - assets/images/bloque_02/b02_2_4_foto_del_equipo_dispositivo_principal_relacionado_con_2_4.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 71 - -### b02_2_4_correcto_vs_incorrecto_para_2_4.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 2 4. -- Ruta esperada: - assets/images/bloque_02/b02_2_4_correcto_vs_incorrecto_para_2_4.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 72 - -### b02_2_4_video_montaje_uso_del_dispositivo.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo montaje uso del dispositivo. -- Ruta esperada: - assets/videos/bloque_02/b02_2_4_video_montaje_uso_del_dispositivo.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 73 - -### b02_2_5_foto_del_equipo_dispositivo_principal_relacionado_con_2_5.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 2 5. -- Ruta esperada: - assets/images/bloque_02/b02_2_5_foto_del_equipo_dispositivo_principal_relacionado_con_2_5.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 81 - -### b02_2_5_correcto_vs_incorrecto_para_2_5.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 2 5. -- Ruta esperada: - assets/images/bloque_02/b02_2_5_correcto_vs_incorrecto_para_2_5.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 82 - -### b02_2_5_video_montaje_uso_del_dispositivo.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo montaje uso del dispositivo. -- Ruta esperada: - assets/videos/bloque_02/b02_2_5_video_montaje_uso_del_dispositivo.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 83 - -### b02_2_6_foto_del_equipo_dispositivo_principal_relacionado_con_2_6.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 2 6. -- Ruta esperada: - assets/images/bloque_02/b02_2_6_foto_del_equipo_dispositivo_principal_relacionado_con_2_6.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 91 - -### b02_2_6_correcto_vs_incorrecto_para_2_6.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 2 6. -- Ruta esperada: - assets/images/bloque_02/b02_2_6_correcto_vs_incorrecto_para_2_6.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 92 - -### b02_2_6_video_montaje_uso_del_dispositivo.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo montaje uso del dispositivo. -- Ruta esperada: - assets/videos/bloque_02/b02_2_6_video_montaje_uso_del_dispositivo.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 93 - -### b02_2_7_foto_del_equipo_dispositivo_principal_relacionado_con_2_7.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 2 7. -- Ruta esperada: - assets/images/bloque_02/b02_2_7_foto_del_equipo_dispositivo_principal_relacionado_con_2_7.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 101 - -### b02_2_7_correcto_vs_incorrecto_para_2_7.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 2 7. -- Ruta esperada: - assets/images/bloque_02/b02_2_7_correcto_vs_incorrecto_para_2_7.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 102 - -### b02_2_7_video_movimientos_en_bloque_transferencias.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo movimientos en bloque transferencias. -- Ruta esperada: - assets/videos/bloque_02/b02_2_7_video_movimientos_en_bloque_transferencias.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 103 - -### b02_2_8_foto_del_equipo_dispositivo_principal_relacionado_con_2_8.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 2 8. -- Ruta esperada: - assets/images/bloque_02/b02_2_8_foto_del_equipo_dispositivo_principal_relacionado_con_2_8.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 111 - -### b02_2_8_correcto_vs_incorrecto_para_2_8.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 2 8. -- Ruta esperada: - assets/images/bloque_02/b02_2_8_correcto_vs_incorrecto_para_2_8.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 112 - -### b02_2_8_video_movimientos_en_bloque_transferencias.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo movimientos en bloque transferencias. -- Ruta esperada: - assets/videos/bloque_02/b02_2_8_video_movimientos_en_bloque_transferencias.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 113 - -### b02_2_9_foto_del_equipo_dispositivo_principal_relacionado_con_2_9.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 2 9. -- Ruta esperada: - assets/images/bloque_02/b02_2_9_foto_del_equipo_dispositivo_principal_relacionado_con_2_9.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 121 - -### b02_2_9_correcto_vs_incorrecto_para_2_9.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 2 9. -- Ruta esperada: - assets/images/bloque_02/b02_2_9_correcto_vs_incorrecto_para_2_9.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 122 - -### b02_2_10_foto_del_equipo_dispositivo_principal_relacionado_con_2_10.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 2 10. -- Ruta esperada: - assets/images/bloque_02/b02_2_10_foto_del_equipo_dispositivo_principal_relacionado_con_2_10.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 131 - -### b02_2_10_correcto_vs_incorrecto_para_2_10.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 2 10. -- Ruta esperada: - assets/images/bloque_02/b02_2_10_correcto_vs_incorrecto_para_2_10.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 132 - -### b02_2_11_foto_del_equipo_dispositivo_principal_relacionado_con_2_11.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 2 11. -- Ruta esperada: - assets/images/bloque_02/b02_2_11_foto_del_equipo_dispositivo_principal_relacionado_con_2_11.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 140 - -### b02_2_11_correcto_vs_incorrecto_para_2_11.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 2 11. -- Ruta esperada: - assets/images/bloque_02/b02_2_11_correcto_vs_incorrecto_para_2_11.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 141 - -### b02_2_11_binder_colocacion_en_trocanteres.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): binder colocación en trocánteres. -- Ruta esperada: - assets/images/bloque_02/b02_2_11_binder_colocacion_en_trocanteres.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 142 - -### b02_2_11_video_binder_colocacion_y_verificacion.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo binder colocación y verificación. -- Ruta esperada: - assets/videos/bloque_02/b02_2_11_video_binder_colocacion_y_verificacion.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 143 - -### b02_2_12_foto_del_equipo_dispositivo_principal_relacionado_con_2_12.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 2 12. -- Ruta esperada: - assets/images/bloque_02/b02_2_12_foto_del_equipo_dispositivo_principal_relacionado_con_2_12.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 151 - -### b02_2_12_correcto_vs_incorrecto_para_2_12.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 2 12. -- Ruta esperada: - assets/images/bloque_02/b02_2_12_correcto_vs_incorrecto_para_2_12.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 152 - -### b02_2_13_foto_del_equipo_dispositivo_principal_relacionado_con_2_13.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 2 13. -- Ruta esperada: - assets/images/bloque_02/b02_2_13_foto_del_equipo_dispositivo_principal_relacionado_con_2_13.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 160 - -### b02_2_13_correcto_vs_incorrecto_para_2_13.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 2 13. -- Ruta esperada: - assets/images/bloque_02/b02_2_13_correcto_vs_incorrecto_para_2_13.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 161 - -### b02_2_x_foto_del_equipo_dispositivo_principal_relacionado_con_2_x.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): B02 2.X foto del equipo dispositivo principal relacionado con 2 x. -- Ruta esperada: - assets/images/bloque_02/b02_2_x_foto_del_equipo_dispositivo_principal_relacionado_con_2_x.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 169 - -### b02_2_x_correcto_vs_incorrecto_para_2_x.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): B02 2.X correcto vs incorrecto para 2 x. -- Ruta esperada: - assets/images/bloque_02/b02_2_x_correcto_vs_incorrecto_para_2_x.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 170 - -## BLOQUE 03 - -### b03_3_0_foto_del_equipo_dispositivo_principal_relacionado_con_3_0.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 0. -- Ruta esperada: - assets/images/bloque_03/b03_3_0_foto_del_equipo_dispositivo_principal_relacionado_con_3_0.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 178 - -### b03_3_0_correcto_vs_incorrecto_para_3_0.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 0. -- Ruta esperada: - assets/images/bloque_03/b03_3_0_correcto_vs_incorrecto_para_3_0.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 179 - -### b03_3_0_ejemplos_de_calculo_de_o2_tabla_simple.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ejemplos de cálculo de o2 tabla simple. -- Ruta esperada: - assets/images/bloque_03/b03_3_0_ejemplos_de_calculo_de_o2_tabla_simple.png -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 180 - -### b03_3_0_video_verificacion_o2_fuga.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo verificación o2 fuga. -- Ruta esperada: - assets/videos/bloque_03/b03_3_0_video_verificacion_o2_fuga.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 181 - -### b03_3_1_foto_del_equipo_dispositivo_principal_relacionado_con_3_1.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 1. -- Ruta esperada: - assets/images/bloque_03/b03_3_1_foto_del_equipo_dispositivo_principal_relacionado_con_3_1.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 189 - -### b03_3_1_correcto_vs_incorrecto_para_3_1.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 1. -- Ruta esperada: - assets/images/bloque_03/b03_3_1_correcto_vs_incorrecto_para_3_1.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 190 - -### b03_3_2_foto_del_equipo_dispositivo_principal_relacionado_con_3_2.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 2. -- Ruta esperada: - assets/images/bloque_03/b03_3_2_foto_del_equipo_dispositivo_principal_relacionado_con_3_2.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 198 - -### b03_3_2_correcto_vs_incorrecto_para_3_2.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 2. -- Ruta esperada: - assets/images/bloque_03/b03_3_2_correcto_vs_incorrecto_para_3_2.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 199 - -### b03_3_2_aspiracion_preparacion_uso_post_uso.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): aspiración preparación uso post uso. -- Ruta esperada: - assets/videos/bloque_03/b03_3_2_aspiracion_preparacion_uso_post_uso.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 200 - -### b03_3_3_foto_del_equipo_dispositivo_principal_relacionado_con_3_3.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 3. -- Ruta esperada: - assets/images/bloque_03/b03_3_3_foto_del_equipo_dispositivo_principal_relacionado_con_3_3.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 208 - -### b03_3_3_correcto_vs_incorrecto_para_3_3.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 3. -- Ruta esperada: - assets/images/bloque_03/b03_3_3_correcto_vs_incorrecto_para_3_3.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 209 - -### b03_3_3_bvm_a_dos_tes_sello_ventilacion.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): bvm a dos tes sello ventilación. -- Ruta esperada: - assets/videos/bloque_03/b03_3_3_bvm_a_dos_tes_sello_ventilacion.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 210 - -### b03_3_4_foto_del_equipo_dispositivo_principal_relacionado_con_3_4.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 4. -- Ruta esperada: - assets/images/bloque_03/b03_3_4_foto_del_equipo_dispositivo_principal_relacionado_con_3_4.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 218 - -### b03_3_4_correcto_vs_incorrecto_para_3_4.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 4. -- Ruta esperada: - assets/images/bloque_03/b03_3_4_correcto_vs_incorrecto_para_3_4.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 219 - -### b03_3_5_foto_del_equipo_dispositivo_principal_relacionado_con_3_5.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 5. -- Ruta esperada: - assets/images/bloque_03/b03_3_5_foto_del_equipo_dispositivo_principal_relacionado_con_3_5.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 227 - -### b03_3_5_correcto_vs_incorrecto_para_3_5.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 5. -- Ruta esperada: - assets/images/bloque_03/b03_3_5_correcto_vs_incorrecto_para_3_5.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 228 - -### b03_3_6_foto_del_equipo_dispositivo_principal_relacionado_con_3_6.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 6. -- Ruta esperada: - assets/images/bloque_03/b03_3_6_foto_del_equipo_dispositivo_principal_relacionado_con_3_6.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 238 - -### b03_3_6_correcto_vs_incorrecto_para_3_6.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 6. -- Ruta esperada: - assets/images/bloque_03/b03_3_6_correcto_vs_incorrecto_para_3_6.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 239 - -### b03_3_7_foto_del_equipo_dispositivo_principal_relacionado_con_3_7.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 7. -- Ruta esperada: - assets/images/bloque_03/b03_3_7_foto_del_equipo_dispositivo_principal_relacionado_con_3_7.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 247 - -### b03_3_7_correcto_vs_incorrecto_para_3_7.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 7. -- Ruta esperada: - assets/images/bloque_03/b03_3_7_correcto_vs_incorrecto_para_3_7.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 248 - -### b03_3_8_foto_del_equipo_dispositivo_principal_relacionado_con_3_8.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 8. -- Ruta esperada: - assets/images/bloque_03/b03_3_8_foto_del_equipo_dispositivo_principal_relacionado_con_3_8.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 256 - -### b03_3_8_correcto_vs_incorrecto_para_3_8.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 8. -- Ruta esperada: - assets/images/bloque_03/b03_3_8_correcto_vs_incorrecto_para_3_8.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 257 - -### b03_3_9_foto_del_equipo_dispositivo_principal_relacionado_con_3_9.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 9. -- Ruta esperada: - assets/images/bloque_03/b03_3_9_foto_del_equipo_dispositivo_principal_relacionado_con_3_9.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 265 - -### b03_3_9_correcto_vs_incorrecto_para_3_9.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 9. -- Ruta esperada: - assets/images/bloque_03/b03_3_9_correcto_vs_incorrecto_para_3_9.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 266 - -### b03_3_10_foto_del_equipo_dispositivo_principal_relacionado_con_3_10.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 10. -- Ruta esperada: - assets/images/bloque_03/b03_3_10_foto_del_equipo_dispositivo_principal_relacionado_con_3_10.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 274 - -### b03_3_10_correcto_vs_incorrecto_para_3_10.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 10. -- Ruta esperada: - assets/images/bloque_03/b03_3_10_correcto_vs_incorrecto_para_3_10.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 275 - -### b03_3_11_foto_del_equipo_dispositivo_principal_relacionado_con_3_11.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 11. -- Ruta esperada: - assets/images/bloque_03/b03_3_11_foto_del_equipo_dispositivo_principal_relacionado_con_3_11.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 283 - -### b03_3_11_correcto_vs_incorrecto_para_3_11.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 11. -- Ruta esperada: - assets/images/bloque_03/b03_3_11_correcto_vs_incorrecto_para_3_11.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 284 - -### b03_3_12_foto_del_equipo_dispositivo_principal_relacionado_con_3_12.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 12. -- Ruta esperada: - assets/images/bloque_03/b03_3_12_foto_del_equipo_dispositivo_principal_relacionado_con_3_12.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 292 - -### b03_3_12_correcto_vs_incorrecto_para_3_12.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 12. -- Ruta esperada: - assets/images/bloque_03/b03_3_12_correcto_vs_incorrecto_para_3_12.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 293 - -### b03_3_13_foto_del_equipo_dispositivo_principal_relacionado_con_3_13.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 13. -- Ruta esperada: - assets/images/bloque_03/b03_3_13_foto_del_equipo_dispositivo_principal_relacionado_con_3_13.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 301 - -### b03_3_13_correcto_vs_incorrecto_para_3_13.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 13. -- Ruta esperada: - assets/images/bloque_03/b03_3_13_correcto_vs_incorrecto_para_3_13.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 302 - -### b03_3_14_foto_del_equipo_dispositivo_principal_relacionado_con_3_14.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 14. -- Ruta esperada: - assets/images/bloque_03/b03_3_14_foto_del_equipo_dispositivo_principal_relacionado_con_3_14.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 310 - -### b03_3_14_correcto_vs_incorrecto_para_3_14.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 14. -- Ruta esperada: - assets/images/bloque_03/b03_3_14_correcto_vs_incorrecto_para_3_14.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 311 - -### b03_3_15_foto_del_equipo_dispositivo_principal_relacionado_con_3_15.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 15. -- Ruta esperada: - assets/images/bloque_03/b03_3_15_foto_del_equipo_dispositivo_principal_relacionado_con_3_15.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 319 - -### b03_3_15_correcto_vs_incorrecto_para_3_15.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 15. -- Ruta esperada: - assets/images/bloque_03/b03_3_15_correcto_vs_incorrecto_para_3_15.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 320 - -### b03_3_16_foto_del_equipo_dispositivo_principal_relacionado_con_3_16.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 16. -- Ruta esperada: - assets/images/bloque_03/b03_3_16_foto_del_equipo_dispositivo_principal_relacionado_con_3_16.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 328 - -### b03_3_16_correcto_vs_incorrecto_para_3_16.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 16. -- Ruta esperada: - assets/images/bloque_03/b03_3_16_correcto_vs_incorrecto_para_3_16.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 329 - -### b03_3_17_foto_del_equipo_dispositivo_principal_relacionado_con_3_17.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 17. -- Ruta esperada: - assets/images/bloque_03/b03_3_17_foto_del_equipo_dispositivo_principal_relacionado_con_3_17.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 337 - -### b03_3_17_correcto_vs_incorrecto_para_3_17.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 17. -- Ruta esperada: - assets/images/bloque_03/b03_3_17_correcto_vs_incorrecto_para_3_17.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 338 - -### b03_3_18_foto_del_equipo_dispositivo_principal_relacionado_con_3_18.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 18. -- Ruta esperada: - assets/images/bloque_03/b03_3_18_foto_del_equipo_dispositivo_principal_relacionado_con_3_18.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 346 - -### b03_3_18_correcto_vs_incorrecto_para_3_18.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 18. -- Ruta esperada: - assets/images/bloque_03/b03_3_18_correcto_vs_incorrecto_para_3_18.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 347 - -### b03_3_x_foto_del_equipo_dispositivo_principal_relacionado_con_3_x.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): B03 3.X foto del equipo dispositivo principal relacionado con 3 x. -- Ruta esperada: - assets/images/bloque_03/b03_3_x_foto_del_equipo_dispositivo_principal_relacionado_con_3_x.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 355 - -### b03_3_x_correcto_vs_incorrecto_para_3_x.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): B03 3.X correcto vs incorrecto para 3 x. -- Ruta esperada: - assets/images/bloque_03/b03_3_x_correcto_vs_incorrecto_para_3_x.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 356 - -### b03_3_x2_foto_del_equipo_dispositivo_principal_relacionado_con_3_x2.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): B03 3.X2 foto del equipo dispositivo principal relacionado con 3 x2. -- Ruta esperada: - assets/images/bloque_03/b03_3_x2_foto_del_equipo_dispositivo_principal_relacionado_con_3_x2.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 364 - -### b03_3_x2_correcto_vs_incorrecto_para_3_x2.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): B03 3.X2 correcto vs incorrecto para 3 x2. -- Ruta esperada: - assets/images/bloque_03/b03_3_x2_correcto_vs_incorrecto_para_3_x2.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 365 - -### b03_3_x3_foto_del_equipo_dispositivo_principal_relacionado_con_3_x3.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): B03 3.X3 foto del equipo dispositivo principal relacionado con 3 x3. -- Ruta esperada: - assets/images/bloque_03/b03_3_x3_foto_del_equipo_dispositivo_principal_relacionado_con_3_x3.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 374 - -### b03_3_x3_correcto_vs_incorrecto_para_3_x3.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): B03 3.X3 correcto vs incorrecto para 3 x3. -- Ruta esperada: - assets/images/bloque_03/b03_3_x3_correcto_vs_incorrecto_para_3_x3.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 375 - -### b03_3_x4_foto_del_equipo_dispositivo_principal_relacionado_con_3_x4.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): B03 3.X4 foto del equipo dispositivo principal relacionado con 3 x4. -- Ruta esperada: - assets/images/bloque_03/b03_3_x4_foto_del_equipo_dispositivo_principal_relacionado_con_3_x4.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 384 - -### b03_3_x4_correcto_vs_incorrecto_para_3_x4.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): B03 3.X4 correcto vs incorrecto para 3 x4. -- Ruta esperada: - assets/images/bloque_03/b03_3_x4_correcto_vs_incorrecto_para_3_x4.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 385 - -### b03_3_x5_foto_del_equipo_dispositivo_principal_relacionado_con_3_x5.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): B03 3.X5 foto del equipo dispositivo principal relacionado con 3 x5. -- Ruta esperada: - assets/images/bloque_03/b03_3_x5_foto_del_equipo_dispositivo_principal_relacionado_con_3_x5.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 393 - -### b03_3_x5_correcto_vs_incorrecto_para_3_x5.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): B03 3.X5 correcto vs incorrecto para 3 x5. -- Ruta esperada: - assets/images/bloque_03/b03_3_x5_correcto_vs_incorrecto_para_3_x5.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 394 - -### b03_3_99_foto_del_equipo_dispositivo_principal_relacionado_con_3_99.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 3 99. -- Ruta esperada: - assets/images/bloque_03/b03_3_99_foto_del_equipo_dispositivo_principal_relacionado_con_3_99.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 403 - -### b03_3_99_correcto_vs_incorrecto_para_3_99.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 3 99. -- Ruta esperada: - assets/images/bloque_03/b03_3_99_correcto_vs_incorrecto_para_3_99.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 404 - -## BLOQUE 04 - -### b04_4_0_foto_del_equipo_dispositivo_principal_relacionado_con_4_0.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 4 0. -- Ruta esperada: - assets/images/bloque_04/b04_4_0_foto_del_equipo_dispositivo_principal_relacionado_con_4_0.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 413 - -### b04_4_0_correcto_vs_incorrecto_para_4_0.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 4 0. -- Ruta esperada: - assets/images/bloque_04/b04_4_0_correcto_vs_incorrecto_para_4_0.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 414 - -### b04_4_1_foto_del_equipo_dispositivo_principal_relacionado_con_4_1.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 4 1. -- Ruta esperada: - assets/images/bloque_04/b04_4_1_foto_del_equipo_dispositivo_principal_relacionado_con_4_1.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 423 - -### b04_4_1_correcto_vs_incorrecto_para_4_1.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 4 1. -- Ruta esperada: - assets/images/bloque_04/b04_4_1_correcto_vs_incorrecto_para_4_1.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 424 - -### b04_4_1_secuencia_visual_4_1.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): secuencia visual 4 1. -- Ruta esperada: - assets/images/bloque_04/b04_4_1_secuencia_visual_4_1.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 425 - -### b04_4_1_video_demo_4_1.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo demo 4 1. -- Ruta esperada: - assets/videos/bloque_04/b04_4_1_video_demo_4_1.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 426 - -### b04_4_2_foto_del_equipo_dispositivo_principal_relacionado_con_4_2.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 4 2. -- Ruta esperada: - assets/images/bloque_04/b04_4_2_foto_del_equipo_dispositivo_principal_relacionado_con_4_2.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 435 - -### b04_4_2_correcto_vs_incorrecto_para_4_2.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 4 2. -- Ruta esperada: - assets/images/bloque_04/b04_4_2_correcto_vs_incorrecto_para_4_2.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 436 - -### b04_4_3_foto_del_equipo_dispositivo_principal_relacionado_con_4_3.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 4 3. -- Ruta esperada: - assets/images/bloque_04/b04_4_3_foto_del_equipo_dispositivo_principal_relacionado_con_4_3.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 445 - -### b04_4_3_correcto_vs_incorrecto_para_4_3.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 4 3. -- Ruta esperada: - assets/images/bloque_04/b04_4_3_correcto_vs_incorrecto_para_4_3.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 446 - -### b04_4_4_foto_del_equipo_dispositivo_principal_relacionado_con_4_4.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 4 4. -- Ruta esperada: - assets/images/bloque_04/b04_4_4_foto_del_equipo_dispositivo_principal_relacionado_con_4_4.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 455 - -### b04_4_4_correcto_vs_incorrecto_para_4_4.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 4 4. -- Ruta esperada: - assets/images/bloque_04/b04_4_4_correcto_vs_incorrecto_para_4_4.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 456 - -### b04_4_4_secuencia_visual_4_4.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): secuencia visual 4 4. -- Ruta esperada: - assets/images/bloque_04/b04_4_4_secuencia_visual_4_4.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 457 - -### b04_4_4_video_demo_4_4.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo demo 4 4. -- Ruta esperada: - assets/videos/bloque_04/b04_4_4_video_demo_4_4.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 458 - -### b04_4_4_desa_colocacion_electrodos_correcta_vs_incorrecta.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): desa colocación electrodos correcta vs incorrecta. -- Ruta esperada: - assets/images/bloque_04/b04_4_4_desa_colocacion_electrodos_correcta_vs_incorrecta.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 459 - -### b04_4_5_foto_del_equipo_dispositivo_principal_relacionado_con_4_5.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 4 5. -- Ruta esperada: - assets/images/bloque_04/b04_4_5_foto_del_equipo_dispositivo_principal_relacionado_con_4_5.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 468 - -### b04_4_5_correcto_vs_incorrecto_para_4_5.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 4 5. -- Ruta esperada: - assets/images/bloque_04/b04_4_5_correcto_vs_incorrecto_para_4_5.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 469 - -### b04_4_6_foto_del_equipo_dispositivo_principal_relacionado_con_4_6.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 4 6. -- Ruta esperada: - assets/images/bloque_04/b04_4_6_foto_del_equipo_dispositivo_principal_relacionado_con_4_6.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 478 - -### b04_4_6_correcto_vs_incorrecto_para_4_6.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 4 6. -- Ruta esperada: - assets/images/bloque_04/b04_4_6_correcto_vs_incorrecto_para_4_6.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 479 - -### b04_4_6_secuencia_visual_4_6.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): secuencia visual 4 6. -- Ruta esperada: - assets/images/bloque_04/b04_4_6_secuencia_visual_4_6.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 480 - -### b04_4_6_video_demo_4_6.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo demo 4 6. -- Ruta esperada: - assets/videos/bloque_04/b04_4_6_video_demo_4_6.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 481 - -### b04_4_7_foto_del_equipo_dispositivo_principal_relacionado_con_4_7.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 4 7. -- Ruta esperada: - assets/images/bloque_04/b04_4_7_foto_del_equipo_dispositivo_principal_relacionado_con_4_7.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 490 - -### b04_4_7_correcto_vs_incorrecto_para_4_7.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 4 7. -- Ruta esperada: - assets/images/bloque_04/b04_4_7_correcto_vs_incorrecto_para_4_7.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 491 - -### b04_4_7_secuencia_visual_4_7.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): secuencia visual 4 7. -- Ruta esperada: - assets/images/bloque_04/b04_4_7_secuencia_visual_4_7.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 492 - -### b04_4_7_video_demo_4_7.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo demo 4 7. -- Ruta esperada: - assets/videos/bloque_04/b04_4_7_video_demo_4_7.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 493 - -### b04_4_8_foto_del_equipo_dispositivo_principal_relacionado_con_4_8.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 4 8. -- Ruta esperada: - assets/images/bloque_04/b04_4_8_foto_del_equipo_dispositivo_principal_relacionado_con_4_8.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 502 - -### b04_4_8_correcto_vs_incorrecto_para_4_8.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 4 8. -- Ruta esperada: - assets/images/bloque_04/b04_4_8_correcto_vs_incorrecto_para_4_8.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 503 - -### b04_4_8_secuencia_visual_4_8.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): secuencia visual 4 8. -- Ruta esperada: - assets/images/bloque_04/b04_4_8_secuencia_visual_4_8.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 504 - -### b04_4_8_video_demo_4_8.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo demo 4 8. -- Ruta esperada: - assets/videos/bloque_04/b04_4_8_video_demo_4_8.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 505 - -### b04_4_9_foto_del_equipo_dispositivo_principal_relacionado_con_4_9.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 4 9. -- Ruta esperada: - assets/images/bloque_04/b04_4_9_foto_del_equipo_dispositivo_principal_relacionado_con_4_9.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 514 - -### b04_4_9_correcto_vs_incorrecto_para_4_9.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 4 9. -- Ruta esperada: - assets/images/bloque_04/b04_4_9_correcto_vs_incorrecto_para_4_9.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 515 - -### b04_4_9_secuencia_visual_4_9.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): secuencia visual 4 9. -- Ruta esperada: - assets/images/bloque_04/b04_4_9_secuencia_visual_4_9.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 516 - -### b04_4_9_video_demo_4_9.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo demo 4 9. -- Ruta esperada: - assets/videos/bloque_04/b04_4_9_video_demo_4_9.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 517 - -## BLOQUE 05 - -### b05_5_0_roleplay_llamada_guiada.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): roleplay llamada guiada. -- Ruta esperada: - assets/videos/bloque_05/b05_5_0_roleplay_llamada_guiada.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 527 - -### b05_5_1_roleplay_llamada_guiada.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): roleplay llamada guiada. -- Ruta esperada: - assets/videos/bloque_05/b05_5_1_roleplay_llamada_guiada.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 536 - -### b05_5_2_roleplay_llamada_guiada.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): roleplay llamada guiada. -- Ruta esperada: - assets/videos/bloque_05/b05_5_2_roleplay_llamada_guiada.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 545 - -### b05_5_3_roleplay_llamada_guiada.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): roleplay llamada guiada. -- Ruta esperada: - assets/videos/bloque_05/b05_5_3_roleplay_llamada_guiada.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 554 - -### b05_5_4_roleplay_llamada_guiada.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): roleplay llamada guiada. -- Ruta esperada: - assets/videos/bloque_05/b05_5_4_roleplay_llamada_guiada.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 563 - -### b05_5_5_roleplay_llamada_guiada.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): roleplay llamada guiada. -- Ruta esperada: - assets/videos/bloque_05/b05_5_5_roleplay_llamada_guiada.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 572 - -### b05_5_6_roleplay_llamada_guiada.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): roleplay llamada guiada. -- Ruta esperada: - assets/videos/bloque_05/b05_5_6_roleplay_llamada_guiada.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 581 - -### b05_5_7_roleplay_llamada_guiada.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): roleplay llamada guiada. -- Ruta esperada: - assets/videos/bloque_05/b05_5_7_roleplay_llamada_guiada.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 590 - -### b05_5_8_roleplay_llamada_guiada.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): roleplay llamada guiada. -- Ruta esperada: - assets/videos/bloque_05/b05_5_8_roleplay_llamada_guiada.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 599 - -## BLOQUE 06 - -### b06_6_0_tabla_plantilla_vademecum_estructura.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): tabla plantilla vademécum estructura. -- Ruta esperada: - assets/images/bloque_06/b06_6_0_tabla_plantilla_vademecum_estructura.png -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 607 - -### b06_6_1_tabla_plantilla_vademecum_estructura.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): tabla plantilla vademécum estructura. -- Ruta esperada: - assets/images/bloque_06/b06_6_1_tabla_plantilla_vademecum_estructura.png -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 616 - -### b06_6_2_tabla_plantilla_vademecum_estructura.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): tabla plantilla vademécum estructura. -- Ruta esperada: - assets/images/bloque_06/b06_6_2_tabla_plantilla_vademecum_estructura.png -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 625 - -### b06_6_3_tabla_plantilla_vademecum_estructura.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): tabla plantilla vademécum estructura. -- Ruta esperada: - assets/images/bloque_06/b06_6_3_tabla_plantilla_vademecum_estructura.png -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 634 - -### b06_6_4_tabla_plantilla_vademecum_estructura.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): tabla plantilla vademécum estructura. -- Ruta esperada: - assets/images/bloque_06/b06_6_4_tabla_plantilla_vademecum_estructura.png -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 643 - -### b06_6_5_tabla_plantilla_vademecum_estructura.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): tabla plantilla vademécum estructura. -- Ruta esperada: - assets/images/bloque_06/b06_6_5_tabla_plantilla_vademecum_estructura.png -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 652 - -### b06_6_6_tabla_plantilla_vademecum_estructura.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): tabla plantilla vademécum estructura. -- Ruta esperada: - assets/images/bloque_06/b06_6_6_tabla_plantilla_vademecum_estructura.png -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 661 - -### b06_6_7_tabla_plantilla_vademecum_estructura.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): tabla plantilla vademécum estructura. -- Ruta esperada: - assets/images/bloque_06/b06_6_7_tabla_plantilla_vademecum_estructura.png -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 670 - -## BLOQUE 07 - -### b07_7_0_foto_del_equipo_dispositivo_principal_relacionado_con_7_0.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 7 0. -- Ruta esperada: - assets/images/bloque_07/b07_7_0_foto_del_equipo_dispositivo_principal_relacionado_con_7_0.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 679 - -### b07_7_0_correcto_vs_incorrecto_para_7_0.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 7 0. -- Ruta esperada: - assets/images/bloque_07/b07_7_0_correcto_vs_incorrecto_para_7_0.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 680 - -### b07_7_0_posicionamiento_ambulancia_en_escena_fotos.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): posicionamiento ambulancia en escena fotos. -- Ruta esperada: - assets/images/bloque_07/b07_7_0_posicionamiento_ambulancia_en_escena_fotos.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 681 - -### b07_7_0_video_posicionamiento_y_balizamiento.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo posicionamiento y balizamiento. -- Ruta esperada: - assets/videos/bloque_07/b07_7_0_video_posicionamiento_y_balizamiento.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 682 - -### b07_7_1_foto_del_equipo_dispositivo_principal_relacionado_con_7_1.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 7 1. -- Ruta esperada: - assets/images/bloque_07/b07_7_1_foto_del_equipo_dispositivo_principal_relacionado_con_7_1.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 690 - -### b07_7_1_correcto_vs_incorrecto_para_7_1.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 7 1. -- Ruta esperada: - assets/images/bloque_07/b07_7_1_correcto_vs_incorrecto_para_7_1.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 691 - -### b07_7_1_posicionamiento_ambulancia_en_escena_fotos.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): posicionamiento ambulancia en escena fotos. -- Ruta esperada: - assets/images/bloque_07/b07_7_1_posicionamiento_ambulancia_en_escena_fotos.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 692 - -### b07_7_1_video_posicionamiento_y_balizamiento.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo posicionamiento y balizamiento. -- Ruta esperada: - assets/videos/bloque_07/b07_7_1_video_posicionamiento_y_balizamiento.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 693 - -### b07_7_2_foto_del_equipo_dispositivo_principal_relacionado_con_7_2.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 7 2. -- Ruta esperada: - assets/images/bloque_07/b07_7_2_foto_del_equipo_dispositivo_principal_relacionado_con_7_2.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 701 - -### b07_7_2_correcto_vs_incorrecto_para_7_2.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 7 2. -- Ruta esperada: - assets/images/bloque_07/b07_7_2_correcto_vs_incorrecto_para_7_2.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 702 - -### b07_7_2_posicionamiento_ambulancia_en_escena_fotos.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): posicionamiento ambulancia en escena fotos. -- Ruta esperada: - assets/images/bloque_07/b07_7_2_posicionamiento_ambulancia_en_escena_fotos.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 703 - -### b07_7_2_video_posicionamiento_y_balizamiento.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo posicionamiento y balizamiento. -- Ruta esperada: - assets/videos/bloque_07/b07_7_2_video_posicionamiento_y_balizamiento.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 704 - -### b07_7_3_foto_del_equipo_dispositivo_principal_relacionado_con_7_3.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 7 3. -- Ruta esperada: - assets/images/bloque_07/b07_7_3_foto_del_equipo_dispositivo_principal_relacionado_con_7_3.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 712 - -### b07_7_3_correcto_vs_incorrecto_para_7_3.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 7 3. -- Ruta esperada: - assets/images/bloque_07/b07_7_3_correcto_vs_incorrecto_para_7_3.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 713 - -### b07_7_3_posicionamiento_ambulancia_en_escena_fotos.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): posicionamiento ambulancia en escena fotos. -- Ruta esperada: - assets/images/bloque_07/b07_7_3_posicionamiento_ambulancia_en_escena_fotos.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 714 - -### b07_7_3_video_posicionamiento_y_balizamiento.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo posicionamiento y balizamiento. -- Ruta esperada: - assets/videos/bloque_07/b07_7_3_video_posicionamiento_y_balizamiento.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 715 - -### b07_7_4_foto_del_equipo_dispositivo_principal_relacionado_con_7_4.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 7 4. -- Ruta esperada: - assets/images/bloque_07/b07_7_4_foto_del_equipo_dispositivo_principal_relacionado_con_7_4.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 723 - -### b07_7_4_correcto_vs_incorrecto_para_7_4.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 7 4. -- Ruta esperada: - assets/images/bloque_07/b07_7_4_correcto_vs_incorrecto_para_7_4.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 724 - -### b07_7_4_posicionamiento_ambulancia_en_escena_fotos.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): posicionamiento ambulancia en escena fotos. -- Ruta esperada: - assets/images/bloque_07/b07_7_4_posicionamiento_ambulancia_en_escena_fotos.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 725 - -### b07_7_4_video_posicionamiento_y_balizamiento.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo posicionamiento y balizamiento. -- Ruta esperada: - assets/videos/bloque_07/b07_7_4_video_posicionamiento_y_balizamiento.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 726 - -### b07_7_5_foto_del_equipo_dispositivo_principal_relacionado_con_7_5.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): foto del equipo dispositivo principal relacionado con 7 5. -- Ruta esperada: - assets/images/bloque_07/b07_7_5_foto_del_equipo_dispositivo_principal_relacionado_con_7_5.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 734 - -### b07_7_5_correcto_vs_incorrecto_para_7_5.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): correcto vs incorrecto para 7 5. -- Ruta esperada: - assets/images/bloque_07/b07_7_5_correcto_vs_incorrecto_para_7_5.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 735 - -### b07_7_5_posicionamiento_ambulancia_en_escena_fotos.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): posicionamiento ambulancia en escena fotos. -- Ruta esperada: - assets/images/bloque_07/b07_7_5_posicionamiento_ambulancia_en_escena_fotos.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 736 - -### b07_7_5_video_posicionamiento_y_balizamiento.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Contenido audiovisual sugerido (derivado del nombre del archivo): vídeo posicionamiento y balizamiento. -- Ruta esperada: - assets/videos/bloque_07/b07_7_5_video_posicionamiento_y_balizamiento.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 737 - -## BLOQUE 08 - -### b08_8_0_ejemplo_anonimizado_de_registro.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ejemplo anonimizado de registro. -- Ruta esperada: - assets/images/bloque_08/b08_8_0_ejemplo_anonimizado_de_registro.png -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 746 - -### b08_8_1_ejemplo_anonimizado_de_registro.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ejemplo anonimizado de registro. -- Ruta esperada: - assets/images/bloque_08/b08_8_1_ejemplo_anonimizado_de_registro.png -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 755 - -### b08_8_2_ejemplo_anonimizado_de_registro.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ejemplo anonimizado de registro. -- Ruta esperada: - assets/images/bloque_08/b08_8_2_ejemplo_anonimizado_de_registro.png -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 764 - -### b08_8_3_ejemplo_anonimizado_de_registro.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ejemplo anonimizado de registro. -- Ruta esperada: - assets/images/bloque_08/b08_8_3_ejemplo_anonimizado_de_registro.png -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 773 - -### b08_8_4_ejemplo_anonimizado_de_registro.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ejemplo anonimizado de registro. -- Ruta esperada: - assets/images/bloque_08/b08_8_4_ejemplo_anonimizado_de_registro.png -- Referenciado en: - /home/planetazuzu/guia-tes/manifest.json, línea 782 - -## BLOQUES SIN IDENTIFICADOR - -### verificaciones_post_colocacion_collarin.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): verificaciones post colocacion collarin. -- Ruta esperada: - /assets/infografias/bloque-2-inmovilizacion/verificaciones_post_colocacion_collarin.png -- Referenciado en: - /home/planetazuzu/guia-tes/public/manual/BLOQUE_2_MATERIAL_E_INMOVILIZACION/BLOQUE_02_3_COLLARIN_CERVICAL.md, línea 409 - -### nombre_archivo.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): nombre archivo. -- Ruta esperada: - ./assets/infografias/bloque-X-tema/nombre_archivo.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 108 - -### diagrama_seleccion_dispositivo_oxigeno.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): diagrama seleccion dispositivo oxigeno. -- Ruta esperada: - diagrama_seleccion_dispositivo_oxigeno.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 25 - -### tabla_rangos_fio2.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): tabla rangos fio2. -- Ruta esperada: - tabla_rangos_fio2.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 26 - -### guia_colocacion_dispositivos_oxigeno.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): guia colocacion dispositivos oxigeno. -- Ruta esperada: - guia_colocacion_dispositivos_oxigeno.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 27 - -### componentes_sistema_inmovilizacion.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): componentes sistema inmovilizacion. -- Ruta esperada: - componentes_sistema_inmovilizacion.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 35 - -### seleccion_talla_collarin.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarín. -- Ruta esperada: - seleccion_talla_collarin.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 36 - -### colocacion_collarin_paso_1.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion collarín paso 1. -- Ruta esperada: - colocacion_collarin_paso_1.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 37 - -### colocacion_collarin_paso_2.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion collarín paso 2. -- Ruta esperada: - colocacion_collarin_paso_2.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 38 - -### colocacion_collarin_paso_3.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion collarín paso 3. -- Ruta esperada: - colocacion_collarin_paso_3.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 39 - -### colocacion_collarin_paso_4.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion collarín paso 4. -- Ruta esperada: - colocacion_collarin_paso_4.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 40 - -### colocacion_collarin_paso_5.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion collarín paso 5. -- Ruta esperada: - colocacion_collarin_paso_5.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 41 - -### colocacion_collarin_paso_6.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion collarín paso 6. -- Ruta esperada: - colocacion_collarin_paso_6.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 42 - -### verificaciones_post_colocacion.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): verificaciones post colocacion. -- Ruta esperada: - verificaciones_post_colocacion.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 43 - -### errores_frecuentes_collarin.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): errores frecuentes collarín. -- Ruta esperada: - errores_frecuentes_collarin.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 44 - -### posicion_tes_inmovilizacion_manual.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): posicion tes inmovilizacion manual. -- Ruta esperada: - posicion_tes_inmovilizacion_manual.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 47 - -### tecnica_sujecion_manual.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): tecnica sujecion manual. -- Ruta esperada: - tecnica_sujecion_manual.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 48 - -### situaciones_requieren_inmovilizacion.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): situaciones requieren inmovilizacion. -- Ruta esperada: - situaciones_requieren_inmovilizacion.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 49 - -### secuencia_transicion_inmovilizacion.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): secuencia transicion inmovilizacion. -- Ruta esperada: - secuencia_transicion_inmovilizacion.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 50 - -### coordinacion_equipo_inmovilizacion.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): coordinacion equipo inmovilizacion. -- Ruta esperada: - coordinacion_equipo_inmovilizacion.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 51 - -### componentes_tablero_espinal.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): componentes tablero espinal. -- Ruta esperada: - componentes_tablero_espinal.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 54 - -### colocacion_tablero_espinal_paso_1.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion tablero espinal paso 1. -- Ruta esperada: - colocacion_tablero_espinal_paso_1.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 55 - -### colocacion_tablero_espinal_paso_2.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion tablero espinal paso 2. -- Ruta esperada: - colocacion_tablero_espinal_paso_2.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 56 - -### colocacion_tablero_espinal_paso_3.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion tablero espinal paso 3. -- Ruta esperada: - colocacion_tablero_espinal_paso_3.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 57 - -### componentes_colchon_vacio.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): componentes colchon vacio. -- Ruta esperada: - componentes_colchon_vacio.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 61 - -### colocacion_colchon_vacio_paso_1.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion colchon vacio paso 1. -- Ruta esperada: - colocacion_colchon_vacio_paso_1.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 62 - -### colocacion_colchon_vacio_paso_2.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion colchon vacio paso 2. -- Ruta esperada: - colocacion_colchon_vacio_paso_2.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 63 - -### componentes_camilla_cuchara.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): componentes camilla cuchara. -- Ruta esperada: - componentes_camilla_cuchara.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 67 - -### configuracion_maxima_fio2.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): configuracion maxima fio2. -- Ruta esperada: - configuracion_maxima_fio2.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 74 - -### configuracion_gps.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): configuracion gps. -- Ruta esperada: - configuracion_gps.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 81 - -### diagrama_decisiones_eticas.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): diagrama decisiones eticas. -- Ruta esperada: - diagrama_decisiones_eticas.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 88 - -### nombre_archivo.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): nombre archivo. -- Ruta esperada: - (./assets/infografias/bloque-X-tema/nombre_archivo.svg -- Referenciado en: - /home/planetazuzu/guia-tes/public/assets/README_UBICACION_IMAGENES.md, línea 108 - -### vite.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): vite. -- Ruta esperada: - /vite.svg -- Referenciado en: - /home/planetazuzu/guia-tes/admin-panel/index.html, línea 5 - -### algoritmo_rcp_comentado.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): algoritmo rcp comentado. -- Ruta esperada: - /assets/infografias/bloque-4-rcp/algoritmo_rcp_comentado.svg -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/guia-refuerzo-rcp-adulto-svb.json, línea 49 - -### compresiones_incorrectas.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): compresiones incorrectas. -- Ruta esperada: - /assets/infografias/bloque-4-rcp/compresiones_incorrectas.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/guia-refuerzo-rcp-adulto-svb.json, línea 84 - -### compresiones_correctas.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): compresiones correctas. -- Ruta esperada: - /assets/infografias/bloque-4-rcp/compresiones_correctas.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/guia-refuerzo-rcp-adulto-svb.json, línea 94 - -### descompresion_incompleta.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): descompresion incompleta. -- Ruta esperada: - /assets/infografias/bloque-4-rcp/descompresion_incompleta.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/guia-refuerzo-rcp-adulto-svb.json, línea 118 - -### descompresion_completa.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): descompresion completa. -- Ruta esperada: - /assets/infografias/bloque-4-rcp/descompresion_completa.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/guia-refuerzo-rcp-adulto-svb.json, línea 128 - -### resumen_rcp_adulto_svb.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): resumen rcp adulto svb. -- Ruta esperada: - /assets/infografias/bloque-4-rcp/resumen_rcp_adulto_svb.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/guia-refuerzo-rcp-adulto-svb.json, línea 167 - -### seleccion_talla_collarin_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin cervical. -- Ruta esperada: - /assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 5 - -### algoritmo_operativo_del_tes.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): algoritmo operativo del tes. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/algoritmo_operativo_del_tes.svg -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 42 - -### resumen_visual_del_algoritmo_start.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): resumen visual del algoritmo start. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/resumen_visual_del_algoritmo_start.svg -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 58 - -### ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ABCDE PIRAMIDE PRIORIDAD VITAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 98 - -### ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ABCDE COMPARACION DESORDEN VS ESTRUCTURA. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 106 - -### ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ABCDE FLUJO DETERIORO FISIOLOGICO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 114 - -### ABCDE_ALGORITMO_COMPLETO.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ABCDE ALGORITMO COMPLETO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ALGORITMO_COMPLETO.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 122 - -### ABCDE_IMAGEN_01_ESCANEO_INICIAL.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ABCDE IMAGEN 01 ESCANEO INICIAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_01_ESCANEO_INICIAL.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 130 - -### ABCDE_IMAGEN_02_PRIORIDAD_VITAL.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ABCDE IMAGEN 02 PRIORIDAD VITAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_02_PRIORIDAD_VITAL.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 138 - -### ABCDE_IMAGEN_03_TRANSICION_CONTROLADO.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ABCDE IMAGEN 03 TRANSICION CONTROLADO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_03_TRANSICION_CONTROLADO.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 146 - -### ABCDE_IMAGEN_04_REEVALUACION_CICLO.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ABCDE IMAGEN 04 REEVALUACION CICLO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_04_REEVALUACION_CICLO.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 154 - -### ABCDE_IMAGEN_05_VISION_GLOBAL.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ABCDE IMAGEN 05 VISION GLOBAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_05_VISION_GLOBAL.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 162 - -### ABCDE_ERROR_01_SALTARSE_LETRAS.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ABCDE ERROR 01 SALTARSE LETRAS. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_01_SALTARSE_LETRAS.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 170 - -### ABCDE_ERROR_02_ATASCARSE_LETRA.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ABCDE ERROR 02 ATASCARSE LETRA. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_02_ATASCARSE_LETRA.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 178 - -### ABCDE_ERROR_03_VISIBLE_SOBRE_VITAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ABCDE ERROR 03 VISIBLE SOBRE VITAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_03_VISIBLE_SOBRE_VITAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 186 - -### ABCDE_ERROR_04_NO_REEVALUAR.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ABCDE ERROR 04 NO REEVALUAR. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_04_NO_REEVALUAR.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 194 - -### ABCDE_ERROR_05_PERDER_VISION_GLOBAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ABCDE ERROR 05 PERDER VISION GLOBAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_05_PERDER_VISION_GLOBAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 202 - -### ABCDE_SINTESIS_ESTRUCTURA_PROTECCION.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ABCDE SINTESIS ESTRUCTURA PROTECCION. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_SINTESIS_ESTRUCTURA_PROTECCION.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 210 - -### ABCDE_RESUMEN_FLUJO_MENTAL_CONTINUO.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ABCDE RESUMEN FLUJO MENTAL CONTINUO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_RESUMEN_FLUJO_MENTAL_CONTINUO.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/image-registry.ts, línea 218 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Referenciado en: - /home/planetazuzu/guia-tes/src/data/guia-refuerzo-abcde-operativo.json, línea 66 - -### algoritmo_operativo_del_tes.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): algoritmo operativo del tes. -- Ruta esperada: - algoritmo_operativo_del_tes.svg -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 9 - -### algoritmo_operativo_del_tes.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): algoritmo operativo del tes. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/algoritmo_operativo_del_tes.svg -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 9 - -### diagrama_seleccion_dispositivo_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): diagrama seleccion dispositivo oxigenoterapia. -- Ruta esperada: - diagrama_seleccion_dispositivo_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 10 - -### fast_transtelefonico.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): fast transtelefonico. -- Ruta esperada: - fast_transtelefonico.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 11 - -### flujo_desa_telefono.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): flujo desa telefono. -- Ruta esperada: - flujo_desa_telefono.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 12 - -### flujo_rcp_transtelefonica.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): flujo rcp transtelefonica. -- Ruta esperada: - flujo_rcp_transtelefonica.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 13 - -### guia_colocacion_dispositivos_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): guia colocacion dispositivos oxigenoterapia. -- Ruta esperada: - guia_colocacion_dispositivos_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 14 - -### resumen_visual_del_algoritmo_start.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): resumen visual del algoritmo start. -- Ruta esperada: - resumen_visual_del_algoritmo_start.svg -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 15 - -### resumen_visual_del_algoritmo_start.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): resumen visual del algoritmo start. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/resumen_visual_del_algoritmo_start.svg -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 15 - -### tabla_rangos_fio2_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): tabla rangos fio2 oxigenoterapia. -- Ruta esperada: - tabla_rangos_fio2_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 16 - -### tabla_rangos_fio2_oxigenoterapia1.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): tabla rangos fio2 oxigenoterapia1. -- Ruta esperada: - tabla_rangos_fio2_oxigenoterapia1.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 17 - -### colocacion_colchon_vacio_paso_a_paso.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion colchon vacio paso a paso. -- Ruta esperada: - colocacion_colchon_vacio_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 20 - -### colocacion_collarin_paso_1_preparacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 1 preparacion. -- Ruta esperada: - colocacion_collarin_paso_1_preparacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 21 - -### colocacion_collarin_paso_2_parte_posterior.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 2 parte posterior. -- Ruta esperada: - colocacion_collarin_paso_2_parte_posterior.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 22 - -### colocacion_collarin_paso_3_parte_anterior.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 3 parte anterior. -- Ruta esperada: - colocacion_collarin_paso_3_parte_anterior.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 23 - -### colocacion_collarin_paso_4_ajuste_cierres.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 4 ajuste cierres. -- Ruta esperada: - colocacion_collarin_paso_4_ajuste_cierres.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 24 - -### colocacion_collarin_paso_5_verificacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 5 verificacion. -- Ruta esperada: - colocacion_collarin_paso_5_verificacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 25 - -### colocacion_collarin_paso_6_liberacion_controlada.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 6 liberacion controlada. -- Ruta esperada: - colocacion_collarin_paso_6_liberacion_controlada.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 26 - -### componentes_camilla_cuchara.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): componentes camilla cuchara. -- Ruta esperada: - componentes_camilla_cuchara.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 27 - -### componentes_colchon_vacio.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): componentes colchon vacio. -- Ruta esperada: - componentes_colchon_vacio.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 28 - -### componentes_sistema_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): componentes sistema inmovilizacion. -- Ruta esperada: - componentes_sistema_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 29 - -### componentes_sistema_inmovilizacion_1.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): componentes sistema inmovilizacion 1. -- Ruta esperada: - componentes_sistema_inmovilizacion_1.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 30 - -### componentes_sistema_inmovilizacion_1.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): componentes sistema inmovilizacion 1. -- Ruta esperada: - /assets/infografias/bloque-2-inmovilizacion/componentes_sistema_inmovilizacion_1.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 30 - -### componentes_tablero_espinal.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): componentes tablero espinal. -- Ruta esperada: - componentes_tablero_espinal.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 31 - -### coordinacion_equipo_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): coordinacion equipo inmovilizacion. -- Ruta esperada: - coordinacion_equipo_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 32 - -### errores_frecuentes_collarin_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): errores frecuentes collarin cervical. -- Ruta esperada: - errores_frecuentes_collarin_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 33 - -### posicion_tes_inmovilizacion_manual.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): posicion tes inmovilizacion manual. -- Ruta esperada: - posicion_tes_inmovilizacion_manual.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 34 - -### posicion_tes_inmovilizacion_manual_1.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): posicion tes inmovilizacion manual 1. -- Ruta esperada: - posicion_tes_inmovilizacion_manual_1.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 35 - -### posicion_tes_inmovilizacion_manual_1.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): posicion tes inmovilizacion manual 1. -- Ruta esperada: - /assets/infografias/bloque-2-inmovilizacion/posicion_tes_inmovilizacion_manual_1.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 35 - -### secuencia_transicion_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): secuencia transicion inmovilizacion. -- Ruta esperada: - secuencia_transicion_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 36 - -### seleccion_talla_collarin_2.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin 2. -- Ruta esperada: - seleccion_talla_collarin_2.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 37 - -### seleccion_talla_collarin_2.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin 2. -- Ruta esperada: - /assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_2.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 37 - -### seleccion_talla_collarin_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin cervical. -- Ruta esperada: - seleccion_talla_collarin_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 38 - -### seleccion_talla_collarin_cervical1.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin cervical1. -- Ruta esperada: - seleccion_talla_collarin_cervical1.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 39 - -### seleccion_talla_collarin_error_demasiado_grande.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin error demasiado grande. -- Ruta esperada: - seleccion_talla_collarin_error_demasiado_grande.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 40 - -### seleccion_talla_collarin_medicion_anatomica.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin medicion anatomica. -- Ruta esperada: - seleccion_talla_collarin_medicion_anatomica.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 41 - -### seleccion_talla_collarin_tabla_tallas.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin tabla tallas. -- Ruta esperada: - seleccion_talla_collarin_tabla_tallas.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 42 - -### situaciones_que_requieren_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): situaciones que requieren inmovilizacion. -- Ruta esperada: - situaciones_que_requieren_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 43 - -### tecnica_sujecion_manual_1.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): tecnica sujecion manual 1. -- Ruta esperada: - tecnica_sujecion_manual_1.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 44 - -### tecnica_sujecion_manual_1.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): tecnica sujecion manual 1. -- Ruta esperada: - /assets/infografias/bloque-2-inmovilizacion/tecnica_sujecion_manual_1.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 44 - -### tecnica_sujecion_manual_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): tecnica sujecion manual cervical. -- Ruta esperada: - tecnica_sujecion_manual_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 45 - -### verificaciones_post_colocacion_collarin.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): verificaciones post colocacion collarin. -- Ruta esperada: - verificaciones_post_colocacion_collarin.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 46 - -### canulas_guedel_nasofaringea.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): canulas guedel nasofaringea. -- Ruta esperada: - canulas_guedel_nasofaringea.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 49 - -### configuracion_maxima_fio2_bolsa_mascarilla.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): configuracion maxima fio2 bolsa mascarilla. -- Ruta esperada: - configuracion_maxima_fio2_bolsa_mascarilla.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 50 - -### dispositivos_supragloticos_guia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): dispositivos supragloticos guia. -- Ruta esperada: - dispositivos_supragloticos_guia.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 51 - -### interpretacion_constantes_semaforo.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): interpretacion constantes semaforo. -- Ruta esperada: - interpretacion_constantes_semaforo.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 52 - -### registro_constantes_vitales.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): registro constantes vitales. -- Ruta esperada: - registro_constantes_vitales.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 53 - -### uso_correcto_ambu.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): uso correcto ambu. -- Ruta esperada: - uso_correcto_ambu.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 54 - -### uso_correcto_pulsioximetro.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): uso correcto pulsioximetro. -- Ruta esperada: - uso_correcto_pulsioximetro.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 55 - -### uso_correcto_tensiometro.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): uso correcto tensiometro. -- Ruta esperada: - uso_correcto_tensiometro.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 56 - -### ventilacion_medios_fortuna.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): ventilacion medios fortuna. -- Ruta esperada: - ventilacion_medios_fortuna.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 57 - -### configuracion_gps_antes_de_salir.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): configuracion gps antes de salir. -- Ruta esperada: - configuracion_gps_antes_de_salir.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 60 - -### diagrama_decisiones_eticas_urgencias.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): diagrama decisiones eticas urgencias. -- Ruta esperada: - diagrama_decisiones_eticas_urgencias.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 63 - -### diagrama_decisiones_eticas.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): diagrama decisiones eticas. -- Ruta esperada: - diagrama_decisiones_eticas.png -- Referenciado en: - /home/planetazuzu/guia-tes/src/pages/GaleriaImagenes.tsx, línea 64 - -### imagen1.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): imagen1. -- Ruta esperada: - imagen1.svg -- Referenciado en: - /home/planetazuzu/guia-tes/scripts/README_ORGANIZADOR_INFOGRAFIAS.md, línea 54 - -### imagen2.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): imagen2. -- Ruta esperada: - imagen2.png -- Referenciado en: - /home/planetazuzu/guia-tes/scripts/README_ORGANIZADOR_INFOGRAFIAS.md, línea 54 - -### imagen3.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): imagen3. -- Ruta esperada: - /ruta/completa/imagen3.svg -- Referenciado en: - /home/planetazuzu/guia-tes/scripts/README_ORGANIZADOR_INFOGRAFIAS.md, línea 54 - -### colocacion_collarin_paso_1.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion collarín paso 1. -- Ruta esperada: - colocacion_collarin_paso_1.svg -- Referenciado en: - /home/planetazuzu/guia-tes/scripts/README_ORGANIZADOR_INFOGRAFIAS.md, línea 77 - -### colocacion_collarin_paso_2.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Contenido visual sugerido (derivado del nombre del archivo): colocacion collarín paso 2. -- Ruta esperada: - colocacion_collarin_paso_2.svg -- Referenciado en: - /home/planetazuzu/guia-tes/scripts/README_ORGANIZADOR_INFOGRAFIAS.md, línea 77 - -## BLOQUES DOCUMENTALES (docs/) - -Para referencias procedentes de archivos .md, el estado real puede ser ambiguo (placeholder o medio real pendiente). - -### clean_name.webp -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): clean name. -- Ruta esperada: - clean_name.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/PLAN_IMPLEMENTACION_MEJORAS.md, línea 435 - -### clean_name_optimized.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): clean name optimized. -- Ruta esperada: - clean_name_optimized.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/PLAN_IMPLEMENTACION_MEJORAS.md, línea 438 - -### clean_name_optimized.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): clean name optimized. -- Ruta esperada: - clean_name_optimized.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/PLAN_IMPLEMENTACION_MEJORAS.md, línea 439 - -### clean_name.webp -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): clean name. -- Ruta esperada: - clean_name.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/PLAN_IMPLEMENTACION_MEJORAS.md, línea 441 - -### imagen_presion_directa.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen presion directa. -- Ruta esperada: - imagen_presion_directa.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/DISENO_FUNCIONAL_PANEL_ADMINISTRACION.md, línea 247 - -### placeholder.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): placeholder. -- Ruta esperada: - dist/placeholder.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_LIMPIEZA_PROYECTO.md, línea 58 - -### placeholder.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): placeholder. -- Ruta esperada: - public/placeholder.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_LIMPIEZA_PROYECTO.md, línea 58 - -### placeholder.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): placeholder. -- Ruta esperada: - placeholder.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_LIMPIEZA_PROYECTO.md, línea 300 - -### placeholder.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): placeholder. -- Ruta esperada: - public/placeholder.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_LIMPIEZA_PROYECTO.md, línea 301 - -### placeholder.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): placeholder. -- Ruta esperada: - dist/placeholder.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_LIMPIEZA_PROYECTO.md, línea 302 - -### rcp_adulto_paso_a_paso.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp adulto paso a paso. -- Ruta esperada: - /assets/infografias/bloque-4-rcp/rcp_adulto_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 172 - -### archivo.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): archivo. -- Ruta esperada: - /assets/infografias/bloque-X-nombre/archivo.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 346 - -### tabla_rangos_normales_constantes_vitales.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos normales constantes vitales. -- Ruta esperada: - public/assets/infografias/bloque-0-fundamentos/tabla_rangos_normales_constantes_vitales.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 23 - -### tabla_rangos_normales_constantes_vitales.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos normales constantes vitales. -- Ruta esperada: - tabla_rangos_normales_constantes_vitales.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 28 - -### tabla_rangos_normales_constantes_vitales.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos normales constantes vitales. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/tabla_rangos_normales_constantes_vitales.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 43 - -### diagrama_abcde_paso_a_paso_completo.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama abcde paso a paso completo. -- Ruta esperada: - public/assets/infografias/bloque-0-fundamentos/diagrama_abcde_paso_a_paso_completo.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 48 - -### diagrama_abcde_paso_a_paso_completo.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama abcde paso a paso completo. -- Ruta esperada: - diagrama_abcde_paso_a_paso_completo.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 53 - -### diagrama_abcde_paso_a_paso_completo.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama abcde paso a paso completo. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/diagrama_abcde_paso_a_paso_completo.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 59 - -### tabla_escala_glasgow.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla escala glasgow. -- Ruta esperada: - public/assets/infografias/bloque-0-fundamentos/tabla_escala_glasgow.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 70 - -### tabla_escala_glasgow.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla escala glasgow. -- Ruta esperada: - tabla_escala_glasgow.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 75 - -### diagrama_start_completo.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama start completo. -- Ruta esperada: - public/assets/infografias/bloque-0-fundamentos/diagrama_start_completo.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 82 - -### guia_inmovilizacion_manual.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): guia inmovilizacion manual. -- Ruta esperada: - public/assets/infografias/bloque-2-inmovilizacion/guia_inmovilizacion_manual.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 94 - -### guia_inmovilizacion_manual.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): guia inmovilizacion manual. -- Ruta esperada: - guia_inmovilizacion_manual.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 99 - -### diagrama_uso_tablero_espinal.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama uso tablero espinal. -- Ruta esperada: - public/assets/infografias/bloque-2-inmovilizacion/diagrama_uso_tablero_espinal.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 106 - -### infografia_transferencias_seguras.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): infografia transferencias seguras. -- Ruta esperada: - public/assets/infografias/bloque-2-inmovilizacion/infografia_transferencias_seguras.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 114 - -### guia_aspiracion.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): guia aspiracion. -- Ruta esperada: - public/assets/infografias/bloque-3-material-sanitario/guia_aspiracion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 126 - -### guia_aspiracion.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): guia aspiracion. -- Ruta esperada: - guia_aspiracion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 131 - -### organizacion_maletin.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): organizacion maletín. -- Ruta esperada: - public/assets/infografias/bloque-3-material-sanitario/organizacion_maletin.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 138 - -### rcp_adulto_paso_a_paso.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp adulto paso a paso. -- Ruta esperada: - public/assets/infografias/bloque-4-rcp/rcp_adulto_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 150 - -### rcp_adulto_paso_a_paso.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp adulto paso a paso. -- Ruta esperada: - rcp_adulto_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 155 - -### rcp_adulto_paso_a_paso.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp adulto paso a paso. -- Ruta esperada: - /assets/infografias/bloque-4-rcp/rcp_adulto_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 161 - -### rcp_adulto_paso_a_paso.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp adulto paso a paso. -- Ruta esperada: - /assets/infografias/bloque-4-rcp/rcp_adulto_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 172 - -### rcp_pediatrica_paso_a_paso.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp pediatrica paso a paso. -- Ruta esperada: - public/assets/infografias/bloque-4-rcp/rcp_pediatrica_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 177 - -### rcp_lactantes_paso_a_paso.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp lactantes paso a paso. -- Ruta esperada: - public/assets/infografias/bloque-4-rcp/rcp_lactantes_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 185 - -### diagrama_uso_desa.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama uso desa. -- Ruta esperada: - public/assets/infografias/bloque-4-rcp/diagrama_uso_desa.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 193 - -### diagrama_uso_desa.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama uso desa. -- Ruta esperada: - diagrama_uso_desa.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 198 - -### ovace_adulto.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ovace adulto. -- Ruta esperada: - public/assets/infografias/bloque-4-rcp/ovace_adulto.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 205 - -### ovace_adulto.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ovace adulto. -- Ruta esperada: - ovace_adulto.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 210 - -### ovace_pediatrica.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ovace pediatrica. -- Ruta esperada: - public/assets/infografias/bloque-4-rcp/ovace_pediatrica.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 217 - -### ovace_lactantes.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ovace lactantes. -- Ruta esperada: - public/assets/infografias/bloque-4-rcp/ovace_lactantes.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 225 - -### flujo_rcp_adulto_telefono.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): flujo rcp adulto telefono. -- Ruta esperada: - flujo_rcp_adulto_telefono.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 250 - -### farmacologia_basica_visual.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): farmacologia basica visual. -- Ruta esperada: - public/assets/infografias/bloque-6-farmacologia/farmacologia_basica_visual.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 260 - -### farmacologia_basica_visual.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): farmacologia basica visual. -- Ruta esperada: - farmacologia_basica_visual.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 267 - -### tabla_dosis_pediatricas.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla dosis pediatricas. -- Ruta esperada: - public/assets/infografias/bloque-6-farmacologia/tabla_dosis_pediatricas.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 273 - -### vias_administracion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): vias administracion. -- Ruta esperada: - public/assets/infografias/bloque-6-farmacologia/vias_administracion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 282 - -### tema_descripcion.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tema descripcion. -- Ruta esperada: - tema_descripcion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 320 - -### archivo.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): archivo. -- Ruta esperada: - public/assets/infografias/bloque-X-nombre/archivo.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 325 - -### archivo.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): archivo. -- Ruta esperada: - /assets/infografias/bloque-X-nombre/archivo.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 334 - -### archivo.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): archivo. -- Ruta esperada: - /assets/infografias/bloque-X-nombre/archivo.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 346 - -### ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE PIRAMIDE PRIORIDAD VITAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 163 - -### ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE COMPARACION DESORDEN VS ESTRUCTURA. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 171 - -### ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE FLUJO DETERIORO FISIOLOGICO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 179 - -### imagen.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen. -- Ruta esperada: - /ruta/a/tu/imagen.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 40 - -### ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE PIRAMIDE PRIORIDAD VITAL. -- Ruta esperada: - public/assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 40 - -### imagen.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen. -- Ruta esperada: - /ruta/a/tu/imagen.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 44 - -### ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE PIRAMIDE PRIORIDAD VITAL. -- Ruta esperada: - ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 44 - -### imagen.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen. -- Ruta esperada: - /ruta/a/tu/imagen.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 51 - -### ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE PIRAMIDE PRIORIDAD VITAL. -- Ruta esperada: - public/assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 51 - -### imagen.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen. -- Ruta esperada: - /ruta/local/imagen.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 86 - -### ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE PIRAMIDE PRIORIDAD VITAL. -- Ruta esperada: - ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 97 - -### ABCDE_PIRAMIDE_PRIORIDAD_VITAL.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE PIRAMIDE PRIORIDAD VITAL. -- Ruta esperada: - ABCDE_PIRAMIDE_PRIORIDAD_VITAL.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 101 - -### ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE COMPARACION DESORDEN VS ESTRUCTURA. -- Ruta esperada: - ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 106 - -### ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE COMPARACION DESORDEN VS ESTRUCTURA. -- Ruta esperada: - ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 110 - -### ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE FLUJO DETERIORO FISIOLOGICO. -- Ruta esperada: - ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 115 - -### ABCDE_FLUJO_DETERIORO_FISIOLOGICO.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE FLUJO DETERIORO FISIOLOGICO. -- Ruta esperada: - ABCDE_FLUJO_DETERIORO_FISIOLOGICO.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 119 - -### .png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): (. -- Ruta esperada: - .png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 127 - -### ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE PIRAMIDE PRIORIDAD VITAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 163 - -### ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE COMPARACION DESORDEN VS ESTRUCTURA. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 171 - -### ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE FLUJO DETERIORO FISIOLOGICO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 179 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 133 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 26 - -### TES.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): TES. -- Ruta esperada: - TES.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 27 - -### diagrama_seleccion_dispositivo_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama seleccion dispositivo oxigenoterapia. -- Ruta esperada: - diagrama_seleccion_dispositivo_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 28 - -### fast_transtelefonico.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): fast transtelefonico. -- Ruta esperada: - fast_transtelefonico.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 29 - -### flujo_desa_telefono.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): flujo desa telefono. -- Ruta esperada: - flujo_desa_telefono.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 30 - -### flujo_rcp_transtelefonica.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): flujo rcp transtelefonica. -- Ruta esperada: - flujo_rcp_transtelefonica.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 31 - -### guia_colocacion_dispositivos_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): guia colocacion dispositivos oxigenoterapia. -- Ruta esperada: - guia_colocacion_dispositivos_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 32 - -### START.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): START. -- Ruta esperada: - START.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 33 - -### tabla_rangos_fio2_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos fio2 oxigenoterapia. -- Ruta esperada: - tabla_rangos_fio2_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 34 - -### tabla_rangos_fio2_oxigenoterapia1.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos fio2 oxigenoterapia1. -- Ruta esperada: - tabla_rangos_fio2_oxigenoterapia1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 35 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 46 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 49 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 61 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 64 - -### ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE PIRAMIDE PRIORIDAD VITAL. -- Ruta esperada: - ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 79 - -### ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE COMPARACION DESORDEN VS ESTRUCTURA. -- Ruta esperada: - ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 80 - -### ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE FLUJO DETERIORO FISIOLOGICO. -- Ruta esperada: - ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 81 - -### ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE PIRAMIDE PRIORIDAD VITAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 84 - -### ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE COMPARACION DESORDEN VS ESTRUCTURA. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 85 - -### ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE FLUJO DETERIORO FISIOLOGICO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 86 - -### TES.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): TES. -- Ruta esperada: - TES.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 95 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 96 - -### START.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): START. -- Ruta esperada: - START.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 97 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 121 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 133 - -### .png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): (. -- Ruta esperada: - .png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 147 - -### .png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): (. -- Ruta esperada: - .png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 148 - -### hemorragia_presion_directa.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): hemorragia presion directa. -- Ruta esperada: - hemorragia_presion_directa.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/FASE_C_MODELO_DATOS_CANONICO.md, línea 212 - -### rcp_posicion_manos_adulto.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp posicion manos adulto. -- Ruta esperada: - .supabase.co/storage/v1/object/public/infografias/rcp/rcp_posicion_manos_adulto.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 361 - -### rcp_posicion_manos_adulto.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp posicion manos adulto. -- Ruta esperada: - rcp_posicion_manos_adulto.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 362 - -### rcp_posicion_manos_adulto.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp posicion manos adulto. -- Ruta esperada: - /assets/infografias/rcp/rcp_posicion_manos_adulto.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 363 - -### rcp_profundidad_compresiones.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp profundidad compresiones. -- Ruta esperada: - .supabase.co/storage/v1/object/public/infografias/rcp/rcp_profundidad_compresiones.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 384 - -### rcp_profundidad_compresiones.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp profundidad compresiones. -- Ruta esperada: - rcp_profundidad_compresiones.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 385 - -### rcp_profundidad_compresiones.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp profundidad compresiones. -- Ruta esperada: - /assets/infografias/rcp/rcp_profundidad_compresiones.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 386 - -### rcp_adulto_svb.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido audiovisual sugerido (derivado del nombre del archivo): rcp adulto svb. -- Ruta esperada: - .supabase.co/storage/v1/object/public/videos/rcp/rcp_adulto_svb.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 407 - -### rcp_adulto_svb_thumb.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp adulto svb thumb. -- Ruta esperada: - .supabase.co/storage/v1/object/public/videos/rcp/rcp_adulto_svb_thumb.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 408 - -### rcp_adulto_svb.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido audiovisual sugerido (derivado del nombre del archivo): rcp adulto svb. -- Ruta esperada: - rcp_adulto_svb.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 409 - -### rcp_adulto_svb.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido audiovisual sugerido (derivado del nombre del archivo): rcp adulto svb. -- Ruta esperada: - /assets/videos/rcp/rcp_adulto_svb.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 410 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 145 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 50 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 55 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 13 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 14 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 15 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL_V2.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL V2. -- Ruta esperada: - ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL_V2.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 25 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - public/assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 35 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 50 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 55 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 70 - -### ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE PIRAMIDE PRIORIDAD VITAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 508 - -### ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE COMPARACION DESORDEN VS ESTRUCTURA. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 510 - -### ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE FLUJO DETERIORO FISIOLOGICO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 512 - -### ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE PIRAMIDE PRIORIDAD VITAL. -- Ruta esperada: - ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 497 - -### ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE COMPARACION DESORDEN VS ESTRUCTURA. -- Ruta esperada: - ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 498 - -### ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE FLUJO DETERIORO FISIOLOGICO. -- Ruta esperada: - ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 499 - -### ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE PIRAMIDE PRIORIDAD VITAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 508 - -### ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE COMPARACION DESORDEN VS ESTRUCTURA. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 510 - -### ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE FLUJO DETERIORO FISIOLOGICO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 512 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 5 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 8 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 9 - -### imagen.webp -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen. -- Ruta esperada: - imagen.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 14 - -### imagen.webp -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen. -- Ruta esperada: - /assets/infografias/imagen.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 17 - -### imagen.webp -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/imagen.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 18 - -### favicon.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): favicon. -- Ruta esperada: - favicon.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 25 - -### favicon.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): favicon. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/favicon.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 26 - -### icon_512.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 512. -- Ruta esperada: - icon_512.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 30 - -### icon_512.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 512. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/icon_512.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 31 - -### icon_512_maskable.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 512 maskable. -- Ruta esperada: - icon_512_maskable.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 35 - -### icon_512_maskable.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 512 maskable. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/icon_512_maskable.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 36 - -### icon_192_maskable.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 192 maskable. -- Ruta esperada: - icon_192_maskable.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 40 - -### icon_192_maskable.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 192 maskable. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/icon_192_maskable.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 41 - -### icon_192.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 192. -- Ruta esperada: - icon_192.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 45 - -### icon_192.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 192. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/icon_192.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 46 - -### placeholder.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): placeholder. -- Ruta esperada: - placeholder.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 50 - -### placeholder.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): placeholder. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/placeholder.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 51 - -### Emergencias.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): Emergencias. -- Ruta esperada: - Emergencias.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 55 - -### Emergencias.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): Emergencias. -- Ruta esperada: - Emergencias.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 56 - -### ABCDE.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE. -- Ruta esperada: - ABCDE.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 60 - -### ABCDE.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE. -- Ruta esperada: - ABCDE.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 61 - -### velocidad.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): velocidad. -- Ruta esperada: - velocidad.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 65 - -### velocidad.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): velocidad. -- Ruta esperada: - velocidad.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 66 - -### posicion_tes_inmovilizacion_manual.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): posicion tes inmovilizacion manual. -- Ruta esperada: - posicion_tes_inmovilizacion_manual.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 70 - -### posicion_tes_inmovilizacion_manual.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): posicion tes inmovilizacion manual. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/posicion_tes_inmovilizacion_manual.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 71 - -### componentes_colchon_vacio.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): componentes colchon vacio. -- Ruta esperada: - componentes_colchon_vacio.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 75 - -### componentes_colchon_vacio.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): componentes colchon vacio. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/componentes_colchon_vacio.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 76 - -### errores_frecuentes_collarin_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): errores frecuentes collarin cervical. -- Ruta esperada: - errores_frecuentes_collarin_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 80 - -### errores_frecuentes_collarin_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): errores frecuentes collarin cervical. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/errores_frecuentes_collarin_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 81 - -### seleccion_talla_collarin_medicion_anatomica.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin medicion anatomica. -- Ruta esperada: - seleccion_talla_collarin_medicion_anatomica.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 85 - -### seleccion_talla_collarin_medicion_anatomica.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin medicion anatomica. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_medicion_anatomica.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 86 - -### seleccion_talla_collarin_tabla_tallas.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin tabla tallas. -- Ruta esperada: - seleccion_talla_collarin_tabla_tallas.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 90 - -### seleccion_talla_collarin_tabla_tallas.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin tabla tallas. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_tabla_tallas.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 91 - -### colocacion_collarin_paso_5_verificacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 5 verificacion. -- Ruta esperada: - colocacion_collarin_paso_5_verificacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 95 - -### colocacion_collarin_paso_5_verificacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 5 verificacion. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_5_verificacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 96 - -### seleccion_talla_collarin_cervical1.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin cervical1. -- Ruta esperada: - seleccion_talla_collarin_cervical1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 100 - -### seleccion_talla_collarin_cervical1.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin cervical1. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_cervical1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 101 - -### colocacion_collarin_paso_6_liberacion_controlada.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 6 liberacion controlada. -- Ruta esperada: - colocacion_collarin_paso_6_liberacion_controlada.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 105 - -### colocacion_collarin_paso_6_liberacion_controlada.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 6 liberacion controlada. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_6_liberacion_controlada.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 106 - -### colocacion_collarin_paso_4_ajuste_cierres.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 4 ajuste cierres. -- Ruta esperada: - colocacion_collarin_paso_4_ajuste_cierres.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 110 - -### colocacion_collarin_paso_4_ajuste_cierres.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 4 ajuste cierres. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_4_ajuste_cierres.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 111 - -### seleccion_talla_collarin_error_demasiado_grande.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin error demasiado grande. -- Ruta esperada: - seleccion_talla_collarin_error_demasiado_grande.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 115 - -### seleccion_talla_collarin_error_demasiado_grande.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin error demasiado grande. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_error_demasiado_grande.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 116 - -### tecnica_sujecion_manual_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tecnica sujecion manual cervical. -- Ruta esperada: - tecnica_sujecion_manual_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 120 - -### tecnica_sujecion_manual_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tecnica sujecion manual cervical. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/tecnica_sujecion_manual_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 121 - -### seleccion_talla_collarin_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin cervical. -- Ruta esperada: - seleccion_talla_collarin_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 125 - -### seleccion_talla_collarin_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin cervical. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 126 - -### colocacion_collarin_paso_2_parte_posterior.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 2 parte posterior. -- Ruta esperada: - colocacion_collarin_paso_2_parte_posterior.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 130 - -### colocacion_collarin_paso_2_parte_posterior.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 2 parte posterior. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_2_parte_posterior.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 131 - -### componentes_camilla_cuchara.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): componentes camilla cuchara. -- Ruta esperada: - componentes_camilla_cuchara.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 135 - -### componentes_camilla_cuchara.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): componentes camilla cuchara. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/componentes_camilla_cuchara.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 136 - -### componentes_tablero_espinal.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): componentes tablero espinal. -- Ruta esperada: - componentes_tablero_espinal.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 140 - -### componentes_tablero_espinal.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): componentes tablero espinal. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/componentes_tablero_espinal.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 141 - -### colocacion_colchon_vacio_paso_a_paso.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion colchon vacio paso a paso. -- Ruta esperada: - colocacion_colchon_vacio_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 145 - -### colocacion_colchon_vacio_paso_a_paso.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion colchon vacio paso a paso. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_colchon_vacio_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 146 - -### situaciones_que_requieren_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): situaciones que requieren inmovilizacion. -- Ruta esperada: - situaciones_que_requieren_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 150 - -### situaciones_que_requieren_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): situaciones que requieren inmovilizacion. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/situaciones_que_requieren_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 151 - -### colocacion_collarin_paso_1_preparacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 1 preparacion. -- Ruta esperada: - colocacion_collarin_paso_1_preparacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 155 - -### colocacion_collarin_paso_1_preparacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 1 preparacion. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_1_preparacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 156 - -### colocacion_collarin_paso_3_parte_anterior.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 3 parte anterior. -- Ruta esperada: - colocacion_collarin_paso_3_parte_anterior.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 160 - -### colocacion_collarin_paso_3_parte_anterior.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 3 parte anterior. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_3_parte_anterior.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 161 - -### secuencia_transicion_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): secuencia transicion inmovilizacion. -- Ruta esperada: - secuencia_transicion_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 165 - -### secuencia_transicion_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): secuencia transicion inmovilizacion. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/secuencia_transicion_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 166 - -### componentes_sistema_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): componentes sistema inmovilizacion. -- Ruta esperada: - componentes_sistema_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 170 - -### componentes_sistema_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): componentes sistema inmovilizacion. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/componentes_sistema_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 171 - -### verificaciones_post_colocacion_collarin.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): verificaciones post colocacion collarin. -- Ruta esperada: - verificaciones_post_colocacion_collarin.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 175 - -### verificaciones_post_colocacion_collarin.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): verificaciones post colocacion collarin. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/verificaciones_post_colocacion_collarin.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 176 - -### coordinacion_equipo_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): coordinacion equipo inmovilizacion. -- Ruta esperada: - coordinacion_equipo_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 180 - -### coordinacion_equipo_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): coordinacion equipo inmovilizacion. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/coordinacion_equipo_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 181 - -### uso_correcto_pulsioximetro.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): uso correcto pulsioximetro. -- Ruta esperada: - uso_correcto_pulsioximetro.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 185 - -### uso_correcto_pulsioximetro.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): uso correcto pulsioximetro. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/uso_correcto_pulsioximetro.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 186 - -### configuracion_maxima_fio2_bolsa_mascarilla.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): configuracion maxima fio2 bolsa mascarilla. -- Ruta esperada: - configuracion_maxima_fio2_bolsa_mascarilla.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 190 - -### configuracion_maxima_fio2_bolsa_mascarilla.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): configuracion maxima fio2 bolsa mascarilla. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/configuracion_maxima_fio2_bolsa_mascarilla.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 191 - -### canulas_guedel_nasofaringea.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): canulas guedel nasofaringea. -- Ruta esperada: - canulas_guedel_nasofaringea.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 195 - -### canulas_guedel_nasofaringea.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): canulas guedel nasofaringea. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/canulas_guedel_nasofaringea.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 196 - -### uso_correcto_ambu.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): uso correcto ambu. -- Ruta esperada: - uso_correcto_ambu.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 200 - -### uso_correcto_ambu.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): uso correcto ambu. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/uso_correcto_ambu.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 201 - -### dispositivos_supragloticos_guia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): dispositivos supragloticos guia. -- Ruta esperada: - dispositivos_supragloticos_guia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 205 - -### dispositivos_supragloticos_guia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): dispositivos supragloticos guia. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/dispositivos_supragloticos_guia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 206 - -### uso_correcto_tensiometro.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): uso correcto tensiometro. -- Ruta esperada: - uso_correcto_tensiometro.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 210 - -### uso_correcto_tensiometro.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): uso correcto tensiometro. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/uso_correcto_tensiometro.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 211 - -### interpretacion_constantes_semaforo.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): interpretacion constantes semaforo. -- Ruta esperada: - interpretacion_constantes_semaforo.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 215 - -### interpretacion_constantes_semaforo.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): interpretacion constantes semaforo. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/interpretacion_constantes_semaforo.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 216 - -### ventilacion_medios_fortuna.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ventilacion medios fortuna. -- Ruta esperada: - ventilacion_medios_fortuna.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 220 - -### ventilacion_medios_fortuna.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ventilacion medios fortuna. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/ventilacion_medios_fortuna.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 221 - -### registro_constantes_vitales.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): registro constantes vitales. -- Ruta esperada: - registro_constantes_vitales.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 225 - -### registro_constantes_vitales.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): registro constantes vitales. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/registro_constantes_vitales.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 226 - -### configuracion_gps_antes_de_salir.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): configuracion gps antes de salir. -- Ruta esperada: - configuracion_gps_antes_de_salir.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 230 - -### configuracion_gps_antes_de_salir.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): configuracion gps antes de salir. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-7-conduccion/configuracion_gps_antes_de_salir.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 231 - -### flujo_rcp_transtelefonica.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): flujo rcp transtelefonica. -- Ruta esperada: - flujo_rcp_transtelefonica.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 235 - -### flujo_rcp_transtelefonica.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): flujo rcp transtelefonica. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/flujo_rcp_transtelefonica.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 236 - -### farmacologia_basica_visual.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): farmacologia basica visual. -- Ruta esperada: - farmacologia_basica_visual.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 240 - -### farmacologia_basica_visual.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): farmacologia basica visual. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/farmacologia_basica_visual.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 241 - -### flujo_desa_telefono.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): flujo desa telefono. -- Ruta esperada: - flujo_desa_telefono.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 245 - -### flujo_desa_telefono.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): flujo desa telefono. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/flujo_desa_telefono.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 246 - -### tabla_dosis_pediatricas.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla dosis pediatricas. -- Ruta esperada: - tabla_dosis_pediatricas.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 250 - -### tabla_dosis_pediatricas.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla dosis pediatricas. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_dosis_pediatricas.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 251 - -### sistema_abcde_prioridades_emergencias.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): sistema abcde prioridades emergencias. -- Ruta esperada: - sistema_abcde_prioridades_emergencias.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 255 - -### sistema_abcde_prioridades_emergencias.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): sistema abcde prioridades emergencias. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/sistema_abcde_prioridades_emergencias.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 256 - -### tabla_rangos_fio2_oxigenoterapia1.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos fio2 oxigenoterapia1. -- Ruta esperada: - tabla_rangos_fio2_oxigenoterapia1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 260 - -### tabla_rangos_fio2_oxigenoterapia1.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos fio2 oxigenoterapia1. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_rangos_fio2_oxigenoterapia1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 261 - -### vias_administracion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): vias administracion. -- Ruta esperada: - vias_administracion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 265 - -### vias_administracion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): vias administracion. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/vias_administracion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 266 - -### sistema_abcde_prioridades_emergencias.webp -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): sistema abcde prioridades emergencias. -- Ruta esperada: - sistema_abcde_prioridades_emergencias.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 270 - -### sistema_abcde_prioridades_emergencias.webp -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): sistema abcde prioridades emergencias. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/sistema_abcde_prioridades_emergencias.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 271 - -### rcp_adulto_paso_a_paso.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp adulto paso a paso. -- Ruta esperada: - rcp_adulto_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 275 - -### rcp_adulto_paso_a_paso.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp adulto paso a paso. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/rcp_adulto_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 276 - -### ovace_pediatrica.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ovace pediatrica. -- Ruta esperada: - ovace_pediatrica.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 280 - -### ovace_pediatrica.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ovace pediatrica. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/ovace_pediatrica.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 281 - -### guia_colocacion_dispositivos_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): guia colocacion dispositivos oxigenoterapia. -- Ruta esperada: - guia_colocacion_dispositivos_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 285 - -### guia_colocacion_dispositivos_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): guia colocacion dispositivos oxigenoterapia. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/guia_colocacion_dispositivos_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 286 - -### tabla_escala_glasgow.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla escala glasgow. -- Ruta esperada: - tabla_escala_glasgow.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 290 - -### tabla_escala_glasgow.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla escala glasgow. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_escala_glasgow.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 291 - -### el_orden_importa_maeious_que_la_velocidad.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): el orden importa maeious que la velocidad. -- Ruta esperada: - el_orden_importa_maeious_que_la_velocidad.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 295 - -### el_orden_importa_maeious_que_la_velocidad.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): el orden importa maeious que la velocidad. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/el_orden_importa_maeious_que_la_velocidad.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 296 - -### diagrama_flujo_start_triaje_es.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama flujo START triaje es. -- Ruta esperada: - diagrama_flujo_start_triaje_es.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 300 - -### diagrama_flujo_start_triaje_es.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama flujo START triaje es. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/diagrama_flujo_start_triaje_es.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 301 - -### tabla_rangos_normales_constantes_vitales.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos normales constantes vitales. -- Ruta esperada: - tabla_rangos_normales_constantes_vitales.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 305 - -### tabla_rangos_normales_constantes_vitales.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos normales constantes vitales. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_rangos_normales_constantes_vitales.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 306 - -### tabla_rangos_fio2_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos fio2 oxigenoterapia. -- Ruta esperada: - tabla_rangos_fio2_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 310 - -### tabla_rangos_fio2_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos fio2 oxigenoterapia. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_rangos_fio2_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 311 - -### priorizaciaeioun_vital_el_enfoque_abcde.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): priorizaciaeioun vital el enfoque abcde. -- Ruta esperada: - priorizaciaeioun_vital_el_enfoque_abcde.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 315 - -### priorizaciaeioun_vital_el_enfoque_abcde.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): priorizaciaeioun vital el enfoque abcde. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/priorizaciaeioun_vital_el_enfoque_abcde.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 316 - -### fast_transtelefonico.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): fast transtelefonico. -- Ruta esperada: - fast_transtelefonico.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 320 - -### fast_transtelefonico.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): fast transtelefonico. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/fast_transtelefonico.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 321 - -### ovace_lactantes.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ovace lactantes. -- Ruta esperada: - ovace_lactantes.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 325 - -### ovace_lactantes.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ovace lactantes. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/ovace_lactantes.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 326 - -### abcde_introduccion_estructura_mental.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): abcde introduccion estructura mental. -- Ruta esperada: - abcde_introduccion_estructura_mental.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 330 - -### abcde_introduccion_estructura_mental.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): abcde introduccion estructura mental. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/abcde_introduccion_estructura_mental.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 331 - -### el_orden_importa_maeious_que_la_velocidad.webp -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): el orden importa maeious que la velocidad. -- Ruta esperada: - el_orden_importa_maeious_que_la_velocidad.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 335 - -### el_orden_importa_maeious_que_la_velocidad.webp -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): el orden importa maeious que la velocidad. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/el_orden_importa_maeious_que_la_velocidad.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 336 - -### priorizaciaeioun_vital_el_enfoque_abcde.webp -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): priorizaciaeioun vital el enfoque abcde. -- Ruta esperada: - priorizaciaeioun_vital_el_enfoque_abcde.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 340 - -### priorizaciaeioun_vital_el_enfoque_abcde.webp -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): priorizaciaeioun vital el enfoque abcde. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/priorizaciaeioun_vital_el_enfoque_abcde.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 341 - -### diagrama_seleccion_dispositivo_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama seleccion dispositivo oxigenoterapia. -- Ruta esperada: - diagrama_seleccion_dispositivo_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 345 - -### diagrama_seleccion_dispositivo_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama seleccion dispositivo oxigenoterapia. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/diagrama_seleccion_dispositivo_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 346 - -### diagrama_decisiones_eticas_urgencias.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama decisiones eticas urgencias. -- Ruta esperada: - diagrama_decisiones_eticas_urgencias.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 350 - -### diagrama_decisiones_eticas_urgencias.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama decisiones eticas urgencias. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-12-marco-legal/diagrama_decisiones_eticas_urgencias.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 351 - -### diagrama_decisiones_eticas.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama decisiones eticas. -- Ruta esperada: - diagrama_decisiones_eticas.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 355 - -### diagrama_decisiones_eticas.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama decisiones eticas. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-12-marco-legal/diagrama_decisiones_eticas.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 356 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 362 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 363 - -### imagen.webp -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen. -- Ruta esperada: - imagen.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 370 - -### imagen.webp -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen. -- Ruta esperada: - /assets/infografias/imagen.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 371 - -### favicon.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): favicon. -- Ruta esperada: - favicon.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 380 - -### favicon.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): favicon. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/favicon.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 381 - -### icon_512.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 512. -- Ruta esperada: - icon_512.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 385 - -### icon_512.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 512. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/icon_512.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 386 - -### icon_512_maskable.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 512 maskable. -- Ruta esperada: - icon_512_maskable.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 390 - -### icon_512_maskable.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 512 maskable. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/icon_512_maskable.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 391 - -### icon_192_maskable.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 192 maskable. -- Ruta esperada: - icon_192_maskable.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 395 - -### icon_192_maskable.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 192 maskable. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/icon_192_maskable.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 396 - -### icon_192.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 192. -- Ruta esperada: - icon_192.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 400 - -### icon_192.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 192. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/icon_192.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 401 - -### placeholder.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): placeholder. -- Ruta esperada: - placeholder.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 405 - -### placeholder.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): placeholder. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/placeholder.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 406 - -### Emergencias.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): Emergencias. -- Ruta esperada: - Emergencias.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 410 - -### Emergencias.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): Emergencias. -- Ruta esperada: - Emergencias.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 411 - -### ABCDE.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE. -- Ruta esperada: - ABCDE.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 415 - -### ABCDE.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE. -- Ruta esperada: - ABCDE.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 416 - -### velocidad.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): velocidad. -- Ruta esperada: - velocidad.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 420 - -### velocidad.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): velocidad. -- Ruta esperada: - velocidad.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 421 - -### posicion_tes_inmovilizacion_manual.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): posicion tes inmovilizacion manual. -- Ruta esperada: - posicion_tes_inmovilizacion_manual.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 425 - -### posicion_tes_inmovilizacion_manual.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): posicion tes inmovilizacion manual. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/posicion_tes_inmovilizacion_manual.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 426 - -### componentes_colchon_vacio.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): componentes colchon vacio. -- Ruta esperada: - componentes_colchon_vacio.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 430 - -### componentes_colchon_vacio.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): componentes colchon vacio. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/componentes_colchon_vacio.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 431 - -### errores_frecuentes_collarin_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): errores frecuentes collarin cervical. -- Ruta esperada: - errores_frecuentes_collarin_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 435 - -### errores_frecuentes_collarin_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): errores frecuentes collarin cervical. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/errores_frecuentes_collarin_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 436 - -### seleccion_talla_collarin_medicion_anatomica.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin medicion anatomica. -- Ruta esperada: - seleccion_talla_collarin_medicion_anatomica.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 440 - -### seleccion_talla_collarin_medicion_anatomica.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin medicion anatomica. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_medicion_anatomica.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 441 - -### seleccion_talla_collarin_tabla_tallas.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin tabla tallas. -- Ruta esperada: - seleccion_talla_collarin_tabla_tallas.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 445 - -### seleccion_talla_collarin_tabla_tallas.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin tabla tallas. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_tabla_tallas.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 446 - -### colocacion_collarin_paso_5_verificacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 5 verificacion. -- Ruta esperada: - colocacion_collarin_paso_5_verificacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 450 - -### colocacion_collarin_paso_5_verificacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 5 verificacion. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_5_verificacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 451 - -### seleccion_talla_collarin_cervical1.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin cervical1. -- Ruta esperada: - seleccion_talla_collarin_cervical1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 455 - -### seleccion_talla_collarin_cervical1.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin cervical1. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_cervical1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 456 - -### colocacion_collarin_paso_6_liberacion_controlada.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 6 liberacion controlada. -- Ruta esperada: - colocacion_collarin_paso_6_liberacion_controlada.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 460 - -### colocacion_collarin_paso_6_liberacion_controlada.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 6 liberacion controlada. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_6_liberacion_controlada.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 461 - -### colocacion_collarin_paso_4_ajuste_cierres.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 4 ajuste cierres. -- Ruta esperada: - colocacion_collarin_paso_4_ajuste_cierres.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 465 - -### colocacion_collarin_paso_4_ajuste_cierres.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 4 ajuste cierres. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_4_ajuste_cierres.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 466 - -### seleccion_talla_collarin_error_demasiado_grande.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin error demasiado grande. -- Ruta esperada: - seleccion_talla_collarin_error_demasiado_grande.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 470 - -### seleccion_talla_collarin_error_demasiado_grande.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin error demasiado grande. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_error_demasiado_grande.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 471 - -### tecnica_sujecion_manual_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tecnica sujecion manual cervical. -- Ruta esperada: - tecnica_sujecion_manual_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 475 - -### tecnica_sujecion_manual_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tecnica sujecion manual cervical. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/tecnica_sujecion_manual_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 476 - -### seleccion_talla_collarin_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin cervical. -- Ruta esperada: - seleccion_talla_collarin_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 480 - -### seleccion_talla_collarin_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin cervical. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 481 - -### colocacion_collarin_paso_2_parte_posterior.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 2 parte posterior. -- Ruta esperada: - colocacion_collarin_paso_2_parte_posterior.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 485 - -### colocacion_collarin_paso_2_parte_posterior.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 2 parte posterior. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_2_parte_posterior.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 486 - -### componentes_camilla_cuchara.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): componentes camilla cuchara. -- Ruta esperada: - componentes_camilla_cuchara.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 490 - -### componentes_camilla_cuchara.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): componentes camilla cuchara. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/componentes_camilla_cuchara.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 491 - -### componentes_tablero_espinal.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): componentes tablero espinal. -- Ruta esperada: - componentes_tablero_espinal.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 495 - -### componentes_tablero_espinal.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): componentes tablero espinal. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/componentes_tablero_espinal.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 496 - -### colocacion_colchon_vacio_paso_a_paso.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion colchon vacio paso a paso. -- Ruta esperada: - colocacion_colchon_vacio_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 500 - -### colocacion_colchon_vacio_paso_a_paso.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion colchon vacio paso a paso. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_colchon_vacio_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 501 - -### situaciones_que_requieren_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): situaciones que requieren inmovilizacion. -- Ruta esperada: - situaciones_que_requieren_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 505 - -### situaciones_que_requieren_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): situaciones que requieren inmovilizacion. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/situaciones_que_requieren_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 506 - -### colocacion_collarin_paso_1_preparacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 1 preparacion. -- Ruta esperada: - colocacion_collarin_paso_1_preparacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 510 - -### colocacion_collarin_paso_1_preparacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 1 preparacion. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_1_preparacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 511 - -### colocacion_collarin_paso_3_parte_anterior.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 3 parte anterior. -- Ruta esperada: - colocacion_collarin_paso_3_parte_anterior.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 515 - -### colocacion_collarin_paso_3_parte_anterior.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 3 parte anterior. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_3_parte_anterior.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 516 - -### secuencia_transicion_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): secuencia transicion inmovilizacion. -- Ruta esperada: - secuencia_transicion_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 520 - -### secuencia_transicion_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): secuencia transicion inmovilizacion. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/secuencia_transicion_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 521 - -### componentes_sistema_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): componentes sistema inmovilizacion. -- Ruta esperada: - componentes_sistema_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 525 - -### componentes_sistema_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): componentes sistema inmovilizacion. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/componentes_sistema_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 526 - -### verificaciones_post_colocacion_collarin.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): verificaciones post colocacion collarin. -- Ruta esperada: - verificaciones_post_colocacion_collarin.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 530 - -### verificaciones_post_colocacion_collarin.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): verificaciones post colocacion collarin. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/verificaciones_post_colocacion_collarin.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 531 - -### coordinacion_equipo_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): coordinacion equipo inmovilizacion. -- Ruta esperada: - coordinacion_equipo_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 535 - -### coordinacion_equipo_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): coordinacion equipo inmovilizacion. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/coordinacion_equipo_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 536 - -### uso_correcto_pulsioximetro.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): uso correcto pulsioximetro. -- Ruta esperada: - uso_correcto_pulsioximetro.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 540 - -### uso_correcto_pulsioximetro.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): uso correcto pulsioximetro. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/uso_correcto_pulsioximetro.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 541 - -### configuracion_maxima_fio2_bolsa_mascarilla.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): configuracion maxima fio2 bolsa mascarilla. -- Ruta esperada: - configuracion_maxima_fio2_bolsa_mascarilla.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 545 - -### configuracion_maxima_fio2_bolsa_mascarilla.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): configuracion maxima fio2 bolsa mascarilla. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/configuracion_maxima_fio2_bolsa_mascarilla.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 546 - -### canulas_guedel_nasofaringea.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): canulas guedel nasofaringea. -- Ruta esperada: - canulas_guedel_nasofaringea.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 550 - -### canulas_guedel_nasofaringea.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): canulas guedel nasofaringea. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/canulas_guedel_nasofaringea.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 551 - -### uso_correcto_ambu.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): uso correcto ambu. -- Ruta esperada: - uso_correcto_ambu.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 555 - -### uso_correcto_ambu.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): uso correcto ambu. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/uso_correcto_ambu.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 556 - -### dispositivos_supragloticos_guia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): dispositivos supragloticos guia. -- Ruta esperada: - dispositivos_supragloticos_guia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 560 - -### dispositivos_supragloticos_guia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): dispositivos supragloticos guia. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/dispositivos_supragloticos_guia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 561 - -### uso_correcto_tensiometro.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): uso correcto tensiometro. -- Ruta esperada: - uso_correcto_tensiometro.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 565 - -### uso_correcto_tensiometro.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): uso correcto tensiometro. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/uso_correcto_tensiometro.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 566 - -### interpretacion_constantes_semaforo.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): interpretacion constantes semaforo. -- Ruta esperada: - interpretacion_constantes_semaforo.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 570 - -### interpretacion_constantes_semaforo.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): interpretacion constantes semaforo. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/interpretacion_constantes_semaforo.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 571 - -### ventilacion_medios_fortuna.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ventilacion medios fortuna. -- Ruta esperada: - ventilacion_medios_fortuna.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 575 - -### ventilacion_medios_fortuna.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ventilacion medios fortuna. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/ventilacion_medios_fortuna.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 576 - -### registro_constantes_vitales.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): registro constantes vitales. -- Ruta esperada: - registro_constantes_vitales.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 580 - -### registro_constantes_vitales.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): registro constantes vitales. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/registro_constantes_vitales.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 581 - -### configuracion_gps_antes_de_salir.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): configuracion gps antes de salir. -- Ruta esperada: - configuracion_gps_antes_de_salir.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 585 - -### configuracion_gps_antes_de_salir.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): configuracion gps antes de salir. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-7-conduccion/configuracion_gps_antes_de_salir.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 586 - -### flujo_rcp_transtelefonica.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): flujo rcp transtelefonica. -- Ruta esperada: - flujo_rcp_transtelefonica.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 590 - -### flujo_rcp_transtelefonica.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): flujo rcp transtelefonica. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/flujo_rcp_transtelefonica.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 591 - -### farmacologia_basica_visual.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): farmacologia basica visual. -- Ruta esperada: - farmacologia_basica_visual.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 595 - -### farmacologia_basica_visual.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): farmacologia basica visual. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/farmacologia_basica_visual.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 596 - -### flujo_desa_telefono.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): flujo desa telefono. -- Ruta esperada: - flujo_desa_telefono.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 600 - -### flujo_desa_telefono.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): flujo desa telefono. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/flujo_desa_telefono.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 601 - -### tabla_dosis_pediatricas.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla dosis pediatricas. -- Ruta esperada: - tabla_dosis_pediatricas.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 605 - -### tabla_dosis_pediatricas.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla dosis pediatricas. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_dosis_pediatricas.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 606 - -### sistema_abcde_prioridades_emergencias.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): sistema abcde prioridades emergencias. -- Ruta esperada: - sistema_abcde_prioridades_emergencias.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 610 - -### sistema_abcde_prioridades_emergencias.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): sistema abcde prioridades emergencias. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/sistema_abcde_prioridades_emergencias.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 611 - -### tabla_rangos_fio2_oxigenoterapia1.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos fio2 oxigenoterapia1. -- Ruta esperada: - tabla_rangos_fio2_oxigenoterapia1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 615 - -### tabla_rangos_fio2_oxigenoterapia1.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos fio2 oxigenoterapia1. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_rangos_fio2_oxigenoterapia1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 616 - -### vias_administracion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): vias administracion. -- Ruta esperada: - vias_administracion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 620 - -### vias_administracion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): vias administracion. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/vias_administracion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 621 - -### sistema_abcde_prioridades_emergencias.webp -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): sistema abcde prioridades emergencias. -- Ruta esperada: - sistema_abcde_prioridades_emergencias.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 625 - -### sistema_abcde_prioridades_emergencias.webp -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): sistema abcde prioridades emergencias. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/sistema_abcde_prioridades_emergencias.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 626 - -### rcp_adulto_paso_a_paso.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp adulto paso a paso. -- Ruta esperada: - rcp_adulto_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 630 - -### rcp_adulto_paso_a_paso.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp adulto paso a paso. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/rcp_adulto_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 631 - -### ovace_pediatrica.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ovace pediatrica. -- Ruta esperada: - ovace_pediatrica.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 635 - -### ovace_pediatrica.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ovace pediatrica. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/ovace_pediatrica.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 636 - -### guia_colocacion_dispositivos_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): guia colocacion dispositivos oxigenoterapia. -- Ruta esperada: - guia_colocacion_dispositivos_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 640 - -### guia_colocacion_dispositivos_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): guia colocacion dispositivos oxigenoterapia. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/guia_colocacion_dispositivos_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 641 - -### tabla_escala_glasgow.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla escala glasgow. -- Ruta esperada: - tabla_escala_glasgow.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 645 - -### tabla_escala_glasgow.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla escala glasgow. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_escala_glasgow.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 646 - -### el_orden_importa_maeious_que_la_velocidad.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): el orden importa maeious que la velocidad. -- Ruta esperada: - el_orden_importa_maeious_que_la_velocidad.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 650 - -### el_orden_importa_maeious_que_la_velocidad.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): el orden importa maeious que la velocidad. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/el_orden_importa_maeious_que_la_velocidad.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 651 - -### diagrama_flujo_start_triaje_es.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama flujo START triaje es. -- Ruta esperada: - diagrama_flujo_start_triaje_es.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 655 - -### diagrama_flujo_start_triaje_es.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama flujo START triaje es. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/diagrama_flujo_start_triaje_es.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 656 - -### tabla_rangos_normales_constantes_vitales.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos normales constantes vitales. -- Ruta esperada: - tabla_rangos_normales_constantes_vitales.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 660 - -### tabla_rangos_normales_constantes_vitales.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos normales constantes vitales. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_rangos_normales_constantes_vitales.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 661 - -### tabla_rangos_fio2_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos fio2 oxigenoterapia. -- Ruta esperada: - tabla_rangos_fio2_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 665 - -### tabla_rangos_fio2_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos fio2 oxigenoterapia. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_rangos_fio2_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 666 - -### priorizaciaeioun_vital_el_enfoque_abcde.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): priorizaciaeioun vital el enfoque abcde. -- Ruta esperada: - priorizaciaeioun_vital_el_enfoque_abcde.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 670 - -### priorizaciaeioun_vital_el_enfoque_abcde.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): priorizaciaeioun vital el enfoque abcde. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/priorizaciaeioun_vital_el_enfoque_abcde.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 671 - -### fast_transtelefonico.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): fast transtelefonico. -- Ruta esperada: - fast_transtelefonico.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 675 - -### fast_transtelefonico.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): fast transtelefonico. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/fast_transtelefonico.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 676 - -### ovace_lactantes.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ovace lactantes. -- Ruta esperada: - ovace_lactantes.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 680 - -### ovace_lactantes.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ovace lactantes. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/ovace_lactantes.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 681 - -### abcde_introduccion_estructura_mental.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): abcde introduccion estructura mental. -- Ruta esperada: - abcde_introduccion_estructura_mental.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 685 - -### abcde_introduccion_estructura_mental.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): abcde introduccion estructura mental. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/abcde_introduccion_estructura_mental.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 686 - -### el_orden_importa_maeious_que_la_velocidad.webp -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): el orden importa maeious que la velocidad. -- Ruta esperada: - el_orden_importa_maeious_que_la_velocidad.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 690 - -### el_orden_importa_maeious_que_la_velocidad.webp -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): el orden importa maeious que la velocidad. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/el_orden_importa_maeious_que_la_velocidad.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 691 - -### priorizaciaeioun_vital_el_enfoque_abcde.webp -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): priorizaciaeioun vital el enfoque abcde. -- Ruta esperada: - priorizaciaeioun_vital_el_enfoque_abcde.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 695 - -### priorizaciaeioun_vital_el_enfoque_abcde.webp -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): priorizaciaeioun vital el enfoque abcde. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/priorizaciaeioun_vital_el_enfoque_abcde.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 696 - -### diagrama_seleccion_dispositivo_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama seleccion dispositivo oxigenoterapia. -- Ruta esperada: - diagrama_seleccion_dispositivo_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 700 - -### diagrama_seleccion_dispositivo_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama seleccion dispositivo oxigenoterapia. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/diagrama_seleccion_dispositivo_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 701 - -### diagrama_decisiones_eticas_urgencias.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama decisiones eticas urgencias. -- Ruta esperada: - diagrama_decisiones_eticas_urgencias.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 705 - -### diagrama_decisiones_eticas_urgencias.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama decisiones eticas urgencias. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-12-marco-legal/diagrama_decisiones_eticas_urgencias.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 706 - -### diagrama_decisiones_eticas.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama decisiones eticas. -- Ruta esperada: - diagrama_decisiones_eticas.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 710 - -### diagrama_decisiones_eticas.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama decisiones eticas. -- Ruta esperada: - /home/planetazuzu/guia-tes/public/assets/infografias/bloque-12-marco-legal/diagrama_decisiones_eticas.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 711 - -### hemorragia_presion_directa.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): hemorragia presion directa. -- Ruta esperada: - hemorragia_presion_directa.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MODELO_DATOS_CANONICO_DEFINITIVO.md, línea 305 - -### velocidad.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): velocidad. -- Ruta esperada: - velocidad.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 41 - -### ABCDE.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE. -- Ruta esperada: - ABCDE.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 42 - -### Emergencias.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): Emergencias. -- Ruta esperada: - Emergencias.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 43 - -### TES.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): TES. -- Ruta esperada: - TES.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 65 - -### algoritmo_operativo_del_tes.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): algoritmo operativo del tes. -- Ruta esperada: - algoritmo_operativo_del_tes.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 65 - -### START.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): START. -- Ruta esperada: - START.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 66 - -### resumen_visual_del_algoritmo_start.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): resumen visual del algoritmo start. -- Ruta esperada: - resumen_visual_del_algoritmo_start.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 66 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 67 - -### abcde_introduccion_estructura_mental.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): abcde introduccion estructura mental. -- Ruta esperada: - abcde_introduccion_estructura_mental.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 67 - -### rcp_page.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp page. -- Ruta esperada: - rcp_page.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MODERNIZACION_TECNOLOGICA.md, línea 946 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - public/assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/PROXIMOS_PASOS_POST_INFOGRAFIA.md, línea 17 - -### archivo.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): archivo. -- Ruta esperada: - /assets/infografias/bloque-X/archivo.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 54 - -### tabla_rangos_normales_constantes_vitales.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos normales constantes vitales. -- Ruta esperada: - bloque-0-fundamentos/tabla_rangos_normales_constantes_vitales.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 11 - -### diagrama_abcde_paso_a_paso_completo.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama abcde paso a paso completo. -- Ruta esperada: - bloque-0-fundamentos/diagrama_abcde_paso_a_paso_completo.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 12 - -### tabla_escala_glasgow.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla escala glasgow. -- Ruta esperada: - bloque-0-fundamentos/tabla_escala_glasgow.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 13 - -### diagrama_start_completo.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama start completo. -- Ruta esperada: - bloque-0-fundamentos/diagrama_start_completo.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 14 - -### guia_inmovilizacion_manual.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): guia inmovilizacion manual. -- Ruta esperada: - bloque-2-inmovilizacion/guia_inmovilizacion_manual.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 15 - -### diagrama_uso_tablero_espinal.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama uso tablero espinal. -- Ruta esperada: - bloque-2-inmovilizacion/diagrama_uso_tablero_espinal.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 16 - -### infografia_transferencias_seguras.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): infografia transferencias seguras. -- Ruta esperada: - bloque-2-inmovilizacion/infografia_transferencias_seguras.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 17 - -### guia_aspiracion.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): guia aspiracion. -- Ruta esperada: - bloque-3-material-sanitario/guia_aspiracion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 18 - -### organizacion_maletin.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): organizacion maletín. -- Ruta esperada: - bloque-3-material-sanitario/organizacion_maletin.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 19 - -### rcp_adulto_paso_a_paso.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp adulto paso a paso. -- Ruta esperada: - bloque-4-rcp/rcp_adulto_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 20 - -### rcp_pediatrica_paso_a_paso.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp pediatrica paso a paso. -- Ruta esperada: - bloque-4-rcp/rcp_pediatrica_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 21 - -### rcp_lactantes_paso_a_paso.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp lactantes paso a paso. -- Ruta esperada: - bloque-4-rcp/rcp_lactantes_paso_a_paso.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 22 - -### diagrama_uso_desa.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama uso desa. -- Ruta esperada: - bloque-4-rcp/diagrama_uso_desa.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 23 - -### ovace_adulto.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ovace adulto. -- Ruta esperada: - bloque-4-rcp/ovace_adulto.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 24 - -### ovace_pediatrica.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ovace pediatrica. -- Ruta esperada: - bloque-4-rcp/ovace_pediatrica.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 25 - -### ovace_lactantes.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ovace lactantes. -- Ruta esperada: - bloque-4-rcp/ovace_lactantes.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 26 - -### farmacologia_basica_visual.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): farmacologia basica visual. -- Ruta esperada: - bloque-6-farmacologia/farmacologia_basica_visual.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 28 - -### tabla_dosis_pediatricas.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla dosis pediatricas. -- Ruta esperada: - bloque-6-farmacologia/tabla_dosis_pediatricas.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 29 - -### vias_administracion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): vias administracion. -- Ruta esperada: - bloque-6-farmacologia/vias_administracion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 30 - -### archivo.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): archivo. -- Ruta esperada: - public/assets/infografias/bloque-X/archivo.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 38 - -### archivo.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): archivo. -- Ruta esperada: - /assets/infografias/bloque-X/archivo.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 44 - -### archivo.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): archivo. -- Ruta esperada: - /assets/infografias/bloque-X/archivo.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 54 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - public/assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INFOGRAFIA_ABCDE_INTEGRADA.md, línea 13 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INFOGRAFIA_ABCDE_INTEGRADA.md, línea 33 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - public/assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/INFOGRAFIA_ABCDE_INTEGRADA.md, línea 151 - -### rcp_posicion_manos_adulto.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp posicion manos adulto. -- Ruta esperada: - rcp_posicion_manos_adulto.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/PLAN_TECNICO_SISTEMA_CONTENIDO.md, línea 98 - -### rcp_posicion_manos_adulto.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp posicion manos adulto. -- Ruta esperada: - rcp_posicion_manos_adulto.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/PLAN_TECNICO_SISTEMA_CONTENIDO.md, línea 666 - -### rcp_adulto_svb.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido audiovisual sugerido (derivado del nombre del archivo): rcp adulto svb. -- Ruta esperada: - rcp_adulto_svb.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/docs/PLAN_TECNICO_SISTEMA_CONTENIDO.md, línea 669 - -### imagen.webp -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen. -- Ruta esperada: - /assets/infografias/imagen.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 701 - -### 2.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): 2. -- Ruta esperada: - 2.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 40 - -### tabla_rangos_fio2_oxigenoterapia1.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos fio2 oxigenoterapia1. -- Ruta esperada: - tabla_rangos_fio2_oxigenoterapia1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 42 - -### 1.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): 1. -- Ruta esperada: - 1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 42 - -### placeholder.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): placeholder. -- Ruta esperada: - placeholder.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 46 - -### velocidad.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): velocidad. -- Ruta esperada: - velocidad.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 58 - -### ABCDE.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE. -- Ruta esperada: - ABCDE.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 59 - -### Emergencias.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): Emergencias. -- Ruta esperada: - Emergencias.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 60 - -### img.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): img%. -- Ruta esperada: - img.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 82 - -### img.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): img%. -- Ruta esperada: - img.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 84 - -### optimized.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): optimized. -- Ruta esperada: - optimized.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 84 - -### velocidad.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): velocidad. -- Ruta esperada: - velocidad.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 88 - -### el_orden_importa_mas_que_la_velocidad.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): el orden importa mas que la velocidad. -- Ruta esperada: - el_orden_importa_mas_que_la_velocidad.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 88 - -### ABCDE.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE. -- Ruta esperada: - ABCDE.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 89 - -### priorizacion_vital_enfoque_abcde.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): priorizacion vital enfoque abcde. -- Ruta esperada: - priorizacion_vital_enfoque_abcde.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 89 - -### Emergencias.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): Emergencias. -- Ruta esperada: - Emergencias.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 90 - -### sistema_abcde_prioridades_emergencias.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): sistema abcde prioridades emergencias. -- Ruta esperada: - sistema_abcde_prioridades_emergencias.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 90 - -### clean_name.webp -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): clean name. -- Ruta esperada: - clean_name.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 118 - -### clean_name.webp -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): clean name. -- Ruta esperada: - clean_name.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 121 - -### clean_name_optimized.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): clean name optimized. -- Ruta esperada: - clean_name_optimized.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 124 - -### clean_name_optimized.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): clean name optimized. -- Ruta esperada: - clean_name_optimized.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 125 - -### 2.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): 2. -- Ruta esperada: - 2.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 173 - -### 1.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): 1. -- Ruta esperada: - 1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 174 - -### 1.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): 1. -- Ruta esperada: - 1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 175 - -### 1.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): 1. -- Ruta esperada: - 1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 176 - -### 2.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): 2. -- Ruta esperada: - 2.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 181 - -### 1.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): 1. -- Ruta esperada: - 1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 181 - -### 2.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): 2. -- Ruta esperada: - 2.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 190 - -### seleccion_talla_collarin_2.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin 2. -- Ruta esperada: - public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_2.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 191 - -### algoritmo_rcp_comentado.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): algoritmo rcp comentado. -- Ruta esperada: - /assets/infografias/bloque-4-rcp/algoritmo_rcp_comentado.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 231 - -### compresiones_incorrectas.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): compresiones incorrectas. -- Ruta esperada: - /assets/infografias/bloque-4-rcp/compresiones_incorrectas.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 232 - -### compresiones_correctas.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): compresiones correctas. -- Ruta esperada: - /assets/infografias/bloque-4-rcp/compresiones_correctas.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 233 - -### descompresion_incompleta.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): descompresion incompleta. -- Ruta esperada: - /assets/infografias/bloque-4-rcp/descompresion_incompleta.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 234 - -### descompresion_completa.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): descompresion completa. -- Ruta esperada: - /assets/infografias/bloque-4-rcp/descompresion_completa.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 235 - -### resumen_rcp_adulto_svb.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): resumen rcp adulto svb. -- Ruta esperada: - /assets/infografias/bloque-4-rcp/resumen_rcp_adulto_svb.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 236 - -### img.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): img. -- Ruta esperada: - img.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 269 - -### tabla_rangos_fio2_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos fio2 oxigenoterapia. -- Ruta esperada: - tabla_rangos_fio2_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 285 - -### tabla_rangos_fio2_oxigenoterapia1.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): tabla rangos fio2 oxigenoterapia1. -- Ruta esperada: - tabla_rangos_fio2_oxigenoterapia1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 286 - -### seleccion_talla_collarin_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin cervical. -- Ruta esperada: - seleccion_talla_collarin_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 287 - -### seleccion_talla_collarin_cervical1.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin cervical1. -- Ruta esperada: - seleccion_talla_collarin_cervical1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 288 - -### 2.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): 2. -- Ruta esperada: - 2.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 289 - -### componentes_sistema_inmovilizacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): componentes sistema inmovilizacion. -- Ruta esperada: - componentes_sistema_inmovilizacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 290 - -### 1.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): 1. -- Ruta esperada: - 1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 291 - -### posicion_tes_inmovilizacion_manual.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): posicion tes inmovilizacion manual. -- Ruta esperada: - posicion_tes_inmovilizacion_manual.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 292 - -### 1.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): 1. -- Ruta esperada: - 1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 293 - -### 1.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): 1. -- Ruta esperada: - 1.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 299 - -### 2.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): 2. -- Ruta esperada: - 2.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 299 - -### img.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): img%. -- Ruta esperada: - img.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 536 - -### imagen.webp -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen. -- Ruta esperada: - /assets/infografias/imagen.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 702 - -### imagen_400w.webp -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen 400w. -- Ruta esperada: - /assets/infografias/imagen_400w.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 703 - -### imagen_800w.webp -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen 800w. -- Ruta esperada: - /assets/infografias/imagen_800w.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 704 - -### imagen_1200w.webp -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen 1200w. -- Ruta esperada: - /assets/infografias/imagen_1200w.webp -- Referenciado en: - /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 705 - -### rcp_posicion_manos_adulto.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp posicion manos adulto. -- Ruta esperada: - .supabase.co/storage/v1/object/public/infografias/rcp/rcp_posicion_manos_adulto.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/CONTENT_MODEL.md, línea 225 - -### rcp_posicion_manos_adulto.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp posicion manos adulto. -- Ruta esperada: - rcp_posicion_manos_adulto.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/CONTENT_MODEL.md, línea 226 - -### rcp_posicion_manos_adulto.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp posicion manos adulto. -- Ruta esperada: - /assets/infografias/rcp/rcp_posicion_manos_adulto.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/CONTENT_MODEL.md, línea 227 - -### rcp_adulto_svb.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido audiovisual sugerido (derivado del nombre del archivo): rcp adulto svb. -- Ruta esperada: - .supabase.co/storage/v1/object/public/videos/rcp/rcp_adulto_svb.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/docs/CONTENT_MODEL.md, línea 249 - -### rcp_adulto_svb_thumb.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp adulto svb thumb. -- Ruta esperada: - .supabase.co/storage/v1/object/public/videos/rcp/rcp_adulto_svb_thumb.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/CONTENT_MODEL.md, línea 250 - -### rcp_adulto_svb.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido audiovisual sugerido (derivado del nombre del archivo): rcp adulto svb. -- Ruta esperada: - rcp_adulto_svb.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/docs/CONTENT_MODEL.md, línea 251 - -### rcp_adulto_svb.mp4 -- Tipo: Vídeo -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido audiovisual sugerido (derivado del nombre del archivo): rcp adulto svb. -- Ruta esperada: - /assets/videos/rcp/rcp_adulto_svb.mp4 -- Referenciado en: - /home/planetazuzu/guia-tes/docs/CONTENT_MODEL.md, línea 252 - -### rcp_posicion_manos_adulto.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp posicion manos adulto. -- Ruta esperada: - rcp_posicion_manos_adulto.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/API_ENDPOINTS_ESPECIFICACION.md, línea 504 - -### rcp_posicion_manos_adulto.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): rcp posicion manos adulto. -- Ruta esperada: - /media/images/rcp/rcp_posicion_manos_adulto.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/API_ENDPOINTS_ESPECIFICACION.md, línea 505 - -### imagen.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen. -- Ruta esperada: - /assets/infografias/bloque-X-nombre/imagen.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 36 - -### imagen.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen. -- Ruta esperada: - /assets/infografias/bloque-2-inmovilizacion/imagen.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 304 - -### TES.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): TES. -- Ruta esperada: - TES.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 17 - -### diagrama_seleccion_dispositivo_oxigenoterapia.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): diagrama seleccion dispositivo oxigenoterapia. -- Ruta esperada: - diagrama_seleccion_dispositivo_oxigenoterapia.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 18 - -### colocacion_collarin_paso_1_preparacion.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): colocacion collarin paso 1 preparacion. -- Ruta esperada: - colocacion_collarin_paso_1_preparacion.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 21 - -### seleccion_talla_collarin_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin cervical. -- Ruta esperada: - seleccion_talla_collarin_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 22 - -### canulas_guedel_nasofaringea.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): canulas guedel nasofaringea. -- Ruta esperada: - canulas_guedel_nasofaringea.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 25 - -### imagen.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen. -- Ruta esperada: - /assets/infografias/bloque-X-nombre/imagen.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 36 - -### canulas_guedel_nasofaringea.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): canulas guedel nasofaringea. -- Ruta esperada: - /assets/infografias/bloque-3-material-sanitario/canulas_guedel_nasofaringea.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 41 - -### TES.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): TES. -- Ruta esperada: - TES.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 104 - -### imagen.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen. -- Ruta esperada: - /assets/infografias/bloque-2-inmovilizacion/imagen.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 304 - -### seleccion_talla_collarin_cervical.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): seleccion talla collarin cervical. -- Ruta esperada: - /assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_cervical.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 350 - -### ABCDE_ALGORITMO_COMPLETO.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE ALGORITMO COMPLETO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ALGORITMO_COMPLETO.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_03_ABCDE_OPERATIVO.md, línea 11 - -### ABCDE_ALGORITMO_COMPLETO.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE ALGORITMO COMPLETO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ALGORITMO_COMPLETO.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_03_ABCDE_OPERATIVO.md, línea 11 - -### ABCDE_IMAGEN_01_ESCANEO_INICIAL.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE IMAGEN 01 ESCANEO INICIAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_01_ESCANEO_INICIAL.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 107 - -### ABCDE_IMAGEN_02_PRIORIDAD_VITAL.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE IMAGEN 02 PRIORIDAD VITAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_02_PRIORIDAD_VITAL.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 124 - -### ABCDE_IMAGEN_03_TRANSICION_CONTROLADO.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE IMAGEN 03 TRANSICION CONTROLADO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_03_TRANSICION_CONTROLADO.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 141 - -### ABCDE_IMAGEN_04_REEVALUACION_CICLO.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE IMAGEN 04 REEVALUACION CICLO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_04_REEVALUACION_CICLO.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 158 - -### ABCDE_IMAGEN_05_VISION_GLOBAL.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE IMAGEN 05 VISION GLOBAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_05_VISION_GLOBAL.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 175 - -### ABCDE_IMAGEN_01_ESCANEO_INICIAL.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE IMAGEN 01 ESCANEO INICIAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_01_ESCANEO_INICIAL.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 107 - -### ABCDE_IMAGEN_02_PRIORIDAD_VITAL.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE IMAGEN 02 PRIORIDAD VITAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_02_PRIORIDAD_VITAL.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 124 - -### ABCDE_IMAGEN_03_TRANSICION_CONTROLADO.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE IMAGEN 03 TRANSICION CONTROLADO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_03_TRANSICION_CONTROLADO.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 141 - -### ABCDE_IMAGEN_04_REEVALUACION_CICLO.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE IMAGEN 04 REEVALUACION CICLO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_04_REEVALUACION_CICLO.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 158 - -### ABCDE_IMAGEN_05_VISION_GLOBAL.jpg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE IMAGEN 05 VISION GLOBAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_05_VISION_GLOBAL.jpg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 175 - -### favicon.svg -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): (favicon. -- Ruta esperada: - favicon.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/CHECKLIST_PWA_COMPLETA.md, línea 16 - -### icon_192.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 192. -- Ruta esperada: - icon_192.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/CHECKLIST_PWA_COMPLETA.md, línea 16 - -### icon_512.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 512. -- Ruta esperada: - icon_512.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/CHECKLIST_PWA_COMPLETA.md, línea 16 - -### icon_192.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 192. -- Ruta esperada: - public/icon_192.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/CHECKLIST_PWA_COMPLETA.md, línea 62 - -### icon_512.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 512. -- Ruta esperada: - public/icon_512.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/CHECKLIST_PWA_COMPLETA.md, línea 62 - -### icon_192_maskable.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 192 maskable. -- Ruta esperada: - public/icon_192_maskable.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/CHECKLIST_PWA_COMPLETA.md, línea 62 - -### icon_512_maskable.png -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): icon 512 maskable. -- Ruta esperada: - public/icon_512_maskable.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/CHECKLIST_PWA_COMPLETA.md, línea 62 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_01_ABCDE_OPERATIVO.md, línea 61 - -### ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE INTRODUCCION ESTRUCTURA MENTAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_01_ABCDE_OPERATIVO.md, línea 61 - -### ABCDE_ERROR_01_SALTARSE_LETRAS.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE ERROR 01 SALTARSE LETRAS. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_01_SALTARSE_LETRAS.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 21 - -### ABCDE_ERROR_02_ATASCARSE_LETRA.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE ERROR 02 ATASCARSE LETRA. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_02_ATASCARSE_LETRA.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 85 - -### ABCDE_ERROR_03_VISIBLE_SOBRE_VITAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE ERROR 03 VISIBLE SOBRE VITAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_03_VISIBLE_SOBRE_VITAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 149 - -### ABCDE_ERROR_04_NO_REEVALUAR.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE ERROR 04 NO REEVALUAR. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_04_NO_REEVALUAR.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 211 - -### ABCDE_ERROR_05_PERDER_VISION_GLOBAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE ERROR 05 PERDER VISION GLOBAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_05_PERDER_VISION_GLOBAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 275 - -### ABCDE_SINTESIS_ESTRUCTURA_PROTECCION.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE SINTESIS ESTRUCTURA PROTECCION. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_SINTESIS_ESTRUCTURA_PROTECCION.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 337 - -### ABCDE_ERROR_01_SALTARSE_LETRAS.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE ERROR 01 SALTARSE LETRAS. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_01_SALTARSE_LETRAS.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 21 - -### ABCDE_ERROR_02_ATASCARSE_LETRA.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE ERROR 02 ATASCARSE LETRA. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_02_ATASCARSE_LETRA.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 85 - -### ABCDE_ERROR_03_VISIBLE_SOBRE_VITAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE ERROR 03 VISIBLE SOBRE VITAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_03_VISIBLE_SOBRE_VITAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 149 - -### ABCDE_ERROR_04_NO_REEVALUAR.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE ERROR 04 NO REEVALUAR. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_04_NO_REEVALUAR.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 211 - -### ABCDE_ERROR_05_PERDER_VISION_GLOBAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE ERROR 05 PERDER VISION GLOBAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_05_PERDER_VISION_GLOBAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 275 - -### ABCDE_SINTESIS_ESTRUCTURA_PROTECCION.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE SINTESIS ESTRUCTURA PROTECCION. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_SINTESIS_ESTRUCTURA_PROTECCION.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 337 - -### introduccion_rcp_adulto_svb.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): introduccion rcp adulto svb. -- Ruta esperada: - /assets/infografias/bloque-4-rcp/introduccion_rcp_adulto_svb.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_01_RCP_ADULTO_SVB.md, línea 41 - -### introduccion_rcp_adulto_svb.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): introduccion rcp adulto svb. -- Ruta esperada: - /assets/infografias/bloque-4-rcp/introduccion_rcp_adulto_svb.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_01_RCP_ADULTO_SVB.md, línea 41 - -### favicon.svg -- Tipo: Imagen -- Estado: Error de mayúsculas/minúsculas o ruta -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): favicon. -- Ruta esperada: - favicon.svg -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/ANALISIS_TECNOLOGICO_PROYECTO.md, línea 122 - -### ABCDE_RESUMEN_FLUJO_MENTAL_CONTINUO.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE RESUMEN FLUJO MENTAL CONTINUO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_RESUMEN_FLUJO_MENTAL_CONTINUO.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_08_ABCDE_OPERATIVO.md, línea 10 - -### ABCDE_RESUMEN_FLUJO_MENTAL_CONTINUO.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE RESUMEN FLUJO MENTAL CONTINUO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_RESUMEN_FLUJO_MENTAL_CONTINUO.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_08_ABCDE_OPERATIVO.md, línea 10 - -### imagen.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen. -- Ruta esperada: - /ruta/a/imagen.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/ANALISIS_REESTRUCTURACION_GUIA.md, línea 932 - -### imagen.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): imagen. -- Ruta esperada: - (/ruta/a/imagen.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/ANALISIS_REESTRUCTURACION_GUIA.md, línea 932 - -### ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE PIRAMIDE PRIORIDAD VITAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_02_ABCDE_OPERATIVO.md, línea 93 - -### ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE COMPARACION DESORDEN VS ESTRUCTURA. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_02_ABCDE_OPERATIVO.md, línea 112 - -### ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE FLUJO DETERIORO FISIOLOGICO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_02_ABCDE_OPERATIVO.md, línea 143 - -### ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE PIRAMIDE PRIORIDAD VITAL. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_02_ABCDE_OPERATIVO.md, línea 93 - -### ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE COMPARACION DESORDEN VS ESTRUCTURA. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_02_ABCDE_OPERATIVO.md, línea 112 - -### ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Tipo: Imagen -- Estado: No existe -- Debe representar: - Ambigüedad: referencia documental. Contenido visual sugerido (derivado del nombre del archivo): ABCDE FLUJO DETERIORO FISIOLOGICO. -- Ruta esperada: - /assets/infografias/bloque-0-fundamentos/ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png -- Referenciado en: - /home/planetazuzu/guia-tes/docs/consolidado/SECCION_02_ABCDE_OPERATIVO.md, línea 143 diff --git a/MEDIOS_REALES_NECESARIOS.md b/MEDIOS_REALES_NECESARIOS.md deleted file mode 100644 index 38538f74..00000000 --- a/MEDIOS_REALES_NECESARIOS.md +++ /dev/null @@ -1,530 +0,0 @@ -# Medios reales necesarios (derivado de referencias en docs/) - -Este listado incluye referencias en documentación que no son placeholders evidentes. - -## Medios reales necesarios -- rcp_adulto_paso_a_paso.png | /assets/infografias/bloque-4-rcp/rcp_adulto_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 172 -- diagrama_abcde_paso_a_paso_completo.svg | public/assets/infografias/bloque-0-fundamentos/diagrama_abcde_paso_a_paso_completo.svg | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 48 -- diagrama_abcde_paso_a_paso_completo.svg | diagrama_abcde_paso_a_paso_completo.svg | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 53 -- diagrama_abcde_paso_a_paso_completo.svg | /assets/infografias/bloque-0-fundamentos/diagrama_abcde_paso_a_paso_completo.svg | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 59 -- rcp_adulto_paso_a_paso.png | public/assets/infografias/bloque-4-rcp/rcp_adulto_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 150 -- rcp_adulto_paso_a_paso.png | /assets/infografias/bloque-4-rcp/rcp_adulto_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 161 -- rcp_adulto_paso_a_paso.png | /assets/infografias/bloque-4-rcp/rcp_adulto_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 172 -- rcp_pediatrica_paso_a_paso.png | public/assets/infografias/bloque-4-rcp/rcp_pediatrica_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 177 -- rcp_lactantes_paso_a_paso.png | public/assets/infografias/bloque-4-rcp/rcp_lactantes_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 185 -- diagrama_uso_desa.png | public/assets/infografias/bloque-4-rcp/diagrama_uso_desa.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 193 -- diagrama_uso_desa.png | diagrama_uso_desa.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 198 -- ovace_adulto.png | public/assets/infografias/bloque-4-rcp/ovace_adulto.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 205 -- ovace_adulto.png | ovace_adulto.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 210 -- ovace_pediatrica.png | public/assets/infografias/bloque-4-rcp/ovace_pediatrica.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 217 -- ovace_lactantes.png | public/assets/infografias/bloque-4-rcp/ovace_lactantes.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 225 -- flujo_rcp_adulto_telefono.svg | flujo_rcp_adulto_telefono.svg | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 250 -- rcp_posicion_manos_adulto.png | .supabase.co/storage/v1/object/public/infografias/rcp/rcp_posicion_manos_adulto.png | /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 361 -- rcp_posicion_manos_adulto.png | rcp_posicion_manos_adulto.png | /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 362 -- rcp_posicion_manos_adulto.png | /assets/infografias/rcp/rcp_posicion_manos_adulto.png | /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 363 -- rcp_profundidad_compresiones.png | .supabase.co/storage/v1/object/public/infografias/rcp/rcp_profundidad_compresiones.png | /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 384 -- rcp_profundidad_compresiones.png | rcp_profundidad_compresiones.png | /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 385 -- rcp_profundidad_compresiones.png | /assets/infografias/rcp/rcp_profundidad_compresiones.png | /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 386 -- rcp_adulto_svb.mp4 | .supabase.co/storage/v1/object/public/videos/rcp/rcp_adulto_svb.mp4 | /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 407 -- rcp_adulto_svb_thumb.jpg | .supabase.co/storage/v1/object/public/videos/rcp/rcp_adulto_svb_thumb.jpg | /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 408 -- rcp_adulto_svb.mp4 | rcp_adulto_svb.mp4 | /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 409 -- rcp_adulto_svb.mp4 | /assets/videos/rcp/rcp_adulto_svb.mp4 | /home/planetazuzu/guia-tes/docs/CONTENT_PACK_SPEC.md, línea 410 -- ABCDE.png | ABCDE.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 60 -- ABCDE.png | ABCDE.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 61 -- ABCDE.png | ABCDE.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 415 -- ABCDE.png | ABCDE.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 416 -- ABCDE.png | ABCDE.png | /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 42 -- rcp_page.png | rcp_page.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MODERNIZACION_TECNOLOGICA.md, línea 946 -- diagrama_abcde_paso_a_paso_completo.svg | bloque-0-fundamentos/diagrama_abcde_paso_a_paso_completo.svg | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 12 -- rcp_adulto_paso_a_paso.png | bloque-4-rcp/rcp_adulto_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 20 -- rcp_pediatrica_paso_a_paso.png | bloque-4-rcp/rcp_pediatrica_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 21 -- rcp_lactantes_paso_a_paso.png | bloque-4-rcp/rcp_lactantes_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 22 -- diagrama_uso_desa.png | bloque-4-rcp/diagrama_uso_desa.png | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 23 -- ovace_adulto.png | bloque-4-rcp/ovace_adulto.png | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 24 -- ovace_pediatrica.png | bloque-4-rcp/ovace_pediatrica.png | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 25 -- ovace_lactantes.png | bloque-4-rcp/ovace_lactantes.png | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 26 -- rcp_posicion_manos_adulto.png | rcp_posicion_manos_adulto.png | /home/planetazuzu/guia-tes/docs/PLAN_TECNICO_SISTEMA_CONTENIDO.md, línea 98 -- rcp_posicion_manos_adulto.png | rcp_posicion_manos_adulto.png | /home/planetazuzu/guia-tes/docs/PLAN_TECNICO_SISTEMA_CONTENIDO.md, línea 666 -- rcp_adulto_svb.mp4 | rcp_adulto_svb.mp4 | /home/planetazuzu/guia-tes/docs/PLAN_TECNICO_SISTEMA_CONTENIDO.md, línea 669 -- ABCDE.png | ABCDE.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 59 -- ABCDE.png | ABCDE.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 89 -- priorizacion_vital_enfoque_abcde.png | priorizacion_vital_enfoque_abcde.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 89 -- seleccion_talla_collarin_2.png | public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_2.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 191 -- algoritmo_rcp_comentado.svg | /assets/infografias/bloque-4-rcp/algoritmo_rcp_comentado.svg | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 231 -- compresiones_incorrectas.png | /assets/infografias/bloque-4-rcp/compresiones_incorrectas.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 232 -- compresiones_correctas.png | /assets/infografias/bloque-4-rcp/compresiones_correctas.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 233 -- descompresion_incompleta.png | /assets/infografias/bloque-4-rcp/descompresion_incompleta.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 234 -- descompresion_completa.png | /assets/infografias/bloque-4-rcp/descompresion_completa.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 235 -- resumen_rcp_adulto_svb.png | /assets/infografias/bloque-4-rcp/resumen_rcp_adulto_svb.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 236 -- rcp_posicion_manos_adulto.png | .supabase.co/storage/v1/object/public/infografias/rcp/rcp_posicion_manos_adulto.png | /home/planetazuzu/guia-tes/docs/CONTENT_MODEL.md, línea 225 -- rcp_posicion_manos_adulto.png | rcp_posicion_manos_adulto.png | /home/planetazuzu/guia-tes/docs/CONTENT_MODEL.md, línea 226 -- rcp_posicion_manos_adulto.png | /assets/infografias/rcp/rcp_posicion_manos_adulto.png | /home/planetazuzu/guia-tes/docs/CONTENT_MODEL.md, línea 227 -- rcp_adulto_svb.mp4 | .supabase.co/storage/v1/object/public/videos/rcp/rcp_adulto_svb.mp4 | /home/planetazuzu/guia-tes/docs/CONTENT_MODEL.md, línea 249 -- rcp_adulto_svb_thumb.jpg | .supabase.co/storage/v1/object/public/videos/rcp/rcp_adulto_svb_thumb.jpg | /home/planetazuzu/guia-tes/docs/CONTENT_MODEL.md, línea 250 -- rcp_adulto_svb.mp4 | rcp_adulto_svb.mp4 | /home/planetazuzu/guia-tes/docs/CONTENT_MODEL.md, línea 251 -- rcp_adulto_svb.mp4 | /assets/videos/rcp/rcp_adulto_svb.mp4 | /home/planetazuzu/guia-tes/docs/CONTENT_MODEL.md, línea 252 -- rcp_posicion_manos_adulto.png | rcp_posicion_manos_adulto.png | /home/planetazuzu/guia-tes/docs/API_ENDPOINTS_ESPECIFICACION.md, línea 504 -- rcp_posicion_manos_adulto.png | /media/images/rcp/rcp_posicion_manos_adulto.png | /home/planetazuzu/guia-tes/docs/API_ENDPOINTS_ESPECIFICACION.md, línea 505 -- introduccion_rcp_adulto_svb.png | /assets/infografias/bloque-4-rcp/introduccion_rcp_adulto_svb.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_01_RCP_ADULTO_SVB.md, línea 41 -- introduccion_rcp_adulto_svb.png | /assets/infografias/bloque-4-rcp/introduccion_rcp_adulto_svb.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_01_RCP_ADULTO_SVB.md, línea 41 - -## Medios con ambigüedad (revisión manual) -- imagen_presion_directa.jpg | imagen_presion_directa.jpg | /home/planetazuzu/guia-tes/docs/DISENO_FUNCIONAL_PANEL_ADMINISTRACION.md, línea 247 -- tabla_rangos_normales_constantes_vitales.png | public/assets/infografias/bloque-0-fundamentos/tabla_rangos_normales_constantes_vitales.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 23 -- tabla_rangos_normales_constantes_vitales.png | tabla_rangos_normales_constantes_vitales.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 28 -- tabla_rangos_normales_constantes_vitales.png | /assets/infografias/bloque-0-fundamentos/tabla_rangos_normales_constantes_vitales.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 43 -- tabla_escala_glasgow.png | public/assets/infografias/bloque-0-fundamentos/tabla_escala_glasgow.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 70 -- tabla_escala_glasgow.png | tabla_escala_glasgow.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 75 -- diagrama_start_completo.svg | public/assets/infografias/bloque-0-fundamentos/diagrama_start_completo.svg | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 82 -- guia_inmovilizacion_manual.png | public/assets/infografias/bloque-2-inmovilizacion/guia_inmovilizacion_manual.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 94 -- guia_inmovilizacion_manual.png | guia_inmovilizacion_manual.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 99 -- diagrama_uso_tablero_espinal.png | public/assets/infografias/bloque-2-inmovilizacion/diagrama_uso_tablero_espinal.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 106 -- infografia_transferencias_seguras.png | public/assets/infografias/bloque-2-inmovilizacion/infografia_transferencias_seguras.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 114 -- guia_aspiracion.png | public/assets/infografias/bloque-3-material-sanitario/guia_aspiracion.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 126 -- guia_aspiracion.png | guia_aspiracion.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 131 -- organizacion_maletin.png | public/assets/infografias/bloque-3-material-sanitario/organizacion_maletin.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 138 -- rcp_adulto_paso_a_paso.png | rcp_adulto_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 155 -- farmacologia_basica_visual.png | public/assets/infografias/bloque-6-farmacologia/farmacologia_basica_visual.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 260 -- farmacologia_basica_visual.png | farmacologia_basica_visual.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 267 -- tabla_dosis_pediatricas.png | public/assets/infografias/bloque-6-farmacologia/tabla_dosis_pediatricas.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 273 -- vias_administracion.png | public/assets/infografias/bloque-6-farmacologia/vias_administracion.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 282 -- tema_descripcion.png | tema_descripcion.png | /home/planetazuzu/guia-tes/docs/MEDIOS_AUDIOVISUALES_FALTANTES.md, línea 320 -- ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 163 -- ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | /assets/infografias/bloque-0-fundamentos/ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 171 -- ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | /assets/infografias/bloque-0-fundamentos/ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 179 -- ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | public/assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 40 -- ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 44 -- ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | public/assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 51 -- ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 97 -- ABCDE_PIRAMIDE_PRIORIDAD_VITAL.svg | ABCDE_PIRAMIDE_PRIORIDAD_VITAL.svg | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 101 -- ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 106 -- ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.svg | ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.svg | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 110 -- ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 115 -- ABCDE_FLUJO_DETERIORO_FISIOLOGICO.svg | ABCDE_FLUJO_DETERIORO_FISIOLOGICO.svg | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 119 -- .png | .png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 127 -- ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 163 -- ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | /assets/infografias/bloque-0-fundamentos/ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 171 -- ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | /assets/infografias/bloque-0-fundamentos/ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_MEDIOS_VISUALES.md, línea 179 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 133 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 26 -- TES.svg | TES.svg | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 27 -- diagrama_seleccion_dispositivo_oxigenoterapia.png | diagrama_seleccion_dispositivo_oxigenoterapia.png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 28 -- fast_transtelefonico.png | fast_transtelefonico.png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 29 -- flujo_desa_telefono.png | flujo_desa_telefono.png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 30 -- flujo_rcp_transtelefonica.png | flujo_rcp_transtelefonica.png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 31 -- guia_colocacion_dispositivos_oxigenoterapia.png | guia_colocacion_dispositivos_oxigenoterapia.png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 32 -- START.svg | START.svg | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 33 -- tabla_rangos_fio2_oxigenoterapia.png | tabla_rangos_fio2_oxigenoterapia.png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 34 -- tabla_rangos_fio2_oxigenoterapia1.png | tabla_rangos_fio2_oxigenoterapia1.png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 35 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 46 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 49 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 61 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 64 -- ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 79 -- ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 80 -- ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 81 -- ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 84 -- ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | /assets/infografias/bloque-0-fundamentos/ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 85 -- ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | /assets/infografias/bloque-0-fundamentos/ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 86 -- TES.svg | TES.svg | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 95 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 96 -- START.svg | START.svg | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 97 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 121 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 133 -- .png | .png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 147 -- .png | .png | /home/planetazuzu/guia-tes/docs/VERIFICACION_RUTAS_ASSETS_BLOQUE_0.md, línea 148 -- hemorragia_presion_directa.jpg | hemorragia_presion_directa.jpg | /home/planetazuzu/guia-tes/docs/FASE_C_MODELO_DATOS_CANONICO.md, línea 212 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 145 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 50 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 55 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 13 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.jpg | ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.jpg | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 14 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 15 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL_V2.png | ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL_V2.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 25 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | public/assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 35 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 50 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 55 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /home/planetazuzu/guia-tes/docs/INSTRUCCIONES_SUBIR_INFOGRAFIA.md, línea 70 -- ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 508 -- ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | /assets/infografias/bloque-0-fundamentos/ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 510 -- ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | /assets/infografias/bloque-0-fundamentos/ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 512 -- ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 497 -- ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 498 -- ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 499 -- ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 508 -- ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | /assets/infografias/bloque-0-fundamentos/ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 510 -- ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | /assets/infografias/bloque-0-fundamentos/ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | /home/planetazuzu/guia-tes/docs/MEDIOS_VISUALES_SECCION_2_ABCDE.md, línea 512 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 5 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 8 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 9 -- favicon.svg | favicon.svg | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 25 -- favicon.svg | /home/planetazuzu/guia-tes/public/favicon.svg | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 26 -- icon_512.png | icon_512.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 30 -- icon_512.png | /home/planetazuzu/guia-tes/public/icon_512.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 31 -- icon_512_maskable.png | icon_512_maskable.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 35 -- icon_512_maskable.png | /home/planetazuzu/guia-tes/public/icon_512_maskable.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 36 -- icon_192_maskable.png | icon_192_maskable.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 40 -- icon_192_maskable.png | /home/planetazuzu/guia-tes/public/icon_192_maskable.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 41 -- icon_192.png | icon_192.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 45 -- icon_192.png | /home/planetazuzu/guia-tes/public/icon_192.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 46 -- Emergencias.png | Emergencias.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 55 -- Emergencias.png | Emergencias.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 56 -- velocidad.png | velocidad.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 65 -- velocidad.png | velocidad.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 66 -- posicion_tes_inmovilizacion_manual.png | posicion_tes_inmovilizacion_manual.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 70 -- posicion_tes_inmovilizacion_manual.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/posicion_tes_inmovilizacion_manual.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 71 -- componentes_colchon_vacio.png | componentes_colchon_vacio.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 75 -- componentes_colchon_vacio.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/componentes_colchon_vacio.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 76 -- errores_frecuentes_collarin_cervical.png | errores_frecuentes_collarin_cervical.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 80 -- errores_frecuentes_collarin_cervical.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/errores_frecuentes_collarin_cervical.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 81 -- seleccion_talla_collarin_medicion_anatomica.png | seleccion_talla_collarin_medicion_anatomica.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 85 -- seleccion_talla_collarin_medicion_anatomica.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_medicion_anatomica.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 86 -- seleccion_talla_collarin_tabla_tallas.png | seleccion_talla_collarin_tabla_tallas.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 90 -- seleccion_talla_collarin_tabla_tallas.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_tabla_tallas.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 91 -- colocacion_collarin_paso_5_verificacion.png | colocacion_collarin_paso_5_verificacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 95 -- colocacion_collarin_paso_5_verificacion.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_5_verificacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 96 -- seleccion_talla_collarin_cervical1.png | seleccion_talla_collarin_cervical1.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 100 -- seleccion_talla_collarin_cervical1.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_cervical1.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 101 -- colocacion_collarin_paso_6_liberacion_controlada.png | colocacion_collarin_paso_6_liberacion_controlada.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 105 -- colocacion_collarin_paso_6_liberacion_controlada.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_6_liberacion_controlada.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 106 -- colocacion_collarin_paso_4_ajuste_cierres.png | colocacion_collarin_paso_4_ajuste_cierres.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 110 -- colocacion_collarin_paso_4_ajuste_cierres.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_4_ajuste_cierres.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 111 -- seleccion_talla_collarin_error_demasiado_grande.png | seleccion_talla_collarin_error_demasiado_grande.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 115 -- seleccion_talla_collarin_error_demasiado_grande.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_error_demasiado_grande.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 116 -- tecnica_sujecion_manual_cervical.png | tecnica_sujecion_manual_cervical.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 120 -- tecnica_sujecion_manual_cervical.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/tecnica_sujecion_manual_cervical.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 121 -- seleccion_talla_collarin_cervical.png | seleccion_talla_collarin_cervical.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 125 -- seleccion_talla_collarin_cervical.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_cervical.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 126 -- colocacion_collarin_paso_2_parte_posterior.png | colocacion_collarin_paso_2_parte_posterior.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 130 -- colocacion_collarin_paso_2_parte_posterior.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_2_parte_posterior.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 131 -- componentes_camilla_cuchara.png | componentes_camilla_cuchara.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 135 -- componentes_camilla_cuchara.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/componentes_camilla_cuchara.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 136 -- componentes_tablero_espinal.png | componentes_tablero_espinal.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 140 -- componentes_tablero_espinal.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/componentes_tablero_espinal.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 141 -- colocacion_colchon_vacio_paso_a_paso.png | colocacion_colchon_vacio_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 145 -- colocacion_colchon_vacio_paso_a_paso.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_colchon_vacio_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 146 -- situaciones_que_requieren_inmovilizacion.png | situaciones_que_requieren_inmovilizacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 150 -- situaciones_que_requieren_inmovilizacion.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/situaciones_que_requieren_inmovilizacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 151 -- colocacion_collarin_paso_1_preparacion.png | colocacion_collarin_paso_1_preparacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 155 -- colocacion_collarin_paso_1_preparacion.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_1_preparacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 156 -- colocacion_collarin_paso_3_parte_anterior.png | colocacion_collarin_paso_3_parte_anterior.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 160 -- colocacion_collarin_paso_3_parte_anterior.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_3_parte_anterior.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 161 -- secuencia_transicion_inmovilizacion.png | secuencia_transicion_inmovilizacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 165 -- secuencia_transicion_inmovilizacion.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/secuencia_transicion_inmovilizacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 166 -- componentes_sistema_inmovilizacion.png | componentes_sistema_inmovilizacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 170 -- componentes_sistema_inmovilizacion.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/componentes_sistema_inmovilizacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 171 -- verificaciones_post_colocacion_collarin.png | verificaciones_post_colocacion_collarin.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 175 -- verificaciones_post_colocacion_collarin.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/verificaciones_post_colocacion_collarin.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 176 -- coordinacion_equipo_inmovilizacion.png | coordinacion_equipo_inmovilizacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 180 -- coordinacion_equipo_inmovilizacion.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/coordinacion_equipo_inmovilizacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 181 -- uso_correcto_pulsioximetro.png | uso_correcto_pulsioximetro.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 185 -- uso_correcto_pulsioximetro.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/uso_correcto_pulsioximetro.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 186 -- configuracion_maxima_fio2_bolsa_mascarilla.png | configuracion_maxima_fio2_bolsa_mascarilla.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 190 -- configuracion_maxima_fio2_bolsa_mascarilla.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/configuracion_maxima_fio2_bolsa_mascarilla.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 191 -- canulas_guedel_nasofaringea.png | canulas_guedel_nasofaringea.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 195 -- canulas_guedel_nasofaringea.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/canulas_guedel_nasofaringea.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 196 -- uso_correcto_ambu.png | uso_correcto_ambu.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 200 -- uso_correcto_ambu.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/uso_correcto_ambu.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 201 -- dispositivos_supragloticos_guia.png | dispositivos_supragloticos_guia.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 205 -- dispositivos_supragloticos_guia.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/dispositivos_supragloticos_guia.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 206 -- uso_correcto_tensiometro.png | uso_correcto_tensiometro.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 210 -- uso_correcto_tensiometro.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/uso_correcto_tensiometro.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 211 -- interpretacion_constantes_semaforo.png | interpretacion_constantes_semaforo.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 215 -- interpretacion_constantes_semaforo.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/interpretacion_constantes_semaforo.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 216 -- ventilacion_medios_fortuna.png | ventilacion_medios_fortuna.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 220 -- ventilacion_medios_fortuna.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/ventilacion_medios_fortuna.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 221 -- registro_constantes_vitales.png | registro_constantes_vitales.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 225 -- registro_constantes_vitales.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/registro_constantes_vitales.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 226 -- configuracion_gps_antes_de_salir.png | configuracion_gps_antes_de_salir.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 230 -- configuracion_gps_antes_de_salir.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-7-conduccion/configuracion_gps_antes_de_salir.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 231 -- flujo_rcp_transtelefonica.png | flujo_rcp_transtelefonica.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 235 -- flujo_rcp_transtelefonica.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/flujo_rcp_transtelefonica.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 236 -- farmacologia_basica_visual.png | farmacologia_basica_visual.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 240 -- farmacologia_basica_visual.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/farmacologia_basica_visual.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 241 -- flujo_desa_telefono.png | flujo_desa_telefono.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 245 -- flujo_desa_telefono.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/flujo_desa_telefono.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 246 -- tabla_dosis_pediatricas.png | tabla_dosis_pediatricas.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 250 -- tabla_dosis_pediatricas.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_dosis_pediatricas.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 251 -- sistema_abcde_prioridades_emergencias.png | sistema_abcde_prioridades_emergencias.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 255 -- sistema_abcde_prioridades_emergencias.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/sistema_abcde_prioridades_emergencias.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 256 -- tabla_rangos_fio2_oxigenoterapia1.png | tabla_rangos_fio2_oxigenoterapia1.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 260 -- tabla_rangos_fio2_oxigenoterapia1.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_rangos_fio2_oxigenoterapia1.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 261 -- vias_administracion.png | vias_administracion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 265 -- vias_administracion.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/vias_administracion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 266 -- sistema_abcde_prioridades_emergencias.webp | sistema_abcde_prioridades_emergencias.webp | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 270 -- sistema_abcde_prioridades_emergencias.webp | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/sistema_abcde_prioridades_emergencias.webp | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 271 -- rcp_adulto_paso_a_paso.png | rcp_adulto_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 275 -- rcp_adulto_paso_a_paso.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/rcp_adulto_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 276 -- ovace_pediatrica.png | ovace_pediatrica.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 280 -- ovace_pediatrica.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/ovace_pediatrica.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 281 -- guia_colocacion_dispositivos_oxigenoterapia.png | guia_colocacion_dispositivos_oxigenoterapia.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 285 -- guia_colocacion_dispositivos_oxigenoterapia.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/guia_colocacion_dispositivos_oxigenoterapia.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 286 -- tabla_escala_glasgow.png | tabla_escala_glasgow.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 290 -- tabla_escala_glasgow.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_escala_glasgow.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 291 -- el_orden_importa_maeious_que_la_velocidad.png | el_orden_importa_maeious_que_la_velocidad.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 295 -- el_orden_importa_maeious_que_la_velocidad.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/el_orden_importa_maeious_que_la_velocidad.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 296 -- diagrama_flujo_start_triaje_es.svg | diagrama_flujo_start_triaje_es.svg | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 300 -- diagrama_flujo_start_triaje_es.svg | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/diagrama_flujo_start_triaje_es.svg | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 301 -- tabla_rangos_normales_constantes_vitales.png | tabla_rangos_normales_constantes_vitales.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 305 -- tabla_rangos_normales_constantes_vitales.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_rangos_normales_constantes_vitales.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 306 -- tabla_rangos_fio2_oxigenoterapia.png | tabla_rangos_fio2_oxigenoterapia.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 310 -- tabla_rangos_fio2_oxigenoterapia.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_rangos_fio2_oxigenoterapia.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 311 -- priorizaciaeioun_vital_el_enfoque_abcde.png | priorizaciaeioun_vital_el_enfoque_abcde.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 315 -- priorizaciaeioun_vital_el_enfoque_abcde.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/priorizaciaeioun_vital_el_enfoque_abcde.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 316 -- fast_transtelefonico.png | fast_transtelefonico.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 320 -- fast_transtelefonico.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/fast_transtelefonico.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 321 -- ovace_lactantes.png | ovace_lactantes.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 325 -- ovace_lactantes.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/ovace_lactantes.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 326 -- abcde_introduccion_estructura_mental.svg | abcde_introduccion_estructura_mental.svg | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 330 -- abcde_introduccion_estructura_mental.svg | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/abcde_introduccion_estructura_mental.svg | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 331 -- el_orden_importa_maeious_que_la_velocidad.webp | el_orden_importa_maeious_que_la_velocidad.webp | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 335 -- el_orden_importa_maeious_que_la_velocidad.webp | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/el_orden_importa_maeious_que_la_velocidad.webp | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 336 -- priorizaciaeioun_vital_el_enfoque_abcde.webp | priorizaciaeioun_vital_el_enfoque_abcde.webp | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 340 -- priorizaciaeioun_vital_el_enfoque_abcde.webp | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/priorizaciaeioun_vital_el_enfoque_abcde.webp | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 341 -- diagrama_seleccion_dispositivo_oxigenoterapia.png | diagrama_seleccion_dispositivo_oxigenoterapia.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 345 -- diagrama_seleccion_dispositivo_oxigenoterapia.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/diagrama_seleccion_dispositivo_oxigenoterapia.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 346 -- diagrama_decisiones_eticas_urgencias.png | diagrama_decisiones_eticas_urgencias.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 350 -- diagrama_decisiones_eticas_urgencias.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-12-marco-legal/diagrama_decisiones_eticas_urgencias.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 351 -- diagrama_decisiones_eticas.png | diagrama_decisiones_eticas.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 355 -- diagrama_decisiones_eticas.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-12-marco-legal/diagrama_decisiones_eticas.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 356 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 362 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 363 -- favicon.svg | favicon.svg | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 380 -- favicon.svg | /home/planetazuzu/guia-tes/public/favicon.svg | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 381 -- icon_512.png | icon_512.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 385 -- icon_512.png | /home/planetazuzu/guia-tes/public/icon_512.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 386 -- icon_512_maskable.png | icon_512_maskable.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 390 -- icon_512_maskable.png | /home/planetazuzu/guia-tes/public/icon_512_maskable.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 391 -- icon_192_maskable.png | icon_192_maskable.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 395 -- icon_192_maskable.png | /home/planetazuzu/guia-tes/public/icon_192_maskable.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 396 -- icon_192.png | icon_192.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 400 -- icon_192.png | /home/planetazuzu/guia-tes/public/icon_192.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 401 -- Emergencias.png | Emergencias.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 410 -- Emergencias.png | Emergencias.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 411 -- velocidad.png | velocidad.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 420 -- velocidad.png | velocidad.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 421 -- posicion_tes_inmovilizacion_manual.png | posicion_tes_inmovilizacion_manual.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 425 -- posicion_tes_inmovilizacion_manual.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/posicion_tes_inmovilizacion_manual.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 426 -- componentes_colchon_vacio.png | componentes_colchon_vacio.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 430 -- componentes_colchon_vacio.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/componentes_colchon_vacio.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 431 -- errores_frecuentes_collarin_cervical.png | errores_frecuentes_collarin_cervical.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 435 -- errores_frecuentes_collarin_cervical.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/errores_frecuentes_collarin_cervical.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 436 -- seleccion_talla_collarin_medicion_anatomica.png | seleccion_talla_collarin_medicion_anatomica.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 440 -- seleccion_talla_collarin_medicion_anatomica.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_medicion_anatomica.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 441 -- seleccion_talla_collarin_tabla_tallas.png | seleccion_talla_collarin_tabla_tallas.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 445 -- seleccion_talla_collarin_tabla_tallas.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_tabla_tallas.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 446 -- colocacion_collarin_paso_5_verificacion.png | colocacion_collarin_paso_5_verificacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 450 -- colocacion_collarin_paso_5_verificacion.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_5_verificacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 451 -- seleccion_talla_collarin_cervical1.png | seleccion_talla_collarin_cervical1.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 455 -- seleccion_talla_collarin_cervical1.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_cervical1.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 456 -- colocacion_collarin_paso_6_liberacion_controlada.png | colocacion_collarin_paso_6_liberacion_controlada.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 460 -- colocacion_collarin_paso_6_liberacion_controlada.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_6_liberacion_controlada.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 461 -- colocacion_collarin_paso_4_ajuste_cierres.png | colocacion_collarin_paso_4_ajuste_cierres.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 465 -- colocacion_collarin_paso_4_ajuste_cierres.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_4_ajuste_cierres.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 466 -- seleccion_talla_collarin_error_demasiado_grande.png | seleccion_talla_collarin_error_demasiado_grande.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 470 -- seleccion_talla_collarin_error_demasiado_grande.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_error_demasiado_grande.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 471 -- tecnica_sujecion_manual_cervical.png | tecnica_sujecion_manual_cervical.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 475 -- tecnica_sujecion_manual_cervical.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/tecnica_sujecion_manual_cervical.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 476 -- seleccion_talla_collarin_cervical.png | seleccion_talla_collarin_cervical.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 480 -- seleccion_talla_collarin_cervical.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_cervical.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 481 -- colocacion_collarin_paso_2_parte_posterior.png | colocacion_collarin_paso_2_parte_posterior.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 485 -- colocacion_collarin_paso_2_parte_posterior.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_2_parte_posterior.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 486 -- componentes_camilla_cuchara.png | componentes_camilla_cuchara.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 490 -- componentes_camilla_cuchara.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/componentes_camilla_cuchara.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 491 -- componentes_tablero_espinal.png | componentes_tablero_espinal.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 495 -- componentes_tablero_espinal.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/componentes_tablero_espinal.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 496 -- colocacion_colchon_vacio_paso_a_paso.png | colocacion_colchon_vacio_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 500 -- colocacion_colchon_vacio_paso_a_paso.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_colchon_vacio_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 501 -- situaciones_que_requieren_inmovilizacion.png | situaciones_que_requieren_inmovilizacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 505 -- situaciones_que_requieren_inmovilizacion.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/situaciones_que_requieren_inmovilizacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 506 -- colocacion_collarin_paso_1_preparacion.png | colocacion_collarin_paso_1_preparacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 510 -- colocacion_collarin_paso_1_preparacion.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_1_preparacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 511 -- colocacion_collarin_paso_3_parte_anterior.png | colocacion_collarin_paso_3_parte_anterior.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 515 -- colocacion_collarin_paso_3_parte_anterior.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/colocacion_collarin_paso_3_parte_anterior.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 516 -- secuencia_transicion_inmovilizacion.png | secuencia_transicion_inmovilizacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 520 -- secuencia_transicion_inmovilizacion.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/secuencia_transicion_inmovilizacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 521 -- componentes_sistema_inmovilizacion.png | componentes_sistema_inmovilizacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 525 -- componentes_sistema_inmovilizacion.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/componentes_sistema_inmovilizacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 526 -- verificaciones_post_colocacion_collarin.png | verificaciones_post_colocacion_collarin.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 530 -- verificaciones_post_colocacion_collarin.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/verificaciones_post_colocacion_collarin.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 531 -- coordinacion_equipo_inmovilizacion.png | coordinacion_equipo_inmovilizacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 535 -- coordinacion_equipo_inmovilizacion.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-2-inmovilizacion/coordinacion_equipo_inmovilizacion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 536 -- uso_correcto_pulsioximetro.png | uso_correcto_pulsioximetro.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 540 -- uso_correcto_pulsioximetro.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/uso_correcto_pulsioximetro.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 541 -- configuracion_maxima_fio2_bolsa_mascarilla.png | configuracion_maxima_fio2_bolsa_mascarilla.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 545 -- configuracion_maxima_fio2_bolsa_mascarilla.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/configuracion_maxima_fio2_bolsa_mascarilla.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 546 -- canulas_guedel_nasofaringea.png | canulas_guedel_nasofaringea.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 550 -- canulas_guedel_nasofaringea.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/canulas_guedel_nasofaringea.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 551 -- uso_correcto_ambu.png | uso_correcto_ambu.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 555 -- uso_correcto_ambu.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/uso_correcto_ambu.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 556 -- dispositivos_supragloticos_guia.png | dispositivos_supragloticos_guia.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 560 -- dispositivos_supragloticos_guia.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/dispositivos_supragloticos_guia.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 561 -- uso_correcto_tensiometro.png | uso_correcto_tensiometro.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 565 -- uso_correcto_tensiometro.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/uso_correcto_tensiometro.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 566 -- interpretacion_constantes_semaforo.png | interpretacion_constantes_semaforo.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 570 -- interpretacion_constantes_semaforo.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/interpretacion_constantes_semaforo.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 571 -- ventilacion_medios_fortuna.png | ventilacion_medios_fortuna.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 575 -- ventilacion_medios_fortuna.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/ventilacion_medios_fortuna.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 576 -- registro_constantes_vitales.png | registro_constantes_vitales.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 580 -- registro_constantes_vitales.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-3-material-sanitario/registro_constantes_vitales.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 581 -- configuracion_gps_antes_de_salir.png | configuracion_gps_antes_de_salir.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 585 -- configuracion_gps_antes_de_salir.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-7-conduccion/configuracion_gps_antes_de_salir.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 586 -- flujo_rcp_transtelefonica.png | flujo_rcp_transtelefonica.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 590 -- flujo_rcp_transtelefonica.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/flujo_rcp_transtelefonica.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 591 -- farmacologia_basica_visual.png | farmacologia_basica_visual.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 595 -- farmacologia_basica_visual.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/farmacologia_basica_visual.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 596 -- flujo_desa_telefono.png | flujo_desa_telefono.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 600 -- flujo_desa_telefono.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/flujo_desa_telefono.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 601 -- tabla_dosis_pediatricas.png | tabla_dosis_pediatricas.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 605 -- tabla_dosis_pediatricas.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_dosis_pediatricas.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 606 -- sistema_abcde_prioridades_emergencias.png | sistema_abcde_prioridades_emergencias.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 610 -- sistema_abcde_prioridades_emergencias.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/sistema_abcde_prioridades_emergencias.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 611 -- tabla_rangos_fio2_oxigenoterapia1.png | tabla_rangos_fio2_oxigenoterapia1.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 615 -- tabla_rangos_fio2_oxigenoterapia1.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_rangos_fio2_oxigenoterapia1.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 616 -- vias_administracion.png | vias_administracion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 620 -- vias_administracion.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/vias_administracion.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 621 -- sistema_abcde_prioridades_emergencias.webp | sistema_abcde_prioridades_emergencias.webp | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 625 -- sistema_abcde_prioridades_emergencias.webp | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/sistema_abcde_prioridades_emergencias.webp | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 626 -- rcp_adulto_paso_a_paso.png | rcp_adulto_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 630 -- rcp_adulto_paso_a_paso.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/rcp_adulto_paso_a_paso.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 631 -- ovace_pediatrica.png | ovace_pediatrica.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 635 -- ovace_pediatrica.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/ovace_pediatrica.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 636 -- guia_colocacion_dispositivos_oxigenoterapia.png | guia_colocacion_dispositivos_oxigenoterapia.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 640 -- guia_colocacion_dispositivos_oxigenoterapia.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/guia_colocacion_dispositivos_oxigenoterapia.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 641 -- tabla_escala_glasgow.png | tabla_escala_glasgow.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 645 -- tabla_escala_glasgow.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_escala_glasgow.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 646 -- el_orden_importa_maeious_que_la_velocidad.png | el_orden_importa_maeious_que_la_velocidad.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 650 -- el_orden_importa_maeious_que_la_velocidad.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/el_orden_importa_maeious_que_la_velocidad.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 651 -- diagrama_flujo_start_triaje_es.svg | diagrama_flujo_start_triaje_es.svg | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 655 -- diagrama_flujo_start_triaje_es.svg | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/diagrama_flujo_start_triaje_es.svg | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 656 -- tabla_rangos_normales_constantes_vitales.png | tabla_rangos_normales_constantes_vitales.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 660 -- tabla_rangos_normales_constantes_vitales.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_rangos_normales_constantes_vitales.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 661 -- tabla_rangos_fio2_oxigenoterapia.png | tabla_rangos_fio2_oxigenoterapia.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 665 -- tabla_rangos_fio2_oxigenoterapia.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/tabla_rangos_fio2_oxigenoterapia.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 666 -- priorizaciaeioun_vital_el_enfoque_abcde.png | priorizaciaeioun_vital_el_enfoque_abcde.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 670 -- priorizaciaeioun_vital_el_enfoque_abcde.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/priorizaciaeioun_vital_el_enfoque_abcde.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 671 -- fast_transtelefonico.png | fast_transtelefonico.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 675 -- fast_transtelefonico.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/fast_transtelefonico.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 676 -- ovace_lactantes.png | ovace_lactantes.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 680 -- ovace_lactantes.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/ovace_lactantes.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 681 -- abcde_introduccion_estructura_mental.svg | abcde_introduccion_estructura_mental.svg | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 685 -- abcde_introduccion_estructura_mental.svg | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/abcde_introduccion_estructura_mental.svg | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 686 -- el_orden_importa_maeious_que_la_velocidad.webp | el_orden_importa_maeious_que_la_velocidad.webp | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 690 -- el_orden_importa_maeious_que_la_velocidad.webp | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/el_orden_importa_maeious_que_la_velocidad.webp | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 691 -- priorizaciaeioun_vital_el_enfoque_abcde.webp | priorizaciaeioun_vital_el_enfoque_abcde.webp | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 695 -- priorizaciaeioun_vital_el_enfoque_abcde.webp | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/priorizaciaeioun_vital_el_enfoque_abcde.webp | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 696 -- diagrama_seleccion_dispositivo_oxigenoterapia.png | diagrama_seleccion_dispositivo_oxigenoterapia.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 700 -- diagrama_seleccion_dispositivo_oxigenoterapia.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-0-fundamentos/diagrama_seleccion_dispositivo_oxigenoterapia.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 701 -- diagrama_decisiones_eticas_urgencias.png | diagrama_decisiones_eticas_urgencias.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 705 -- diagrama_decisiones_eticas_urgencias.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-12-marco-legal/diagrama_decisiones_eticas_urgencias.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 706 -- diagrama_decisiones_eticas.png | diagrama_decisiones_eticas.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 710 -- diagrama_decisiones_eticas.png | /home/planetazuzu/guia-tes/public/assets/infografias/bloque-12-marco-legal/diagrama_decisiones_eticas.png | /home/planetazuzu/guia-tes/docs/AUDITORIA_ASSETS_MULTIMEDIA.json, línea 711 -- hemorragia_presion_directa.jpg | hemorragia_presion_directa.jpg | /home/planetazuzu/guia-tes/docs/MODELO_DATOS_CANONICO_DEFINITIVO.md, línea 305 -- velocidad.png | velocidad.png | /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 41 -- Emergencias.png | Emergencias.png | /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 43 -- TES.svg | TES.svg | /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 65 -- algoritmo_operativo_del_tes.svg | algoritmo_operativo_del_tes.svg | /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 65 -- START.svg | START.svg | /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 66 -- resumen_visual_del_algoritmo_start.svg | resumen_visual_del_algoritmo_start.svg | /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 66 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 67 -- abcde_introduccion_estructura_mental.svg | abcde_introduccion_estructura_mental.svg | /home/planetazuzu/guia-tes/docs/SEMANA_2_COMPLETADA.md, línea 67 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | public/assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.png | /home/planetazuzu/guia-tes/docs/PROXIMOS_PASOS_POST_INFOGRAFIA.md, línea 17 -- tabla_rangos_normales_constantes_vitales.png | bloque-0-fundamentos/tabla_rangos_normales_constantes_vitales.png | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 11 -- tabla_escala_glasgow.png | bloque-0-fundamentos/tabla_escala_glasgow.png | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 13 -- diagrama_start_completo.svg | bloque-0-fundamentos/diagrama_start_completo.svg | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 14 -- guia_inmovilizacion_manual.png | bloque-2-inmovilizacion/guia_inmovilizacion_manual.png | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 15 -- diagrama_uso_tablero_espinal.png | bloque-2-inmovilizacion/diagrama_uso_tablero_espinal.png | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 16 -- infografia_transferencias_seguras.png | bloque-2-inmovilizacion/infografia_transferencias_seguras.png | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 17 -- guia_aspiracion.png | bloque-3-material-sanitario/guia_aspiracion.png | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 18 -- organizacion_maletin.png | bloque-3-material-sanitario/organizacion_maletin.png | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 19 -- farmacologia_basica_visual.png | bloque-6-farmacologia/farmacologia_basica_visual.png | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 28 -- tabla_dosis_pediatricas.png | bloque-6-farmacologia/tabla_dosis_pediatricas.png | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 29 -- vias_administracion.png | bloque-6-farmacologia/vias_administracion.png | /home/planetazuzu/guia-tes/docs/MEDIOS_FALTANTES_TABLA_RAPIDA.md, línea 30 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | public/assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /home/planetazuzu/guia-tes/docs/INFOGRAFIA_ABCDE_INTEGRADA.md, línea 13 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /home/planetazuzu/guia-tes/docs/INFOGRAFIA_ABCDE_INTEGRADA.md, línea 33 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | public/assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /home/planetazuzu/guia-tes/docs/INFOGRAFIA_ABCDE_INTEGRADA.md, línea 151 -- 2.png | 2.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 40 -- tabla_rangos_fio2_oxigenoterapia1.png | tabla_rangos_fio2_oxigenoterapia1.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 42 -- 1.png | 1.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 42 -- velocidad.png | velocidad.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 58 -- Emergencias.png | Emergencias.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 60 -- img.png | img.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 82 -- img.png | img.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 84 -- optimized.png | optimized.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 84 -- velocidad.png | velocidad.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 88 -- el_orden_importa_mas_que_la_velocidad.png | el_orden_importa_mas_que_la_velocidad.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 88 -- Emergencias.png | Emergencias.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 90 -- sistema_abcde_prioridades_emergencias.png | sistema_abcde_prioridades_emergencias.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 90 -- 2.png | 2.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 173 -- 1.png | 1.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 174 -- 1.png | 1.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 175 -- 1.png | 1.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 176 -- 2.png | 2.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 181 -- 1.png | 1.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 181 -- 2.png | 2.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 190 -- img.png | img.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 269 -- tabla_rangos_fio2_oxigenoterapia.png | tabla_rangos_fio2_oxigenoterapia.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 285 -- tabla_rangos_fio2_oxigenoterapia1.png | tabla_rangos_fio2_oxigenoterapia1.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 286 -- seleccion_talla_collarin_cervical.png | seleccion_talla_collarin_cervical.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 287 -- seleccion_talla_collarin_cervical1.png | seleccion_talla_collarin_cervical1.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 288 -- 2.png | 2.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 289 -- componentes_sistema_inmovilizacion.png | componentes_sistema_inmovilizacion.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 290 -- 1.png | 1.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 291 -- posicion_tes_inmovilizacion_manual.png | posicion_tes_inmovilizacion_manual.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 292 -- 1.png | 1.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 293 -- 1.png | 1.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 299 -- 2.png | 2.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 299 -- img.png | img.png | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 536 -- imagen_400w.webp | /assets/infografias/imagen_400w.webp | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 703 -- imagen_800w.webp | /assets/infografias/imagen_800w.webp | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 704 -- imagen_1200w.webp | /assets/infografias/imagen_1200w.webp | /home/planetazuzu/guia-tes/docs/ANALISIS_MEDIOS_SUPERFLUOS.md, línea 705 -- TES.svg | TES.svg | /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 17 -- diagrama_seleccion_dispositivo_oxigenoterapia.png | diagrama_seleccion_dispositivo_oxigenoterapia.png | /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 18 -- colocacion_collarin_paso_1_preparacion.png | colocacion_collarin_paso_1_preparacion.png | /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 21 -- seleccion_talla_collarin_cervical.png | seleccion_talla_collarin_cervical.png | /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 22 -- canulas_guedel_nasofaringea.png | canulas_guedel_nasofaringea.png | /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 25 -- canulas_guedel_nasofaringea.png | /assets/infografias/bloque-3-material-sanitario/canulas_guedel_nasofaringea.png | /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 41 -- TES.svg | TES.svg | /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 104 -- seleccion_talla_collarin_cervical.png | /assets/infografias/bloque-2-inmovilizacion/seleccion_talla_collarin_cervical.png | /home/planetazuzu/guia-tes/docs/consolidado/SISTEMA_MEDIOS_VISUALES.md, línea 350 -- ABCDE_ALGORITMO_COMPLETO.png | /assets/infografias/bloque-0-fundamentos/ABCDE_ALGORITMO_COMPLETO.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_03_ABCDE_OPERATIVO.md, línea 11 -- ABCDE_ALGORITMO_COMPLETO.png | /assets/infografias/bloque-0-fundamentos/ABCDE_ALGORITMO_COMPLETO.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_03_ABCDE_OPERATIVO.md, línea 11 -- ABCDE_IMAGEN_01_ESCANEO_INICIAL.jpg | /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_01_ESCANEO_INICIAL.jpg | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 107 -- ABCDE_IMAGEN_02_PRIORIDAD_VITAL.jpg | /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_02_PRIORIDAD_VITAL.jpg | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 124 -- ABCDE_IMAGEN_03_TRANSICION_CONTROLADO.jpg | /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_03_TRANSICION_CONTROLADO.jpg | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 141 -- ABCDE_IMAGEN_04_REEVALUACION_CICLO.jpg | /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_04_REEVALUACION_CICLO.jpg | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 158 -- ABCDE_IMAGEN_05_VISION_GLOBAL.jpg | /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_05_VISION_GLOBAL.jpg | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 175 -- ABCDE_IMAGEN_01_ESCANEO_INICIAL.jpg | /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_01_ESCANEO_INICIAL.jpg | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 107 -- ABCDE_IMAGEN_02_PRIORIDAD_VITAL.jpg | /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_02_PRIORIDAD_VITAL.jpg | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 124 -- ABCDE_IMAGEN_03_TRANSICION_CONTROLADO.jpg | /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_03_TRANSICION_CONTROLADO.jpg | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 141 -- ABCDE_IMAGEN_04_REEVALUACION_CICLO.jpg | /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_04_REEVALUACION_CICLO.jpg | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 158 -- ABCDE_IMAGEN_05_VISION_GLOBAL.jpg | /assets/infografias/bloque-0-fundamentos/ABCDE_IMAGEN_05_VISION_GLOBAL.jpg | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md, línea 175 -- favicon.svg | favicon.svg | /home/planetazuzu/guia-tes/docs/consolidado/CHECKLIST_PWA_COMPLETA.md, línea 16 -- icon_192.png | icon_192.png | /home/planetazuzu/guia-tes/docs/consolidado/CHECKLIST_PWA_COMPLETA.md, línea 16 -- icon_512.png | icon_512.png | /home/planetazuzu/guia-tes/docs/consolidado/CHECKLIST_PWA_COMPLETA.md, línea 16 -- icon_192.png | public/icon_192.png | /home/planetazuzu/guia-tes/docs/consolidado/CHECKLIST_PWA_COMPLETA.md, línea 62 -- icon_512.png | public/icon_512.png | /home/planetazuzu/guia-tes/docs/consolidado/CHECKLIST_PWA_COMPLETA.md, línea 62 -- icon_192_maskable.png | public/icon_192_maskable.png | /home/planetazuzu/guia-tes/docs/consolidado/CHECKLIST_PWA_COMPLETA.md, línea 62 -- icon_512_maskable.png | public/icon_512_maskable.png | /home/planetazuzu/guia-tes/docs/consolidado/CHECKLIST_PWA_COMPLETA.md, línea 62 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_01_ABCDE_OPERATIVO.md, línea 61 -- ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /assets/infografias/bloque-0-fundamentos/ABCDE_INTRODUCCION_ESTRUCTURA_MENTAL.svg | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_01_ABCDE_OPERATIVO.md, línea 61 -- ABCDE_ERROR_01_SALTARSE_LETRAS.png | /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_01_SALTARSE_LETRAS.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 21 -- ABCDE_ERROR_02_ATASCARSE_LETRA.png | /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_02_ATASCARSE_LETRA.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 85 -- ABCDE_ERROR_03_VISIBLE_SOBRE_VITAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_03_VISIBLE_SOBRE_VITAL.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 149 -- ABCDE_ERROR_04_NO_REEVALUAR.png | /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_04_NO_REEVALUAR.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 211 -- ABCDE_ERROR_05_PERDER_VISION_GLOBAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_05_PERDER_VISION_GLOBAL.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 275 -- ABCDE_SINTESIS_ESTRUCTURA_PROTECCION.png | /assets/infografias/bloque-0-fundamentos/ABCDE_SINTESIS_ESTRUCTURA_PROTECCION.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 337 -- ABCDE_ERROR_01_SALTARSE_LETRAS.png | /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_01_SALTARSE_LETRAS.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 21 -- ABCDE_ERROR_02_ATASCARSE_LETRA.png | /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_02_ATASCARSE_LETRA.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 85 -- ABCDE_ERROR_03_VISIBLE_SOBRE_VITAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_03_VISIBLE_SOBRE_VITAL.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 149 -- ABCDE_ERROR_04_NO_REEVALUAR.png | /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_04_NO_REEVALUAR.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 211 -- ABCDE_ERROR_05_PERDER_VISION_GLOBAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_ERROR_05_PERDER_VISION_GLOBAL.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 275 -- ABCDE_SINTESIS_ESTRUCTURA_PROTECCION.png | /assets/infografias/bloque-0-fundamentos/ABCDE_SINTESIS_ESTRUCTURA_PROTECCION.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md, línea 337 -- favicon.svg | favicon.svg | /home/planetazuzu/guia-tes/docs/consolidado/ANALISIS_TECNOLOGICO_PROYECTO.md, línea 122 -- ABCDE_RESUMEN_FLUJO_MENTAL_CONTINUO.png | /assets/infografias/bloque-0-fundamentos/ABCDE_RESUMEN_FLUJO_MENTAL_CONTINUO.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_08_ABCDE_OPERATIVO.md, línea 10 -- ABCDE_RESUMEN_FLUJO_MENTAL_CONTINUO.png | /assets/infografias/bloque-0-fundamentos/ABCDE_RESUMEN_FLUJO_MENTAL_CONTINUO.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_08_ABCDE_OPERATIVO.md, línea 10 -- ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_02_ABCDE_OPERATIVO.md, línea 93 -- ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | /assets/infografias/bloque-0-fundamentos/ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_02_ABCDE_OPERATIVO.md, línea 112 -- ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | /assets/infografias/bloque-0-fundamentos/ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_02_ABCDE_OPERATIVO.md, línea 143 -- ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /assets/infografias/bloque-0-fundamentos/ABCDE_PIRAMIDE_PRIORIDAD_VITAL.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_02_ABCDE_OPERATIVO.md, línea 93 -- ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | /assets/infografias/bloque-0-fundamentos/ABCDE_COMPARACION_DESORDEN_VS_ESTRUCTURA.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_02_ABCDE_OPERATIVO.md, línea 112 -- ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | /assets/infografias/bloque-0-fundamentos/ABCDE_FLUJO_DETERIORO_FISIOLOGICO.png | /home/planetazuzu/guia-tes/docs/consolidado/SECCION_02_ABCDE_OPERATIVO.md, línea 143 \ No newline at end of file diff --git a/PLAN_GENERACION_MEDIOS_PRIORIZADO.md b/PLAN_GENERACION_MEDIOS_PRIORIZADO.md deleted file mode 100644 index 7e856c9e..00000000 --- a/PLAN_GENERACION_MEDIOS_PRIORIZADO.md +++ /dev/null @@ -1,36 +0,0 @@ -# Sistema de generación de medios audiovisuales – Prioridad A - -Este documento define prompts y criterios de salida para la generación sistemática de medios críticos. - -## Estándar de salida -- Resolución imágenes: 1920x1080 (mínimo) -- Formato imágenes: PNG o JPG según nombre objetivo -- Vídeos: MP4 H.264, 1080p, 30fps, 30-60s -- Sin logos, sin marcas de agua, sin texto excesivo -- Estilo educativo TES, alta legibilidad en móvil - -## Prioridad A – Medios críticos (12) - -### B01_1.1_colocación_manguito_ta_y_pulsioxímetro.jpg -- Tipo: Imagen -- Ruta final esperada: assets/images/bloque_01/B01_1.1_colocación_manguito_ta_y_pulsioxímetro.jpg -- Prompt sugerido: - Fotografía clínica realista, entorno prehospitalario TES, mostrando la colocación correcta del manguito de tensión arterial y el pulsioxímetro en un paciente adulto, con manos del TES colocando ambos dispositivos de forma correcta. Iluminación neutral, alta nitidez, sin logos. Enfoque en el procedimiento, plano medio, fondo limpio. - -### B01_1.1_vídeo_toma_ta_manual_y_errores_típicos.mp4 -- Tipo: Vídeo -- Ruta final esperada: assets/videos/bloque_01/B01_1.1_vídeo_toma_ta_manual_y_errores_típicos.mp4 -- Prompt sugerido: - Vídeo educativo corto (30-60s) mostrando toma manual de tensión arterial con esfigmomanómetro y estetoscopio. Incluir 2-3 errores típicos (manguito mal colocado, brazo sin soporte, estetoscopio mal posicionado) y la corrección inmediata. Estilo demostrativo TES, fondo neutro, sin logos, texto breve en pantalla para señalar errores. - -### B01_1.2_diagrama_abcde_operativo.png -- Tipo: Imagen -- Ruta final esperada: assets/images/bloque_01/B01_1.2_diagrama_abcde_operativo.png -- Prompt sugerido: - Infografía clínica en español con diagrama ABCDE operativo. Diseño limpio, fondo claro, títulos grandes: A (Vía aérea), B (Respiración), C (Circulación), D (Neurológico), E (Exposición). Usar iconos simples y flechas de secuencia. Estilo educativo TES, alto contraste, legible en móvil. - -### B01_1.4_diagrama_start_flujo_simple.png -- Tipo: Imagen -- Ruta final esperada: assets/images/bloque_01/B01_1.4_diagrama_start_flujo_simple.png -- Prompt sugerido: - Diagrama de flujo START para triaje en español, versión simplificada. Caja inicial con “¿Respira?”, ramas con colores de triaje (rojo, amarillo, verde, negro). Iconos mínimos, tipografía grande, estilo infografía clínica TES, legible en móvil. diff --git a/README.md b/README.md index 51a59b99..cd03ae6d 100644 --- a/README.md +++ b/README.md @@ -1,45 +1,210 @@ -# EMERGES TES - Protocolo Rápido +# EMERGES TES - Guía Digital de Protocolos de Emergencias -Aplicación PWA para protocolos médicos de emergencia. +**Aplicación web progresiva (PWA)** diseñada como herramienta de referencia rápida para **Técnicos de Emergencias Sanitarias (TES)** y profesionales de emergencias médicas. -## 🚑 Características +--- -- **Protocolos de emergencia** (RCP, vía aérea, shock, etc.) -- **Vademécum de fármacos** con dosis, indicaciones y contraindicaciones -- **Calculadoras médicas** (Glasgow, perfusiones) -- **Guías de actuación en escena** (seguridad, ABCDE, triage) -- **Diseño optimizado para móvil** y uso nocturno -- **Funciona offline** (PWA) +## 🎯 Objetivo Funcional + +**EMERGES TES** es un **socio cognitivo** que reduce la carga cognitiva en emergencias médicas proporcionando: + +- ✅ Acceso rápido a información crítica (< 2 clics) +- ✅ Protocolos operativos estructurados (RCP, vía aérea, shock, etc.) +- ✅ Vademécum de fármacos con dosis, indicaciones y contraindicaciones +- ✅ Calculadoras médicas (Glasgow, perfusiones, dosis pediátricas) +- ✅ Guías formativas asociadas a protocolos +- ✅ Funcionalidad **offline-first** (funciona sin conexión) +- ✅ Diseño optimizado para uso bajo presión y estrés + +**No es:** +- ❌ Un sistema de diagnóstico automático +- ❌ Una herramienta de IA que toma decisiones clínicas +- ❌ Un sustituto de la formación reglada del profesional +- ❌ Un reemplazo del criterio clínico + +--- + +## 📊 Estado Actual del Proyecto + +**Estado:** En desarrollo activo + +### ✅ Completado + +- **Frontend PWA:** React 19 + TypeScript, funcional con Service Worker +- **Backend API:** Express + PostgreSQL con Clean Architecture +- **Protocolos:** 50+ protocolos operativos estructurados +- **Fármacos:** 100+ fármacos con dosis y especificaciones +- **Guías formativas:** Guías de refuerzo asociadas a protocolos +- **Herramientas clínicas:** Checklists, calculadoras, pathways +- **Validación médica:** Workflow completo de revisión y aprobación +- **Glosario:** Backend completo con ~74 términos migrados +- **Medios:** Sistema de gestión de imágenes/vídeos/documentos +- **Tests:** Tests unitarios backend (servicios) y tests integración API + +### ⚠️ En Progreso / Pendiente + +- **Frontend glosario:** La app aún no consume `GET /api/glossary` (usa datos locales) +- **Cobertura frontend:** Objetivo 80% (en aumento) +- **Contenido:** Categoría "Escena" vacía en protocolos (ver `docs/CONTENIDO_FALTANTE.md`) + +**Documentación detallada:** Ver `docs/QUE_FALTA.md` y `docs/CONTENIDO_FALTANTE.md` + +--- + +## ⚠️ ACLARACIÓN FUNDAMENTAL: ¿Qué son los "Tickets"? + +### Los tickets NO son funcionalidad de negocio + +**IMPORTANTE:** En este proyecto, los **"tickets"** (TICKET-001, TICKET-002, etc.) **NO** son una funcionalidad de negocio. + +- ❌ **NO existe** un sistema de tickets de soporte, incidencias o solicitudes de usuarios +- ❌ **NO hay** entidades llamadas "tickets" en el código +- ❌ **NO hay** lógica de negocio asociada a tickets + +### Los tickets son tareas técnicas de desarrollo + +Los tickets son **únicamente** una forma de dividir, organizar y seguir las **tareas pendientes de desarrollo** de la aplicación. + +- ✅ Son equivalentes a **issues** o **tickets técnicos** de JIRA / GitHub +- ✅ Representan **tareas técnicas** o **pasos de desarrollo** +- ✅ Sirven para **planificación y seguimiento** del trabajo +- ✅ Están documentados en `docs/QUE_FALTA.md` y `docs/BACKLOG_MICRO_TICKETS.md` + +**Ejemplo:** TICKET-013 significa "Implementar ValidationService para workflow de validación médica" (tarea técnica completada). + +### Entidades reales del dominio + +Las entidades reales del dominio de la aplicación son: + +- **ContentItem:** Protocolos, guías, manuales, checklists +- **Drug:** Fármacos con especificaciones técnicas +- **GlossaryTerm:** Términos médicos del glosario +- **MediaResource:** Imágenes, vídeos, documentos +- **MedicalReview:** Revisiones médicas de contenido + +**Ninguna de estas entidades se llama "ticket" ni tiene relación con tickets.** + +### Si en el futuro se añade un sistema de tickets de negocio + +Si en el futuro se añade un sistema de tickets de soporte/incidencias como **nueva funcionalidad**, deberá tratarse como una **FEATURE independiente**, no implementada actualmente. + +--- ## 🛠️ Stack Tecnológico -- **React 18** + **TypeScript 5.8** -- **Vite 5.4** - Build tool +### Frontend +- **React 19** + **TypeScript 5.8** +- **Vite 7** - Build tool - **Tailwind CSS 3.4** + **shadcn/ui** - UI Framework - **React Router 6.3** - Navegación SPA - **PWA** - Service Worker + Manifest +- **Vitest** - Testing -## 📦 Instalación +### Backend +- **Node.js** + **TypeScript** +- **Express 4.18** - Framework web +- **PostgreSQL** - Base de datos relacional +- **Redis** - Caché (opcional) +- **Zod** - Validación de esquemas +- **Vitest** + **Supertest** - Testing + +### Arquitectura +- **Clean Architecture** en backend (Domain → Application → Infrastructure → Presentation) +- **Arquitectura funcional React** en frontend +- **Type Safety estricto** (sin `any`) + +--- + +## 🚀 Instalación y Ejecución + +### Requisitos previos +- Node.js 20+ +- PostgreSQL 14+ +- Redis (opcional, para caché) + +### Instalación ```bash +# Clonar repositorio +git clone [url-del-repositorio] +cd guia-tes + +# Instalar dependencias frontend npm install -npm run dev # Desarrollo (localhost:8096) -npm run build # Producción + +# Instalar dependencias backend +cd backend +npm install +cd .. ``` -## 🚀 Despliegue Principal +### Ejecución -- **Servidor:** PM2 en puerto 8607 -- **Docker:** `docker-compose up --build` -- **CI/CD:** GitHub Actions +#### Solo frontend (desarrollo) +```bash +npm run dev +# Abre en http://localhost:8096 +``` + +#### Frontend + Backend local (con Docker) +```bash +npm run dev:local +# Inicia PostgreSQL + Redis en Docker +# Frontend: http://localhost:8096 +# Backend: http://localhost:3000 +``` + +#### Backend solo +```bash +cd backend +npm run dev +# Backend en http://localhost:3000 +``` + +### Build producción + +```bash +# Frontend +npm run build + +# Backend +cd backend +npm run build +``` + +**Documentación detallada:** Ver `docs/DESPLIEGUE_LOCAL.md` para configuración completa con Docker. + +--- ## 📚 Documentación -Ver `docs/consolidado/` para documentación completa: -- Despliegue (Docker, PM2, GitHub Actions) -- PWA y Service Worker -- Estado de funcionalidades -- Análisis técnico +### Documentación principal +- **`SPEC.md`** - Especificación maestra del proyecto (fuente de verdad) +- **`.cursorrules`** - Reglas de desarrollo y arquitectura +- **`docs/QUE_FALTA.md`** - Estado de tickets técnicos y tareas pendientes +- **`docs/CONTENIDO_FALTANTE.md`** - Contenido faltante (protocolos, guías, glosario) + +### Documentación para desarrolladores +- **`README_DEV.md`** - Reglas de desarrollo y principios +- **`README_ARCHITECTURE.md`** - Arquitectura del sistema +- **`README_TODO.md`** - Tareas pendientes con prioridades + +### Documentación técnica +- **`docs/BACKLOG_MICRO_TICKETS.md`** - Backlog de fases ejecutadas +- **`docs/ANDRAGOGIA_STRESS_READY_112.md`** - Principios de diseño UX +- **`docs/CHECKLIST_ANTES_ACEPTAR_CAMBIOS.md`** - Checklist de calidad + +--- + +## 🔄 Evolución de la Arquitectura + +**Nota importante:** La arquitectura puede evolucionar según las necesidades del proyecto. + +- Las decisiones arquitectónicas están documentadas en `SPEC.md` y `.cursorrules` +- Cualquier cambio arquitectónico debe documentarse explícitamente +- Se prioriza la mantenibilidad y claridad del código + +--- ## 📄 Licencia @@ -47,6 +212,15 @@ Ver `docs/consolidado/` para documentación completa: --- +## 👥 Contribución + +Este proyecto está en desarrollo activo. Para contribuir: + +1. Leer `README_DEV.md` para reglas de desarrollo +2. Revisar `README_ARCHITECTURE.md` para entender la arquitectura +3. Consultar `README_TODO.md` para tareas pendientes +4. Seguir las reglas definidas en `.cursorrules` + +--- + **Desarrollado para Técnicos de Emergencias Sanitarias** - - diff --git a/README_ARCHITECTURE.md b/README_ARCHITECTURE.md new file mode 100644 index 00000000..a51bd9b4 --- /dev/null +++ b/README_ARCHITECTURE.md @@ -0,0 +1,401 @@ +# Arquitectura del Sistema - EMERGES TES + +**Arquitectura actual, componentes principales y entidades del dominio.** + +**Última actualización:** 2025-02-02 + +--- + +## 🏗️ Arquitectura General + +### Estructura del Proyecto + +``` +guia-tes/ +├── src/ # Frontend (React + TypeScript) +├── backend/ # Backend (Express + PostgreSQL) +├── admin-panel/ # Panel de administración (React) +├── public/ # Assets estáticos, manual +├── docs/ # Documentación +└── scripts/ # Scripts de utilidad +``` + +### Separación Frontend / Backend + +- **Frontend:** Aplicación PWA independiente, funciona offline +- **Backend:** API REST para gestión de contenido (admin) +- **Admin Panel:** Interfaz de administración separada + +--- + +## 🎯 Arquitectura Backend (Clean Architecture) + +### Estructura de Capas + +``` +backend/src/ +├── domain/ # Domain Layer (NO depende de nadie) +│ ├── entities/ # Entidades de dominio +│ ├── value-objects/ # Value Objects +│ └── repositories/ # Interfaces de repositorios +├── application/ # Application Layer (depende de Domain) +│ └── services/ # Servicios de aplicación +├── infrastructure/ # Infrastructure Layer (depende de Domain + Application) +│ ├── repositories/ # Implementaciones de repositorios +│ ├── mappers/ # Mappers Domain ↔ Persistence +│ └── database/ # Configuración BD +├── presentation/ # Presentation Layer (depende de Application + Domain) +│ └── routes/ # Rutas Express (API endpoints) +├── shared/ # Código compartido +│ ├── schemas/ # Schemas Zod +│ └── errors/ # Errores personalizados +└── middleware/ # Middleware Express +``` + +### Reglas de Dependencias + +``` +Domain Layer + ↑ +Application Layer + ↑ +Infrastructure Layer + ↑ +Presentation Layer +``` + +**Regla:** Las dependencias apuntan siempre hacia adentro (hacia el Dominio). + +- ✅ **Domain:** NO depende de nadie +- ✅ **Application:** Solo depende de Domain +- ✅ **Infrastructure:** Depende de Domain y Application +- ✅ **Presentation:** Depende de Application y Domain + +--- + +## 📦 Componentes Principales + +### 1. Domain Layer + +#### Entidades de Dominio + +**ContentItem** (`domain/entities/ContentItem.ts`) +- Protocolos, guías, manuales, checklists +- Estados: `draft`, `in_review`, `approved`, `published`, `archived` +- Ciclo de vida: Validación médica (submit → approve/reject → publish) + +**Drug** (`domain/entities/Drug.ts`) +- Fármacos con especificaciones técnicas +- Categorías: cardiovascular, respiratorio, neurológico, etc. +- Dosis adulto/pediátrica, vías de administración + +**GlossaryTerm** (`domain/entities/GlossaryTerm.ts`) +- Términos médicos del glosario +- Categorías: pharmaceutical, anatomical, clinical, procedural +- Relaciones con otros términos + +**MediaResource** (`domain/entities/MediaResource.ts`) +- Imágenes, vídeos, documentos +- Asociación a bloques/capítulos del manual +- Metadatos (título, descripción, alt text) + +**MedicalReview** (`domain/entities/MedicalReview.ts`) +- Revisiones médicas de contenido +- Estados: `pending`, `approved`, `rejected` +- Comentarios y validación clínica + +#### Value Objects + +**ContentStatus** (`domain/value-objects/ContentStatus.ts`) +- Estados válidos y transiciones permitidas +- Métodos: `canTransitionTo()`, `fromString()` + +**ContentPriority** (`domain/value-objects/ContentPriority.ts`) +- Prioridades: `critica`, `alta`, `media`, `baja` + +#### Repository Interfaces + +- `IContentRepository` - Operaciones CRUD de contenido +- `IDrugRepository` - Operaciones CRUD de fármacos +- `IGlossaryRepository` - Operaciones CRUD de glosario +- `IValidationRepository` - Operaciones de validación médica +- `IMediaRepository` - Operaciones CRUD de medios + +### 2. Application Layer + +#### Servicios de Aplicación + +**ContentService** (`application/services/ContentService.ts`) +- Lógica de negocio para contenido +- Validaciones complejas (unicidad, dependencias) +- Orquestación de casos de uso + +**GlossaryService** (`application/services/GlossaryService.ts`) +- Lógica de negocio para glosario +- Búsqueda y filtrado +- Validaciones de términos + +**ValidationService** (`application/services/ValidationService.ts`) +- Workflow de validación médica +- Transiciones de estado usando `ContentStatus` +- Registro de auditoría + +**StatsService** (`application/services/StatsService.ts`) +- Estadísticas de contenido, validación, medios +- Caché de estadísticas + +**DrugService** (`application/services/DrugService.ts`) +- Lógica de negocio para fármacos +- Validaciones y búsqueda + +### 3. Infrastructure Layer + +#### Repositorios (Implementaciones) + +- `ContentRepository` - PostgreSQL para contenido +- `DrugRepository` - PostgreSQL para fármacos +- `GlossaryRepository` - PostgreSQL para glosario +- `ValidationRepository` - PostgreSQL para validación +- `MediaRepository` - PostgreSQL para medios + +#### Mappers + +- `ContentItemMapper` - Domain ↔ Persistence +- `DrugMapper` - Domain ↔ Persistence +- `GlossaryTermMapper` - Domain ↔ Persistence + +**Regla:** Los mappers validan con Zod antes de convertir a dominio. + +### 4. Presentation Layer + +#### Rutas API (`presentation/routes/`) + +- `content.ts` - CRUD de contenido (`/api/content/*`) +- `drugs.ts` - CRUD de fármacos (`/api/drugs/*`) +- `glossary.ts` - CRUD de glosario (`/api/glossary/*`) +- `validation.ts` - Validación médica (`/api/validation/*`) +- `media.ts` - Gestión de medios (`/api/media/*`) +- `stats.ts` - Estadísticas (`/api/stats/*`) + +#### Middleware + +- `auth.ts` - Autenticación JWT +- `validate.ts` - Validación de requests con Zod +- `rate-limit.ts` - Rate limiting + +--- + +## 🎨 Arquitectura Frontend + +### Estructura + +``` +src/ +├── components/ # Componentes React +│ ├── content/ # Componentes de contenido +│ ├── drugs/ # Componentes de fármacos +│ ├── guide/ # Componentes de guías +│ ├── interactive/ # Componentes interactivos +│ └── ui/ # Componentes UI (shadcn/ui) +├── pages/ # Páginas/rutas +├── hooks/ # Hooks personalizados +├── services/ # Servicios (adaptadores, búsqueda) +├── data/ # Datos estáticos (protocolos, fármacos) +├── utils/ # Utilidades +└── types/ # Tipos TypeScript +``` + +### Patrones + +- **Arquitectura funcional React** (no Clean Architecture estricta) +- **Componentes funcionales** con hooks +- **Datos estáticos embebidos** (offline-first) +- **Service Worker** para caché agresivo + +--- + +## 🗄️ Base de Datos + +### PostgreSQL + +**Esquema:** `tes_content` + +**Tablas principales:** +- `content_items` - Protocolos, guías, manuales +- `drugs` - Fármacos +- `glossary_terms` - Términos del glosario +- `media_resources` - Medios audiovisuales +- `audit_logs` - Logs de auditoría +- `users` - Usuarios (admin) +- `content_versions` - Versiones de contenido +- `content_resource_associations` - Asociaciones contenido-medios + +**Migraciones:** `backend/database/migrations/` + +--- + +## 🔄 Flujos Principales + +### 1. Workflow de Validación Médica + +``` +ContentItem (draft) + ↓ submit +ContentItem (in_review) + ↓ approve/reject +ContentItem (approved/draft) + ↓ publish (si approved) +ContentItem (published) +``` + +**Implementación:** +- `ValidationService` orquesta transiciones +- `ContentStatus` valida transiciones permitidas +- `ValidationRepository` persiste cambios +- `audit_logs` registra acciones + +### 2. Gestión de Contenido + +``` +Admin crea/edita ContentItem + ↓ +ContentService valida + ↓ +ContentRepository persiste + ↓ +Mapper convierte Domain ↔ Persistence +``` + +### 3. Búsqueda y Filtrado + +``` +Frontend → API endpoint + ↓ +Service aplica lógica de negocio + ↓ +Repository consulta PostgreSQL + ↓ +Mapper convierte a Domain + ↓ +Service retorna DTO +``` + +--- + +## 🔐 Seguridad + +### Autenticación + +- **JWT** para autenticación de usuarios admin +- **Roles:** `admin`, `reviewer`, `validator` +- **Middleware:** `authenticate`, `requirePermission` + +### Validación + +- **Zod** en todos los puntos de entrada (API, forms) +- **Validación de tipos** en runtime +- **Sanitización** de inputs + +### Rate Limiting + +- **express-rate-limit** en endpoints públicos +- **Límites** configurables por endpoint + +--- + +## 🧪 Testing + +### Backend + +- **Tests unitarios:** Servicios con repos mockeados +- **Tests integración:** API con `supertest` +- **Cobertura objetivo:** 80%+ + +**Tests:** +- `backend/src/application/services/__tests__/` +- `backend/src/__tests__/api.integration.test.ts` + +### Frontend + +- **Tests unitarios:** Componentes, hooks, utils +- **Vitest** como framework de testing +- **Cobertura objetivo:** 80% + +**Tests:** +- `src/**/*.test.ts`, `src/**/*.test.tsx` + +--- + +## 📊 Entidades con Ciclo de Vida + +### ContentItem + +**Estados:** `draft` → `in_review` → `approved` / `published` → `archived` + +**Transiciones:** +- `draft` → `in_review` (submit) +- `in_review` → `approved` (approve) +- `in_review` → `published` (approve + publish) +- `in_review` → `draft` (reject) +- `approved` → `published` (publish) +- Cualquier estado → `archived` (archive) + +**Implementación:** +- `ContentStatus` value object valida transiciones +- `ValidationService` orquesta workflow +- `audit_logs` registra cambios + +### MedicalReview + +**Estados:** `pending` → `approved` / `rejected` + +**Ciclo de vida:** Asociado a `ContentItem`, no independiente. + +--- + +## ⚠️ Separación: Tickets vs Modelo de Dominio + +### Tickets (Artefactos de Planificación) + +- **TICKET-001** a **TICKET-019**: Tareas técnicas de desarrollo +- **NO son** entidades del dominio +- **NO tienen** representación en código +- **Documentados en:** `docs/QUE_FALTA.md` + +### Modelo de Dominio (Entidades Reales) + +- **ContentItem**, **Drug**, **GlossaryTerm**, **MediaResource**, **MedicalReview** +- **SÍ son** entidades del dominio +- **SÍ tienen** representación en código (`domain/entities/`) +- **Documentados en:** `SPEC.md`, este documento + +--- + +## 🔮 Arquitectura Prevista (Evolución) + +### Mantenimiento de Clean Architecture + +- ✅ Separación de capas ya implementada +- ✅ Reglas de dependencias respetadas +- ⚠️ Posibles mejoras: más tests, más documentación + +### Posibles Evoluciones + +- **Event Sourcing:** Para auditoría completa (futuro) +- **CQRS:** Separar lectura/escritura si escala (futuro) +- **Microservicios:** Si el sistema crece significativamente (futuro) + +**Nota:** Estas evoluciones deben documentarse en `SPEC.md` antes de implementarse. + +--- + +## 📚 Referencias + +- **Especificación maestra:** `SPEC.md` +- **Reglas de código:** `.cursorrules` +- **Tareas pendientes:** `README_TODO.md` +- **Guía de desarrollo:** `README_DEV.md` + +--- + +**Última actualización:** 2025-02-02 diff --git a/README_DEV.md b/README_DEV.md new file mode 100644 index 00000000..acec3c9e --- /dev/null +++ b/README_DEV.md @@ -0,0 +1,289 @@ +# Guía de Desarrollo - EMERGES TES + +**Reglas, principios y buenas prácticas para desarrolladores y asistentes de código.** + +--- + +## 🎯 Objetivo de este Documento + +Este documento establece las **reglas de desarrollo**, **principios a respetar** y **qué puede y qué no puede modificar** un asistente de código o desarrollador humano. + +**Regla de oro:** Si una funcionalidad no está implementada ni documentada explícitamente, debe considerarse **inexistente**. + +--- + +## 🚫 Normas Fundamentales + +### 1. NO Asumir Funcionalidades Inexistentes + +**CRÍTICO:** Un asistente de código **NO debe**: + +- ❌ Asumir que existe una funcionalidad que no está documentada +- ❌ Inventar sistemas de negocio no implementados +- ❌ Crear entidades que no existen en el dominio +- ❌ Añadir features "porque sería útil" sin documentación previa + +**Ejemplo incorrecto:** +```typescript +// ❌ INCORRECTO: Asumir que existe un sistema de tickets de soporte +interface SupportTicket { + id: string; + // ... esto NO existe en el dominio +} +``` + +**Ejemplo correcto:** +```typescript +// ✅ CORRECTO: Usar entidades que existen en el dominio +import type { ContentItem } from '../domain/entities/ContentItem.js'; +``` + +### 2. NO Confundir Tickets con Entidades + +**IMPORTANTE:** Los "tickets" (TICKET-001, TICKET-002, etc.) son **tareas técnicas de desarrollo**, NO entidades del dominio. + +- ❌ **NO crear** entidades llamadas "Ticket" +- ❌ **NO añadir** lógica de negocio para "tickets" +- ✅ **SÍ usar** tickets como referencia a tareas técnicas (ver `docs/QUE_FALTA.md`) + +**Entidades reales del dominio:** +- `ContentItem` - Protocolos, guías, manuales +- `Drug` - Fármacos +- `GlossaryTerm` - Términos del glosario +- `MediaResource` - Medios audiovisuales +- `MedicalReview` - Revisiones médicas + +### 3. NO Modificar Arquitectura sin Documentar + +**Antes de cambiar la arquitectura:** + +1. ✅ Documentar el cambio en `SPEC.md` +2. ✅ Actualizar `.cursorrules` si afecta reglas de código +3. ✅ Justificar el cambio con razones técnicas claras + +--- + +## ✅ Qué SÍ Puede Hacer un Asistente + +### 1. Implementar Funcionalidades Documentadas + +Un asistente **SÍ puede** implementar funcionalidades que estén: + +- ✅ Documentadas en `SPEC.md` +- ✅ Listadas en `docs/QUE_FALTA.md` como tarea pendiente +- ✅ Definidas en `README_TODO.md` con especificaciones claras + +### 2. Mejorar Código Existente + +Un asistente **SÍ puede**: + +- ✅ Refactorizar código siguiendo `.cursorrules` +- ✅ Añadir tests para aumentar cobertura +- ✅ Corregir bugs documentados +- ✅ Optimizar rendimiento sin cambiar arquitectura + +### 3. Añadir Tests + +Un asistente **SÍ puede**: + +- ✅ Crear tests unitarios para servicios +- ✅ Crear tests de integración para API +- ✅ Aumentar cobertura de tests frontend +- ✅ Añadir tests para casos edge + +### 4. Documentar Código + +Un asistente **SÍ puede**: + +- ✅ Añadir comentarios JSDoc +- ✅ Documentar funciones complejas +- ✅ Actualizar READMEs con información precisa +- ✅ Crear documentación técnica + +--- + +## ❌ Qué NO Puede Hacer un Asistente + +### 1. Inventar Funcionalidades + +**NO debe:** + +- ❌ Crear sistemas de tickets de soporte sin documentación previa +- ❌ Añadir features no documentadas en SPEC.md +- ❌ Asumir funcionalidades "porque sería lógico" +- ❌ Crear entidades que no existen en el dominio + +### 2. Cambiar Arquitectura sin Justificación + +**NO debe:** + +- ❌ Cambiar de Clean Architecture a otra arquitectura sin documentar +- ❌ Modificar reglas de dependencias entre capas sin justificar +- ❌ Introducir frameworks nuevos sin evaluar impacto + +### 3. Ignorar Reglas de Código + +**NO debe:** + +- ❌ Usar `any` en TypeScript (prohibido en `.cursorrules`) +- ❌ Mutar objetos directamente (inmutabilidad requerida) +- ❌ Saltarse validación Zod en puntos de entrada +- ❌ Crear funciones de más de 30 líneas sin dividir + +### 4. Modificar Entidades sin Entender el Dominio + +**NO debe:** + +- ❌ Cambiar nombres de entidades sin justificar +- ❌ Añadir campos a entidades sin documentar en SPEC.md +- ❌ Eliminar campos de entidades sin verificar dependencias + +--- + +## 📋 Principios de Desarrollo + +### 1. Type Safety Estricto + +- ✅ **PROHIBIDO** el uso de `any` +- ✅ Todos los tipos deben ser explícitos +- ✅ Usar tipos del dominio (`ContentItem`, `Drug`, etc.) + +### 2. Inmutabilidad + +- ✅ Todas las propiedades de entidades son `readonly` +- ✅ No mutar objetos directamente +- ✅ Crear nuevos objetos en lugar de modificar existentes + +### 3. Validación Estricta + +- ✅ Validar todos los inputs con Zod +- ✅ Validaciones básicas en entidades (`create()`) +- ✅ Validaciones complejas en servicios + +### 4. Clean Architecture (Backend) + +- ✅ Domain Layer: NO depende de nadie +- ✅ Application Layer: Solo depende de Domain +- ✅ Infrastructure Layer: Depende de Domain y Application +- ✅ Presentation Layer: Depende de Application y Domain + +### 5. Early Returns + +- ✅ Usar guard clauses para errores +- ✅ Evitar anidación profunda +- ✅ Retornar temprano en casos de error + +### 6. Funciones Pequeñas + +- ✅ Máximo 20-30 líneas por función +- ✅ Una sola responsabilidad +- ✅ Nombres descriptivos + +--- + +## 🔍 Instrucciones para Trabajar con Asistentes de IA + +### Para el Desarrollador Humano + +1. **Proporcionar contexto claro:** + - Especificar qué funcionalidad implementar + - Referenciar documentación relevante (SPEC.md, tickets) + - Indicar restricciones arquitectónicas + +2. **Validar propuestas:** + - Revisar que no invente funcionalidades + - Verificar que respete `.cursorrules` + - Comprobar que no cambie arquitectura sin justificar + +3. **Revisar código generado:** + - Verificar tipos TypeScript (sin `any`) + - Comprobar validación Zod en inputs + - Revisar que siga Clean Architecture + +### Para el Asistente de IA + +1. **Antes de proponer cambios:** + - Leer `SPEC.md` para entender el dominio + - Revisar `.cursorrules` para reglas de código + - Consultar `README_ARCHITECTURE.md` para arquitectura + - Verificar `docs/QUE_FALTA.md` para tareas pendientes + +2. **Al proponer funcionalidades nuevas:** + - Documentar en SPEC.md primero + - Justificar la necesidad + - Explicar impacto arquitectónico + +3. **Al implementar código:** + - Seguir `.cursorrules` estrictamente + - Usar tipos del dominio existentes + - Añadir validación Zod donde corresponda + - Crear tests para código nuevo + +--- + +## ⚠️ Advertencias Importantes + +### 1. No Introducir Sistemas de Negocio No Documentados + +**Ejemplo de lo que NO hacer:** + +```typescript +// ❌ INCORRECTO: Inventar sistema de tickets de soporte +interface SupportTicket { + id: string; + userId: string; + // ... esto NO existe en el dominio +} +``` + +**Si se necesita esta funcionalidad:** + +1. Documentar en `SPEC.md` primero +2. Definir entidades en `domain/entities/` +3. Crear repositorios y servicios +4. Implementar API endpoints +5. Añadir tests + +### 2. No Asumir Funcionalidades por Nombre + +**Ejemplo:** + +- Ver "TICKET-013" en código → NO significa que existe entidad "Ticket" +- Ver "validation" → Verificar qué significa en el contexto (puede ser validación médica de contenido, no tickets) + +### 3. Verificar Antes de Modificar + +**Antes de modificar entidades:** + +1. Buscar todas las referencias en el código +2. Verificar dependencias en otros módulos +3. Comprobar tests que puedan romperse +4. Documentar cambios en SPEC.md si son significativos + +--- + +## 📚 Referencias + +- **`SPEC.md`** - Especificación maestra (fuente de verdad) +- **`.cursorrules`** - Reglas de código y arquitectura +- **`README_ARCHITECTURE.md`** - Arquitectura detallada +- **`docs/QUE_FALTA.md`** - Tareas pendientes +- **`docs/CONTENIDO_FALTANTE.md`** - Contenido faltante + +--- + +## ✅ Checklist Antes de Aceptar Cambios + +Antes de aceptar cambios propuestos por un asistente: + +- [ ] ¿Respeta `.cursorrules`? +- [ ] ¿No inventa funcionalidades no documentadas? +- [ ] ¿No usa `any` en TypeScript? +- [ ] ¿Valida inputs con Zod? +- [ ] ¿Sigue Clean Architecture (backend)? +- [ ] ¿Añade tests para código nuevo? +- [ ] ¿Documenta cambios significativos en SPEC.md? + +--- + +**Última actualización:** 2025-02-02 diff --git a/README_FUTURE.md b/README_FUTURE.md new file mode 100644 index 00000000..05140761 --- /dev/null +++ b/README_FUTURE.md @@ -0,0 +1,272 @@ +# Ideas y Funcionalidades Futuras - EMERGES TES + +**Ideas o funcionalidades futuras que NO están implementadas actualmente.** + +**Última actualización:** 2025-02-02 + +--- + +## ⚠️ ACLARACIÓN IMPORTANTE + +**Todas las funcionalidades listadas aquí NO están implementadas.** + +- ❌ **NO existen** en el código actual +- ❌ **NO están** documentadas en `SPEC.md` como funcionalidades actuales +- ❌ **NO deben** asumirse como existentes por asistentes de código + +**Si se decide implementar alguna de estas ideas:** + +1. Documentar en `SPEC.md` primero +2. Definir entidades en `domain/entities/` si aplica +3. Crear repositorios y servicios +4. Implementar API endpoints +5. Añadir tests +6. Actualizar este documento + +--- + +## 💡 Ideas Futuras + +### 1. Sistema de Notificaciones + +**Descripción:** Sistema para notificar a usuarios sobre actualizaciones de protocolos, nuevos fármacos, etc. + +**Estado:** NO implementado + +**Componentes potenciales:** +- Entidad `Notification` (no existe) +- Servicio de notificaciones (no existe) +- Endpoints de notificaciones (no existen) +- Frontend de notificaciones (no existe) + +**Consideraciones:** +- Requeriría sistema de usuarios más completo +- Podría usar Service Worker para notificaciones push +- Necesitaría definir qué eventos generan notificaciones + +--- + +### 2. Sistema de Favoritos/Bookmarks + +**Descripción:** Permitir a usuarios marcar protocolos/fármacos como favoritos para acceso rápido. + +**Estado:** Parcialmente implementado en frontend (`useFavorites.ts`), pero sin persistencia backend + +**Componentes actuales:** +- Hook `useFavorites` en frontend (localStorage) +- **NO existe** entidad `Favorite` en backend +- **NO existe** API para sincronizar favoritos + +**Consideraciones:** +- Requeriría sistema de usuarios autenticados +- Podría sincronizar favoritos entre dispositivos +- Necesitaría migración de datos si usuarios ya tienen favoritos locales + +--- + +### 3. Sistema de Comentarios/Anotaciones + +**Descripción:** Permitir a usuarios añadir comentarios o anotaciones personales a protocolos/fármacos. + +**Estado:** NO implementado + +**Componentes potenciales:** +- Entidad `UserAnnotation` (no existe) +- Servicio de anotaciones (no existe) +- Endpoints de anotaciones (no existen) +- Frontend de anotaciones (no existe) + +**Consideraciones:** +- Requeriría sistema de usuarios +- Podría ser útil para notas personales del profesional +- Necesitaría definir privacidad (personales vs compartidas) + +--- + +### 4. Sistema de Versiones y Historial de Cambios + +**Descripción:** Sistema completo de versionado con historial detallado de cambios y posibilidad de revertir. + +**Estado:** Parcialmente implementado (`content_versions`, `content_change_log`), pero sin UI completa + +**Componentes actuales:** +- Tabla `content_versions` en BD +- Tabla `content_change_log` en BD +- **NO existe** UI para ver historial completo +- **NO existe** funcionalidad de revertir versiones + +**Consideraciones:** +- Ya existe infraestructura de BD +- Necesitaría UI en admin panel +- Podría añadir comparación de versiones (diff) + +--- + +### 5. Sistema de Estadísticas de Uso + +**Descripción:** Tracking de qué protocolos/fármacos se consultan más, tiempo de uso, etc. + +**Estado:** NO implementado + +**Componentes potenciales:** +- Entidad `UsageLog` (no existe) +- Servicio de analytics (no existe) +- Endpoints de tracking (no existen) +- Dashboard de estadísticas (no existe) + +**Consideraciones:** +- Requeriría definir qué eventos trackear +- Necesitaría considerar privacidad (datos anonimizados) +- Podría usar herramientas externas (Google Analytics) o propio sistema + +--- + +### 6. Sistema de Exportación/Importación + +**Descripción:** Permitir exportar/importar contenido en formatos estándar (JSON, CSV, etc.). + +**Estado:** Parcialmente implementado (scripts de migración), pero sin UI + +**Componentes actuales:** +- Scripts de migración (`backend/scripts/migrate-*.js`) +- **NO existe** UI para exportar/importar desde admin panel +- **NO existe** API para exportar/importar + +**Consideraciones:** +- Ya existe lógica de migración en scripts +- Podría exponerse como funcionalidad del admin panel +- Necesitaría validación de datos importados + +--- + +### 7. Sistema de Búsqueda Avanzada + +**Descripción:** Búsqueda con filtros avanzados, búsqueda semántica, sugerencias, etc. + +**Estado:** Búsqueda básica implementada, avanzada NO + +**Componentes actuales:** +- Búsqueda básica en frontend (`useSearch.ts`) +- Búsqueda básica en backend (`GlossaryService.search()`) +- **NO existe** búsqueda semántica +- **NO existe** búsqueda con filtros avanzados en UI + +**Consideraciones:** +- Podría usar herramientas de búsqueda full-text de PostgreSQL +- Podría integrar búsqueda semántica con embeddings +- Necesitaría definir qué campos son buscables + +--- + +### 8. Sistema de Colaboración en Contenido + +**Descripción:** Múltiples usuarios editando contenido simultáneamente, comentarios en revisiones, etc. + +**Estado:** NO implementado + +**Componentes potenciales:** +- Sistema de locks para edición simultánea (no existe) +- Comentarios en revisiones (no existe) +- Notificaciones de cambios (no existe) + +**Consideraciones:** +- Requeriría sistema de usuarios más completo +- Podría usar WebSockets para colaboración en tiempo real +- Necesitaría definir permisos de edición + +--- + +### 9. Sistema de Certificaciones/Formación + +**Descripción:** Sistema para certificar que usuarios han completado formación sobre protocolos. + +**Estado:** NO implementado + +**Componentes potenciales:** +- Entidad `Certification` (no existe) +- Entidad `Course` (no existe) +- Sistema de quizzes/evaluaciones (no existe) + +**Consideraciones:** +- Requeriría sistema de usuarios completo +- Podría integrar con SCORM (ya existe generador SCORM) +- Necesitaría definir qué certifica cada curso + +--- + +### 10. Sistema de Alertas/Recordatorios + +**Descripción:** Alertas sobre cambios en protocolos que el usuario usa frecuentemente, recordatorios de formación, etc. + +**Estado:** NO implementado + +**Componentes potenciales:** +- Sistema de alertas (no existe) +- Sistema de recordatorios (no existe) +- Preferencias de usuario para alertas (no existe) + +**Consideraciones:** +- Requeriría sistema de usuarios +- Podría usar Service Worker para notificaciones push +- Necesitaría definir qué eventos generan alertas + +--- + +## 🔄 Funcionalidades Parcialmente Implementadas + +### Favoritos + +- ✅ Hook `useFavorites` en frontend (localStorage) +- ❌ Backend para sincronizar favoritos +- ❌ API para favoritos + +**Para completar:** Añadir entidad `Favorite` en backend, API endpoints, sincronización. + +### Versiones + +- ✅ Tablas `content_versions` y `content_change_log` en BD +- ❌ UI para ver historial completo +- ❌ Funcionalidad de revertir versiones + +**Para completar:** Añadir UI en admin panel, endpoints para historial, funcionalidad de revertir. + +--- + +## 📋 Criterios para Implementar Ideas Futuras + +Antes de implementar cualquier idea de esta lista: + +1. ✅ **Documentar en SPEC.md** como funcionalidad nueva +2. ✅ **Definir entidades** en `domain/entities/` si aplica +3. ✅ **Crear repositorios y servicios** siguiendo Clean Architecture +4. ✅ **Implementar API endpoints** con validación Zod +5. ✅ **Añadir tests** (unitarios + integración) +6. ✅ **Actualizar este documento** marcando como implementado + +--- + +## 🚫 Lo que NO Existe (y NO debe Asumirse) + +### Sistemas NO Implementados + +- ❌ Sistema de tickets de soporte/incidencias +- ❌ Sistema de mensajería entre usuarios +- ❌ Sistema de roles avanzados (más allá de admin/reviewer/validator) +- ❌ Sistema de permisos granulares por recurso +- ❌ Sistema de workflows personalizables +- ❌ Sistema de integraciones con sistemas externos (HL7, FHIR, etc.) + +**Si se necesita alguno de estos sistemas:** Debe tratarse como nueva feature, documentarse en SPEC.md y seguir el proceso de desarrollo normal. + +--- + +## 📚 Referencias + +- **Especificación maestra:** `SPEC.md` +- **Arquitectura:** `README_ARCHITECTURE.md` +- **Tareas pendientes:** `README_TODO.md` +- **Guía de desarrollo:** `README_DEV.md` + +--- + +**Última actualización:** 2025-02-02 diff --git a/README_TODO.md b/README_TODO.md new file mode 100644 index 00000000..eea27fa0 --- /dev/null +++ b/README_TODO.md @@ -0,0 +1,198 @@ +# Tareas Pendientes - EMERGES TES + +**Lista realista de tareas pendientes con prioridades y referencias a tickets técnicos.** + +**Última actualización:** 2025-02-02 + +--- + +## ⚠️ ACLARACIÓN: Tickets vs Funcionalidades + +**IMPORTANTE:** Los "tickets" (TICKET-XXX) son **tareas técnicas de desarrollo**, NO funcionalidades de negocio. + +- Los tickets están documentados en `docs/QUE_FALTA.md` +- Los tickets técnicos completados: TICKET-001 a TICKET-019 +- **NO existen** entidades "Ticket" en el código +- **NO existe** un sistema de tickets de soporte/incidencias + +--- + +## 🔴 Prioridad Alta + +### Ninguna tarea de prioridad alta pendiente + +Todos los tickets técnicos críticos están completados. Ver `docs/QUE_FALTA.md` para detalles. + +--- + +## 🟡 Prioridad Media + +### 1. Frontend Glosario - Consumir API Backend + +**Descripción:** La aplicación frontend aún no consume `GET /api/glossary`. Actualmente usa datos locales en `src/data/pharmaceutical-terminology.ts`. + +**Estado:** Backend completo (API + ~74 términos migrados), frontend pendiente. + +**Tareas:** +- [ ] Crear componente/página "Glosario" en frontend +- [ ] Implementar hook/service para consumir `GET /api/glossary` +- [ ] Migrar o unificar con datos locales si aplica +- [ ] Añadir tests para nuevo componente + +**Referencias:** +- Backend API: `backend/src/routes/glossary.ts` +- Frontend datos locales: `src/data/pharmaceutical-terminology.ts` +- Migración backend: `backend/scripts/fixtures/glossary-migration.json` + +**Impacto:** Mejora UX, unifica fuente de datos. + +--- + +### 2. Cobertura Frontend - Objetivo 80% + +**Descripción:** Aumentar cobertura de tests frontend al 80% (objetivo documentado). + +**Estado:** Tests en aumento, cobertura actual por medir. + +**Tareas:** +- [ ] Medir cobertura actual: `npm run test -- --run --coverage` +- [ ] Identificar componentes/hooks/utils sin tests +- [ ] Añadir tests para componentes críticos +- [ ] Añadir tests para hooks personalizados +- [ ] Añadir tests para utilidades + +**Referencias:** +- Configuración tests: `vite.config.ts` +- Tests existentes: `src/**/*.test.ts`, `src/**/*.test.tsx` +- Objetivo: Documentado en TICKET-019 + +**Impacto:** Mayor confiabilidad del código, facilita refactorización. + +--- + +## 🟢 Prioridad Baja / Futuro + +### 3. Contenido - Categoría Escena en Protocolos + +**Descripción:** La categoría "Escena" está vacía en la app (`src/data/procedures/categories/escena.ts`). El contenido existe en el manual pero no como protocolos operativos listados. + +**Estado:** Contenido en manual, no listado en app. + +**Tareas (contenido, no código):** +- [ ] Decidir si Escena debe tener protocolos operativos en la app +- [ ] Si sí: Añadir protocolos (Seguridad escena, ABCDE operativo, Triage START) +- [ ] Si no: Documentar que está vacía a propósito + +**Referencias:** +- Manual: `public/manual/BLOQUE_01_2_ABCDE_OPERATIVO.md`, `BLOQUE_01_4_TRIAGE_START.md` +- App: `src/data/procedures/categories/escena.ts` +- Documentación: `docs/PROTOCOLOS_GUIAS_FALTANTES.md`, `docs/CONTENIDO_FALTANTE.md` + +**Impacto:** Mejora navegación y acceso a contenido de escena. + +--- + +### 4. Contenido - Ampliar Glosario + +**Descripción:** Añadir más términos al glosario según el manual (otros bloques, términos clínicos no solo farmacológicos). + +**Estado:** ~74 términos farmacológicos en backend, posibilidad de ampliar. + +**Tareas (contenido, no código):** +- [ ] Revisar manual para identificar términos faltantes +- [ ] Definir categorías adicionales si aplica (clínico, escena, RCP) +- [ ] Añadir términos al backend mediante migración o panel admin +- [ ] Validar términos con expertos clínicos + +**Referencias:** +- Backend: `backend/scripts/fixtures/glossary-migration.json` +- Schema: `backend/src/shared/schemas/glossary.ts` +- Documentación: `docs/CONTENIDO_FALTANTE.md` + +**Impacto:** Glosario más completo, mejor referencia para usuarios. + +--- + +### 5. Optimización - Performance Frontend + +**Descripción:** Optimizar rendimiento del frontend (lazy loading, code splitting, bundle size). + +**Estado:** Funcional, optimizaciones posibles. + +**Tareas:** +- [ ] Analizar bundle size actual +- [ ] Implementar lazy loading para rutas pesadas +- [ ] Optimizar imágenes (WebP, lazy loading) +- [ ] Revisar y optimizar Service Worker cache strategy + +**Referencias:** +- Configuración Vite: `vite.config.ts` +- Service Worker: `src/hooks/useServiceWorker.ts` +- Build: `npm run build` + +**Impacto:** Mejor tiempo de carga, mejor experiencia offline. + +--- + +### 6. Documentación - Actualizar SPEC.md + +**Descripción:** Mantener SPEC.md actualizado con decisiones arquitectónicas recientes. + +**Estado:** SPEC.md actualizado parcialmente, algunas decisiones recientes pueden faltar. + +**Tareas:** +- [ ] Revisar cambios arquitectónicos recientes +- [ ] Documentar decisiones en SPEC.md +- [ ] Actualizar gaps identificados si aplica +- [ ] Sincronizar con `.cursorrules` + +**Referencias:** +- SPEC.md: `SPEC.md` +- Cursor rules: `.cursorrules` +- Backlog: `docs/BACKLOG_MICRO_TICKETS.md` + +**Impacto:** Documentación precisa, facilita onboarding. + +--- + +## 📋 Separación: Tareas Técnicas vs Contenido + +### Tareas Técnicas (Código) + +Estas tareas requieren desarrollo de código: + +- ✅ Frontend Glosario - Consumir API Backend +- ✅ Cobertura Frontend - Objetivo 80% +- ✅ Optimización - Performance Frontend +- ✅ Documentación - Actualizar SPEC.md + +### Tareas de Contenido (Datos) + +Estas tareas requieren añadir/editar contenido, no código: + +- 📝 Contenido - Categoría Escena en Protocolos +- 📝 Contenido - Ampliar Glosario + +**Nota:** Las tareas de contenido pueden requerir soporte técnico (p. ej. migraciones de BD), pero el trabajo principal es añadir datos. + +--- + +## 🔗 Referencias + +- **Tickets técnicos completados:** `docs/QUE_FALTA.md` +- **Contenido faltante:** `docs/CONTENIDO_FALTANTE.md` +- **Backlog de fases:** `docs/BACKLOG_MICRO_TICKETS.md` +- **Especificación maestra:** `SPEC.md` + +--- + +## 📝 Notas + +- Las tareas están ordenadas por prioridad (Alta → Media → Baja) +- Las tareas de contenido están marcadas explícitamente +- Las referencias a tickets técnicos están claramente separadas de funcionalidades de negocio +- Si una tarea no está aquí, no está pendiente (o está en fase de planificación) + +--- + +**Última actualización:** 2025-02-02 diff --git a/RESUMEN_ADMIN_PANEL.md b/RESUMEN_ADMIN_PANEL.md deleted file mode 100644 index 91ed4836..00000000 --- a/RESUMEN_ADMIN_PANEL.md +++ /dev/null @@ -1,191 +0,0 @@ -# 🎛️ RESUMEN: ADMIN PANEL - SISTEMA COMPLETO - -## ✅ IMPLEMENTADO - -### 1. Modelo de Datos Extendido ✅ - -**Ubicación**: `admin-panel/shared/types/content.ts` - -- ✅ Interfaces TypeScript para Protocol, Guide, Manual, Drug, Checklist -- ✅ Extensión del modelo existente sin romper compatibilidad -- ✅ ContentPack para distribución -- ✅ Tipos de autenticación y autorización - -### 2. Backend API Completo ✅ - -**Ubicación**: `backend/src/` - -#### Autenticación -- ✅ `routes/auth.js` - Login, JWT, verificación -- ✅ `middleware/auth.js` - Autenticación y permisos -- ✅ RBAC con 5 roles (super_admin, editor_clinico, editor_formativo, revisor, viewer) - -#### Gestión de Contenido -- ✅ `routes/content.js` - CRUD completo - - GET /api/content - Listar con filtros - - GET /api/content/:id - Obtener por ID - - POST /api/content - Crear - - PUT /api/content/:id - Actualizar - - GET /api/content/:id/versions - Historial - - POST /api/content/:id/validate - Validar - - GET /api/content/pack/latest - Content pack público - -#### Scripts -- ✅ `scripts/seed-admin.js` - Crear usuario admin -- ✅ `scripts/seed-content.js` - Crear contenido de ejemplo - -### 3. Integración en App Principal ✅ - -**Ubicación**: `src/services/content-pack.ts` - -- ✅ Servicio de content pack -- ✅ Sistema de "override" (pack > local) -- ✅ Cache offline -- ✅ Funciones para obtener contenido con override -- ✅ **NO modifica** `procedures.ts` ni `drugs.ts` - -### 4. Seed Data ✅ - -**Contenido de ejemplo creado**: - -- ✅ **3 Checklists**: - - Electrodos/Parches DESA - - Preparación Intubación - - RCP Checklist - -- ✅ **2 Protocolos Extendidos**: - - RCP Adulto SVB (con checklist, dosis inline, fuentes) - - Shock Hemorrágico (con dosis inline, fuentes) - ---- - -## 🚧 PENDIENTE (Admin Panel UI) - -La estructura del Admin Panel está creada, pero los componentes React están pendientes: - -- [ ] Dashboard con estadísticas -- [ ] Biblioteca de contenido -- [ ] Editores especializados (Protocolo, Checklist, Guía, Vademécum) -- [ ] Vista de auditoría -- [ ] Gestión de fuentes - -**Nota**: El backend está completo y funcional. El Admin Panel UI se puede desarrollar progresivamente. - ---- - -## 🚀 INICIO RÁPIDO - -### Backend - -```bash -cd backend - -# 1. Instalar dependencias -npm install - -# 2. Configurar .env (ver backend/ENV_TEMPLATE.md) -# DB_USER=tu_usuario_aqui -# DB_PASSWORD=tu_password_seguro_aqui -# DB_NAME=emerges_tes -# JWT_SECRET=tu-secret-key-aqui - -# 3. Crear usuario y BD (requiere sudo) -bash crear-usuario-y-bd.sh - -# 4. Crear tablas -npm run db:create - -# 5. Crear usuario admin -npm run seed:admin - -# 6. Crear contenido de ejemplo -npm run seed:content - -# 7. Iniciar servidor -npm run dev -``` - -**Credenciales por defecto**: -- Email: `admin@emerges-tes.local` -- Password: `Admin123!` - -### Admin Panel (cuando esté implementado) - -```bash -cd admin-panel -npm install -npm run dev -``` - ---- - -## 📁 ARCHIVOS CREADOS - -### Modelo de Datos -- `admin-panel/shared/types/content.ts` - Interfaces de contenido -- `admin-panel/shared/types/auth.ts` - Tipos de autenticación - -### Backend -- `backend/src/routes/auth.js` - Rutas de autenticación -- `backend/src/routes/content.js` - Rutas de contenido -- `backend/src/middleware/auth.js` - Middleware de auth -- `backend/scripts/seed-admin.js` - Seed de usuario admin -- `backend/scripts/seed-content.js` - Seed de contenido - -### Integración -- `src/services/content-pack.ts` - Servicio de content pack - -### Documentación -- `docs/ADMIN_PANEL_IMPLEMENTACION.md` - Documentación completa -- `docs/CHECKLIST_VERIFICACION_ADMIN_PANEL.md` - Checklist de verificación -- `admin-panel/README.md` - README del admin panel - ---- - -## ✅ RESTRICCIONES CUMPLIDAS - -- ✅ **NO se modifica** `src/data/procedures.ts` ni `searchProcedures()` -- ✅ **NO se modifica** `src/data/drugs.ts` ni `searchDrugs()` -- ✅ **NO rompe PWA offline** - Content pack funciona offline -- ✅ **NO cambia rutas existentes** - Compatibilidad total -- ✅ **Versionado completo** - Todo contenido es versionado - ---- - -## 🔐 ROLES Y PERMISOS - -| Rol | Permisos | -|-----|----------| -| **super_admin** | Acceso total | -| **editor_clinico** | Editar protocolos, fármacos, checklists | -| **editor_formativo** | Editar guías y manuales | -| **revisor** | Revisar y validar | -| **viewer** | Solo lectura | - ---- - -## 📝 PRÓXIMOS PASOS - -1. **Completar Admin Panel UI** (componentes React) -2. **Integrar content pack** en componentes existentes de la app -3. **Tests automatizados** -4. **Documentación de API** - ---- - -## 🎉 ESTADO - -✅ **Backend completo y funcional** -✅ **Modelo de datos diseñado** -✅ **Sistema de content pack implementado** -✅ **Seed data creado** -🚧 **Admin Panel UI pendiente** (estructura lista) - ---- - -## 📚 DOCUMENTACIÓN - -- **Implementación completa**: `docs/ADMIN_PANEL_IMPLEMENTACION.md` -- **Checklist de verificación**: `docs/CHECKLIST_VERIFICACION_ADMIN_PANEL.md` -- **README Admin Panel**: `admin-panel/README.md` - diff --git a/RESUMEN_CAMBIOS_FASE1.md b/RESUMEN_CAMBIOS_FASE1.md deleted file mode 100644 index f79a8f51..00000000 --- a/RESUMEN_CAMBIOS_FASE1.md +++ /dev/null @@ -1,184 +0,0 @@ -# 📋 Resumen de Cambios - Fase 1: Refactorización y Limpieza - -**Fecha:** 2025-01-25 -**Tickets completados:** 1.1, 1.2, 1.3, 1.4, 1.5 - ---- - -## ✅ Cambios Principales - -### 1. Estructura Clean Architecture (Ticket 1.1) -- ✅ Creada estructura de carpetas en `backend/src/` -- ✅ Definidas interfaces de repositorios en `domain/repositories/` -- ✅ Creadas entidades de dominio en `domain/entities/` -- ✅ Creados value objects en `domain/value-objects/` -- ✅ Estructura preparada para Clean Architecture - -### 2. Schemas Zod Compartidos (Ticket 1.2) -- ✅ Creados schemas en `backend/src/shared/schemas/` -- ✅ Schemas para: Content, Drugs, Glossary, Media, Validation -- ✅ Validadores actualizados para usar schemas compartidos -- ✅ Tipos TypeScript generados desde schemas - -### 3. Refactorización drugs.ts (Ticket 1.3) -- ✅ Archivo dividido de 1362 líneas → 8 archivos modulares -- ✅ Estructura: `src/data/drugs/` - - `types.ts` - Tipos e interfaces - - `utils.ts` - Funciones helper - - `index.ts` - Módulo principal - - `categories/` - 6 archivos por categoría -- ✅ Compatibilidad mantenida con código existente - -### 4. Refactorización procedures.ts (Ticket 1.4) -- ✅ Archivo dividido de 3583 líneas → 6 archivos modulares -- ✅ Estructura: `src/data/procedures/` - - `types.ts` - Tipos e interfaces - - `utils.ts` - Funciones helper - - `index.ts` - Módulo principal - - `categories/` - 3 archivos por categoría principal -- ✅ Compatibilidad mantenida con código existente - -### 5. Eliminación de Duplicidades (Ticket 1.5) -- ✅ Creadas utilidades genéricas en `src/utils/` - - `filter.ts` - Funciones genéricas de filtrado - - `validation.ts` - Funciones genéricas de validación -- ✅ Eliminadas ~50 líneas de código duplicado -- ✅ Validadores consolidados usando utilidades genéricas - ---- - -## 📁 Archivos Nuevos Creados - -### Backend - Clean Architecture -``` -backend/src/ -├── domain/ -│ ├── entities/ -│ ├── value-objects/ -│ └── repositories/ -├── shared/ -│ ├── schemas/ -│ ├── types/ -│ └── errors/ -└── validators/ - ├── glossary.ts - ├── media.ts - └── index.ts -``` - -### Frontend - Refactorización -``` -src/data/ -├── drugs/ -│ ├── types.ts -│ ├── utils.ts -│ ├── index.ts -│ └── categories/ -└── procedures/ - ├── types.ts - ├── utils.ts - ├── index.ts - └── categories/ - -src/utils/ -├── filter.ts -└── validation.ts - -src/hooks/ -├── useDrugFilters.ts -├── useProcedureFilters.ts -├── useGenericFilter.ts -└── useSearch.ts -``` - -### Documentación -``` -docs/ -├── DECISIONES_TECNICAS_CONSOLIDADAS.md -├── CASOS_BORDE.md -├── ERRORES_CRITICOS_MEDICOS.md -├── LOGS_AUDITORIA.md -├── SEPARACION_CAPAS_LOGICA_NEGOCIO.md -├── SISTEMA_VALIDACION_DOSIS.md -├── SISTEMA_VALIDACION_PROTOCOLOS.md -└── TESTING_MOCKS_DATOS_MEDICOS.md -``` - ---- - -## 🗑️ Archivos Eliminados - -### Scripts Obsoletos (10 archivos) -- `scripts/cleanup-safe.sh` -- `scripts/desplegar.sh` -- `scripts/webhook-deploy.sh` -- `scripts/mover_imagenes_pwa.sh` -- `scripts/verificacion_final.sh` -- `scripts/prepare-validation-test.sh` -- `scripts/auditoria_assets.sh` -- `scripts/fix-asset-names.sh` -- `scripts/optimize-bloque-00-images.sh` -- `scripts/copiar-guias-markdown.sh` -- `scripts/deploy/resolver-conflicto-merge.sh` ⭐ (eliminado hoy) - -### Documentación Obsoleta (80+ archivos) -- Múltiples archivos de auditorías y checklists obsoletos -- Documentación de fases completadas -- Reportes de normalización ya aplicados - ---- - -## 📊 Estadísticas - -- **Archivos modificados:** ~20 archivos -- **Archivos nuevos:** ~40 archivos -- **Archivos eliminados:** ~90 archivos -- **Líneas de código eliminadas:** ~28,000 líneas (principalmente docs obsoletos) -- **Líneas de código nuevas:** ~5,000 líneas (código refactorizado) -- **Build:** ✅ Exitoso sin errores - ---- - -## ✅ Verificaciones Realizadas - -- ✅ Build de producción exitoso -- ✅ Sin errores de TypeScript -- ✅ Estructura de carpetas correcta -- ✅ Compatibilidad con código existente mantenida -- ✅ Scripts obsoletos eliminados - ---- - -## 🚀 Próximos Pasos Recomendados - -1. **Probar aplicación localmente** - ```bash - npm run dev - ``` - -2. **Verificar funcionalidades** - - Navegación de fármacos - - Navegación de procedimientos - - Búsqueda - - Filtros - -3. **Hacer commit de cambios** - ```bash - git add . - git commit -m "refactor: Fase 1 - Clean Architecture y refactorización completa" - ``` - -4. **Push a GitHub y servidor** - ```bash - git push origin main - git push production main - ``` - ---- - -## ⚠️ Notas Importantes - -- Los archivos `drugs.ts` y `procedures.ts` originales se mantienen para compatibilidad -- La nueva estructura modular está lista para uso futuro -- Los schemas Zod están preparados para validación en backend -- La estructura Clean Architecture está lista para implementación completa diff --git a/SPEC.md b/SPEC.md index 250fde63..4a437100 100644 --- a/SPEC.md +++ b/SPEC.md @@ -1,870 +1,327 @@ -# 📋 SPEC - Arquitectura y Plan de Ejecución -## EMERGES TES - Backend de Gestión de Contenido +# 📋 SPEC - Especificación Maestra del Proyecto +## EMERGES TES - Guía Digital de Protocolos de Emergencias -**Fecha:** 2025-01-25 -**Versión:** 1.0 -**Estado:** En Planificación +**Última actualización:** 2025-02-02 +**Versión:** 2.1 +**Estado:** Activo - Fuente de Verdad del Proyecto --- -## 🎯 OBJETIVO +## 🎯 PARTE 1: QUÉ Y POR QUÉ (Antes del Cómo) -Crear un backend completo para gestionar todo el contenido médico de EMERGES TES: -- ✅ Protocolos (procedures) -- ✅ Vademécum (drugs) -- ✅ Guías de Refuerzo (guides) -- ✅ Glosario de Términos (glossary) - **NUEVO** -- ✅ Medios Audiovisuales (media) -- ✅ Sistema de Validación Médica mejorado -- ✅ Refactorización de archivos grandes -- ✅ Eliminación de duplicidades +### 1.1 ¿Qué es EMERGES TES? + +**EMERGES TES** es una **aplicación web progresiva (PWA)** diseñada como herramienta de referencia rápida para **Técnicos de Emergencias Sanitarias (TES)** y profesionales de emergencias médicas. + +**No es:** +- ❌ Un sistema de diagnóstico automático +- ❌ Una herramienta de IA que toma decisiones clínicas +- ❌ Un sustituto de la formación reglada del profesional +- ❌ Un reemplazo del criterio clínico + +**Sí es:** +- ✅ Un **socio cognitivo** que reduce la carga cognitiva en emergencias +- ✅ Una herramienta de **consulta rápida** (< 2 clics para información crítica) +- ✅ Un sistema **offline-first** que funciona sin conexión +- ✅ Una plataforma de **formación continua** con contenido estructurado --- -## 🏗️ ARQUITECTURA +### 1.2 ¿Por qué existe este proyecto? -### Patrón Arquitectónico: **Clean Architecture + Repository Pattern** +#### Problema que resuelve + +**Contexto del usuario (TES en emergencias):** +- Ambiente de **alta presión y estrés** +- Necesidad de información **inmediata** (< 30 segundos) +- Uso frecuente en **condiciones adversas** (móvil, offline, bajo presión) +- Requisito de **precisión absoluta** (errores pueden ser críticos) + +**Problemas específicos que aborda:** + +1. **Acceso rápido a información crítica** + - Dosis de fármacos en emergencias + - Secuencias de protocolos (RCP, Shock, Vía Aérea) + - Calculadoras médicas (Glasgow, perfusiones, dosis pediátricas) + +2. **Reducción de errores humanos** + - Validación de dosis por edad/peso + - Recordatorios de pasos críticos + - Alertas de contraindicaciones + +3. **Estandarización de procedimientos** + - Protocolos basados en guías oficiales (ERC, AHA, SEMES) + - Consistencia en actuaciones + - Trazabilidad de decisiones + +4. **Formación continua** + - Manual estructurado navegable + - Guías formativas asociadas a protocolos + - Modos de práctica/simulación + +--- + +### 1.3 Principios de Diseño (Por qué así) + +#### 1.3.1 Andragogía Clínica y Stress-Ready Design + +**Por qué:** Los adultos aprenden mejor cuando el conocimiento tiene relevancia directa y se conecta con experiencia previa. En emergencias, la carga cognitiva debe minimizarse. + +**Aplicación:** +- **Orientación al problema:** Estructura por problemas clínicos, no categorías teóricas +- **Autonomía:** Navegación no lineal, acceso directo a secciones críticas +- **Experiencia previa:** Terminología estándar (HL7 FHIR cuando aplique) +- **Procesamiento sensorial:** Jerarquía visual (Lookability), multimodalidad +- **Simulación:** Modos de práctica para transferir habilidades al mundo real + +**Referencia:** `docs/ANDRAGOGIA_STRESS_READY_112.md` + +#### 1.3.2 Offline-First + +**Por qué:** Las emergencias ocurren en zonas rurales o con baja cobertura. La autonomía del profesional no puede depender de conexión a internet. + +**Aplicación:** +- Contenido estático embebido en el bundle +- Service Worker para cacheo agresivo +- Funcionalidad completa sin backend (Fase A) + +#### 1.3.3 Type Safety y Validación Estricta + +**Por qué:** Errores en dosis o protocolos pueden ser críticos. El sistema debe prevenir errores en tiempo de compilación y runtime. + +**Aplicación:** +- TypeScript estricto (sin `any`) +- Validación Zod en runtime +- Guard clauses obligatorias en componentes + +#### 1.3.4 Clean Architecture (Backend) + +**Por qué:** Separación clara de responsabilidades facilita mantenimiento, testing y evolución del sistema. + +**Aplicación:** +- Domain Layer aislado (no depende de nadie) +- Application Layer orquesta casos de uso +- Infrastructure Layer maneja detalles técnicos +- Presentation Layer expone API REST + +--- + +### 1.4 Dominios de Negocio Identificados + +| Dominio | Entidad Principal | Propósito | +|---------|-------------------|-----------| +| **Protocolos Clínicos** | `Procedure` / `ContentItem` | Secuencias de acciones ordenadas temporalmente para emergencias | +| **Fármacos** | `Drug` | Referencias farmacológicas con dosis, indicaciones, contraindicaciones | +| **Guías de Refuerzo** | `Guide` / `ContentItem` (type: 'guide') | Contenido formativo estructurado en secciones | +| **Herramientas Clínicas** | Checklists, Pathways, Calculadoras | Herramientas interactivas para apoyo a decisiones | +| **Glosario** | `GlossaryTerm` | Términos médicos con definiciones y relaciones | +| **Medios Audiovisuales** | `MediaResource` | Imágenes, videos, documentos asociados a contenido | +| **Contexto Clínico** | `PatientContext`, `Vitals` | Estado del paciente (simulado) para herramientas | + +--- + +## 🏗️ PARTE 2: CÓMO (Arquitectura y Stack) + +### 2.1 Stack Tecnológico + +#### Frontend +- **Framework:** React 19.2.3 + TypeScript 5.8.3 +- **Build Tool:** Vite 7.3.1 +- **Routing:** React Router 6.30.1 +- **UI:** Tailwind CSS 3.4.17 + shadcn/ui + Radix UI +- **Validación:** Zod 4.3.6 +- **Markdown:** react-markdown + remark/rehype +- **PWA:** Service Worker + Manifest +- **Testing:** Vitest 4.0.17 + Testing Library + +#### Backend +- **Runtime:** Node.js +- **Framework:** Express 4.18.2 + TypeScript 5.9.3 +- **Base de Datos:** PostgreSQL +- **Query Builder:** pg (native) +- **Validación:** Zod 4.3.5 +- **Autenticación:** JWT + bcrypt +- **Seguridad:** Helmet + CORS + express-rate-limit +- **Logging:** Winston +- **Cache:** Redis (ioredis) + +#### Infraestructura +- **Containerización:** Docker + docker-compose +- **Process Manager:** PM2 +- **CI/CD:** GitHub Actions +- **Hosting:** GitHub Pages (frontend) + VPS (backend) + +--- + +### 2.2 Arquitectura + +#### Backend: Clean Architecture (Simplificada) ``` -┌─────────────────────────────────────────────────────────┐ -│ PRESENTATION LAYER │ -│ (Express Routes + Middleware + Validators) │ -└─────────────────────────────────────────────────────────┘ - ↓ -┌─────────────────────────────────────────────────────────┐ -│ APPLICATION LAYER │ -│ (Services: ContentService, DrugService, etc.) │ -└─────────────────────────────────────────────────────────┘ - ↓ -┌─────────────────────────────────────────────────────────┐ -│ DOMAIN LAYER │ -│ (Entities, Value Objects, Domain Logic) │ -└─────────────────────────────────────────────────────────┘ - ↓ -┌─────────────────────────────────────────────────────────┐ -│ INFRASTRUCTURE LAYER │ -│ (Repositories, Database, File Storage) │ -└─────────────────────────────────────────────────────────┘ +┌─────────────────────────────────────────┐ +│ PRESENTATION LAYER │ +│ Routes + Middleware + Validators │ +└─────────────────────────────────────────┘ + ↓ +┌─────────────────────────────────────────┐ +│ APPLICATION LAYER │ +│ Services (lógica de negocio) │ +└─────────────────────────────────────────┘ + ↓ +┌─────────────────────────────────────────┐ +│ DOMAIN LAYER │ +│ Entities + Value Objects + Interfaces │ +└─────────────────────────────────────────┘ + ↓ +┌─────────────────────────────────────────┐ +│ INFRASTRUCTURE LAYER │ +│ Repositories + Database + Storage │ +└─────────────────────────────────────────┘ ``` -### Principios de Diseño +**Estado actual:** +- ✅ Domain Layer bien definido y aislado +- ⚠️ Application Layer existe como `services/` pero no completamente separada +- ⚠️ Infrastructure Layer no tiene carpeta explícita (implementaciones mezcladas) +- ✅ Presentation Layer bien definida -1. **Separación de Responsabilidades** - - Routes: Solo routing y validación de entrada - - Services: Lógica de negocio - - Repositories: Acceso a datos - - Entities: Modelos de dominio inmutables +**Objetivo:** Separación completa Application/Infrastructure en carpetas explícitas. -2. **Inmutabilidad** - - Todas las entidades son inmutables - - Usar `readonly` en TypeScript - - Crear nuevas instancias en lugar de mutar - -3. **Validación con Zod** - - Todos los inputs validados con Zod - - Schemas compartidos entre frontend y backend - - Validación en runtime, no solo en compile-time - -4. **Funciones Pequeñas** - - Máximo 20-30 líneas por función - - Una sola responsabilidad - - Fácil de testear - ---- - -## 📊 MODELO DE DATOS - -### 1. Content Items (Ya existe, mejorar) - -```typescript -// Domain Entity -interface ContentItem { - readonly id: string; - readonly type: 'protocol' | 'guide' | 'manual' | 'checklist'; - readonly slug: string; - readonly level: 'operativo' | 'formativo' | 'referencia'; - readonly title: string; - readonly shortTitle?: string; - readonly description?: string; - readonly content: ContentData; // JSON estructurado - readonly contentMarkdown?: string; - readonly category?: string; - readonly subcategory?: string; - readonly priority: 'critica' | 'alta' | 'media' | 'baja'; - readonly ageGroup?: 'adulto' | 'pediatrico' | 'neonatal' | 'todos'; - readonly status: 'draft' | 'in_review' | 'approved' | 'published' | 'archived'; - readonly version: number; - readonly latestVersion: number; - readonly validatedBy?: string; - readonly validatedAt?: Date; - readonly createdAt: Date; - readonly updatedAt: Date; - readonly createdBy: string; - readonly updatedBy: string; -} -``` - -### 2. Drugs (Ya existe, mejorar) - -```typescript -interface Drug { - readonly id: string; - readonly slug: string; - readonly genericName: string; - readonly tradeName?: string; - readonly category: DrugCategory; - readonly line: 'first' | 'second'; - readonly frequency: 'high' | 'medium' | 'low'; - readonly presentation: string; - readonly adultDose: string; - readonly pediatricDose?: string; - readonly routes: readonly AdministrationRoute[]; - readonly dilution?: string; - readonly indications: readonly string[]; - readonly contraindications: readonly string[]; - readonly sideEffects?: string; - readonly antidote?: string; - readonly notes: readonly string[]; - readonly criticalPoints: readonly string[]; - readonly source?: string; - readonly status: ContentStatus; - readonly version: string; - readonly createdAt: Date; - readonly updatedAt: Date; -} -``` - -### 3. Glossary (NUEVO) - -```typescript -interface GlossaryTerm { - readonly id: string; - readonly term: string; - readonly abbreviation?: string; - readonly category: 'pharmaceutical' | 'anatomical' | 'clinical' | 'procedural'; - readonly definition: string; - readonly context?: string; // Contexto de uso - readonly examples?: readonly string[]; - readonly relatedTerms?: readonly string[]; // IDs de términos relacionados - readonly source?: string; - readonly status: ContentStatus; - readonly createdAt: Date; - readonly updatedAt: Date; -} -``` - -### 4. Media Resources (Ya existe, mejorar) - -```typescript -interface MediaResource { - readonly id: string; - readonly type: 'image' | 'video' | 'audio' | 'document'; - readonly path: string; - readonly filename: string; - readonly fileUrl: string; - readonly thumbnailUrl?: string; - readonly title?: string; - readonly description?: string; - readonly altText?: string; - readonly caption?: string; - readonly tags: readonly string[]; - readonly block?: string; - readonly chapter?: string; - readonly priority: ContentPriority; - readonly width?: number; - readonly height?: number; - readonly format?: string; - readonly fileSize: number; - readonly durationSeconds?: number; - readonly status: ContentStatus; - readonly createdAt: Date; - readonly updatedAt: Date; -} -``` - ---- - -## 🔐 VALIDACIÓN CON ZOD - -### Schemas Compartidos - -```typescript -// backend/src/validators/schemas/content.ts -import { z } from 'zod'; - -export const contentStatusSchema = z.enum([ - 'draft', - 'in_review', - 'approved', - 'published', - 'archived' -]); - -export const contentPrioritySchema = z.enum([ - 'critica', - 'alta', - 'media', - 'baja' -]); - -export const contentTypeSchema = z.enum([ - 'protocol', - 'guide', - 'manual', - 'checklist' -]); - -export const contentLevelSchema = z.enum([ - 'operativo', - 'formativo', - 'referencia' -]); - -export const ageGroupSchema = z.enum([ - 'adulto', - 'pediatrico', - 'neonatal', - 'todos' -]); - -// Schema para crear contenido -export const createContentSchema = z.object({ - type: contentTypeSchema, - slug: z.string().min(1).max(200).regex(/^[a-z0-9-]+$/), - level: contentLevelSchema, - title: z.string().min(1).max(500), - shortTitle: z.string().max(200).optional(), - description: z.string().max(2000).optional(), - content: z.record(z.unknown()), // JSON estructurado - contentMarkdown: z.string().optional(), - category: z.string().max(100).optional(), - subcategory: z.string().max(100).optional(), - priority: contentPrioritySchema, - ageGroup: ageGroupSchema.optional(), - tags: z.array(z.string()).optional(), -}); - -// Schema para actualizar contenido -export const updateContentSchema = createContentSchema.partial().extend({ - id: z.string().min(1), -}); -``` - ---- - -## 📁 ESTRUCTURA DE CARPETAS PROPUESTA +#### Frontend: Arquitectura por Capas Funcional ``` -backend/ -├── src/ -│ ├── domain/ # 🆕 DOMAIN LAYER -│ │ ├── entities/ -│ │ │ ├── ContentItem.ts -│ │ │ ├── Drug.ts -│ │ │ ├── GlossaryTerm.ts -│ │ │ └── MediaResource.ts -│ │ ├── value-objects/ -│ │ │ ├── ContentStatus.ts -│ │ │ ├── ContentPriority.ts -│ │ │ └── Version.ts -│ │ └── repositories/ # Interfaces de repositorios -│ │ ├── IContentRepository.ts -│ │ ├── IDrugRepository.ts -│ │ ├── IGlossaryRepository.ts -│ │ └── IMediaRepository.ts -│ │ -│ ├── application/ # 🆕 APPLICATION LAYER -│ │ ├── services/ -│ │ │ ├── ContentService.ts -│ │ │ ├── DrugService.ts -│ │ │ ├── GlossaryService.ts -│ │ │ ├── MediaService.ts -│ │ │ └── ValidationService.ts -│ │ └── use-cases/ -│ │ ├── CreateContentUseCase.ts -│ │ ├── UpdateContentUseCase.ts -│ │ ├── SubmitForReviewUseCase.ts -│ │ └── ApproveContentUseCase.ts -│ │ -│ ├── infrastructure/ # 🆕 INFRASTRUCTURE LAYER -│ │ ├── repositories/ -│ │ │ ├── ContentRepository.ts -│ │ │ ├── DrugRepository.ts -│ │ │ ├── GlossaryRepository.ts -│ │ │ └── MediaRepository.ts -│ │ ├── storage/ -│ │ │ ├── FileStorage.ts -│ │ │ └── MediaStorage.ts -│ │ └── database/ -│ │ └── migrations/ -│ │ -│ ├── presentation/ # Routes + Middleware -│ │ ├── routes/ -│ │ │ ├── content.ts -│ │ │ ├── drugs.ts -│ │ │ ├── glossary.ts # 🆕 -│ │ │ ├── media.ts -│ │ │ └── validation.ts -│ │ ├── middleware/ -│ │ │ ├── auth.ts -│ │ │ ├── validate.ts -│ │ │ └── rate-limit.ts -│ │ └── validators/ -│ │ ├── content.ts -│ │ ├── drugs.ts -│ │ ├── glossary.ts # 🆕 -│ │ └── media.ts -│ │ -│ └── shared/ # Código compartido -│ ├── types/ -│ ├── errors/ -│ └── utils/ -│ -└── database/ - └── migrations/ - ├── 004_create_glossary_schema.sql # 🆕 - └── 005_improve_media_schema.sql # 🆕 +src/ +├── pages/ → Route components (Presentation) +├── components/ → UI components (Presentation) +├── hooks/ → Custom hooks (Application logic) +├── services/ → API adapters (Infrastructure) +├── data/ → Static data (Domain-like) +├── clinical/ → Domain logic (calculations, patient) +├── tools/ → Domain tools (checklists, calculators) +├── types/ → Type definitions +├── utils/ → Utilities +└── validators/ → Input validation (Zod) ``` ---- - -## 🎫 PLAN DE EJECUCIÓN (TICKETS) - -### FASE 1: FUNDACIÓN Y REFACTORIZACIÓN - -#### Ticket 1.1: Crear estructura de carpetas Clean Architecture -**Prioridad:** Alta -**Estimación:** 2 horas -**Patrón:** Arquitectura en capas - -**Tareas:** -- [ ] Crear carpetas `domain/`, `application/`, `infrastructure/` -- [ ] Mover código existente a capas apropiadas -- [ ] Crear interfaces de repositorios - -**Criterios de aceptación:** -- ✅ Estructura de carpetas creada -- ✅ Código existente reorganizado -- ✅ Interfaces de repositorios definidas +**Estado actual:** Arquitectura funcional orientada a React, no Clean Architecture estricta. --- -#### Ticket 1.2: Crear schemas Zod compartidos -**Prioridad:** Alta -**Estimación:** 3 horas -**Patrón:** Schema-First Design +### 2.3 Modelo de Datos -**Tareas:** -- [ ] Crear `backend/src/shared/schemas/` con todos los schemas Zod -- [ ] Schemas para ContentItem, Drug, GlossaryTerm, MediaResource -- [ ] Schemas para operaciones CRUD -- [ ] Exportar tipos TypeScript desde schemas +#### Entidades Principales -**Criterios de aceptación:** -- ✅ Todos los schemas Zod creados -- ✅ Tipos TypeScript generados desde schemas -- ✅ Validación completa de todos los campos +**ContentItem** (Protocolos, Guías, Manuales, Checklists) +- `id`, `type`, `slug`, `level`, `title`, `content` (JSON), `priority`, `status`, `version` + +**Drug** (Fármacos) +- `id`, `slug`, `genericName`, `tradeName`, `category`, `adultDose`, `pediatricDose`, `routes`, `indications`, `contraindications` + +**GlossaryTerm** (Glosario) +- `id`, `term`, `abbreviation`, `category`, `definition`, `relatedTerms` + +**MediaResource** (Medios) +- `id`, `type`, `path`, `fileUrl`, `title`, `tags`, `block`, `chapter` + +**Referencia completa:** Ver `backend/src/domain/entities/` --- -#### Ticket 1.3: Refactorizar archivos grandes (drugs.ts) -**Prioridad:** Alta -**Estimación:** 4 horas -**Patrón:** Split Large Files +### 2.4 Principios Técnicos Consolidados -**Problema:** `drugs.ts` tiene 1363 líneas +1. **Value Objects (Híbrido):** Entidades usan tipos simples; Value Objects en servicios para validación +2. **Serialización (Mappers):** Mappers separados en `infrastructure/mappers/`; Domain NO tiene `toJSON` +3. **IDs (Application Layer):** UUIDs generados en Application Layer, pasados a entidades +4. **Validación (Híbrido):** Básicas en Domain (`create()`), complejas en Application Services; Zod en Application +5. **Fechas (ISO 8601 Strings):** `string` con formato ISO 8601, NO `Date` nativo +6. **Arrays (readonly T[]):** `readonly string[]` para arrays inmutables +7. **Opcionales (Híbrido):** `?` para opcionales, `| null` cuando null tiene significado +8. **Errores (Personalizados):** `DomainError`, `ValidationError`, `BusinessRuleError` +9. **Versionado (Números Enteros):** `version: number`, NO semantic versioning +10. **JSONB (Union Types):** Union types para `content`, NO `Record` -**Solución:** -``` -src/data/drugs/ -├── index.ts # Exporta todo -├── types.ts # Tipos e interfaces -├── schemas.ts # Schemas Zod -├── cardiovascular.ts # Fármacos cardiovasculares -├── respiratorio.ts # Fármacos respiratorios -├── neurologico.ts # Fármacos neurológicos -├── analgesia.ts # Analgesia -├── oxigenoterapia.ts # Oxigenoterapia -└── otros.ts # Otros fármacos -``` - -**Tareas:** -- [ ] Dividir `drugs.ts` por categoría -- [ ] Crear `types.ts` con interfaces -- [ ] Crear `schemas.ts` con Zod schemas -- [ ] Mantener `index.ts` para compatibilidad -- [ ] Actualizar imports en componentes - -**Criterios de aceptación:** -- ✅ Archivo dividido en módulos <200 líneas cada uno -- ✅ Sin duplicación de código -- ✅ Todos los tests pasan -- ✅ Imports actualizados +**Referencia completa:** `.cursorrules` (sección "Decisiones Técnicas Consolidadas") --- -#### Ticket 1.4: Refactorizar archivos grandes (procedures.ts) -**Prioridad:** Alta -**Estimación:** 4 horas -**Patrón:** Split Large Files +### 2.5 Decisiones SDD (Checklist – Fuente de Verdad) -**Problema:** `procedures.ts` tiene 3584 líneas +Marco: **Desarrollo Impulsado por Especificaciones (SDD)**. Respuestas consolidadas en `docs/ENTREVISTA_SDD_RESPUESTAS.md`. -**Solución:** -``` -src/data/procedures/ -├── index.ts # Exporta todo -├── types.ts # Tipos e interfaces -├── schemas.ts # Schemas Zod -├── soporte-vital.ts # Protocolos soporte vital -├── patologias.ts # Protocolos patologías -├── escena.ts # Protocolos escena -└── shared.ts # Utilidades compartidas -``` - -**Tareas:** -- [ ] Dividir `procedures.ts` por categoría -- [ ] Crear `types.ts` con interfaces -- [ ] Crear `schemas.ts` con Zod schemas -- [ ] Mantener `index.ts` para compatibilidad -- [ ] Actualizar imports en componentes - -**Criterios de aceptación:** -- ✅ Archivo dividido en módulos <300 líneas cada uno -- ✅ Sin duplicación de código -- ✅ Todos los tests pasan -- ✅ Imports actualizados +| Categoría | Decisión clave | Impacto | +|-----------|----------------|---------| +| **Dominio** | Problema: información correcta e inmediata en emergencias; usuario: TES en escena + admin en panel; reglas puras en BUSINESS_LOGIC.md | Andragogía y stress-ready; reglas estables frente a tecnología | +| **Arquitectura** | Backend: Clean (Domain → Application → Infrastructure → Presentation). Frontend: capas funcional React | Mantenibilidad; aislamiento del dominio en backend | +| **Aislamiento** | Lógica de negocio independiente de framework y BD en backend; frontend con dominio explícito | Menor deuda técnica; tests más claros | +| **Estructura carpetas** | Por tipos técnicos / capas; no Feature-driven | Consistencia con Clean Architecture | +| **Framework** | React 19 + Vite (SPA, CSR). No Next.js 15 ni Angular 2025 | Offline-first; control del bundle y PWA | +| **Renderizado** | CSR (SPA); lazy loading; contenido estático embebido | Rendimiento y uso sin red | +| **Datos** | PostgreSQL (relacional, ACID). Backend propio; no BaaS como núcleo | Integridad y relaciones | +| **Offline-First** | Sí: Service Worker, contenido embebido, IndexedDB para Content Pack | Disponibilidad sin cobertura | +| **Seguridad/Validación** | Zod en todos los puntos de entrada; PII solo en panel (JWT, roles) | Consistencia y seguridad | +| **Gobernanza** | .cursorrules estrictas (no any, readonly, Zod, errores dominio, mappers) | Calidad del código (humano e IA) | +| **TDD** | No obligatorio en legacy; adoptable para flujos críticos nuevos | Reducción deuda de comprensión | --- -#### Ticket 1.5: Eliminar duplicidades en código -**Prioridad:** Media -**Estimación:** 3 horas -**Patrón:** DRY (Don't Repeat Yourself) +## 📊 PARTE 3: ESTADO ACTUAL Y GAPS -**Tareas:** -- [ ] Buscar código duplicado con herramientas (jscpd, etc.) -- [ ] Extraer funciones comunes a `shared/utils/` -- [ ] Crear hooks compartidos si aplica -- [ ] Eliminar imports no usados +### 3.1 Estado de Implementación -**Criterios de aceptación:** -- ✅ Código duplicado <5% -- ✅ Funciones comunes extraídas -- ✅ Sin imports no usados +| Componente | Estado | Cobertura | +|------------|--------|-----------| +| **Frontend PWA** | ✅ Funcional | Tests en aumento (objetivo: 80%) | +| **Backend API** | ✅ Capas Application/Infrastructure | Tests unitarios (Glossary, Content, Validation) + integración API | +| **Protocolos** | ✅ Completos | 50+ protocolos (categoría Escena vacía; ver contenido faltante) | +| **Fármacos** | ✅ Completos | 100+ fármacos | +| **Guías Formativas** | ✅ Completas | Guías asociadas a protocolos | +| **Herramientas Clínicas** | ✅ Funcionales | Checklists, calculadoras, pathways | +| **Glosario** | ⚠️ Backend completo (API + migración) | Frontend no consume aún `/api/glossary` | +| **Medios** | ✅ Upload mejorado + interfaz gestión | Validación Zod, MediaManagerPage con errores inline | +| **Validación Médica** | ✅ Workflow completo | ValidationService, IValidationRepository, rutas delegadas | + +### 3.2 Gaps Identificados + +#### Arquitectura +- ✅ Backend: Separación Application/Infrastructure en uso (servicios, repos, ValidationService) +- ⚠️ Frontend: Arquitectura funcional React (no Clean Architecture estricta) + +#### Testing +- ✅ Backend: Tests unitarios (GlossaryService, ContentService, ValidationService) y tests integración API +- ⚠️ Frontend: Cobertura en aumento; objetivo 80% documentado + +#### Funcionalidades Pendientes +- ⚠️ Glosario: Frontend debe consumir `/api/glossary` (hoy usa datos locales en `pharmaceutical-terminology.ts` si aplica) +- ✅ Medios: Upload e interfaz de gestión implementados +- ✅ Validación Médica: Workflow completo (ValidationService + rutas) --- -### FASE 2: GLOSARIO (NUEVO) +## 🎫 PARTE 4: PLAN DE EJECUCIÓN (BACKLOG) -#### Ticket 2.1: Crear schema de base de datos para glosario -**Prioridad:** Alta -**Estimación:** 2 horas -**Patrón:** Database-First +**Documentos de control:** `docs/QUE_FALTA.md`, `docs/BACKLOG_MICRO_TICKETS.md`, `docs/CONTENIDO_FALTANTE.md` -**Tareas:** -- [ ] Crear migración `004_create_glossary_schema.sql` -- [ ] Tabla `glossary_terms` con campos necesarios -- [ ] Índices para búsqueda full-text -- [ ] Relaciones con otros contenidos +**Fases ya ejecutadas (resumen):** +1. **Fase 1: Fundación y Refactorización** — Schemas Zod, refactor procedures/drugs, http-responses +2. **Fase 2: Glosario** — Schema BD, repositorio, servicio, API, migración frontend→backend +3. **Fase 3: Validación Médica** — ValidationService, IValidationRepository, ContentStatus, rutas +4. **Fase 4: Medios** — Upload mejorado (Zod, safeExtension), interfaz MediaManagerPage +5. **Fase 5: Testing** — Tests backend (servicios + API), tests frontend (hooks, utils, componentes) -**Criterios de aceptación:** -- ✅ Migración creada y testeada -- ✅ Índices optimizados -- ✅ Constraints de integridad +**Pendiente de contenido (no técnico):** Ver `docs/CONTENIDO_FALTANTE.md` (protocolos Escena, guías, términos glosario). --- -#### Ticket 2.2: Crear entidad GlossaryTerm en dominio -**Prioridad:** Alta -**Estimación:** 2 horas -**Patrón:** Domain-Driven Design +## 📚 REFERENCIAS -**Tareas:** -- [ ] Crear `domain/entities/GlossaryTerm.ts` -- [ ] Definir interfaz inmutable -- [ ] Crear value objects necesarios -- [ ] Validaciones de dominio - -**Criterios de aceptación:** -- ✅ Entidad inmutable creada -- ✅ Validaciones de dominio implementadas -- ✅ Value objects definidos +- **Entrevista SDD (respuestas consolidadas):** `docs/ENTREVISTA_SDD_RESPUESTAS.md` +- **Arquitectura:** `.cursorrules` +- **Reglas de negocio puras:** `docs/BUSINESS_LOGIC.md` +- **Andragogía:** `docs/ANDRAGOGIA_STRESS_READY_112.md` +- **Checklist:** `docs/CHECKLIST_ANTES_ACEPTAR_CAMBIOS.md` +- **Auditoría Técnica:** `docs/AUDITORIA_TECNICA_COMPLETA_TECH_LEAD.md` +- **Control Proyecto:** `docs/CONTROL_PROYECTO.md` --- -#### Ticket 2.3: Crear repositorio de glosario -**Prioridad:** Alta -**Estimación:** 3 horas -**Patrón:** Repository Pattern - -**Tareas:** -- [ ] Crear `infrastructure/repositories/GlossaryRepository.ts` -- [ ] Implementar `IGlossaryRepository` -- [ ] Métodos CRUD completos -- [ ] Búsqueda full-text - -**Criterios de aceptación:** -- ✅ Repositorio implementado -- ✅ Todos los métodos CRUD funcionan -- ✅ Búsqueda full-text optimizada - ---- - -#### Ticket 2.4: Crear servicio de glosario -**Prioridad:** Alta -**Estimación:** 3 horas -**Patrón:** Service Layer - -**Tareas:** -- [ ] Crear `application/services/GlossaryService.ts` -- [ ] Lógica de negocio para glosario -- [ ] Validaciones con Zod -- [ ] Manejo de errores - -**Criterios de aceptación:** -- ✅ Servicio implementado -- ✅ Validaciones completas -- ✅ Manejo de errores robusto - ---- - -#### Ticket 2.5: Crear rutas API para glosario -**Prioridad:** Alta -**Estimación:** 2 horas -**Patrón:** RESTful API - -**Endpoints:** -- `GET /api/glossary` - Listar términos -- `GET /api/glossary/:id` - Obtener término -- `POST /api/glossary` - Crear término -- `PUT /api/glossary/:id` - Actualizar término -- `DELETE /api/glossary/:id` - Eliminar término -- `GET /api/glossary/search?q=...` - Buscar términos - -**Tareas:** -- [ ] Crear `routes/glossary.ts` -- [ ] Implementar todos los endpoints -- [ ] Validación con Zod middleware -- [ ] Autenticación y permisos - -**Criterios de aceptación:** -- ✅ Todos los endpoints implementados -- ✅ Validación completa -- ✅ Tests de integración pasan - ---- - -#### Ticket 2.6: Migrar glosarios existentes del frontend al backend -**Prioridad:** Media -**Estimación:** 3 horas -**Patrón:** Data Migration - -**Tareas:** -- [ ] Leer `pharmaceutical-terminology.ts` -- [ ] Leer `anatomical-terminology.ts` -- [ ] Crear script de migración -- [ ] Insertar datos en base de datos -- [ ] Verificar integridad - -**Criterios de aceptación:** -- ✅ Todos los términos migrados -- ✅ Sin pérdida de datos -- ✅ Relaciones creadas correctamente - ---- - -### FASE 3: MEJORAS DE VALIDACIÓN MÉDICA - -#### Ticket 3.1: Mejorar sistema de validación médica -**Prioridad:** Alta -**Estimación:** 4 horas -**Patrón:** State Machine - -**Mejoras:** -- [ ] Workflow completo: draft → in_review → approved → published -- [ ] Notificaciones a revisores -- [ ] Historial de cambios detallado -- [ ] Comentarios de revisión -- [ ] Aprobación por múltiples revisores (opcional) - -**Tareas:** -- [ ] Mejorar `ValidationService` -- [ ] Crear máquina de estados -- [ ] Sistema de notificaciones -- [ ] Historial mejorado - -**Criterios de aceptación:** -- ✅ Workflow completo implementado -- ✅ Notificaciones funcionan -- ✅ Historial completo - ---- - -#### Ticket 3.2: Crear dashboard de revisión médica -**Prioridad:** Media -**Estimación:** 5 horas -**Patrón:** Admin Dashboard - -**Tareas:** -- [ ] Endpoint `GET /api/validation/dashboard` -- [ ] Estadísticas de contenido pendiente -- [ ] Filtros por tipo, prioridad, fecha -- [ ] Vista de historial de validación - -**Criterios de aceptación:** -- ✅ Dashboard funcional -- ✅ Estadísticas correctas -- ✅ Filtros funcionan - ---- - -### FASE 4: MEJORAS DE MEDIOS AUDIOVISUALES - -#### Ticket 4.1: Mejorar sistema de upload de medios -**Prioridad:** Alta -**Estimación:** 4 horas -**Patrón:** File Upload Service - -**Mejoras:** -- [ ] Upload múltiple de archivos -- [ ] Procesamiento automático (thumbnails, optimización) -- [ ] Validación de tipos y tamaños -- [ ] Asociación fácil con contenido -- [ ] Preview antes de guardar - -**Tareas:** -- [ ] Mejorar `MediaService` -- [ ] Procesamiento de imágenes (sharp) -- [ ] Generación de thumbnails -- [ ] Validación mejorada - -**Criterios de aceptación:** -- ✅ Upload múltiple funciona -- ✅ Thumbnails generados automáticamente -- ✅ Validación completa - ---- - -#### Ticket 4.2: Crear interfaz de gestión de medios -**Prioridad:** Media -**Estimación:** 5 horas -**Patrón:** Media Library - -**Tareas:** -- [ ] Endpoint `GET /api/media/library` -- [ ] Búsqueda y filtros -- [ ] Vista de galería -- [ ] Asociación con contenido - -**Criterios de aceptación:** -- ✅ Biblioteca de medios funcional -- ✅ Búsqueda rápida -- ✅ Asociación fácil - ---- - -### FASE 5: TESTING Y CALIDAD - -#### Ticket 5.1: Crear tests unitarios para servicios -**Prioridad:** Alta -**Estimación:** 6 horas -**Patrón:** Unit Testing - -**Tareas:** -- [ ] Tests para `ContentService` -- [ ] Tests para `DrugService` -- [ ] Tests para `GlossaryService` -- [ ] Tests para `MediaService` -- [ ] Cobertura >80% - -**Criterios de aceptación:** -- ✅ Tests unitarios creados -- ✅ Cobertura >80% -- ✅ Todos los tests pasan - ---- - -#### Ticket 5.2: Crear tests de integración para API -**Prioridad:** Alta -**Estimación:** 4 horas -**Patrón:** Integration Testing - -**Tareas:** -- [ ] Tests para rutas de contenido -- [ ] Tests para rutas de fármacos -- [ ] Tests para rutas de glosario -- [ ] Tests para rutas de medios - -**Criterios de aceptación:** -- ✅ Tests de integración creados -- ✅ Todos los endpoints testeados -- ✅ Tests pasan en CI/CD - ---- - -## 🔒 REGLAS DE CALIDAD Y SEGURIDAD - -### Higiene de Código -- ✅ Funciones máximo 20-30 líneas -- ✅ Una sola responsabilidad por función -- ✅ Nombres descriptivos -- ✅ Sin código comentado -- ✅ Sin imports no usados - -### Validación -- ✅ Todos los inputs validados con Zod -- ✅ Validación en runtime -- ✅ Mensajes de error claros -- ✅ Validación de tipos médicos críticos - -### Testing -- ✅ Tests unitarios para servicios -- ✅ Tests de integración para API -- ✅ Cobertura mínima 80% -- ✅ Tests antes o simultáneos a implementación - -### Privacidad y Seguridad -- ✅ No exponer datos sensibles -- ✅ Validación de permisos en todas las rutas -- ✅ Rate limiting en endpoints críticos -- ✅ Logs de auditoría completos -- ✅ Sanitización de inputs - ---- - -## 📝 NOTAS IMPORTANTES - -1. **Compatibilidad hacia atrás:** Mantener compatibilidad con frontend existente durante la migración -2. **Migración gradual:** Migrar contenido gradualmente, no todo de una vez -3. **Validación médica:** Todo contenido médico debe pasar por validación antes de publicarse -4. **Offline-first:** El frontend debe seguir funcionando offline con datos cacheados -5. **Performance:** Optimizar queries de base de datos, usar índices apropiados - ---- - -## 📋 RESPUESTAS A ENTREVISTA TÉCNICA - -### 2. Validación de Dosis - -**Rangos máximos/mínimos por edad/peso:** ✅ SÍ -- Ver documento: `docs/SISTEMA_VALIDACION_DOSIS.md` -- Sistema completo de validación con rangos por grupo de edad -- Validación de peso para edad -- Cálculo automático de dosis pediátricas - -**Validación de cálculos pediátricos:** ✅ SÍ -- Cálculo por peso (mg/kg) -- Cálculo por superficie corporal (mg/m²) -- Validación de rangos seguros -- Alertas para dosis en límites - -### 3. Validación de Protocolos - -**Validación de secuencia de pasos:** ✅ SÍ -- Ver documento: `docs/SISTEMA_VALIDACION_PROTOCOLOS.md` -- Validación de orden secuencial -- Detección de pasos faltantes -- Validación de pasos críticos obligatorios - -**Dependencias entre protocolos:** ✅ SÍ -- Prerequisitos (debe ejecutarse antes) -- Protocolos siguientes (normalmente lleva a) -- Alternativos (mutuamente excluyentes) -- Complementarios (se usan juntos) - -### 4. Contenido Médico - -**Quién valida:** ✅ Definido -- Ver documento: `docs/SISTEMA_VALIDACION_MEDICA.md` -- **Editor:** Crea y envía a revisión -- **Revisor Médico:** Revisa y aprueba/rechaza -- **Validador Médico:** Validación final contra guías oficiales -- **Publicador:** Publica contenido aprobado - -**Flujo de aprobación:** ✅ Definido -``` -DRAFT → IN_REVIEW → APPROVED → PUBLISHED - ↓ ↓ - └─────────┘ (REJECTED vuelve a DRAFT) -``` - -### 5. Errores Críticos - -**Qué errores bloquean acciones:** ✅ Definido -- Ver documento: `docs/ERRORES_CRITICOS_MEDICOS.md` -- Dosis fuera de rango seguro → BLOQUEA -- Dosis letal → BLOQUEA -- Paso crítico omitido → BLOQUEA -- Prerequisito no cumplido → BLOQUEA -- Contenido no validado → BLOQUEA publicación -- Peso inválido para edad → BLOQUEA - -### 6. Separación de Capas - -**Arquitectura:** ✅ Clean Architecture -- Ver documento: `docs/SEPARACION_CAPAS_LOGICA_NEGOCIO.md` -- **Domain:** Entidades, Value Objects, Lógica pura -- **Application:** Casos de uso, Servicios -- **Infrastructure:** Repositorios, BD, Storage -- **Presentation:** Routes, Middleware, Validators - -**Lógica de negocio:** ✅ Organizada -- Domain Services para lógica de dominio pura -- Application Services para orquestación -- Use Cases para casos de uso específicos - -### 7. Casos de Borde - -**Análisis completo:** ✅ Documentado -- Ver documento: `docs/CASOS_BORDE.md` -- Casos de borde analizados uno por uno -- Soluciones propuestas para cada caso -- Validaciones definidas - -### 8. Logs y Datos de Relevancia - -**Sistema de logs:** ✅ Definido -- Ver documento: `docs/LOGS_AUDITORIA.md` -- **NO datos sensibles:** No se registran nombres, DNI, etc. -- **SÍ acciones del sistema:** Audit logs completos -- **SÍ validaciones:** Validation logs -- **SÍ errores críticos:** Error logs con notificaciones -- **SÍ estadísticas agregadas:** Sin identificar pacientes - -### 9. Testing - -**Cobertura mínima:** ✅ 80% -- Ver documento: `docs/TESTING_MOCKS_DATOS_MEDICOS.md` -- Domain Layer: 90%+ -- Application Layer: 85%+ -- Infrastructure Layer: 70%+ -- Presentation Layer: 75%+ - -**Mocks para datos médicos:** ✅ Explicado -- Mocks de repositorios -- Fixtures de datos médicos de prueba -- Mocks de servicios externos -- Ejemplos completos incluidos - ---- - -## 🚀 PRÓXIMOS PASOS - -1. ✅ Revisar y aprobar este SPEC -2. ✅ Crear `.cursorrules` con reglas de calidad -3. ✅ Documentos técnicos creados: - - `docs/SISTEMA_VALIDACION_DOSIS.md` - - `docs/SISTEMA_VALIDACION_PROTOCOLOS.md` - - `docs/SISTEMA_VALIDACION_MEDICA.md` - - `docs/ERRORES_CRITICOS_MEDICOS.md` - - `docs/SEPARACION_CAPAS_LOGICA_NEGOCIO.md` - - `docs/CASOS_BORDE.md` - - `docs/LOGS_AUDITORIA.md` - - `docs/TESTING_MOCKS_DATOS_MEDICOS.md` -4. Comenzar con Fase 1 (Fundación y Refactorización) -5. Implementar tickets en orden de prioridad - ---- - -**Fin del SPEC** +**Este documento es la fuente de verdad del proyecto. Cualquier decisión arquitectónica o de diseño debe alinearse con este SPEC.** diff --git a/admin-panel/src/pages/MediaManagerPage.tsx b/admin-panel/src/pages/MediaManagerPage.tsx index 7f8ca9f5..ad4b1197 100644 --- a/admin-panel/src/pages/MediaManagerPage.tsx +++ b/admin-panel/src/pages/MediaManagerPage.tsx @@ -36,8 +36,11 @@ export default function MediaManagerPage() { const [typeFilter, setTypeFilter] = useState<'all' | 'image' | 'video'>('all'); const [searchQuery, setSearchQuery] = useState(''); const [orphanedCount, setOrphanedCount] = useState(0); + const [loadError, setLoadError] = useState(null); const [showUpload, setShowUpload] = useState(false); const [uploadFile, setUploadFile] = useState(null); + const [uploadError, setUploadError] = useState(null); + const [uploadValidationDetails, setUploadValidationDetails] = useState<{ path: string; message: string }[] | null>(null); const [uploadData, setUploadData] = useState({ title: '', description: '', @@ -48,6 +51,7 @@ export default function MediaManagerPage() { const loadResources = async () => { setIsLoading(true); + setLoadError(null); try { const token = localStorage.getItem('admin_token'); const params = new URLSearchParams({ @@ -63,10 +67,14 @@ export default function MediaManagerPage() { }, }); const data = await response.json(); + if (!response.ok) { + setLoadError(data.error || 'Error al cargar recursos'); + return; + } setResources(data.items || []); setTotal(data.total || 0); } catch (error) { - console.error('Error cargando recursos:', error); + setLoadError('Error de conexión al cargar recursos'); } finally { setIsLoading(false); } @@ -96,6 +104,8 @@ export default function MediaManagerPage() { if (!uploadFile) return; setIsUploading(true); + setUploadError(null); + setUploadValidationDetails(null); try { const token = localStorage.getItem('admin_token'); const formData = new FormData(); @@ -114,6 +124,8 @@ export default function MediaManagerPage() { body: formData, }); + const data = await response.json(); + if (response.ok) { setShowUpload(false); setUploadFile(null); @@ -127,12 +139,16 @@ export default function MediaManagerPage() { await loadResources(); await loadOrphanedCount(); } else { - const error = await response.json(); - alert(`Error: ${error.error || 'Error al subir archivo'}`); + setUploadError(data.error || 'Error al subir archivo'); + if (Array.isArray(data.details)) { + setUploadValidationDetails(data.details); + } else { + setUploadValidationDetails(null); + } } } catch (error) { - console.error('Error subiendo archivo:', error); - alert('Error al subir archivo'); + setUploadError('Error de conexión al subir archivo'); + setUploadValidationDetails(null); } finally { setIsUploading(false); } @@ -213,7 +229,20 @@ export default function MediaManagerPage() { {showUpload && hasPermission('content:write') && (

Subir Nuevo Recurso

- + + {uploadError && ( +
+

{uploadError}

+ {uploadValidationDetails && uploadValidationDetails.length > 0 && ( +
    + {uploadValidationDetails.map((d, i) => ( +
  • {d.path ? `${d.path}: ` : ''}{d.message}
  • + ))} +
+ )} +
+ )} +