codigo0/docs/HERRAMIENTAS_IMPLEMENTADAS.md

266 lines
7.5 KiB
Markdown
Raw Normal View History

2026-01-19 08:10:16 +00:00
# 🛠️ 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