266 lines
7.5 KiB
Markdown
266 lines
7.5 KiB
Markdown
|
|
# 🛠️ 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
|
|||
|
|
|