1.3 KiB
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.