codigo0/docs/MODELO_CANONICO_CONTENIDO_EMERGES_TES.md

450 lines
15 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 📐 MODELO CANÓNICO DE CONTENIDO - EMERGES TES
**Versión:** 1.0
**Fecha:** 2025-01-XX
**Estado:** Documento Oficial - Contrato de Arquitectura
**Autor:** Arquitecto de Software Senior + Arquitecto de Contenido + Diseñador Instruccional Sanitario
---
## 🎯 PROPÓSITO DEL DOCUMENTO
Este documento define **EL MODELO OFICIAL** de organización de contenido en EMERGES TES. Es el **contrato arquitectónico** que:
- ✅ Establece los 3 niveles canónicos del sistema
- ✅ Define reglas estrictas de separación y responsabilidad
- ✅ Mapea la estructura actual del proyecto
- ✅ Prohíbe violaciones de separación de niveles
- ✅ Garantiza escalabilidad institucional
**Este documento NO se modifica sin consenso arquitectónico.**
---
## 1⃣ LOS 3 NIVELES CANÓNICOS DEL SISTEMA
### 🔴 NIVEL 1: OPERATIVO (Escena)
**Identidad:** "¿Qué hago ahora?"
**Propósito:**
- Respuesta inmediata en situación crítica
- Consulta rápida bajo estrés
- Acción sin reflexión profunda
- Uso con guantes, en movimiento, con ruido
**Características:**
-**Inmediato:** Acceso en <3 segundos
- **Visual:** Iconos, colores, números grandes
- **Táctil:** Botones grandes, checklist grandes
- **Minimalista:** Solo lo esencial
- **Offline-first:** Funciona sin red
- **Sin scroll:** Información visible sin desplazamiento
**Contenido permitido:**
- Protocolos paso a paso numerados
- Checklists interactivas
- Algoritmos visuales
- Dosis críticas (inline)
- Timers y contadores
- Escalas rápidas (Glasgow, Triage)
- Advertencias críticas (máx. 3-5)
- Material necesario (lista corta)
**Contenido PROHIBIDO:**
- Explicaciones fisiopatológicas
- Contexto histórico o académico
- Casos clínicos extensos
- Referencias bibliográficas
- Texto narrativo >2 líneas
- ❌ Contenido que requiera lectura profunda
**Ubicación actual:**
- `src/pages/RCP.tsx`, `Ictus.tsx`, `ViaAerea.tsx`, `Shock.tsx`
- `src/data/procedures.ts` (estructura de datos)
- Checklists hardcodeadas en componentes
- Dosis inline en protocolos
**Ejemplo canónico:**
```
RCP Adulto SVB:
1. Seguridad escena
2. Comprobar respuesta
3. Apertura vía aérea
4. Comprobar respiración (<10s)
5. Activación emergencias
6. Inicio compresiones
```
---
### 🟡 NIVEL 2: FORMATIVO (Aprendizaje)
**Identidad:** "¿Por qué se hace así?"
**Propósito:**
- Comprensión profunda de protocolos
- Formación reglada y no reglada
- Refuerzo de conocimientos
- Preparación para examen o certificación
**Características:**
-**Estructurado:** 8 secciones estándar
-**Multimedia:** Imágenes, diagramas, casos
-**Pedagógico:** Explicaciones, errores, simulaciones
-**Navegable:** Secciones, progreso, metadatos
-**SCORM-compatible:** Exportable a LMS
-**Offline-compatible:** Descargable y consultable offline
**Contenido permitido:**
- Explicación clínica y fisiopatología
- Algoritmos comentados visualmente
- Medios visuales y demostraciones
- Errores frecuentes visualizados
- Casos clínicos
- Simulación mental guiada
- Resumen visual y puente al operativo
**Contenido PROHIBIDO:**
- ❌ Pasos operativos exactos (referencia al Nivel 1)
- ❌ Valores numéricos precisos (referencia al Nivel 1)
- ❌ Secuencias operativas paso a paso
- ❌ Información crítica para escena (debe estar en Nivel 1)
**Ubicación actual:**
- `docs/consolidado/SECCION_XX_*.md` (80 archivos, 10 guías × 8 secciones)
- `src/data/guides-index.ts` (índice de guías)
- `src/views/formativo/` (visualizadores)
- `public/scorm/dist/*.zip` (paquetes SCORM)
**Estructura canónica (8 secciones):**
1. Introducción y Contexto
2. Explicación Clínica y Fisiopatología
3. Algoritmo Comentado Visual
4. Medios Visuales y Demostración
5. Errores Frecuentes Visualizados
6. Casos Clínicos
7. Simulación Mental Guiada
8. Resumen Visual y Puente al Operativo
---
### 🔵 NIVEL 3: REFERENCIA (Manual Completo)
**Identidad:** "Quiero todo el contexto"
**Propósito:**
- Manual profesional de referencia
- Documentación completa y exhaustiva
- Contexto legal, ético y profesional
- Fuente de verdad para validación
**Características:**
-**Exhaustivo:** Todo el conocimiento disponible
-**Estructurado:** 17 bloques temáticos
-**Navegable:** Índice jerárquico completo
-**Buscable:** Búsqueda full-text
-**Versionado:** Historial de cambios
-**Validado:** Fuentes clínicas oficiales
**Contenido permitido:**
- Manual completo (94 archivos Markdown)
- Farmacología extendida
- Marco legal y ético
- Fisiopatología detallada
- Documentación técnica
- Referencias bibliográficas
- Casos clínicos extensos
- Protocolos transtelefónicos completos
**Contenido PROHIBIDO:**
- ❌ Duplicación de contenido operativo (referencia al Nivel 1)
- ❌ Contenido formativo estructurado (referencia al Nivel 2)
**Ubicación actual:**
- `public/manual/BLOQUE_XX_*/` (94 archivos Markdown)
- `src/data/manual-index.ts` (índice jerárquico)
- `src/components/manual/` (visualizadores)
**Estructura canónica (17 bloques):**
- BLOQUE_0: Fundamentos
- BLOQUE_1: Procedimientos Básicos
- BLOQUE_2: Material e Inmovilización
- BLOQUE_3: Material Sanitario y Oxigenoterapia
- BLOQUE_4: Soporte Vital Básico y RCP
- BLOQUE_5: Protocolos Transtelefónicos
- BLOQUE_6: Farmacología
- BLOQUE_7: Conducción y Seguridad Vial
- BLOQUE_8: Gestión Operativa y Documentación
- BLOQUE_9: Medicina Emergencias Aplicada
- BLOQUE_10: Situaciones Especiales
- BLOQUE_11: Protocolos Trauma
- BLOQUE_12: Marco Legal Ético Profesional
- BLOQUE_13: Comunicación Relación Paciente
- BLOQUE_14: Seguridad Personal Salud TES
- BLOQUE_15: Alteraciones Psiquiátricas y Contención
---
## 2⃣ REGLAS ESTRICTAS DE SEPARACIÓN
### Regla 1: Fuente de Verdad Única
**Cada tipo de información tiene UNA fuente de verdad:**
| Tipo de Información | Fuente de Verdad | Niveles que Referencian |
|---------------------|------------------|-------------------------|
| Pasos operativos exactos | Nivel 1 (Operativo) | Nivel 2, Nivel 3 |
| Valores numéricos precisos | Nivel 1 (Operativo) | Nivel 2, Nivel 3 |
| Explicación fisiopatológica | Nivel 2 (Formativo) | Nivel 3 |
| Contexto legal/ético | Nivel 3 (Referencia) | - |
| Casos clínicos extensos | Nivel 3 (Referencia) | Nivel 2 (resumen) |
**Violación:** ❌ Duplicar pasos operativos en Nivel 2 o Nivel 3
**Correcto:** ✅ Nivel 2 y Nivel 3 referencian al Nivel 1
---
### Regla 2: Prohibición de Duplicación
**NUNCA duplicar contenido entre niveles:**
-**NO** copiar pasos de Nivel 1 en Nivel 2
-**NO** copiar explicaciones de Nivel 2 en Nivel 3
-**NO** duplicar dosis en múltiples niveles
**Correcto:**
- ✅ Nivel 2: "Ver protocolo operativo RCP Adulto SVB para pasos exactos"
- ✅ Nivel 3: "Consultar guía formativa RCP Adulto SVB para explicación fisiopatológica"
---
### Regla 3: Navegación Bidireccional
**Cada nivel debe poder navegar a los otros:**
- 🔴 Nivel 1 → 🟡 Nivel 2: "Ver Guía Formativa"
- 🔴 Nivel 1 → 🔵 Nivel 3: "Ver Manual Completo"
- 🟡 Nivel 2 → 🔴 Nivel 1: "Ir a Protocolo Operativo"
- 🟡 Nivel 2 → 🔵 Nivel 3: "Ver Manual Completo"
- 🔵 Nivel 3 → 🔴 Nivel 1: "Ver Protocolo Operativo"
- 🔵 Nivel 3 → 🟡 Nivel 2: "Ver Guía Formativa"
**Implementación actual:**
- `src/data/protocol-guide-manual-mapping.ts` (mapeo formal)
---
### Regla 4: Responsabilidad por Nivel
**Cada nivel es responsable de su propio contenido:**
| Nivel | Responsable | Proceso de Validación |
|-------|-------------|----------------------|
| 🔴 Operativo | Médico de emergencias + TES senior | Validación clínica crítica |
| 🟡 Formativo | Diseñador instruccional + Docente TES | Validación pedagógica |
| 🔵 Referencia | Médico especialista + Comité editorial | Validación exhaustiva |
**Violación:** ❌ Modificar Nivel 1 desde panel formativo
**Correcto:** ✅ Panel formativo solo modifica Nivel 2
---
## 3⃣ MAPEO REAL CON EL PROYECTO ACTUAL
### Mapeo Físico de Archivos
```
EMERGES TES/
├── 🔴 NIVEL 1: OPERATIVO
│ ├── src/pages/
│ │ ├── RCP.tsx → Protocolo RCP (SVB, SVA, Pediátrico)
│ │ ├── Ictus.tsx → Protocolo Ictus
│ │ ├── ViaAerea.tsx → Protocolo OVACE
│ │ ├── Shock.tsx → Protocolo Shock
│ │ └── ...
│ ├── src/data/
│ │ ├── procedures.ts → Estructura de protocolos
│ │ ├── drugs.ts → Vademécum (dosis críticas)
│ │ └── acronyms.ts → Diccionario siglas
│ └── src/components/
│ ├── procedures/ → Componentes protocolos
│ └── tools/ → Calculadoras, timers
├── 🟡 NIVEL 2: FORMATIVO
│ ├── docs/consolidado/
│ │ ├── SECCION_01-08_*.md → 80 archivos (10 guías × 8 secciones)
│ │ └── *.meta.json → Metadatos SCORM
│ ├── src/data/
│ │ ├── guides-index.ts → Índice de guías
│ │ └── protocol-guide-manual-mapping.ts → Mapeo relaciones
│ ├── src/views/formativo/ → Visualizadores guías
│ └── public/scorm/dist/ → Paquetes SCORM ZIP
└── 🔵 NIVEL 3: REFERENCIA
├── public/manual/
│ └── BLOQUE_XX_*/ → 94 archivos Markdown
├── src/data/
│ └── manual-index.ts → Índice jerárquico manual
└── src/components/manual/ → Visualizadores manual
```
---
### Mapeo Lógico de Contenido
| Contenido | Nivel Actual | Ubicación Física | Estado |
|-----------|--------------|------------------|--------|
| RCP Adulto SVB - Pasos | 🔴 Operativo | `src/pages/RCP.tsx` | ✅ Completo |
| RCP Adulto SVB - Checklist | 🔴 Operativo | `src/pages/RCP.tsx` | ✅ Completo |
| RCP Adulto SVB - Dosis | 🔴 Operativo | `src/pages/RCP.tsx` (inline) | ✅ Completo |
| RCP Adulto SVB - Explicación | 🟡 Formativo | `docs/consolidado/SECCION_*_RCP_ADULTO_SVB.md` | ✅ Completo |
| RCP Adulto SVB - Manual | 🔵 Referencia | `public/manual/BLOQUE_4_*/` | ✅ Completo |
| Ictus - Protocolo | 🔴 Operativo | `src/pages/Ictus.tsx` | ✅ Completo |
| Ictus - Checklist | 🔴 Operativo | `src/pages/Ictus.tsx` | ✅ Completo |
| Ictus - Manual | 🔵 Referencia | `public/manual/BLOQUE_5_*/` | ✅ Completo |
| OVACE - Protocolo | 🔴 Operativo | `src/pages/ViaAerea.tsx` | ✅ Completo |
| OVACE - Checklist | 🔴 Operativo | `src/pages/ViaAerea.tsx` | ✅ Completo |
| OVACE - Guía Formativa | 🟡 Formativo | `docs/consolidado/SECCION_*_OVACE_*.md` | ✅ Completo |
| Vademécum - Dosis | 🔴 Operativo | `src/data/drugs.ts` | ✅ Completo |
| Vademécum - Extendido | 🔵 Referencia | `public/manual/BLOQUE_6_*/` | ✅ Completo |
---
## 4⃣ CASOS ESPECIALES Y EXCEPCIONES
### Caso 1: ABCDE Operativo
**Situación:** ABCDE está en Nivel 1 (Escena) pero también tiene guía formativa.
**Resolución:**
- 🔴 Nivel 1: ABCDE como protocolo operativo (`src/pages/Escena.tsx`)
- 🟡 Nivel 2: Guía formativa ABCDE (`docs/consolidado/SECCION_*_ABCDE_OPERATIVO.md`)
- 🔵 Nivel 3: Manual ABCDE (`public/manual/BLOQUE_1_*/`)
**Regla:** El mismo tema puede existir en los 3 niveles, pero con diferente granularidad.
---
### Caso 2: RCP SVA (Sin Guía Formativa)
**Situación:** RCP SVA tiene protocolo operativo y manual, pero NO tiene guía formativa.
**Resolución:**
- 🔴 Nivel 1: Protocolo RCP SVA (`src/pages/RCP.tsx`)
- 🟡 Nivel 2: ❌ No existe (gap identificado)
- 🔵 Nivel 3: Manual RCP SVA (`public/manual/BLOQUE_4_*/`)
**Regla:** No todos los protocolos deben tener los 3 niveles. Los gaps son aceptables si están documentados.
---
### Caso 3: Guías Sin Protocolo Operativo
**Situación:** Algunas guías formativas no tienen protocolo operativo directo (ej: RCP Lactantes, DESA).
**Resolución:**
- 🔴 Nivel 1: ❌ No existe protocolo operativo específico
- 🟡 Nivel 2: Guía formativa completa (`docs/consolidado/SECCION_*_*.md`)
- 🔵 Nivel 3: Manual completo (`public/manual/BLOQUE_4_*/`)
**Regla:** Las guías formativas pueden existir sin protocolo operativo si cubren contenido formativo puro.
---
## 5⃣ PRINCIPIOS RECTORES
### Principio 1: "Un TES en escena no piensa"
**El Nivel 1 (Operativo) debe ser:**
- Accesible sin lectura profunda
- Visual y táctil
- Sin necesidad de contexto previo
- Funcional bajo estrés
---
### Principio 2: "Un docente necesita profundidad"
**El Nivel 2 (Formativo) debe ser:**
- Exhaustivo en explicaciones
- Pedagógicamente estructurado
- Con casos y ejemplos
- Exportable a sistemas LMS
---
### Principio 3: "Un sistema institucional necesita control"
**El Nivel 3 (Referencia) debe ser:**
- Validado y versionado
- Con fuentes oficiales
- Con control de calidad
- Con auditoría de cambios
---
## 6⃣ VALIDACIÓN Y CUMPLIMIENTO
### Checklist de Validación
Para cada contenido nuevo, verificar:
- [ ] ¿Está en el nivel correcto según su propósito?
- [ ] ¿No duplica contenido de otro nivel?
- [ ] ¿Tiene navegación bidireccional a otros niveles?
- [ ] ¿Cumple las características del nivel?
- [ ] ¿No viola las prohibiciones del nivel?
---
### Proceso de Revisión
1. **Propuesta:** Documentar contenido nuevo con nivel propuesto
2. **Revisión:** Validar contra este modelo canónico
3. **Aprobación:** Confirmar nivel y ubicación
4. **Implementación:** Crear contenido según estructura del nivel
5. **Validación:** Verificar cumplimiento de reglas
---
## 7⃣ EVOLUCIÓN DEL MODELO
### Versiones
- **v1.0 (2025-01-XX):** Modelo inicial canónico
- **Futuras:** Solo se modifica con consenso arquitectónico
### Cambios Permitidos
- ✅ Aclaraciones y ejemplos
- ✅ Nuevos casos especiales documentados
- ❌ Modificación de los 3 niveles canónicos
- ❌ Eliminación de reglas estrictas
---
## 📋 RESUMEN EJECUTIVO
**Los 3 niveles canónicos:**
1. 🔴 **Operativo:** "¿Qué hago ahora?" - Escena, inmediato, visual
2. 🟡 **Formativo:** "¿Por qué se hace así?" - Aprendizaje, estructurado, multimedia
3. 🔵 **Referencia:** "Quiero todo el contexto" - Manual, exhaustivo, validado
**Reglas absolutas:**
- Fuente de verdad única por tipo de información
- Prohibición de duplicación entre niveles
- Navegación bidireccional obligatoria
- Responsabilidad clara por nivel
**Estado actual:**
- ✅ Mapeo completo de estructura física
- ✅ Mapeo lógico de contenido existente
- ✅ Casos especiales documentados
- ✅ Gaps identificados y aceptables
---
**Este documento es el contrato arquitectónico oficial. Cualquier desviación debe ser justificada y documentada.**