4.5 KiB
Contenido faltante – Medios, guías, protocolos y glosario
Objetivo: Resumir qué falta en cuanto a contenido (no código): protocolos operativos, guías, palabras del glosario y alineación manual ↔ app.
Última actualización: 2025-02-02
1. Protocolos y categoría Escena
| Qué | Dónde está hoy | Estado |
|---|---|---|
| Categoría Escena en la app | src/data/procedures/categories/escena.ts |
Vacía (escenaProcedures = []) |
| ABCDE operativo | Solo en manual (BLOQUE_01_2_ABCDE_OPERATIVO.md) |
No listado como protocolo en app |
| Triage START | Solo en manual (BLOQUE_01_4_TRIAGE_START.md) |
No listado como protocolo en app |
| Seguridad de la escena | Mencionado en protocolos como paso | No como protocolo propio en Escena |
| Seguridad personal TES | Manual (BLOQUE_14_0_SEGURIDAD_PERSONAL_SALUD_TES.md) |
No como protocolo en app |
Acción posible (contenido):
Si se quiere que la categoría Escena tenga protocolos operativos en la app, añadir al menos:
- Seguridad de la escena (protocolo operativo corto)
- ABCDE operativo (enlazando o resumiendo el manual)
- Triage START (enlazando o resumiendo el manual)
Opcional: Seguridad personal TES.
Si se decide que Escena sigue siendo “solo manual”, dejar documentado que está vacía a propósito.
Referencia: docs/PROTOCOLOS_GUIAS_FALTANTES.md, src/data/procedures/categories/escena.ts.
2. Guías (guías de refuerzo)
Las guías formativas asociadas a protocolos están en la app (p. ej. src/data/guia-refuerzo-*.json, guides-index.ts).
No hay un listado explícito de “guías que faltan” respecto al manual; la sincronía es:
- Todo lo que se exponga como protocolo/guía en la app debería tener primero su versión en el manual (fuente de verdad).
- Cualquier cambio de contenido debe reflejarse en el manual y luego en la app.
Referencia: docs/CONTROL_PROYECTO.md, docs/FAMILIAS_PROTOCOLOS_V1_Y_REFERENCIAS.md.
3. Glosario (términos)
| Dónde | Cuántos | Notas |
|---|---|---|
| Backend (BD) | ~74 términos | Migrados con migrate-glossary-from-frontend.js desde backend/scripts/fixtures/glossary-migration.json |
| Origen del fixture | Terminología farmacológica (Bloque 6) | Generado con generate-glossary-fixture.ts desde datos del frontend |
| Frontend | No consume API | La app usa src/data/pharmaceutical-terminology.ts (estructura distinta: unidades, vías, conceptos, lookAlikes). No hay aún una vista “Glosario” que consuma GET /api/glossary |
Términos hoy en el glosario (backend):
Incluyen unidades (g, mg, mcg, L, ml, UI, kg, mEq, cc), frecuencias (c/4h, c/8h), vías (IV, IO, IM, SC, SL, etc.), conceptos farmacológicos y pares look-alike. Categoría usada: pharmaceutical (y las definidas en el schema del backend).
Acción posible (contenido):
- Añadir más términos al glosario según el manual (otros bloques, términos clínicos no solo farmacológicos).
- Definir categorías adicionales si se quiere (p. ej. clínico, escena, RCP) y rellenar términos.
- Unificar experiencia: que el frontend consuma
/api/glossarypara la vista de glosario/terminología (tarea técnica + contenido ya en BD).
Referencia: backend/scripts/fixtures/glossary-migration.json, backend/scripts/generate-glossary-fixture.ts, src/data/pharmaceutical-terminology.ts.
4. Medios (imágenes, vídeos, documentos)
- Backend: Upload mejorado (Zod, safeExtension), tabla y API de medios.
- Panel admin: Interfaz de gestión (MediaManagerPage) con estados de carga/error y errores de validación inline.
- Contenido: Los medios que falten son datos (subir/asociar a bloques/capítulos); no hay un listado cerrado de “medios obligatorios”. Se gestionan desde el panel.
5. Resumen rápido
| Tipo | Estado | Acción posible |
|---|---|---|
| Protocolos Escena | Vacíos en app | Añadir Seguridad escena, ABCDE, Triage START (y opc. Seguridad personal) si se quieren como protocolos listados |
| Guías | Existentes; sincronía manual ↔ app | Mantener manual como fuente de verdad y actualizar app cuando cambie contenido |
| Palabras glosario | ~74 en backend (farm.) | Añadir más términos/categorías según manual; opcionalmente que frontend use /api/glossary |
| Medios | Gestión técnica lista | Añadir y asociar medios desde el panel según necesidades de contenido |
Referencias: docs/PROTOCOLOS_GUIAS_FALTANTES.md, docs/QUE_FALTA.md, SPEC.md.