# 🛠️ Herramientas Implementadas - Inventario Completo **Fecha:** 2026-01-15 **Última actualización:** 2026-01-15 --- ## 📊 RESUMEN EJECUTIVO - **Total calculadoras:** 9 - **Total tablas de perfusión:** Variable (ver sección) - **Guías de referencia:** 1 - **Códigos de protocolo:** 4 --- ## 🧮 TAB: CALCULADORAS (9 herramientas) ### 1. Glasgow Calculator **Archivo:** `src/components/tools/GlasgowCalculator.tsx` **Función:** Calcula la escala de Glasgow (ojo, verbal, motor) **Uso:** Evaluación del nivel de consciencia en TCE **Características:** - 3 categorías: Apertura Ocular, Respuesta Verbal, Respuesta Motora - Interpretación automática: TCE Grave/Moderado/Leve - Rango: 3-15 puntos ### 2. Parkland Calculator **Archivo:** `src/components/tools/ParklandCalculator.tsx` **Función:** Calcula líquidos de reanimación según fórmula de Parkland **Uso:** Quemaduras - cálculo de líquidos en primeras 24h **Fórmula:** 4ml × peso (kg) × %SCQ ### 3. Pediatric Dose Calculator **Archivo:** `src/components/tools/PediatricDoseCalculator.tsx` **Función:** Calcula dosis pediátricas por peso **Uso:** Dosificación de fármacos en pediatría **Características:** - Entrada: Peso (kg) y dosis (mg/kg) - Salida: Dosis total en mg ### 4. RCP Timer **Archivo:** `src/components/tools/RCPTimer.tsx` **Función:** Cronómetro para RCP con alertas de ciclos **Uso:** Control de tiempo durante RCP **Características:** - Temporizador con alertas cada 2 minutos - Indicadores visuales de ciclos ### 5. Oxygen Duration Calculator **Archivo:** `src/components/tools/OxygenDurationCalculator.tsx` **Función:** Calcula duración de oxígeno disponible **Uso:** Gestión de recursos de oxígeno **Entradas:** Volumen de botella, flujo (L/min) ### 6. Drip Rate Calculator **Archivo:** `src/components/tools/DripRateCalculator.tsx` **Función:** Calcula goteo de perfusión **Uso:** Regulación de perfusión IV **Entradas:** Volumen, tiempo, factor de goteo ### 7. Body Surface Area Calculator **Archivo:** `src/components/tools/BodySurfaceAreaCalculator.tsx` **Función:** Calcula superficie corporal (SC) **Uso:** Dosificación por superficie corporal **Fórmula:** Fórmula de Mosteller o DuBois ### 8. BMI Calculator **Archivo:** `src/components/tools/BMICalculator.tsx` **Función:** Calcula Índice de Masa Corporal **Uso:** Evaluación nutricional **Fórmula:** peso (kg) / altura (m)² ### 9. Cervical Collar Size Calculator **Archivo:** `src/components/tools/CervicalCollarSizeCalculator.tsx` **Función:** Calcula talla de collarín cervical **Uso:** Selección de talla correcta de collarín **Entradas:** Medidas anatómicas del paciente --- ## 💉 TAB: PERFUSIONES **Archivo:** `src/components/tools/InfusionTableView.tsx` **Datos:** `src/data/calculators.ts` (infusionTables) ### Tablas de Perfusión Implementadas (6 tablas) Las tablas se cargan dinámicamente desde `infusionTables` en `calculators.ts`. Cada tabla muestra: - Fármaco y preparación - Concentración - Rango de dosis - Velocidad de perfusión (ml/h) por peso y dosis **Componente:** `InfusionTableView` renderiza cada tabla con: - Búsqueda/filtrado - Visualización tabular - Cálculos de goteo #### 1. Perfusión Dopamina - **Preparación:** 200mg en 100ml SG5% = 2000 mcg/ml - **Rango de dosis:** 2-20 mcg/kg/min - **Dosis mostradas:** 5, 10, 15, 20 mcg/kg/min - **Pesos:** 50, 60, 70, 80, 90, 100 kg #### 2. Perfusión Noradrenalina - **Preparación:** 8mg en 100ml SG5% = 80 mcg/ml - **Rango de dosis:** 0.05-1 mcg/kg/min - **Dosis mostradas:** 0.1, 0.2, 0.3, 0.5 mcg/kg/min - **Pesos:** 50, 60, 70, 80, 90, 100 kg #### 3. Perfusión Adrenalina - **Preparación:** 1mg en 100ml SG5% = 10 mcg/ml - **Rango de dosis:** 0.05-0.5 mcg/kg/min - **Dosis mostradas:** 0.1, 0.2, 0.3, 0.5 mcg/kg/min - **Pesos:** 50, 60, 70, 80, 90, 100 kg #### 4. Perfusión Dobutamina - **Preparación:** 250mg en 250ml SG5% = 1000 mcg/ml - **Rango de dosis:** 2.5-15 mcg/kg/min - **Dosis mostradas:** 5, 10, 15 mcg/kg/min - **Pesos:** 50, 60, 70, 80, 90, 100 kg #### 5. Perfusión Nitroglicerina - **Preparación:** 50mg en 250ml SG5% = 200 mcg/ml - **Rango de dosis:** 0.1-0.5 mcg/kg/min - **Dosis mostradas:** 0.1, 0.2, 0.3, 0.5 mcg/kg/min - **Pesos:** 50, 60, 70, 80, 90, 100 kg #### 6. Perfusión Furosemida - **Preparación:** 250mg en 250ml SG5% = 1000 mcg/ml (1 mg/ml) - **Rango de dosis:** 0.1-0.4 mg/kg/h - **Dosis mostradas:** 0.1, 0.2, 0.3, 0.4 mg/kg/h - **Pesos:** 50, 60, 70, 80, 90, 100 kg --- ## 📚 TAB: ANATOMÍA ### Anatomical Terminology Guide **Archivo:** `src/components/references/AnatomicalTerminologyGuide.tsx` **Función:** Guía de terminología anatómica **Uso:** Referencia rápida de términos anatómicos **Contenido:** - Términos de posición (anterior, posterior, etc.) - Planos anatómicos - Términos de movimiento - Referencias anatómicas --- ## 🚨 TAB: CÓDIGOS (4 códigos) ### 1. Código Ictus - **Ruta:** `/ictus` - **Descripción:** Activación ante sospecha de ictus agudo - **Color:** `bg-secondary` (azul) ### 2. Código IAM - **Ruta:** `/patologias` - **Descripción:** SCACEST - Infarto con elevación ST - **Color:** `bg-primary` (rojo) ### 3. Código Sepsis - **Ruta:** `/shock` - **Descripción:** Sospecha de sepsis severa / shock séptico - **Color:** `bg-emergency-high` (naranja) ### 4. Código Parada - **Ruta:** `/rcp` - **Descripción:** PCR - Parada cardiorrespiratoria - **Color:** `bg-primary` (rojo) --- ## 📁 ESTRUCTURA DE ARCHIVOS ### Componentes de Calculadoras ``` src/components/tools/ ├── BMICalculator.tsx ├── BodySurfaceAreaCalculator.tsx ├── CervicalCollarSizeCalculator.tsx ├── DripRateCalculator.tsx ├── GlasgowCalculator.tsx ├── InfusionTableView.tsx ├── OxygenDurationCalculator.tsx ├── ParklandCalculator.tsx ├── PediatricDoseCalculator.tsx └── RCPTimer.tsx ``` ### Referencias ``` src/components/references/ └── AnatomicalTerminologyGuide.tsx ``` ### Datos ``` src/data/ └── calculators.ts (infusionTables, glasgowScale, etc.) ``` --- ## 📊 ESTADÍSTICAS | Categoría | Cantidad | Estado | |-----------|----------|--------| | **Calculadoras** | 9 | ✅ Todas implementadas | | **Tablas de Perfusión** | 6 | ✅ Implementadas | | **Guías de Referencia** | 1 | ✅ Implementada | | **Códigos de Protocolo** | 4 | ✅ Todos implementados | | **TOTAL** | 20 | ✅ Funcionales | --- ## 🎯 FUNCIONALIDADES POR CATEGORÍA ### Calculadoras Clínicas - ✅ Evaluación neurológica (Glasgow) - ✅ Cálculo de líquidos (Parkland) - ✅ Dosificación pediátrica - ✅ Control de tiempo (RCP Timer) - ✅ Gestión de recursos (Oxígeno) - ✅ Regulación de perfusión (Drip Rate) - ✅ Dosificación por SC (BSA) - ✅ Evaluación nutricional (BMI) - ✅ Selección de material (Collarín) ### Tablas y Referencias - ✅ Tablas de perfusión (múltiples fármacos) - ✅ Terminología anatómica ### Accesos Rápidos - ✅ Códigos de activación de protocolos --- ## ✅ ESTADO DE IMPLEMENTACIÓN **Todas las herramientas listadas están:** - ✅ Implementadas y funcionales - ✅ Integradas en la página Herramientas - ✅ Accesibles desde `/herramientas` - ✅ Organizadas en tabs --- ## 🔍 UBICACIÓN EN LA APP **Ruta:** `/herramientas` **Componente:** `src/pages/Herramientas.tsx` **Navegación:** - Desde Index: Botón "Herramientas" - Desde menú: Opción "Herramientas" - URL directa: `/herramientas` --- **Última actualización:** 2026-01-15 **Estado:** ✅ Todas las herramientas implementadas y funcionales