15 KiB
📐 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.tsxsrc/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):
- Introducción y Contexto
- Explicación Clínica y Fisiopatología
- Algoritmo Comentado Visual
- Medios Visuales y Demostración
- Errores Frecuentes Visualizados
- Casos Clínicos
- Simulación Mental Guiada
- 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
- Propuesta: Documentar contenido nuevo con nivel propuesto
- Revisión: Validar contra este modelo canónico
- Aprobación: Confirmar nivel y ubicación
- Implementación: Crear contenido según estructura del nivel
- 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:
- 🔴 Operativo: "¿Qué hago ahora?" - Escena, inmediato, visual
- 🟡 Formativo: "¿Por qué se hace así?" - Aprendizaje, estructurado, multimedia
- 🔵 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.