codigo0/CONTEXT.md
Javier 5ba4a25182
Some checks are pending
Deploy Código 0 / deploy (push) Waiting to run
docs: consolidate context and progress in main
2026-03-23 09:08:36 +01:00

1.3 KiB

Contexto Técnico: codigo0

Asistente avanzado de referencia médica para TES (Técnicos de Emergencias Sanitarias), con herramientas interactivas y protocolos clínicos.

Stack Tecnológico

  • Frontend: React 18 + Vite + TailwindCSS.
  • Backend: Node.js + Express + TypeScript (Clean Architecture).
  • Base de Datos: MongoDB (Migración desde YAML en progreso).
  • Persistencia: Docker Compose (Frontend/Backend/MongoDB).
  • PWA: Soporte offline completo con manifest y meta-tags iOS/Android.

Arquitectura (Clean Architecture)

  • /backend/src/domain: Entidades puras y reglas de negocio.
  • /backend/src/application: Casos de uso y orquestación.
  • /backend/src/infrastructure: Adaptadores (Mongoose, Express, Repositorios).

Estructura del Proyecto

  • /frontend/src/pages: Páginas de la aplicación y calculadoras.
  • /frontend/src/protocols: Renderer visual de protocolos YAML/JSON.
  • /frontend/public/protocols/: Fuente original de protocolos YAML.
  • /frontend/public/manual/: Manual técnico en Markdown.

Estado de la Implementación

  • Calculadoras: Glasgow, Triage START, Quemados/Parkland, Dosis Pediátricas (Finalizadas).
  • Sincronización: Script de ingesta YAML a MongoDB listo (npm run migrate).

Este documento es la fuente de verdad técnica, sincronizado con la bóveda de Obsidian.