codigo0/dist/assets/page-farmacos-oJNXc_A2.js
planetazuzu 5d7a6500fe refactor: Fase 1 - Clean Architecture, refactorización modular y eliminación de duplicidades
-  Ticket 1.1: Estructura Clean Architecture en backend
-  Ticket 1.2: Schemas Zod compartidos
-  Ticket 1.3: Refactorización drugs.ts (1362 → 8 archivos modulares)
-  Ticket 1.4: Refactorización procedures.ts (3583 → 6 archivos modulares)
-  Ticket 1.5: Eliminación de duplicidades (~50 líneas)

Cambios principales:
- Creada estructura Clean Architecture en backend/src/
- Schemas Zod compartidos en backend/src/shared/schemas/
- Refactorización modular de drugs y procedures
- Utilidades genéricas en src/utils/ (filter, validation)
- Eliminados scripts obsoletos y documentación antigua
- Corregidos errores: QueryClient, import test-error-handling
- Build verificado y funcionando correctamente
2026-01-25 21:09:47 +01:00

9 lines
239 KiB
JavaScript

import{r as p,s as J,j as a,w as W,x as X,y as b,z as I,P as q,B as Y,D as aa,J as w,C as j,K as N,T,X as H,F as ea,S as ia,o as y,N as _,O as oa,Q as U,m as B,V as ra,I as na}from"./0-vendor-react-DWOJpYrt.js";import{o as sa,s as P}from"./1-vendor-utils-Delnuc0l.js";import{B as S,C as V,A as x,a as O,I as ta}from"./page-comunicacion-DmHQUHoW.js";import{u as ca,c as z}from"./page-ajustes-DgawOEJM.js";const la="modulepreload",da=function(r){return"/"+r},F={},G=function(i,e,n){let o=Promise.resolve();if(e&&e.length>0){let v=function(d){return Promise.all(d.map(s=>Promise.resolve(s).then(c=>({status:"fulfilled",value:c}),c=>({status:"rejected",reason:c}))))};document.getElementsByTagName("link");const g=document.querySelector("meta[property=csp-nonce]"),l=g?.nonce||g?.getAttribute("nonce");o=v(e.map(d=>{if(d=da(d),d in F)return;F[d]=!0;const s=d.endsWith(".css"),c=s?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${d}"]${c}`))return;const m=document.createElement("link");if(m.rel=s?"stylesheet":la,s||(m.as="script"),m.crossOrigin="",m.href=d,l&&m.setAttribute("nonce",l),document.head.appendChild(m),s)return new Promise((A,u)=>{m.addEventListener("load",A),m.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${d}`)))})}))}function t(g){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=g,window.dispatchEvent(l),!l.defaultPrevented)throw g}return o.then(g=>{for(const l of g||[])l.status==="rejected"&&t(l.reason);return i().catch(t)})};function ma(r,i=300){const[e,n]=p.useState(r);return p.useEffect(()=>{const o=setTimeout(()=>{n(r)},i);return()=>{clearTimeout(o)}},[r,i]),e}const ua=[{id:"rcp-adulto-svb",title:"RCP Adulto - Soporte Vital Básico",shortTitle:"RCP Adulto SVB",category:"soporte_vital",subcategory:"rcp",priority:"critico",ageGroup:"adulto",steps:["Garantizar seguridad de la escena",'Comprobar consciencia: estimular y preguntar "¿Se encuentra bien?"',"Si no responde, llamar inmediatamente al 112","Abrir vía aérea: maniobra frente-mentón","Comprobar respiración: VER-OÍR-SENTIR (máx. 10 segundos)","Si no respira normal: iniciar RCP","Iniciar compresiones torácicas: 30 compresiones","Dar 2 ventilaciones de rescate","Continuar ciclos 30:2 sin interrupción","Solicitar DEA cuando esté disponible"],warnings:["Profundidad compresiones: 5-6 cm","Frecuencia: 100-120 compresiones/min","Permitir descompresión completa","Minimizar interrupciones (<10 seg)","Cambiar reanimador cada 2 min"],keyPoints:["Compresiones de calidad salvan vidas","No interrumpir para pulso hasta que haya signos de vida","La desfibrilación precoz aumenta supervivencia"],equipment:["DEA","Bolsa-mascarilla","Cánula orofaríngea"],drugs:["Adrenalina 1mg"]},,{id:"rcp-adulto-sva",title:"RCP Adulto - Soporte Vital Avanzado",shortTitle:"RCP Adulto SVA",category:"soporte_vital",subcategory:"rcp",priority:"critico",ageGroup:"adulto",steps:["Continuar RCP 30:2 mientras se prepara monitorización","Colocar monitor/desfibrilador y analizar ritmo","Ritmo desfibrilable (FV/TVSP): descarga 150-200J bifásico","Reiniciar RCP inmediatamente 2 minutos","Obtener acceso IV/IO","Administrar adrenalina 1mg IV cada 3-5 min (tras 3ª descarga si DF)","Considerar amiodarona 300mg IV si FV/TVSP refractaria","Asegurar vía aérea avanzada cuando sea posible","Buscar y tratar causas reversibles (4H y 4T)","Si ROSC: cuidados post-parada"],warnings:["Minimizar interrupciones de compresiones","Adrenalina en ritmos no DF: lo antes posible","Amiodarona: 150mg adicionales si persiste FV/TVSP","Capnografía: objetivo ETCO2 >10 mmHg"],keyPoints:["4H: Hipoxia, Hipovolemia, Hipo/Hiperpotasemia, Hipotermia","4T: Neumotórax a Tensión, Taponamiento, Tóxicos, TEP"],equipment:["Monitor/Desfibrilador","Material IOT","Acceso venoso"],drugs:["Adrenalina","Amiodarona","Atropina"]},,{id:"rcp-pediatrico",title:"RCP Pediátrico - SVB",shortTitle:"RCP Pediátrico",category:"soporte_vital",subcategory:"rcp",priority:"critico",ageGroup:"pediatrico",steps:["Garantizar seguridad de la escena","Comprobar consciencia","Si no responde, llamar inmediatamente al 112","Abrir vía aérea: maniobra frente-mentón","Comprobar respiración (máx. 10 segundos)","Si no respira normal: iniciar RCP","Dar 5 ventilaciones de rescate iniciales","Comprobar signos de vida/pulso (máx. 10 seg)","Si no hay signos de vida: 15 compresiones torácicas","Continuar con ciclos 15:2"],warnings:["Lactante (<1 año): compresiones con 2 dedos","Niño (1-8 años): talón de una mano","Profundidad: 1/3 del tórax (4cm lactante, 5cm niño)","Frecuencia: 100-120/min"],keyPoints:["La causa más frecuente es respiratoria","Las 5 ventilaciones iniciales son cruciales","Ratio 15:2 para profesionales"]},,{id:"obstruccion-via-aerea",title:"Obstrucción de Vía Aérea - OVACE",shortTitle:"OVACE",category:"soporte_vital",subcategory:"via_aerea",priority:"critico",ageGroup:"todos",steps:["Valorar gravedad: ¿Puede toser, hablar, respirar?","OBSTRUCCIÓN LEVE: animar a toser, vigilar","OBSTRUCCIÓN GRAVE consciente: 5 golpes interescapulares","Si no se resuelve: 5 compresiones abdominales (Heimlich)","Alternar 5 golpes + 5 compresiones hasta resolución","Si pierde consciencia: iniciar RCP","Antes de ventilar: revisar boca y extraer objeto visible"],warnings:["En embarazadas y obesos: compresiones torácicas","Lactantes: 5 golpes en espalda + 5 compresiones torácicas","NO hacer barrido digital a ciegas","Derivar siempre tras maniobras de Heimlich"],keyPoints:["La tos es el mecanismo más efectivo","No interferir si la tos es efectiva"]},,{id:"shock-hemorragico",title:"Shock Hemorrágico",shortTitle:"Shock Hemorrágico",category:"soporte_vital",subcategory:"shock",priority:"critico",ageGroup:"adulto",steps:["Control de hemorragia externa: presión directa","Torniquete si hemorragia en extremidad no controlable","Oxigenoterapia alto flujo","Canalizar 2 vías IV gruesas (14-16G)","Fluidos: cristaloides tibios (objetivo TAS 80-90 mmHg)","Posición Trendelenburg si no hay TCE","Evitar hipotermia: mantas térmicas","Traslado urgente a hospital útil","Considerar ácido tranexámico 1g IV"],warnings:["Hipotensión permisiva: TAS 80-90 mmHg","Excepto en TCE: mantener TAS >90 mmHg","Evitar sobrecarga de fluidos","Torniquete: anotar hora de colocación"],keyPoints:["Clase I: <15% pérdida, FC normal, TA normal","Clase II: 15-30%, taquicardia, TA normal","Clase III: 30-40%, taquicardia, hipotensión","Clase IV: >40%, bradicardia, shock severo"],equipment:["Torniquete","Agentes hemostáticos","Mantas térmicas"],drugs:["Ácido tranexámico","Cristaloides"]},,{id:"shock-septico",title:"Shock Séptico",shortTitle:"Shock Séptico",category:"patologias",subcategory:"shock",priority:"critico",ageGroup:"todos",steps:["Reconocimiento: hipotensión + signos de infección + hipoperfusión","ABC: asegurar vía aérea y ventilación adecuada","Oxigenoterapia alto flujo (15 L/min) - objetivo SpO₂ >94%","Monitorización completa: ECG, TA, FC, FR, Tª, SpO₂","2 vías venosas periféricas de gran calibre (14-16G)","Fluidoterapia agresiva: 500 mL cristaloides en bolo rápido","Reevaluar: si persiste hipotensión, repetir bolo 500 mL","Objetivo: TA sistólica >90 mmHg","Control de foco infeccioso si es posible (drenaje, etc.)","Hemocultivos si está disponible (antes de antibióticos)","Control de temperatura: antitérmicos si fiebre >38.5°C","Traslado urgente a hospital con UCI","Comunicar: sospecha de sepsis, foco probable, fluidos administrados"],warnings:["Sepsis grave: disfunción orgánica + infección","Shock séptico: sepsis + hipotensión refractaria a fluidos","Criterios qSOFA: FR ≥22, Alteración consciencia, TAS ≤100","Tiempo es crítico: mortalidad aumenta 7% cada hora sin antibiótico","NO dar antibióticos en prehospitalaria salvo protocolo específico","Lactato elevado indica hipoperfusión tisular grave","Foco más frecuente: respiratorio, urinario, abdominal","En ancianos puede presentarse sin fiebre"],keyPoints:["Triada: Fiebre/Hipotermia + Hipotensión + Taquicardia","Fluidoterapia precoz es FUNDAMENTAL (primera hora)","Objetivo: 30 mL/kg en primera hora (≈2-3 litros en adulto)","Signos de mala perfusión: piel moteada, llenado capilar >3 seg","Mortalidad: 20-40% incluso con tratamiento óptimo","Bundle sepsis: fluidos + antibióticos + control foco <1 hora"],equipment:["Oxigenoterapia de alto flujo","Monitor multiparamétrico","Material de acceso venoso (varios calibres)","Cristaloides (Ringer Lactato o SF 0.9%)","Termómetro"],drugs:["Cristaloides 500-1000 mL en bolos","Paracetamol 1g IV si fiebre","Noradrenalina (solo si disponible y protocolo)"]},,{id:"manejo-via-aerea-basica",title:"Manejo Básico de la Vía Aérea",shortTitle:"Vía Aérea Básica",category:"soporte_vital",subcategory:"via_aerea",priority:"critico",ageGroup:"todos",steps:["Valorar permeabilidad: VER-OÍR-SENTIR respiración, ruidos anormales (estridor, ronquidos)","Maniobra frente-mentón: Una mano en frente, dedos bajo mentón, extender cuello","Si trauma cervical: Tracción mandibular (elevación ángulo mandibular sin extender cuello)","Aspirar secreciones/sangre/vómitos si visible y disponible aspirador","Valorar necesidad de cánula orofaríngea (Guedel)","Cánula orofaríngea (Guedel): Medir desde comisura labial hasta ángulo mandibular","Técnica Guedel adulto: Insertar con concavidad hacia paladar, rotar 180° al llegar faringe","Técnica Guedel pediátrico: Insertar directamente con concavidad hacia lengua (NO rotar)","Cánula nasofaríngea: Alternativa si reflejo tusígeno presente o trismus","Medir cánula nasofaríngea: Desde nariz hasta lóbulo oreja","Lubrificar cánula nasofaríngea con gel hidrosoluble antes de insertar","Insertar cánula nasal suavemente perpendicular a la cara (NO hacia arriba)","Posición lateral de seguridad: Si respira pero inconsciente y no trauma","Oxigenoterapia: Siempre que SpO2 <94% o compromiso respiratorio","Reevaluar continuamente: Permeabilidad, respiración, saturación"],warnings:["Cánula Guedel en consciente: Provoca vómito y broncoaspiración","Rotar Guedel en niños: Puede lesionar paladar blando. Insertar directamente","Cánula nasal en TCE con base de cráneo: Contraindicada (puede penetrar cerebro)","Signos de fractura base cráneo: Otorragia, rinolicuorrea, ojos de mapache, signo de Battle","Aspiración a ciegas en boca: Puede empujar objeto. Mirar antes de actuar","Forzar maniobras en trauma facial: Riesgo de empeorar lesiones","No mantener vía aérea permeable: Hipoxia → Muerte cerebral en minutos"],keyPoints:["Permeabilidad vía aérea: Primera prioridad en ABCDE","Maniobras simples salvan vidas: Frente-mentón o tracción mandibular","Cánula Guedel: Solo en inconscientes sin reflejo tusígeno","Aspirar antes de ventilar: Evita broncoaspiración","Controlar columna cervical: Siempre que haya trauma","SpO2 >94%: Objetivo en todos los pacientes críticos"],equipment:["Cánulas orofaríngeas (Guedel) varios tamaños","Cánulas nasofaríngeas varios tamaños","Aspirador de secreciones portátil","Sondas de aspiración","Gel hidrosoluble","Oxígeno con mascarilla reservorio","Gasas","Guantes"],drugs:["Oxígeno según necesidad"]},,{id:"ventilacion-ambu",title:"Ventilación con Ambú (Bolsa-Mascarilla)",shortTitle:"Ventilación Ambú",category:"soporte_vital",subcategory:"via_aerea",priority:"critico",ageGroup:"todos",steps:["Seleccionar mascarilla adecuada: Debe cubrir desde puente nasal hasta mentón (no ojos ni cuello)","Conectar Ambú a oxígeno 15 L/min con reservorio (FiO2 >85%)","Posicionar paciente: Decúbito supino, extensión leve del cuello (no si trauma cervical)","Técnica sellado C-E con una mano: Pulgar-índice forman C sobre mascarilla, dedos 3-4-5 forman E elevando mandíbula","Ventilar con otra mano: Comprimir bolsa suavemente hasta ver elevación torácica","Frecuencia: 1 ventilación cada 5-6 segundos (10-12 por minuto)","Volumen: Solo hasta ver elevación torácica visible (400-500 mL adulto)","Evitar hiperventilación: Aumenta presión intratorácica y disminuye retorno venoso","Si es difícil sellar con 1 mano: Técnica a 2 TES (uno sella, otro ventila)","Técnica a 2 TES: Ambas manos en C-E sobre mascarilla, segundo TES comprime bolsa","Insertar cánula orofaríngea si persiste dificultad para mantener vía aérea","Aspirar secreciones si hay ruidos anormales o resistencia","Monitorizar: SpO2, elevación torácica simétrica, ausencia de distensión gástrica","Distensión gástrica: Reducir volumen de ventilación. No ventilar más fuerte","Si PCR: Sincronizar con compresiones (30:2). Ventilar durante pausa de 2-3 seg"],warnings:["Hiperventilación: Más perjudicial que beneficiosa (↓ retorno venoso, ↓ perfusión cerebral)","Volumen excesivo: Distensión gástrica → Vómito → Broncoaspiración","Sellado insuficiente: Ventilación inefectiva. Asegurar técnica C-E correcta","Extensión cervical en trauma: Puede lesionar médula. Tracción mandibular","No ventilar durante compresiones en PCR: Interrumpe flujo sanguíneo","Mascarilla mal ajustada: Fuga de aire, ventilación inefectiva","No usar reservorio: FiO2 cae a ~40-50% (insuficiente en críticos)"],keyPoints:["Sellado correcto es fundamental: Técnica C-E","Volumen: Menos es más. Solo hasta ver elevación torácica","Frecuencia: 1 cada 5-6 segundos (10-12/min). No hiperventilar","Si difícil: Técnica a 2 TES. Pide ayuda","Siempre conectar a O2 15L/min con reservorio","En PCR: Las compresiones son prioritarias. Ventilar rápido en pausas"],equipment:["Ambú con reservorio","Mascarillas de varios tamaños (adulto, pediátrico, neonatal)","Oxígeno con conexión","Cánulas orofaríngeas","Aspirador de secreciones","Sondas de aspiración"],drugs:["Oxígeno 15 L/min con reservorio"]},,{id:"shock-anafilactico",title:"Shock Anafiláctico / Anafilaxia Grave",shortTitle:"Anafilaxia",category:"patologias",subcategory:"shock",priority:"critico",ageGroup:"todos",steps:["Reconocer anafilaxia: Reacción alérgica de instauración rápida (<2h) con compromiso respiratorio y/o cardiovascular","Criterios anafilaxia: Compromiso cutáneo + respiratorio (estridor, sibilancias) O cardiovascular (hipotensión, síncope)","Retirar agente causal si es posible (suspender infusión, retirar aguijón)","Llamar a soporte avanzado: Avisar gravedad, solicitar recursos","Colocar paciente en decúbito supino con piernas elevadas (excepto si disnea severa)","Adrenalina IM INMEDIATA: 0.5 mg IM en vasto externo (muslo lateral)","Técnica adrenalina IM: Aguja perpendicular, inyectar con decisión, NO masajear","Oxigenoterapia de alto flujo: 15 L/min con mascarilla reservorio","Acceso venoso: Vía periférica gruesa (14-16G)","Cristaloides: 500-1000 mL en 5-10 min. Repetir según respuesta","Reevaluar a los 5 minutos: Si NO mejora → Segunda dosis adrenalina 0.5mg IM (otro muslo)","Antihistamínico: Dexclorfeniramina 5mg IV lento (complementario, NO prioritario)","Corticoide: Hidrocortisona 200mg IV o Metilprednisolona 125mg IV","Si broncoespasmo: Salbutamol 2.5-5mg nebulizado","Si persiste hipotensión: Considerar adrenalina IV en perfusión (solo SVA)","Reevaluación cada 2-3 minutos: TA, FC, SpO2, trabajo respiratorio, nivel consciencia","Monitorización continua: Puede haber respuesta bifásica (recurrencia 4-8h)","Traslado a hospital: TODOS los casos de anafilaxia grave (vigilancia 12-24h)"],warnings:["Retrasar adrenalina IM: Principal causa de muerte evitable. Dar INMEDIATO","Segunda dosis: Frecuentemente necesaria. Prepararla si no hay respuesta a los 5 min","Respuesta bifásica: 10-20% recurrencia 4-8h. Todos deben ir a hospital","Posición supina: Ponerse de pie bruscamente puede causar PCR (síndrome del asiento vacío)","Antihistamínicos NO sustituyen adrenalina: Son complementarios","Vía SC de adrenalina: Absorción lenta. Siempre IM en vasto externo","Bradicardia en anafilaxia: Signo pre-PCR. Adrenalina urgente","Estridor: Obstrucción inminente. Adrenalina puede prevenir IOT"],keyPoints:["Adrenalina IM 0.5mg: Fármaco salvavidas. Administrar PRECOZ","Vasto externo (muslo): Mejor sitio IM (absorción rápida)","Segunda dosis a los 5 min si NO mejora: Muy frecuente","Cristaloides generosos: Pérdida de volumen intravascular masiva","Antihistamínicos y corticoides: Secundarios tras adrenalina","Traslado SIEMPRE: Riesgo de recurrencia"],equipment:["Adrenalina 1:1000 IM (ampolla 1mg/ml)","Oxígeno con reservorio","Material de acceso venoso","Cristaloides","Monitor multiparamétrico","Nebulizador"],drugs:["Adrenalina 0.5 mg IM (vasto externo) - PRIORITARIO","Oxígeno 15 L/min","Cristaloides 500-1000 mL en bolos","Dexclorfeniramina 5mg IV","Hidrocortisona 200mg IV o Metilprednisolona 125mg IV","Salbutamol 2.5-5mg nebulizado (si broncoespasmo)"]},,{id:"via-aerea-definitiva",title:"Vía Aérea Definitiva y Dispositivos Supraglóticos",shortTitle:"Vía Aérea Avanzada",category:"soporte_vital",subcategory:"via_aerea",priority:"alto",ageGroup:"todos",steps:["Indicaciones vía aérea avanzada: Glasgow <8, apnea, obstrucción no resuelta, PCR","Valorar: ¿Dispositivo supraglótico (mascarilla laríngea) o IOT?","Preparar material: Verificar disponibilidad y funcionamiento antes de intentar","Preoxigenación: O2 15L/min con reservorio 3-5 minutos si tiempo disponible","Mascarilla laríngea (ML): Seleccionar tamaño según peso","Técnica ML: Desinflar, lubricar, insertar con punta hacia paladar, inflar","Verificar ML: Elevación torácica, ausencia de fuga, capnografía si disponible","Fijar ML con venda o esparadrapo","Intubación orotraqueal (IOT): Solo si entrenado y equipamiento","IOT: Laringoscopia, visualizar cuerdas, tubo hasta que manguito pase cuerdas","Verificar IOT: Auscultación 5 puntos, elevación torácica simétrica, capnografía","Fijar tubo: Anotar número en comisura labial","Ventilar: 10 respiraciones/min (1 cada 6 seg) con Ambú","NO hiperventilar: Frecuencia correcta es fundamental","Reevaluar: Verificar posición cada vez que se mueva al paciente"],warnings:["Intentos múltiples de IOT: Aumentan mortalidad. Máximo 2 intentos","Hipoxia durante intento: Suspender, preoxigenar, volver a intentar","Intubación esofágica: Catástrofe. Verificar SIEMPRE posición","Hiperventilación post-IOT: Muy frecuente. Ajustar a 10 respiraciones/min","Desplazamiento del tubo: Revaluar tras movilizaciones","ML no es definitiva: Protege menos que IOT ante vómito","Neumotórax a tensión tras IOT: Puede pasar desapercibido. Vigilar"],keyPoints:["Dispositivo supraglótico: Más fácil, menos riesgo que IOT","IOT: Solo si entrenado y necesario. Alternativa: ML","Verificación SIEMPRE: Auscultación + capnografía","Ventilar 10/min: NO más. Hiperventilación es perjudicial","Máximo 2 intentos IOT: Si falla, vía aérea básica o ML","Capnografía: Mejor método de verificación (onda cuadrada)"],equipment:["Mascarilla laríngea (varios tamaños)","Tubos orotraqueales (varios tamaños)","Laringoscopio con palas","Fiador maleable","Jeringa 10ml","Lubricante hidrosoluble","Fijación (venda, esparadrapo)","Aspirador de secreciones","Capnógrafo (si disponible)","Fonendoscopio"],drugs:["Oxígeno 15 L/min","Fentanilo 1-2 mcg/kg IV (analgesia pre-IOT)","Ketamina 1-2 mg/kg IV (sedación IOT)","Midazolam 0.1-0.2 mg/kg IV (sedación)"]},,{id:"reanimacion-neonatal",title:"Reanimación Neonatal",shortTitle:"RCP Neonatal",category:"tecnicas",subcategory:"rcp",priority:"critico",ageGroup:"pediatrico",steps:["Preparación ANTES del parto (si posible):"," • Ambiente térmico: calor radiante o manta térmica"," • Material: ambú neonatal, mascarillas 0-1, sondas aspiración"," • Cronómetro: iniciar al nacimiento","AL NACER (primeros 30 segundos):"," • Secar vigorosamente con toalla precalentada"," • Estimulación táctil (frotar espalda)"," • Retirar paños húmedos"," • Posición: decúbito supino, cuello neutro","Valoración APGAR (1 y 5 minutos)","Si NO respira o FC <100: INICIAR VENTILACIÓN","VENTILACIÓN (aire o O2 21%):"," • Ambú + mascarilla facial"," • FR: 40-60 rpm (más lento que adulto)"," • Presión: 20-25 cmH2O (aumentar gradualmente)"," • Valorar elevación tórax","Reevaluar a los 30 segundos de ventilación:"," • Si FC >100 y respira: suspender ventilación"," • Si FC <60: INICIAR MASAJE CARDÍACO","MASAJE CARDÍACO:"," • Técnica 2 pulgares (rodeando tórax)"," • Localización: tercio inferior esternón"," • Profundidad: 1/3 del tórax (~1.5 cm)"," • Ritmo: 90 compresiones + 30 ventilaciones/min (3:1)","Oxígeno: si persiste cianosis → aumentar a 100%","Si FC <60 tras 60 segundos RCP: ADRENALINA"," • 0.01-0.03 mg/kg IV/IO (0.1-0.3 ml/kg de 1:10000)"," • Repetir cada 3-5 minutos","Considerar:"," • Hipovolemia: cristaloides 10 ml/kg"," • Neumotórax: descompresión","Suspender si FC 0 tras 10 minutos RCP","Traslado con RCP en curso a UCI neonatal"],warnings:["Hipotermia neonatal aumenta mortalidad: mantener calor","Exceso O2 es tóxico: iniciar con aire ambiente","Masaje cardíaco: riesgo fractura costal/hepática","Vía umbilical es la preferida (si entrenado)","Suspender RCP: Apgar 0 a los 10 minutos"],keyPoints:["Golden minute: primeros 60 segundos son vitales","Mayoría responden solo con ventilación (90%)","Masaje cardíaco: solo si FC <60 tras ventilación","Relación 3:1 (diferente a pediatría/adulto)"],equipment:["Ambú neonatal (500 ml)","Mascarillas 0 y 1","Sonda aspiración 8-10 Fr","Calor radiante o manta térmica","Pulsioxímetro neonatal","Catéter umbilical"],drugs:["Adrenalina 0.01-0.03 mg/kg IV/IO (1:10000)","Cristaloides 10 ml/kg IV","Oxígeno (iniciar 21%, titular)","Naloxona 0.1 mg/kg IV (depresión respiratoria por opiáceos maternos)"]},,{id:"shock-distributivo",title:"Shock Distributivo",shortTitle:"Shock Distributivo",category:"patologias",subcategory:"shock",priority:"critico",ageGroup:"todos",steps:["Reconocimiento: hipotensión (TAS <90) + signos hipoperfusión","Tipos shock distributivo:"," • Séptico (ver protocolo shock séptico)"," • Anafiláctico (ver protocolo shock anafiláctico)"," • Neurogénico (lesión medular)"," • Tóxico (intoxicaciones)","Valoración ABCDE","Constantes: TA, FC, FR, SatO2, temperatura","Shock neurogénico (lesión medular alta):"," • Hipotensión + bradicardia (pérdida tono simpático)"," • Piel caliente y seca (vasodilatación)"," • Ausencia respuesta dolor por debajo lesión"," • Tratamiento: fluidos + vasopresores","Shock tóxico (intoxicaciones):"," • Ver protocolo intoxicación específica"," • Antídotos según tóxico","Oxígeno alto flujo: mascarilla reservorio 15 L/min","Acceso venoso: 2 vías periféricas grueso calibre","Expansión inicial:"," • Cristaloides 500-1000 ml bolos"," • Objetivo: TAS >90 o mejoría perfusión"," • CUIDADO: no sobrecargar (riesgo EAP)","Si hipotensión persiste tras fluidos:"," • Noradrenalina 0.05-0.3 mcg/kg/min IV"," • O adrenalina 0.05-0.1 mcg/kg/min IV","Monitorización continua: TA, FC, diuresis","Traslado URGENTE a hospital con UCI"],warnings:["Shock neurogénico: bradicardia puede empeorar con atropina","Expansión: no agresiva (riesgo EAP en shock distributivo)","Vasopresores: requieren vía central (idealmente)","Shock tóxico: identificar tóxico para antídoto específico"],keyPoints:["Shock distributivo: vasodilatación periférica","Neurogénico: lesión medular alta (C1-T6)","Diferencial: piel caliente vs fría (distributivo vs cardiogénico)","Tratamiento: fluidos + vasopresores"],equipment:["Monitor ECG","Pulsioxímetro","Material para 2 vías IV","Mascarilla reservorio","Vía central (si disponible)"],drugs:["Cristaloides 500-1000 ml bolos","Noradrenalina 0.05-0.3 mcg/kg/min IV","Adrenalina 0.05-0.1 mcg/kg/min IV","Oxígeno 15 L/min"]},,],pa=[{id:"ictus",title:"Código Ictus - Protocolo Operativo",shortTitle:"Código Ictus",category:"patologias",subcategory:"neurologico",priority:"alto",ageGroup:"adulto",steps:["Reconocimiento: Test FAST (Face, Arms, Speech, Time)","Si FAST positivo: Activar Código Ictus inmediatamente","Determinar hora de inicio de síntomas (última vez visto normal)","Valoración ABCDE inicial","Glucemia capilar (descartar hipoglucemia)","Tensión arterial (no bajar si <220/120 mmHg)","Nivel de consciencia (Glasgow)","Oxigenoterapia si SpO₂ <94%","Monitorización continua (ECG, SpO₂, TA)","Acceso venoso periférico","Posición semisentada si consciencia preservada","NO administrar glucosa salvo hipoglucemia confirmada","NO administrar fármacos antihipertensivos salvo emergencia hipertensiva","Comunicar al hospital: hora inicio síntomas, FAST positivo, estado neurológico","Traslado urgente a hospital con Unidad de Ictus"],warnings:["TIEMPO ES CEREBRO: Cada minuto cuenta","Ventana terapéutica: <6 horas desde inicio síntomas","NO administrar AAS ni antiagregantes sin indicación médica","NO permitir ingesta oral (riesgo aspiración)","Si pierde consciencia: posición lateral de seguridad","Si deja de respirar: iniciar RCP inmediatamente","Hora de inicio síntomas es CRÍTICA para trombólisis"],keyPoints:["FAST positivo + inicio <6h = Código Ictus activado","Objetivo: Puerta-TC <25 min, Puerta-aguja <60 min","Hipoglucemia puede simular ictus: verificar glucemia","FAST negativo NO descarta ictus en pacientes de riesgo","Mantener comunicación constante con coordinador"],equipment:["Glucometro","Monitor multiparamétrico","Oxigenoterapia","Material acceso venoso"],drugs:["Glucosa (solo si hipoglucemia confirmada)"]},,{id:"control-hemorragias-externas",title:"Control de Hemorragias Externas",shortTitle:"Control Hemorragias",category:"soporte_vital",subcategory:"trauma",priority:"critico",ageGroup:"todos",steps:["Seguridad de la escena: autoprotección con guantes","Evaluación rápida: localizar origen del sangrado","Exposición de la herida: retirar ropa si es necesario","Presión directa: aplicar compresión firme sobre la herida (5-10 min)","Si no cede: elevar la extremidad por encima del corazón","Si persiste: presión en puntos de pulso proximales","Vendaje compresivo: mantener presión constante","Si sangrado masivo en extremidad: considerar torniquete","Monitorización: signos de shock (TA, FC, piel fría, palidez)","Oxigenoterapia de alto flujo si signos de shock","Acceso venoso con cristaloides si shock establecido","Traslado inmediato a hospital manteniendo compresión"],warnings:["NO retirar objetos empalados: estabilizar in situ","NO explorar heridas profundas en escena","NO utilizar torniquete salvo hemorragia masiva incontrolable","Torniquete: anotar hora de aplicación (máximo 2 horas)","NO aflojar presión directa antes de 5-10 minutos","Hemorragia arterial: sangre roja brillante a chorros","Hemorragia venosa: sangre oscura continua","Si shock: prioridad traslado sobre control perfecto"],keyPoints:["Secuencia: Presión directa → Elevación → Puntos presión → Torniquete","Presión directa es efectiva en 90% de casos","Torniquete solo si falla presión directa Y riesgo vital","Shock hemorrágico: FC >100, TA <90, piel fría y pálida","Tiempo es crítico: cada minuto cuenta en hemorragia masiva"],equipment:["Guantes de protección","Gasas estériles","Vendas de compresión","Torniquete (CAT o similar)","Agentes hemostáticos (QuikClot, Celox)","Monitor multiparamétrico"],drugs:["Ácido tranexámico 1g IV (si disponible)","Cristaloides (Ringer Lactato o Suero Fisiológico)"]},,{id:"convulsiones",title:"Manejo de Convulsiones",shortTitle:"Convulsiones",category:"patologias",subcategory:"neurologico",priority:"critico",ageGroup:"todos",steps:["Seguridad: proteger al paciente de traumatismos","Retirar objetos peligrosos del entorno","NO sujetar al paciente ni introducir nada en la boca","Posición lateral de seguridad tras la convulsión","Comprobar vía aérea y respiración al ceder la crisis","Oxigenoterapia a alto flujo (15 L/min con mascarilla)","Glucemia capilar: descartar hipoglucemia","Si hipoglucemia <60 mg/dL: glucosa IV","Monitorización: ECG, SpO₂, TA, temperatura","Acceso venoso periférico","Si crisis >5 minutos o crisis repetidas: ESTADO EPILÉPTICO","Estado epiléptico: Midazolam 10 mg IM/IV o Diazepam 10 mg IV lento","Reevaluar cada 5 minutos","Si persiste tras 2ª dosis: traslado urgente con soporte ventilatorio"],warnings:["Estado epiléptico: crisis >5 min o crisis sin recuperación entre ellas","NO introducir objetos en la boca (riesgo de obstrucción y lesión)","NO sujetar activamente al paciente convulsionando","Hipertermia puede indicar infección del SNC","Embarazada con convulsiones: pensar en eclampsia","Post-crítico: confusión y desorientación son normales","Si no recupera consciencia en 15-20 min: considerar status","Midazolam IM es efectivo y más seguro que IV en entorno prehospitalario"],keyPoints:["Estado epiléptico es emergencia neurológica: actuar rápido","Prioridad: ABC antes que tratamiento anticonvulsivante","Hipoglucemia puede causar convulsiones: siempre descartar","Midazolam 10 mg IM: primera línea en prehospitalaria","Tras 2 dosis sin respuesta: traslado con soporte ventilatorio","Causa más frecuente: epilepsia conocida sin tratamiento"],equipment:["Cánula orofaríngea","Aspirador de secreciones","Oxigenoterapia de alto flujo","Glucómetro","Monitor multiparamétrico","Material de acceso venoso"],drugs:["Midazolam 10 mg IM/IV","Diazepam 10 mg IV (alternativa)","Glucosa 50% IV si hipoglucemia"]},,{id:"politrauma",title:"Atención al Politraumatizado",shortTitle:"Politrauma",category:"patologias",subcategory:"trauma",priority:"critico",ageGroup:"todos",steps:["Seguridad de la escena: Valorar mecanismo lesional y riesgos persistentes","Solicitar recursos adicionales si mecanismo de alta energía (112, helicóptero)","A - Vía aérea con control cervical: Inmovilización manual inmediata si sospecha lesión columna","A - Valorar permeabilidad: Si obstruida → maniobra frente-mentón modificada (tracción mandibular)","A - Aspirar secreciones/sangre si disponible. Cánula orofaríngea si inconsciente","B - Oxigenoterapia de alto flujo (15 L/min con reservorio)","B - Valorar respiración: FR, trabajo respiratorio, simetría torácica, crepitación subcutánea","B - Neumotórax a tensión: Descompresión inmediata si sospecha (línea medio-clavicular 2º espacio)","C - Control de hemorragias visibles: Presión directa, vendaje compresivo, torniquete si extremidad","C - Acceso venoso (2 vías periféricas gruesas 14-16G) o intraósea si shock","C - Cristaloides 500 mL en bolos (máx 2L). Reevaluar tras cada bolo","C - Valorar perfusión: Pulsos, relleno capilar, piel, nivel consciencia","D - Glasgow y pupilas. Si Glasgow <8 → vía aérea avanzada","D - Descartar hipoglucemia si alteración consciencia (glucemia capilar)","E - Exposición completa: Desvestir y revisar cuerpo completo (cortar ropa)","E - Prevenir hipotermia: Manta térmica, fluidos templados, ambiente cálido","Inmovilización completa: Collarín + tablero espinal si sospecha lesión raquimedular","Reevaluación continua ABCDE cada 5 minutos o ante cambio clínico","Contacto precoz con hospital: Prealarma si criterios de trauma grave","Traslado inmediato a centro útil: No demorar en escena >10 min salvo que sea necesario estabilizar"],warnings:["Mecanismo de alta energía: Siempre asumir lesiones graves aunque no evidentes","Hemorragia interna: Puede no ser visible. Vigilar signos de shock","Hipotermia: Empeora coagulopatía y aumenta mortalidad (triada letal)",'Tiempo: No demorar en escena. "Load and go" si inestable',"TAS <90 mmHg en trauma: Hemorragia hasta que se demuestre lo contrario","Glasgow <8: Alto riesgo de obstrucción vía aérea y broncoaspiración","Neumotórax a tensión: Mortal en minutos. Descomprimir antes de trasladar","Lesión cervical: Asumir en trauma de alta energía, TCE, caída >1m"],keyPoints:["ABCDE sistemático salva vidas. No saltes letras","Las hemorragias externas se ven, las internas matan","Hipotermia es enemiga: Abrigar tras exposición","Tiempo en escena: Mínimo necesario para estabilizar. Traslado precoz","Triada letal: Hipotermia + Acidosis + Coagulopatía. Prevenir hipotermia","Inmovilización: Ante duda, inmovilizar. Es reversible, la lesión medular NO"],equipment:["Collarín cervical","Tablero espinal o colchón de vacío","Material de inmovilización","Oxígeno con reservorio","Aspirador de secreciones","Cánulas orofaríngeas","Material de acceso venoso","Cristaloides","Vendajes hemostáticos","Torniquetes","Manta térmica","Tijeras de trauma"],drugs:["Oxígeno 15 L/min","Cristaloides (Ringer Lactato o SF) 500mL en bolos","Ácido tranexámico 1g IV (si hemorragia masiva)","Fentanilo 25-50 mcg IV (analgesia)","Ketamina 0.1-0.3 mg/kg IV (analgesia en inestable)"]},,{id:"tce",title:"Traumatismo Craneoencefálico (TCE)",shortTitle:"TCE",category:"patologias",subcategory:"trauma",priority:"critico",ageGroup:"todos",steps:["Seguridad de la escena y protección personal","Inmovilización manual en línea: NO mover cuello si mecanismo compatible con lesión cervical","A - Vía aérea con control cervical: Valorar permeabilidad","A - Si Glasgow <8 o vómitos: Preparar aspiración y considerar vía aérea avanzada","B - Oxigenoterapia de alto flujo para mantener SpO2 >94%","B - Evitar hiperventilación (solo si signos de herniación cerebral)","C - Control de hemorragias externas asociadas","C - Acceso venoso. Cristaloides solo si hipotensión (evitar sobrecarga)","C - Mantener TAS >90 mmHg (>100 en TCE grave)","D - Glasgow completo (OCular-Verbal-Motor) y documentar","D - Pupilas: Tamaño, simetría, reactividad. Anotar hora","D - Glucemia capilar: Descartar hipoglucemia como causa de alteración","E - Buscar lesiones asociadas: Exposición completa","E - Prevenir hipotermia: Manta térmica","Colocar collarín cervical si no está ya puesto","Posición: Elevar cabecera 30° si no hay contraindicación (mejora PIC)","Reevaluación continua: Glasgow y pupilas cada 5 minutos","Criterios de gravedad: Glasgow <13, deterioro progresivo, anisocoria","Contacto con hospital: Prealarma si TCE grave","Traslado inmediato: No demorar. Tiempo es cerebro"],warnings:["Hipotensión en TCE: Duplica mortalidad. Mantener TAS >90 mmHg (>100 si grave)","Hipoxemia: Aumenta lesión cerebral secundaria. SpO2 >94% siempre","Hiperventilación: Solo si signos de herniación (bradipnea, anisocoria, decorticación)","Anisocoria: Signo de herniación. Traslado urgente código rojo","Deterioro de Glasgow: Avisar inmediatamente a hospital","Lesión cervical: Asumir en todo TCE con mecanismo significativo","Pupilas midriáticas bilaterales: Puede ser hipoxia, no asumir muerte cerebral","Convulsiones post-TCE: NO dar fármacos profilácticos (solo si convulsiona)"],keyPoints:["Glasgow + Pupilas: Valorar cada 5 min y documentar","TAS >90 mmHg es obligatoria. Cristaloides si hipotensión","Anisocoria + deterioro Glasgow = Herniación cerebral","Hiperventilación: Solo si herniación (no de rutina)","Tiempo: Cada minuto cuenta. Traslado precoz","Lesión cervical: Inmovilizar siempre que haya duda"],equipment:["Collarín cervical","Tablero espinal","Oxígeno con reservorio","Aspirador de secreciones","Material de acceso venoso","Glucómetro","Manta térmica"],drugs:["Oxígeno 15 L/min con reservorio","Cristaloides (solo si TAS <90 mmHg)","Fentanilo 25-50 mcg IV (analgesia si dolor)","NO ketamina (aumenta PIC)","NO hiperventilación salvo herniación"]},,{id:"trauma-toracico",title:"Trauma Torácico",shortTitle:"Trauma Torácico",category:"patologias",subcategory:"trauma",priority:"critico",ageGroup:"adulto",steps:["Seguridad escena: Valorar mecanismo lesional","A - Vía aérea con control cervical","B - Valorar respiración: FR, SatO2, simetría torácica","Exposición torácica: inspección de heridas, crepitación, enfisema subcutáneo","NEUMOTÓRAX A TENSIÓN sospechado: descompresión con aguja 2º EIC línea medioclavicular","Neumotórax abierto (herida soplante): sellado con apósito 3 lados","Volet costal: analgesia, oxigenoterapia, considerar IOT si insuficiencia respiratoria","Hemotórax masivo: oxígeno alto flujo, 2 vías venosas, expansión con cristaloides","Taponamiento cardíaco sospechado: evacuación urgente, cristaloides, evitar IOT","Oxígeno alto flujo (15 L/min reservorio)","Monitorización continua: FC, TA, FR, SatO2","Analgesia adecuada: fentanilo 25-50 mcg IV","Traslado urgente a centro útil (traumatología/cirugía)"],warnings:["Neumotórax a tensión es diagnóstico CLÍNICO: no esperar Rx","Tríada Beck (taponamiento): hipotensión + ingurgitación yugular + tonos apagados","Volet costal: NO vendaje compresivo (empeora ventilación)","Hemotórax masivo: >1500 ml o >200 ml/h → cirugía urgente","IOT en taponamiento puede causar PCR (pérdida tono simpático)"],keyPoints:["Lesiones torácicas que matan en minutos: neumotórax a tensión, hemotórax masivo, taponamiento","La hipoxia mata más que la hipotensión: priorizar ventilación","Si duda entre neumotórax y hemotórax: trate neumotórax primero"],equipment:["Agujas descompresión 14G x 4.5 cm","Válvula Heimlich o sello torácico","Apósito estéril grande","Collarín cervical","Pulsioxímetro"],drugs:["Oxígeno 15 L/min con reservorio","Cristaloides (SF o Ringer) 500 ml bolos","Fentanilo 25-50 mcg IV (analgesia)","Ketamina 0.1-0.3 mg/kg IV (si inestable)","Ácido tranexámico 1g IV (si hemorragia)"]},,{id:"uso-torniquetes",title:"Uso de Torniquetes en Hemorragia Externa Masiva",shortTitle:"Torniquetes",category:"patologias",subcategory:"trauma",priority:"critico",ageGroup:"todos",steps:["Identificar hemorragia externa masiva (sangrado pulsátil o charco rápido)","Aplicar presión directa con apósitos estériles","Si presión directa no controla hemorragia: preparar torniquete","Colocar torniquete 5-7 cm proximal a la herida (NO sobre articulaciones)","Aplicar sobre piel desnuda (retirar ropa si necesario)","Girar mecanismo hasta que sangrado cese y pulso distal desaparezca","Fijar mecanismo con sistema de bloqueo","Anotar HORA exacta de aplicación (en paciente y documentación)","NO CUBRIR el torniquete (debe ser visible)","Evaluar pulso distal y sangrado (confirmar efectividad)","Monitorizar paciente: TA, FC, nivel de conciencia","Acceso venoso periférico (2 vías de grueso calibre)","Reposición con cristaloides (Ringer o SF)","Ácido tranexámico 1g IV en 10 min (si trauma <3 horas)","Traslado inmediato a centro trauma"],warnings:["NO quitar torniquete aplicado prehospitalariamente","Torniquete >2 horas: riesgo de lesión nerviosa/isquémica","Dolor intenso: analgesia (ketamina o fentanilo)","Si sangrado persiste: aplicar SEGUNDO torniquete proximal al primero","Evitar torniquetes en cuello, axila o ingle"],keyPoints:["Un torniquete MAL aplicado es peor que no aplicarlo","El dolor del torniquete NO es indicación para aflojarlo","Tiempo de isquemia tolerable: 2 horas (máximo 6 en extremidades)","Prioridad: SALVAR VIDA antes que salvar extremidad"],equipment:["Torniquete CAT (Combat Application Tourniquet) o equivalente","Apósitos hemostáticos (QuikClot, Celox)","Vendas compresivas","Tijeras de trauma","Rotulador permanente"],drugs:["Cristaloides (Ringer Lactato o SF) 500-1000 ml bolos","Ácido tranexámico 1g IV en 10 min","Ketamina 0.2-0.3 mg/kg IV (analgesia disociativa)","Fentanilo 25-50 mcg IV (analgesia opioide)"]},,{id:"eap",title:"Edema Agudo de Pulmón",shortTitle:"EAP",category:"patologias",subcategory:"cardiologico",priority:"critico",ageGroup:"adulto",steps:["Reconocimiento clínico: disnea súbita + ortopnea + crepitantes bilaterales","Sedestación inmediata: paciente sentado con piernas colgando (reduce precarga)","Oxígeno alto flujo 15 L/min con mascarilla reservorio","Monitorización: ECG continuo, TA, SatO2, FR","Acceso venoso periférico","Nitroglicerina sublingual 0.4 mg (si TAS >100 mmHg)","Furosemida 40-80 mg IV lento","Morfina 2-5 mg IV diluida LENTO (reduce ansiedad y precarga)","Si TAS >100: nitroglicerina IV 5-10 mcg/min (titular)","Si TAS <90: considerar soporte inotrópico (dobutamina)","CPAP/VNI si disponible y consciente (mejora oxigenación)","Si Glasgow <8 o FR <8: considerar IOT","Traslado urgente a hospital con UCI"],warnings:["TAS <90 mmHg: NO dar nitroglicerina (empeora hipotensión)","Morfina: administrar LENTO (2-3 min) para evitar hipotensión","CPAP contraindicada si neumotórax, hipotensión, vómitos","Furosemida: monitor diuresis, puede causar hipopotasemia","Si sospecha IAM: ECG 12 derivaciones, AAS 300 mg"],keyPoints:["Posición sentado es vital: reduce retorno venoso","Objetivo: reducir precarga (nitroglicerina + furosemida + morfina)","La ventilación no invasiva (CPAP) reduce IOT en 50%","Buscar desencadenante: IAM, HTA, arritmia, valvulopatía"],equipment:["Mascarilla reservorio","Equipo CPAP/VNI si disponible","Monitor ECG","Pulsioxímetro","Esfigmomanómetro"],drugs:["Oxígeno 15 L/min","Furosemida 40-80 mg IV","Nitroglicerina 0.4 mg sublingual (si TAS >100)","Nitroglicerina IV 5-10 mcg/min (si persiste)","Morfina 2-5 mg IV lento","AAS 300 mg oral (si sospecha IAM)"]},,{id:"shock-cardiogenico",title:"Shock Cardiogénico",shortTitle:"Shock Cardiogénico",category:"patologias",subcategory:"cardiologico",priority:"critico",ageGroup:"adulto",steps:["Reconocimiento: hipotensión (TAS <90) + signos hipoperfusión (piel fría, oliguria, alteración conciencia)","Oxígeno según necesidad: mascarilla reservorio 15 L/min","Monitorización inmediata: ECG 12 derivaciones, TA invasiva si disponible","Acceso venoso periférico (2 vías de grueso calibre)","Sedestación si disnea, decúbito si hipotensión","ECG: identificar IAM (elevación ST, bloqueo rama nueva)","Si IAM: AAS 300 mg masticado, clopidogrel 300 mg o ticagrelor 180 mg","Hipotensión (TAS <90): dobutamina 2.5-10 mcg/kg/min IV","Si congestión pulmonar: furosemida 20-40 mg IV","Bradicardia sintomática: atropina 0.5 mg IV, considerar marcapasos transcutáneo","Taquiarritmias: cardioversión eléctrica si inestable","Soporte ventilatorio: CPAP si insuficiencia respiratoria, IOT si Glasgow <8","Evitar expansión excesiva (máximo 250 ml bolos cristaloides)","Contactar con unidad coronaria para posible ICP primaria","Traslado prioritario a hospital con hemodinámica"],warnings:["NO administrar nitratos si TAS <100 mmHg","Dobutamina puede causar taquicardia y arritmias","Evitar fluidos agresivos (empeora edema pulmonar)","Shock derecho: diferente manejo (necesita precarga)","IAM inferior puede causar bradicardia hipotensiva (responden a fluidos)"],keyPoints:["Shock cardiogénico: bomba falla, no volumen","Objetivo: mejorar contractilidad sin aumentar demanda de O2","Diferencial clave: shock cardiogénico vs distributivo vs hipovolémico","IAM es causa más común: ECG 12 derivaciones obligatorio"],equipment:["Monitor ECG 12 derivaciones","Desfibrilador/marcapasos transcutáneo","Vía central o intraósea (si disponible)","Pulsioxímetro","Tensiómetro automático"],drugs:["Dobutamina 2.5-10 mcg/kg/min IV","Noradrenalina 0.05-0.3 mcg/kg/min IV (si dobutamina insuficiente)","Adrenalina 0.05-0.1 mcg/kg/min IV (refractario)","Furosemida 20-40 mg IV (si congestión)","AAS 300 mg oral masticado","Clopidogrel 300 mg o ticagrelor 180 mg","Cristaloides (uso restrictivo) 250 ml bolos"]},,{id:"sca-completo",title:"Síndrome Coronario Agudo Completo",shortTitle:"SCA",category:"patologias",subcategory:"cardiologico",priority:"alto",ageGroup:"adulto",steps:["Reconocimiento: dolor torácico típico (opresivo, irradiado) + factores riesgo","Oxígeno solo si SatO2 <94% (2-4 L/min nasal)","Monitorización ECG 12 derivaciones inmediata","Clasificar según ECG:"," • IAMCEST: elevación ST o BCRD nuevo → activar código infarto"," • SCASEST: sin elevación ST → manejo médico","Acceso venoso periférico","Posición cómoda (sedestación si disnea, decúbito si hipotensión)","Fármacos iniciales (IAMCEST):"," • AAS 300 mg masticado"," • Clopidogrel 300 mg o ticagrelor 180 mg"," • Heparina 4000 UI IV (si disponible y entrenado)","Analgesia: morfina 2-5 mg IV lento (si dolor intenso)","Nitroglicerina sublingual 0.4 mg (si TAS >100 y sin Viagra últimas 24h)","Bradicardia: atropina 0.5 mg IV, marcapasos si persistente","Taquiarritmias: amiodarona 300 mg IV o cardioversión si inestable","Hipotensión: fluidos 250 ml bolos, considerar shock cardiogénico","Hipertensión: labetalol 10 mg IV si necesario","Contacto con unidad coronaria: decidir ICP primaria vs fibrinolisis","Traslado prioritario según destino (PCI-capable vs no)"],warnings:["NO AAS si alergia conocida o hemorragia activa","NO nitratos si TAS <100, IAM inferior derecho, o Viagra reciente","Morfina: monitorizar depresión respiratoria","Heparina: verificar no contraindicaciones (hemorragia, HIC)","Código infarto: tiempo es músculo → objetivo puerta-balón <90 min"],keyPoints:["ECG en primeros 10 minutos del contacto","Dolor atípico en diabéticos, mujeres y ancianos","Equivalentes anginosos: disnea, síncope, epigastralgia","Killip class al ingreso predice mortalidad"],equipment:["Monitor ECG 12 derivaciones","Desfibrilador","Pulsioxímetro","Tensiómetro automático","Material para vía IV"],drugs:["AAS 300 mg oral masticado","Clopidogrel 300 mg o ticagrelor 180 mg","Heparina 4000 UI IV (bolo)","Morfina 2-5 mg IV","Nitroglicerina 0.4 mg sublingual/spray","Atropina 0.5 mg IV","Amiodarona 300 mg IV (taquiarritmias)","Metoprolol 5 mg IV (si taquicardia sin insuficiencia)"]},,{id:"trauma-abdominal",title:"Trauma Abdominal",shortTitle:"Trauma Abdominal",category:"patologias",subcategory:"trauma",priority:"critico",ageGroup:"adulto",steps:["Seguridad escena: Valorar mecanismo lesional (penetrante vs cerrado)","A - Vía aérea con control cervical","B - Ventilación adecuada","C - Control hemorragias externas visibles","Exposición abdominal: inspección completa (heridas, equimosis, distensión)","Signos hemorragia interna: hipotensión, taquicardia, palidez, abdomen distendido","Trauma penetrante: NO extraer objeto empalado (estabilizar in situ)","Evisceración: cubrir con apósito estéril húmedo (SSF), NO reintroducir","Posición: decúbito supino con rodillas flexionadas (reduce tensión abdominal)","Oxígeno alto flujo 15 L/min","Acceso venoso: 2 vías periféricas grueso calibre","Reposición volumen: cristaloides (Ringer o SF) 500 ml bolos según respuesta","Analgesia: fentanilo 25-50 mcg IV (evitar opioides VO)","Monitorización continua: TA, FC, FR, SatO2","NO dar nada por boca (riesgo cirugía urgente)","Traslado URGENTE a centro con cirugía (activar alerta trauma)"],warnings:["Signo del cinturón: marca equimótica transversal → lesión intestinal","Signo de Cullen: equimosis periumbilical → hemoperitoneo","Signo de Grey-Turner: equimosis flancos → retroperitoneo","Evisceración: NUNCA reintroducir vísceras (riesgo perforación)","Objeto empalado: NO extraer (causa hemorragia masiva)","Expansión agresiva puede empeorar sangrado: objetivo TAS 80-90 mmHg"],keyPoints:["Trauma cerrado: órganos sólidos (bazo, hígado) sangran más","Trauma penetrante: órganos huecos (intestino) → peritonitis","Tríada mortal: hipotermia + acidosis + coagulopatía","El trauma abdominal oculto mata: reevaluar frecuentemente"],equipment:["Apósitos estériles grandes","Suero fisiológico (para humedecer)","Vendaje abdominal","Material para estabilizar objetos empalados","Collarín cervical"],drugs:["Oxígeno 15 L/min con reservorio","Cristaloides (Ringer Lactato o SF) 500 ml bolos","Fentanilo 25-50 mcg IV (analgesia)","Ácido tranexámico 1g IV (si hemorragia masiva)"]},,{id:"trauma-extremidades",title:"Trauma de Extremidades",shortTitle:"Trauma Extremidades",category:"patologias",subcategory:"trauma",priority:"alto",ageGroup:"todos",steps:["Seguridad escena y valoración mecanismo lesional","Valoración ABC: descartar lesiones vitales primero","Exposición de extremidad afectada (cortar ropa si necesario)","Inspección: deformidad, heridas, sangrado, acortamiento, rotación","Palpación: dolor, crepitación, pulsos distales, temperatura","Movilidad: valorar si conservada (NO forzar movimiento)","Sensibilidad: tacto ligero, respuesta a estímulos","Fractura abierta: cubrir herida con apósito estéril húmedo","Control hemorragias: presión directa, vendaje compresivo","Inmovilización: férula rígida incluyendo articulaciones proximal y distal","Alineación: tracción suave si deformidad extrema Y pulso ausente","Reevaluar pulso distal post-inmovilización (documentar)","Analgesia adecuada: fentanilo 25-50 mcg IV o tramadol 100 mg IV","Elevación de extremidad (si no contraindicada)","Crioterapia: frío local (NO directamente sobre piel)","Traslado a hospital (urgente si fractura abierta o compromiso vascular)"],warnings:["Síndrome compartimental: 5 P (Pain, Palidez, Parestesias, Parálisis, Pulso ausente)","Fractura abierta: riesgo infección → antibióticos urgentes en hospital","Ausencia pulso distal post-inmovilización: recolocar férula URGENTE","Luxación rodilla: lesión arteria poplítea frecuente → valorar pulsos","Amputación traumática: preservar segmento amputado (bolsa estéril + hielo)"],keyPoints:["La hemorragia mata más que la fractura: controlar primero","Documentar pulso distal ANTES y DESPUÉS inmovilización","Fractura abierta = urgencia quirúrgica (antibióticos <6h)","Síndrome compartimental: urgencia quirúrgica (fasciotomía)"],equipment:["Férulas rígidas (neumáticas o aluminio)","Vendas y apósitos","Tijeras de trauma","Material inmovilización cervical","Bolsas frío instantáneo"],drugs:["Fentanilo 25-50 mcg IV (analgesia potente)","Tramadol 100 mg IV (analgesia moderada)","Paracetamol 1g IV (analgesia leve)","Ketamina 0.1-0.3 mg/kg IV (analgesia disociativa)"]},,{id:"quemaduras",title:"Quemaduras",shortTitle:"Quemaduras",category:"patologias",subcategory:"trauma",priority:"alto",ageGroup:"todos",steps:["Seguridad escena: asegurar foco térmico controlado","Detener proceso de quemadura: apagar llamas, retirar ropa NO adherida","Enfriar zona quemada: agua fría (15-20°C) durante 10-20 min","NO usar hielo directo (daño tisular)","Valorar ABC: prioridad en quemaduras por inhalación","Signos inhalación: hollín en nariz/boca, pelos chamuscados, voz ronca, disnea","Si sospecha inhalación: oxígeno 15 L/min, considerar IOT precoz","Calcular superficie quemada: Regla del 9 (adultos)","Valorar profundidad: 1º grado (eritema), 2º (flictenas), 3º (escara)","Cubrir quemaduras: apósitos estériles secos (NO pomadas)","Acceso venoso en zona NO quemada si posible","Reposición fluidos (quemaduras >20% SC): fórmula Parkland 4ml x kg x %SC","Analgesia: fentanilo 25-50 mcg IV o morfina 2-5 mg IV","NO romper flictenas (ampollas)","Quitar anillos, pulseras, relojes (edema posterior)","Envolver paciente en manta térmica (prevenir hipotermia)","Traslado a centro con unidad de quemados si criterios"],warnings:["Criterios derivación unidad quemados: >10% SC 2º grado, 3º grado, cara/manos/genitales","Quemadura eléctrica: lesión interna mayor que externa (rabdomiólisis)","Quemadura química: irrigación abundante continua (30-60 min)","Síndrome compartimal: más frecuente en quemaduras circulares","Hipotermia: paciente pierde calor por pérdida barrera cutánea"],keyPoints:["Regla del 9: cabeza 9%, EESS c/u 9%, EEII c/u 18%, tronco anterior 18%, posterior 18%","Fórmula Parkland: 1ª mitad en primeras 8h, 2ª mitad en siguientes 16h","IOT precoz en inhalación (edema posterior dificulta)","Quemadura circunferencial tórax: puede impedir ventilación"],equipment:["Apósitos estériles (tamaño grande)","Mantas térmicas","Material para vía aérea avanzada","Sistema de sueros"],drugs:["Oxígeno 15 L/min (100% si inhalación)","Cristaloides (Ringer Lactato) según Parkland","Morfina 2-5 mg IV o Fentanilo 25-50 mcg IV","Ketamina 0.2-0.5 mg/kg IV (analgesia potente)"]},,{id:"lesion-medular",title:"Lesión Medular Traumática",shortTitle:"Lesión Medular",category:"patologias",subcategory:"trauma",priority:"critico",ageGroup:"todos",steps:["Seguridad escena: valorar mecanismo lesional compatible (caída >3m, accidente alta energía)","Asumir lesión medular hasta demostrar lo contrario si: trauma alta energía, alteración consciencia","Inmovilización manual inmediata de cabeza y cuello","Colocar collarín cervical manteniendo inmovilización manual","Valorar ABC con mínima movilización","Signos lesión medular: debilidad extremidades, pérdida sensibilidad, priapismo","Nivel lesión: cervical (tetraplejía), torácica/lumbar (paraplejía)","Oxígeno suplementario para mantener SatO2 >95%","Shock neurogénico: hipotensión + bradicardia + piel caliente/seca","Si shock neurogénico: expansión con cristaloides 250-500 ml bolos","Atropina 0.5 mg IV si bradicardia sintomática <50 lpm","Inmovilización completa: tabla espinal + collarín + inmovilizadores laterales","Técnica log-roll: mínimo 4 personas, movimiento en bloque","Proteger puntos de presión (talones, sacro)","Mantener alineación neutra en todo momento","Evitar hipotensión (TAS >90 mmHg) e hipoxia (SatO2 >95%)","Sondaje vesical si retención urinaria","Traslado URGENTE a hospital con neurocirugía"],warnings:["NUNCA movilizar sin inmovilización completa","Shock neurogénico: diferente de hipovolémico (piel CALIENTE, no fría)","Hiperextensión o hiperflexión cuello: puede convertir lesión incompleta en completa","Lesión C3-C5: riesgo paro respiratorio (inerva diafragma)","Priapismo: signo específico de lesión medular aguda"],keyPoints:["Ventana terapéutica: primeras 8 horas cruciales","Lesión completa: ausencia función motora/sensitiva bajo nivel lesión","Lesión incompleta: preservación parcial función","Log-roll: técnica en bloque, 4-5 personas, comandante en cabeza"],equipment:["Collarín cervical (talla adecuada)","Tabla espinal larga","Inmovilizadores laterales cabeza","Correas de fijación","Férulas si fracturas asociadas"],drugs:["Oxígeno según necesidad (objetivo SatO2 >95%)","Cristaloides (SF o Ringer) 250-500 ml bolos","Atropina 0.5 mg IV (si bradicardia <50 con síntomas)","Noradrenalina 0.05-0.2 mcg/kg/min (shock neurogénico refractario)"]},,{id:"insuficiencia-respiratoria-aguda",title:"Insuficiencia Respiratoria Aguda",shortTitle:"IRA",category:"patologias",subcategory:"respiratorio",priority:"critico",ageGroup:"adulto",steps:["Reconocimiento clínico: disnea, taquipnea (FR >30), cianosis, tiraje, SatO2 <90%","Posición: sedestación (facilita ventilación)","Oxigenoterapia inmediata: titular según SatO2","Si SatO2 <90%: mascarilla reservorio 15 L/min","Monitorización: SatO2, FR, FC, TA, nivel consciencia","Valorar trabajo respiratorio: tiraje, uso musculatura accesoria, sudoración","Auscultar: sibilancias (broncoespasmo), crepitantes (edema), silencio (grave)","Causas frecuentes: broncoespasmo, EAP, neumotórax, TEP, neumonía","Si broncoespasmo: salbutamol 2.5-5 mg nebulizado + ipratropio 0.5 mg","Si EAP: posición sentado, furosemida, nitroglicerina (ver protocolo EAP)","Si neumotórax a tensión: descompresión urgente con aguja","CPAP/VNI si disponible y paciente colabora (mejora 50% casos)","Criterios IOT: Glasgow <8, FR <8 o >40, SatO2 <85% pese a O2, agotamiento","Acceso venoso: administración medicación IV","Reevaluar cada 5-10 minutos: mejoría, estable o deterioro","Traslado a hospital con UCI"],warnings:["Silencio auscultatorio: signo grave (broncoespasmo severo o neumotórax)","Agotamiento: signo pre-parada respiratoria → IOT urgente","Oxígeno en EPOC: cuidado hipercapnia, pero NUNCA negar O2 si hipoxia","CPAP contraindicada: neumotórax, hipotensión, vómitos, bajo nivel consciencia","Gasping o pausas apnea: inicio RCP si progresa a PCR"],keyPoints:["SatO2 objetivo: 94-98% (88-92% en EPOC conocido)","Posición es terapia: sentado mejora mecánica ventilatoria","VNI reduce IOT en 50% si se aplica precozmente","La causa más frecuente es broncoespasmo o EAP"],equipment:["Mascarilla reservorio","Sistema nebulización","Equipo CPAP/VNI si disponible","Pulsioxímetro","Material IOT (por si necesario)"],drugs:["Oxígeno: titular según SatO2","Salbutamol 2.5-5 mg nebulizado","Ipratropio 0.5 mg nebulizado","Metilprednisolona 40-125 mg IV (si broncoespasmo)","Furosemida 40 mg IV (si EAP)"]},,{id:"epoc-agudizado",title:"EPOC Agudizado",shortTitle:"EPOC Agudizado",category:"patologias",subcategory:"respiratorio",priority:"alto",ageGroup:"adulto",steps:["Reconocimiento: disnea progresiva, aumento tos/expectoración, sibilancias","Antecedentes: diagnóstico previo EPOC, fumador, inhaladores habituales","Posición: sedestación (mejora mecánica ventilatoria)","Oxigenoterapia CONTROLADA: objetivo SatO2 88-92% (NO >92%)","Iniciar con gafas nasales 1-2 L/min o Ventimask 24-28%","Valorar: FR, tiraje, uso musculatura accesoria, nivel consciencia","Auscultación: sibilancias espiratorias, roncus","Broncodilatadores nebulizados:"," • Salbutamol 2.5-5 mg + Ipratropio 0.5 mg (mezclar)"," • Nebulizar con aire comprimido (NO oxígeno a alto flujo)","Corticoides IV: Metilprednisolona 40-80 mg IV o Hidrocortisona 200 mg IV","Valorar respuesta: mejora disnea, disminución FR, mejor SatO2","Si mala respuesta: segunda dosis broncodilatadores a los 20-30 min","VNI (ventilación no invasiva) si disponible y criterios:"," • pH <7.35, PaCO2 >45 mmHg, FR >25, disnea severa","Criterios IOT: Glasgow <8, FR <8, agotamiento, fracaso VNI","Antibióticos: si fiebre, esputo purulento (amoxiclavulánico)","Traslado a hospital con UCI"],warnings:["EPOC: oxígeno CONTROLADO (riesgo retención CO2 e hipercapnia)","Objetivo SatO2: 88-92%, NO 94-98% como en otros pacientes","Monitorizar nivel consciencia: hipercapnia causa somnolencia","VNI precoz reduce IOT en 60-70% de casos","Acidosis respiratoria: pH <7.30 es criterio ingreso UCI"],keyPoints:["EPOC ≠ Asma: respuesta broncodilatadores parcial","Ipratropio MÁS efectivo que salbutamol en EPOC","Corticoides sistémicos reducen fallos tratamiento","VNI es tratamiento de elección si fracaso médico inicial"],equipment:["Ventimask o gafas nasales","Sistema nebulización (con aire comprimido)","Equipo VNI si disponible","Pulsioxímetro","Capnógrafo si disponible"],drugs:["Oxígeno controlado (objetivo SatO2 88-92%)","Salbutamol 2.5-5 mg nebulizado","Ipratropio 0.5 mg nebulizado","Metilprednisolona 40-80 mg IV","Amoxiclavulánico 1-2g IV (si infección)"]},,{id:"bradicardia-sintomatica",title:"Bradicardia Sintomática",shortTitle:"Bradicardia",category:"patologias",subcategory:"cardiologico",priority:"alto",ageGroup:"adulto",steps:["Reconocimiento: FC <50 lpm CON síntomas (hipotensión, síncope, dolor torácico, disnea)","Monitorización ECG continua","Oxígeno si SatO2 <94%","Acceso venoso periférico","Identificar tipo bradicardia en ECG: sinusal, BAV 1º/2º/3º grado, bloqueo","Buscar causas reversibles: hipoxia, hipotermia, fármacos (betabloqueantes), IAM","Atropina 0.5 mg IV en bolo (puede repetir cada 3-5 min, máx 3 mg)","Valorar respuesta tras cada dosis: FC, TA, síntomas","Si NO respuesta a atropina (o BAV 2º Mobitz II, BAV 3º):","Considerar marcapasos transcutáneo:"," • Sedar: fentanilo 25-50 mcg + midazolam 2-5 mg IV"," • Frecuencia: 60-80 lpm"," • Amperaje: aumentar hasta captura (espiga + QRS ancho)","Perfusión inotrópica si marcapasos no disponible:"," • Adrenalina 2-10 mcg/min IV"," • Dopamina 2-10 mcg/kg/min IV","Monitorizar: TA, FC, nivel consciencia","ECG 12 derivaciones: descartar IAM (especialmente inferior)","Traslado a hospital con cardiología/hemodinámica"],warnings:["Bradicardia asintomática en deportista: NO tratar (fisiológica)","BAV 2º Mobitz II y BAV 3º: NO responden a atropina → marcapasos","Atropina en IAM inferior: puede empeorar isquemia (usar con precaución)","Marcapasos transcutáneo: siempre sedar (muy doloroso)","Verificar CAPTURA en marcapasos: espiga + QRS + pulso palpable"],keyPoints:["Bradicardia sintomática: la HIPOTENSIÓN es el síntoma más grave","BAV 3º grado: disociación AV completa → marcapasos urgente","IAM inferior: frecuentemente causa bradicardia (arteria coronaria derecha)","Atropina máx 3 mg (dosis mayores: bloqueo paradójico)"],equipment:["Monitor ECG","Desfibrilador con marcapasos transcutáneo","Material para vía IV","Pulsioxímetro"],drugs:["Atropina 0.5 mg IV (repetir cada 3-5 min, máx 3 mg)","Adrenalina 2-10 mcg/min IV","Dopamina 2-10 mcg/kg/min IV","Fentanilo 25-50 mcg + Midazolam 2-5 mg (sedación para marcapasos)"]},,{id:"taquicardia",title:"Taquicardia",shortTitle:"Taquicardia",category:"patologias",subcategory:"cardiologico",priority:"alto",ageGroup:"adulto",steps:["Reconocimiento: FC >100 lpm (taquicardia), valorar si estable o inestable","Signos INESTABILIDAD: hipotensión (TAS <90), alteración consciencia, dolor torácico, shock","Monitorización ECG continua","Oxígeno si SatO2 <94%","Acceso venoso periférico","Clasificar en ECG: QRS estrecho (<120 ms) vs QRS ancho (>120 ms)","SI INESTABLE (cualquier tipo): cardioversión eléctrica sincronizada"," • Sedar: fentanilo + midazolam"," • Energía: 100J bifásico (150J si ancho), aumentar si no respuesta","SI ESTABLE - QRS ESTRECHO regular (TSV):"," 1. Maniobras vagales: Valsalva, masaje carotídeo (si no soplos)"," 2. Adenosina 6 mg IV rápido (bolo <2 seg) + flush SSF 20 ml"," 3. Si no respuesta: Adenosina 12 mg IV"," 4. Si no respuesta: Adenosina 12 mg IV (segunda dosis)","SI ESTABLE - QRS ESTRECHO irregular (FA):"," • Control FC: metoprolol 2.5-5 mg IV lento cada 5 min (máx 15 mg)"," • O diltiazem 0.25 mg/kg IV en 2 min","SI ESTABLE - QRS ANCHO:"," • Asumir TV (taquicardia ventricular) hasta demostrar lo contrario"," • Amiodarona 300 mg IV en 10-20 min"," • Si no respuesta: cardioversión","ECG 12 derivaciones para clasificación definitiva","Traslado a hospital con cardiología"],warnings:["QRS ancho: SIEMPRE asumir ventricular hasta demostrar lo contrario","Adenosina: advertir paciente sensación muerte inminente (dura 10 seg)","Adenosina: tener desfibrilador preparado (puede inducir FV transitoria)","NO adenosina en FA, flutter o QRS ancho","Cardioversión en FA >48h: riesgo embolia (anticoagular antes)"],keyPoints:["Inestable = cardioversión eléctrica inmediata","TSV regular: adenosina es fármaco de elección","QRS ancho = TV hasta que se demuestre lo contrario","FA: control de frecuencia, NO ritmo en prehospitalario"],equipment:["Monitor ECG 12 derivaciones","Desfibrilador","Material para vía IV","Pulsioxímetro"],drugs:["Adenosina 6 mg IV (luego 12 mg si precisa)","Amiodarona 300 mg IV","Metoprolol 2.5-5 mg IV","Fentanilo + Midazolam (sedación para cardioversión)"]},,{id:"alteracion-consciencia",title:"Alteración del Nivel de Consciencia",shortTitle:"Alteración Consciencia",category:"patologias",subcategory:"neurologico",priority:"alto",ageGroup:"todos",steps:["Valorar nivel consciencia: Escala Glasgow (apertura ocular + respuesta verbal + motora)","Glasgow <8: riesgo vía aérea → considerar IOT","Posición lateral seguridad si Glasgow <8 (proteger vía aérea)","Oxígeno según necesidad: objetivo SatO2 >94%","Glicemia capilar INMEDIATA (causa tratable más frecuente)","Monitorización: TA, FC, FR, SatO2, temperatura","Valorar pupilas: tamaño, simetría, reactividad","Buscar signos: traumatismo craneal, focalidad neurológica, rigidez nuca","Causas reversibles AEIOU-TIPS:"," A - Alcohol"," E - Epilepsia/Encefalitis"," I - Insulina (hipo/hiperglucemia)"," O - Opiáceos/Overdose"," U - Uremia"," T - Trauma/Temperatura"," I - Infección"," P - Psiquiátrico/Porfiria"," S - Stroke (ictus)","Hipoglucemia (<70 mg/dL): glucosa IV 10-20g o glucagón 1 mg IM","Sospecha opiáceos (pupilas puntiformes, bradipnea): naloxona 0.4 mg IV/IM","Acceso venoso periférico","Reevaluar Glasgow cada 5-10 minutos","Si Glasgow <8 o deterioro progresivo: asegurar vía aérea","Traslado URGENTE a hospital con neurología/UCI"],warnings:["Glasgow <8: vía aérea no protegida → IOT","Hipoglucemia: dar glucosa SIEMPRE ante duda (no esperar confirmación)","Naloxona: cuidado síndrome abstinencia en adictos (titular dosis)","Focalidad neurológica: pensar ictus o TCE → traslado código urgente","Rigidez nuca + fiebre: meningitis → antibióticos urgentes"],keyPoints:["Glasgow: apertura ocular (4) + verbal (5) + motora (6) = 15 puntos","Hipoglucemia es causa más frecuente y tratable","AEIOU-TIPS: mnemotecnia para causas reversibles","Pupilas anisocóricas: lesión estructural hasta demostrar lo contrario"],equipment:["Glucómetro","Material vía aérea (básica y avanzada)","Pulsioxímetro","Tensiómetro","Linterna (valorar pupilas)"],drugs:["Glucosa 10-20g IV (glucosmón 50% 1-2 ampollas)","Glucagón 1 mg IM/SC (si no vía IV)","Naloxona 0.4 mg IV/IM (sospecha opiáceos)","Oxígeno según necesidad","Tiamina 100 mg IV (antes de glucosa si sospecha alcoholismo)"]},,{id:"hipoglucemia-severa",title:"Hipoglucemia Severa",shortTitle:"Hipoglucemia",category:"patologias",subcategory:"metabolico",priority:"alto",ageGroup:"todos",steps:["Reconocimiento: sudoración, temblor, confusión, agitación, alteración consciencia","Glicemia capilar URGENTE (confirmar <70 mg/dL)","Valorar nivel consciencia: Glasgow, capacidad tragar","SI CONSCIENTE Y TOLERA ORAL:"," • Azúcar oral 15-20g (3-4 sobres, zumo, cola NO light)"," • Revaluar glicemia a los 15 minutos"," • Si persiste <70: repetir azúcar oral","SI INCONSCIENTE O NO TOLERA ORAL:"," • Posición lateral seguridad"," • Acceso venoso periférico"," • Glucosa IV: Glucosmón 50% 20-40 ml (10-20g glucosa)"," • Administrar en 1-3 minutos","SI NO VÍA VENOSA DISPONIBLE:"," • Glucagón 1 mg IM o SC"," • Esperar 10-15 min (efecto más lento)","Monitorizar: nivel consciencia, glicemia cada 15 min","Respuesta esperada: mejoría en 5-10 min (glucosa IV) o 15 min (glucagón)","Tras recuperación: administrar hidratos carbono complejos VO","Investigar causa: insulina, sulfonilureas, ayuno, alcohol, ejercicio","Valorar ingreso si:"," • Hipoglucemia por sulfonilureas (duración larga)"," • Alteración consciencia persistente"," • Hipoglucemia recurrente","Educar: signos precoces, medidas preventivas"],warnings:["Glucosmón 50%: muy hipertónico → administrar en vena periférica PERMEABLE","Extravasación glucosa 50%: necrosis tisular → vigilar vía","Glucagón NO efectivo si: hepatopatía, alcoholismo crónico, ayuno prolongado","Sulfonilureas: hipoglucemias prolongadas (12-24h) → ingreso","Tras glucagón: náuseas/vómitos frecuentes"],keyPoints:["Regla del 15: 15g azúcar, esperar 15 min, revaluar","Glucosa IV: efecto en 5-10 minutos","Glucagón IM: efecto en 10-15 minutos (más lento)","Tríada Whipple: síntomas + glucosa baja + mejoría tras corrección"],equipment:["Glucómetro y tiras reactivas","Material para vía IV","Jeringas de glucagón precargadas","Sobres de azúcar o zumos"],drugs:["Glucosa IV (Glucosmón 50%) 20-40 ml","Glucagón 1 mg IM o SC","Suero glucosado 10% perfusión (si hipoglucemia recurrente)","Tiamina 100 mg IV (si sospecha alcoholismo)"]},,{id:"hipertension-urgente",title:"Hipertensión Urgente y Emergencia",shortTitle:"HTA Urgente",category:"patologias",subcategory:"cardiologico",priority:"alto",ageGroup:"adulto",steps:["Reconocimiento: TA >180/120 mmHg","Diferenciar URGENCIA vs EMERGENCIA:"," • Urgencia: TA elevada SIN lesión órgano diana"," • Emergencia: TA elevada CON lesión órgano diana","Lesión órgano diana: ictus, IAM, EAP, encefalopatía, eclampsia, disección aorta","Monitorización: TA cada 5-10 min, ECG, SatO2","Buscar síntomas: cefalea, dolor torácico, disnea, alteración consciencia, déficit focal","Oxígeno si SatO2 <94%","Acceso venoso periférico","EMERGENCIA HIPERTENSIVA (requiere reducción TA inmediata):"," • Labetalol 10-20 mg IV lento en 2 min"," • Repetir cada 10-15 min si precisa (máx 300 mg)"," • Objetivo: reducir TA 10-15% en 1ª hora (NO bajar bruscamente)"," • Alternativa: Urapidil 25 mg IV lento","URGENCIA HIPERTENSIVA (sin lesión órgano):"," • Captopril 25 mg sublingual"," • O labetalol 100-200 mg VO"," • Reducción gradual en 24-48h","Casos especiales:"," • EAP: furosemida + nitroglicerina (ver protocolo EAP)"," • Ictus: NO bajar TA (salvo >220/120 o trombolisis)"," • Eclampsia: sulfato magnesio 4-6g IV"," • Disección aorta: labetalol (control FC <60)","Traslado a hospital (emergencia → UCI, urgencia → observación)"],warnings:["NO reducir TA bruscamente: riesgo isquemia cerebral/cardiaca","En ictus: TA elevada es protectora (perfusión cerebral)","Nifedipino sublingual: contraindicado (descenso TA impredecible)","Objetivo: reducir 10-15% en 1ª hora, luego 25% en 24h","Embarazo: evitar IECA/ARA-II (teratogénicos)"],keyPoints:["Urgencia vs Emergencia: la diferencia es lesión órgano diana","TA muy alta NO siempre requiere tratamiento inmediato","Descenso brusco TA puede ser peor que HTA mantenida","En ictus: tolerar TA alta (perfusión cerebral dependiente presión)"],equipment:["Tensiómetro automático","Monitor ECG","Pulsioxímetro","Material para vía IV"],drugs:["Labetalol 10-20 mg IV (emergencia)","Urapidil 25 mg IV (alternativa)","Captopril 25 mg sublingual (urgencia)","Furosemida 40 mg IV (si EAP)","Nitroglicerina 0.4 mg sublingual (si IAM/EAP)","Sulfato magnesio 4-6g IV (eclampsia)"]},,{id:"sincope",title:"Síncope",shortTitle:"Síncope",category:"patologias",subcategory:"cardiologico",priority:"alto",ageGroup:"todos",steps:["Definición: pérdida consciencia transitoria con recuperación espontánea completa","Anamnesis: circunstancias (ejercicio, bipedestación, tos, micción), pródromos","Valorar ABCDE completo","Constantes: TA, FC, SatO2, temperatura, glicemia","Clasificar tipo síncope:"," • Vasovagal: situación emocional, bipedestación prolongada, dolor"," • Ortostático: levantarse rápido, hipovolemia, fármacos"," • Cardiogénico: ejercicio, palpitaciones previas, sin pródromos","ECG 12 derivaciones OBLIGATORIO","Buscar signos ALTO RIESGO:"," • Síncope con ejercicio"," • Palpitaciones previas"," • Cardiopatía conocida"," • ECG anormal (QT largo, bloqueos, ondas Q)"," • Edad >60 años"," • Síncope sin pródromos","Oxígeno si SatO2 <94%","Acceso venoso si criterios alto riesgo","Hipotensión ortostática: expansión con SSF 250-500 ml","Monitorización continua si cardiogénico","Posición decúbito supino con piernas elevadas","Valorar causas secundarias: hipoglucemia, hemorragia, TEP, disección","Traslado a hospital si: alto riesgo, ECG anormal, no recuperación completa"],warnings:["Síncope durante ejercicio: alto riesgo muerte súbita (miocardiopatía)","ECG anormal: siempre traslado hospitalario","QT largo: riesgo torsade de pointes (taquicardia ventricular)","Ancianos: descartar IAM silente (puede presentarse como síncope)","Traumatismo craneal secundario: valorar lesiones asociadas"],keyPoints:["Síncope cardiogénico: el más peligroso (mortalidad 20-30%)","ECG normal NO excluye causa cardiaca","Regla de San Francisco: estratifica riesgo","Síncope vasovagal: benigno, no requiere traslado si recuperación completa"],equipment:["Monitor ECG 12 derivaciones","Tensiómetro (medir acostado y de pie)","Glucómetro","Pulsioxímetro"],drugs:["Oxígeno según necesidad","SSF 250-500 ml IV (hipotensión ortostática)","Atropina 0.5 mg IV (bradicardia sintomática)","Glucosa IV si hipoglucemia"]},,{id:"parto-extrahospitalario",title:"Parto Extrahospitalario",shortTitle:"Parto Extrahospitalario",category:"patologias",subcategory:"gineco-obstetrico",priority:"critico",ageGroup:"adulto",steps:["Evaluación rápida: semanas gestación, contracciones, ganas pujar, visualizar cabeza","Si tiempo suficiente (>30 min): traslado a hospital","Si parto INMINENTE (cabeza visible, pujos incontrolables): preparar parto in situ","Preparación:"," • Lavado manos, guantes estériles"," • Intimidad y calor ambiental"," • Posición semisentada o lateral"," • Material: pinzas, tijeras, campo estéril, aspirador","Madre: posición cómoda, piernas flexionadas","Expulsivo: NO detener, solo controlar velocidad salida cabeza","Proteger periné: mano sobre cabeza fetal (evitar salida brusca)","Cabeza expulsada: verificar circular de cordón (si hay, deslizar por cabeza)","Rotación espontánea cabeza (restitución)","Tracción suave descendente (hombro anterior), luego ascendente (hombro posterior)","Recibir bebé: mantener al nivel periné, secar y abrigar","Estimular bebé: secar enérgicamente, frotar espalda","Si llanto/respiración: colocar sobre abdomen madre (contacto piel-piel)","Pinzar cordón: 2 pinzas separadas 2-3 cm, cortar entre ellas (esperar 1-3 min si posible)","Alumbramiento placenta: NO traccionar cordón, esperar salida espontánea","Masaje uterino: palpar fondo uterino, masajear si blando (prevenir hemorragia)","Oxitocina 10 UI IM tras alumbramiento","Traslado: madre + recién nacido, llevar placenta (valoración hospital)"],warnings:["Circular de cordón apretada: cortar cordón ANTES de sacar hombros","NO traccionar cordón para alumbrar placenta (riesgo inversión uterina)","Distocia hombros: maniobra McRoberts (hiperflexión piernas maternas)","Hemorragia postparto: masaje uterino + oxitocina urgente","Reanimación neonatal: preparar material antes del parto"],keyPoints:["Parto es proceso fisiológico: NO interferir, solo asistir","Contacto piel-piel inmediato: termorregulación y vínculo","Pinzamiento tardío cordón: beneficia al recién nacido","Placenta: verificar completa (membranas y cotiledones)"],equipment:["Pinzas cordón umbilical (2)","Tijeras estériles","Aspirador pera","Campos estériles","Mantas térmicas","Bolsa para placenta"],drugs:["Oxitocina 10 UI IM (tras alumbramiento)","Oxígeno (madre si necesario)","Material reanimación neonatal"]},,{id:"hemorragia-postparto",title:"Hemorragia Postparto",shortTitle:"HPP",category:"patologias",subcategory:"gineco-obstetrico",priority:"critico",ageGroup:"adulto",steps:["Definición: pérdida >500 ml parto vaginal o >1000 ml cesárea","Reconocimiento: sangrado vaginal abundante, útero blando, hipotensión, taquicardia","Activar código hemorragia obstétrica (avisar hospital)","Valoración ABC: prioridad en hipotensión/shock","Oxígeno 15 L/min con mascarilla reservorio","Acceso venoso: 2 vías periféricas grueso calibre (14-16G)","Monitorización: TA, FC, SatO2","Masaje uterino INMEDIATO: palpar fondo uterino, masajear firmemente","Oxitocina 10 UI IM + perfusión 20 UI en 500 ml SSF a pasar en 30 min","Comprimir bimanualmente útero si masaje no efectivo:"," • Mano externa sobre abdomen"," • Mano interna (guante estéril) en vagina empujando útero","Vaciar vejiga: sondaje vesical (vejiga llena impide contracción)","Verificar alumbramiento placenta completo","Buscar laceraciones: inspección vagina/periné (requiere sutura)","Reposición volumen: cristaloides (Ringer) 500 ml bolos rápidos","Ácido tranexámico 1g IV en 10 min (si hemorragia >500 ml)","Si shock: posición Trendelenburg, expansión agresiva","Taponamiento uterino si disponible y entrenado","Traslado URGENTE a hospital con ginecología (activar quirófano)"],warnings:["Hemorragia oculta: sangre acumulada en vagina/útero (valorar signos shock)","Inversión uterina: masa en vagina + dolor intenso → reposición manual urgente","Coagulopatía: hemorragia que no cesa pese a útero contraído","Transfusión: preparar antes llegada si shock severo","Retención placentaria: extracción manual solo si entrenado"],keyPoints:["4 T de hemorragia postparto: Tono (atonía), Trauma (laceraciones), Tejido (retención), Trombina (coagulopatía)","Atonía uterina: causa más frecuente (70-80%)","Masaje uterino: primera medida terapéutica","Ácido tranexámico: reduce mortalidad 30% si dado precozmente"],equipment:["Material para vía IV grueso calibre","Sonda vesical","Balón taponamiento (Bakri)","Oxímetro de pulso","Tensiómetro"],drugs:["Oxitocina 10 UI IM (bolo)","Oxitocina 20 UI en 500 ml SSF IV (perfusión)","Ácido tranexámico 1g IV en 10 min","Cristaloides (Ringer Lactato) 500-1000 ml bolos","Metilergonovina 0.2 mg IM (si no HTA)"]},,{id:"intoxicacion-opiaceos",title:"Intoxicación por Opiáceos",shortTitle:"Intoxicación Opiáceos",category:"patologias",subcategory:"toxicologia",priority:"critico",ageGroup:"todos",steps:["Reconocimiento: tríada clásica (pupilas puntiformes + depresión respiratoria + alteración consciencia)","Seguridad escena: valorar restos sustancias, jeringas","Valoración ABC: PRIORIDAD vía aérea y ventilación","Frecuencia respiratoria: <12 rpm es criterio gravedad","Glasgow: valorar nivel consciencia","Pupilas: miosis puntiforme (tamaño cabeza alfiler)","Oxígeno 15 L/min con mascarilla reservorio","Si FR <8 o apnea: ventilación con Ambú","Acceso venoso periférico","Naloxona (antídoto):"," • Dosis inicial: 0.4 mg IV lento"," • Si no respuesta en 2-3 min: repetir 0.4 mg IV"," • Dosis máxima: 2 mg (si no respuesta, replantearse diagnóstico)"," • Alternativa sin vía: 0.8 mg IM o 2 mg intranasal","Objetivo naloxona: FR >12 rpm (NO despertar completo)","Monitorización continua: FR puede descender de nuevo","Valorar reacción síndrome abstinencia: agitación, vómitos, taquicardia","Si síndrome abstinencia severo: sedación suave (midazolam 2-5 mg)","Vigilar depresión respiratoria recurrente (vida media naloxona <opiáceos)","Traslado OBLIGATORIO a hospital: observación mínimo 4-6 horas"],warnings:["Naloxona vida media corta: efecto dura 30-90 min, opiáceos duran más","Fentanilo/carfentanilo: pueden necesitar dosis altas naloxona (2-4 mg)","Síndrome abstinencia: paciente puede ponerse agresivo","NO titular hasta despertar completo: riesgo abstinencia grave","Metadona/buprenorfina: efecto prolongado (vigilancia >24h)"],keyPoints:["Tríada diagnóstica: miosis + depresión respiratoria + alteración consciencia","Naloxona salva vidas pero NO cura: solo revierte temporalmente","Crisis opiáceos: fentanilo muy potente (50x morfina)","Objetivo: restaurar ventilación, NO despertar completo"],equipment:["Ambú con mascarilla","Pulsioxímetro","Material vía aérea avanzada (por si apnea)","Naloxona nasal (Nyxoid) si disponible"],drugs:["Naloxona 0.4 mg IV (repetir hasta 2 mg)","Naloxona 0.8 mg IM (sin vía IV)","Naloxona 2 mg intranasal","Oxígeno 15 L/min","Midazolam 2-5 mg IV (síndrome abstinencia)"]},,{id:"cefalea-aguda-severa",title:"Cefalea Aguda Severa",shortTitle:"Cefalea Severa",category:"patologias",subcategory:"neurologico",priority:"alto",ageGroup:"todos",steps:["Anamnesis dirigida: inicio (súbito vs gradual), localización, intensidad, síntomas asociados","Signos de alarma (RED FLAGS):",' • Cefalea súbita "explosiva" (peor de la vida)'," • Primera cefalea o cambio patrón habitual"," • Fiebre + rigidez nuca"," • Alteración consciencia o focalidad neurológica"," • Cefalea con esfuerzo, tos o cambio postural"," • Edad >50 años (primera cefalea)","Valoración neurológica: Glasgow, pupilas, pares craneales, déficits focales","Rigidez nuca: signo de Kernig y Brudzinski","Constantes: TA, FC, temperatura, SatO2","Glicemia capilar","HEMORRAGIA SUBARACNOIDEA (cefalea súbita explosiva):"," • Reposo absoluto, cabeza elevada 30°"," • Control TA (evitar hipertensión)"," • Traslado URGENTE a hospital con neurocirugía","MENINGITIS (fiebre + cefalea + rigidez nuca):"," • Acceso venoso"," • Ceftriaxona 2g IV urgente (antes traslado)"," • Traslado urgente","MIGRAÑA (sin signos alarma):"," • Ambiente tranquilo, luz tenue"," • Metamizol 2g IV lento o Paracetamol 1g IV"," • Metoclopramida 10 mg IV (náuseas)","HTA severa: control TA (ver protocolo hipertensión)","Oxígeno si cefalea en racimos (15 L/min, 15 min)","Traslado urgente si signos de alarma"],warnings:['Cefalea "explosiva" súbita: HSA hasta demostrar lo contrario',"NO dar AINE si sospecha HSA (empeora sangrado)","Rigidez nuca puede faltar en ancianos o inmunodeprimidos","Cefalea + focalidad: pensar ACV, masa, absceso","Punción lumbar: contraindicada en prehospitalario"],keyPoints:["RED FLAGS: cefalea súbita, fiebre, alteración consciencia, focalidad","HSA: mortalidad 50%, diagnóstico precoz vital","Meningitis: antibióticos antes traslado (reduce mortalidad)","Oxígeno: efectivo en cefalea en racimos"],equipment:["Tensiómetro","Linterna (valorar pupilas)","Glucómetro","Material para vía IV"],drugs:["Metamizol 2g IV lento (analgesia)","Paracetamol 1g IV","Metoclopramida 10 mg IV (antiemético)","Ceftriaxona 2g IV (meningitis)","Oxígeno 15 L/min (cefalea racimos)","Labetalol 10 mg IV (HTA severa)"]},,{id:"hiperglucemia-cetoacidosis",title:"Hiperglucemia y Cetoacidosis Diabética",shortTitle:"Cetoacidosis",category:"patologias",subcategory:"metabolico",priority:"critico",ageGroup:"todos",steps:["Reconocimiento: glicemia >250 mg/dL + síntomas (poliuria, polidipsia, astenia)","Cetoacidosis: glicemia >250 + náuseas/vómitos + dolor abdominal + respiración Kussmaul","Glicemia capilar confirmatoria","Valorar nivel consciencia: Glasgow (puede estar alterado)","Signos deshidratación: piel seca, mucosas secas, taquicardia, hipotensión","Respiración de Kussmaul: profunda y rápida (compensa acidosis)","Olor cetónico (a manzanas) en aliento","Constantes: TA, FC, FR, temperatura, SatO2","Oxígeno si SatO2 <94%","Acceso venoso: 2 vías periféricas grueso calibre","Reposición volumen AGRESIVA:"," • SSF 0.9% 1000 ml en 1ª hora"," • Luego 500 ml/h las siguientes 2-3 horas","Monitorizar diuresis (objetivo >0.5 ml/kg/h)","NO administrar insulina en prehospitalario (riesgo hipoglucemia/hipopotasemia)","Buscar desencadenante: infección, IAM, fármacos, transgresión dietética","Si vómitos: posición lateral, proteger vía aérea","Temperatura: puede haber hipotermia pese a infección","Traslado URGENTE a hospital con UCI"],warnings:["NO dar insulina prehospitalaria (riesgo hipoglucemia e hipopotasemia)","Expansión agresiva: puede necesitar 4-6 L en primeras 24h","Hipopotasemia: riesgo arritmias tras insulina (monitorizar)","Dolor abdominal: puede simular abdomen agudo","EAP: riesgo en ancianos o cardiópatas (moderar fluidos)"],keyPoints:["Tríada cetoacidosis: hiperglucemia + cetonemia + acidosis","Respiración Kussmaul: mecanismo compensador (no tratar)","Mortalidad 5-10%: deshidratación y alteraciones electrolíticas","Buscar desencadenante: infección es la causa más frecuente"],equipment:["Glucómetro","Material para 2 vías IV","Pulsioxímetro","Sonda vesical (monitorizar diuresis)"],drugs:["SSF 0.9% 1000 ml/h (1ª hora)","SSF 0.9% 500 ml/h (siguientes horas)","Oxígeno según necesidad","NO insulina prehospitalaria"]},,{id:"fiebre-pediatrica",title:"Fiebre en Pediatría",shortTitle:"Fiebre Pediátrica",category:"patologias",subcategory:"pediatrico",priority:"alto",ageGroup:"pediatrico",steps:["Medición temperatura: axilar (>38°C) o rectal (>38.5°C)","Valoración gravedad según edad:"," • <3 meses: SIEMPRE traslado (riesgo sepsis)"," • 3-36 meses: valorar triángulo pediátrico"," • >3 años: según clínica","Triángulo pediátrico: Apariencia + Respiración + Circulación","Signos de alarma:"," • Aspecto tóxico (decaído, irritable, letárgico)"," • Rechazo tomas o líquidos"," • Dificultad respiratoria"," • Rash petequial/purpúrico"," • Fontanela abombada (lactantes)"," • Rigidez nuca"," • Convulsión","Constantes pediátricas: FC, FR, TA, SatO2 según edad","Búsqueda foco infeccioso: ORL, respiratorio, urinario, piel","Desnudar completamente: buscar rash (meningococo)","Medidas físicas: ropa ligera, ambiente fresco","Antitérmico:"," • Paracetamol 15 mg/kg VO/IV"," • O ibuprofeno 10 mg/kg VO (>6 meses)","Hidratación: SRO si tolera VO","SEPSIS/MENINGITIS sospechada (<3 meses o signos alarma):"," • Acceso venoso o intraóseo"," • Ceftriaxona 50 mg/kg IV (máx 2g)"," • Traslado URGENTE","Convulsión febril: ver protocolo convulsiones"],warnings:["Lactante <3 meses con fiebre: SIEMPRE traslado (riesgo sepsis 10%)","Rash petequial: meningococo hasta demostrar lo contrario","NO alternar paracetamol e ibuprofeno (no más eficaz, más errores)","Medidas físicas: NO baños fríos (vasoconstricción)","Deshidratación: valorar signo pliegue, mucosas, fontanela"],keyPoints:["Triángulo pediátrico: herramienta rápida valoración gravedad","Aspecto general más importante que cifra temperatura","Fiebre sin foco <3 meses: bacteriemia oculta hasta 10%","Meningococo: evolución fulminante en horas"],equipment:["Termómetro","Pulsioxímetro pediátrico","Material vía IO (si no venosa)","Ambú pediátrico"],drugs:["Paracetamol 15 mg/kg VO/rectal/IV","Ibuprofeno 10 mg/kg VO (>6 meses)","Ceftriaxona 50 mg/kg IV (máx 2g) si sepsis","SSF o Ringer 20 ml/kg bolo (shock)","SRO (suero oral)"]},,{id:"agitacion-psicomotriz",title:"Agitación Psicomotriz",shortTitle:"Agitación",category:"patologias",subcategory:"psiquiatrico",priority:"alto",ageGroup:"adulto",steps:["Seguridad escena: PRIORIDAD (valorar riesgo agresión)","Solicitar apoyo policial si riesgo violencia","Aproximación tranquila: presentarse, hablar calmado, distancia seguridad","Desescalada verbal (intentar siempre primero):"," • Mantener calma y tono bajo"," • Escuchar activamente"," • No confrontar ni discutir"," • Ofrecer agua, comida","Descartar causas orgánicas (ANTES de asumir psiquiátrica):"," • Hipoglucemia (glucemia capilar)"," • Hipoxia (SatO2)"," • Intoxicación (alcohol, drogas)"," • Traumatismo craneal"," • Sepsis, fiebre","Valorar riesgo auto/heteroagresión","Si desescalada fracasa: contención farmacológica","SEDACIÓN (si riesgo inminente):"," • Haloperidol 5 mg IM + Midazolam 5 mg IM"," • O Olanzapina 10 mg IM"," • Efecto en 15-30 minutos","Monitorización: TA, FC, FR, SatO2 post-sedación","Contención mecánica: SOLO si farmacológica insuficiente y riesgo vital"," • Requiere orden médica"," • Mínimo 5 personas"," • Técnica segura, evitar lesiones","Oxígeno si SatO2 <94%","Traslado a hospital con psiquiatría"],warnings:["Siempre descartar causa orgánica ANTES de sedar","Hipoglucemia puede simular agitación psiquiátrica","Haloperidol: riesgo QT largo (evitar si cardiopatía)","Contención mecánica: último recurso (riesgo muerte súbita)","Síndrome neuroléptico maligno: fiebre + rigidez (suspender antipsicóticos)"],keyPoints:["Desescalada verbal: primera opción (éxito 70%)","Causas orgánicas: hipoglucemia, hipoxia, intoxicación, TCE","Haloperidol + Benzodiacepina: combinación más segura","Contención mecánica: valorar riesgo/beneficio"],equipment:["Glucómetro","Pulsioxímetro","Material para vía IM","Cintas contención (si necesario)"],drugs:["Haloperidol 5 mg IM","Midazolam 5-10 mg IM","Olanzapina 10 mg IM (alternativa)","Glucosa IV si hipoglucemia"]},,{id:"tep",title:"Tromboembolismo Pulmonar",shortTitle:"TEP",category:"patologias",subcategory:"respiratorio",priority:"critico",ageGroup:"adulto",steps:["Sospecha clínica: disnea súbita + dolor torácico pleurítico + taquipnea","Factores riesgo: cirugía reciente, inmovilización, vuelo largo, trombofilia, cáncer, ACO","Valoración ABCDE","Constantes: TA, FC, FR, SatO2, temperatura","Signos TVP asociada: pierna edematosa, dolor gemelar, Homans +","Clasificar gravedad (TEP masivo vs no masivo):"," • TEP masivo: hipotensión (TAS <90), shock, síncope"," • TEP submasivo: estable pero taquicardia, elevación troponina","Oxígeno: titular según SatO2 (objetivo >94%)","Posición semisentada (facilita ventilación)","Acceso venoso periférico","Monitorización ECG: taquicardia sinusal (más frecuente)","Analgesia: fentanilo 25-50 mcg IV (dolor torácico)","TEP MASIVO (shock/hipotensión):"," • Expansión con cristaloides 250-500 ml (CUIDADO sobrecarga)"," • Considerar trombolisis (hospital)"," • Noradrenalina 0.05-0.2 mcg/kg/min si shock refractario","NO anticoagular en prehospitalario (diagnóstico no confirmado)","Traslado URGENTE a hospital con UCI","Durante traslado: evitar maniobras Valsalva (aumentan émbolos)"],warnings:["TEP masivo: mortalidad 30-50% sin tratamiento","NO expansión agresiva: riesgo fallo VD (máx 500 ml)","Trombolisis: contraindicada si TCE, cirugía reciente, hemorragia","Aminas: noradrenalina preferible a dopamina en TEP","Diagnóstico clínico difícil: índice sospecha alto"],keyPoints:["Tríada clásica: disnea + dolor pleurítico + hemoptisis (solo 20% casos)","Score Wells: estratifica probabilidad (>4 = probable)","Dímero-D: alta sensibilidad pero baja especificidad","ECG: S1Q3T3 es específico pero poco frecuente"],equipment:["Pulsioxímetro","Monitor ECG","Material para vía IV","Mascarilla reservorio"],drugs:["Oxígeno según SatO2","Fentanilo 25-50 mcg IV (analgesia)","Cristaloides 250-500 ml (solo si hipotensión)","Noradrenalina 0.05-0.2 mcg/kg/min (shock)","NO heparina prehospitalaria (diagnóstico no confirmado)"]},,{id:"meningitis-encefalitis",title:"Meningitis y Encefalitis",shortTitle:"Meningitis",category:"patologias",subcategory:"neurologico",priority:"critico",ageGroup:"todos",steps:["Sospecha clínica: fiebre + cefalea + rigidez nuca","Triada clásica: fiebre + rigidez nuca + alteración consciencia","Valoración ABCDE","Signos meníngeos:"," • Rigidez nuca (resistencia flexión cuello)"," • Signo de Kernig: dolor al extender rodilla con cadera flexionada"," • Signo de Brudzinski: flexión rodillas al flexionar cuello","Buscar rash petequial/purpúrico (MENINGOCOCO)","Constantes: TA, FC, FR, temperatura, SatO2","Valorar Glasgow (alteración consciencia)","Convulsiones: ver protocolo convulsiones","Glicemia capilar","Oxígeno si SatO2 <94%","Acceso venoso periférico URGENTE","ANTIBIÓTICO PRECOZ (NO esperar traslado):"," • Ceftriaxona 2g IV (adultos)"," • Ceftriaxona 50 mg/kg IV (pediátrico, máx 2g)","Cristaloides si hipotensión: 500-1000 ml","Dexametasona 10 mg IV (reduce secuelas neurológicas)","Si sospecha encefalitis herpética: aciclovir 10 mg/kg IV","Protección: mascarilla quirúrgica (meningococo)","Aislamiento contacto hasta descartar meningococo","Traslado URGENTE a hospital con UCI","Notificar a urgencias: sospecha meningitis (activar protocolo)"],warnings:["Antibiótico ANTES traslado: reduce mortalidad 50%","Rash petequial: meningococo (shock séptico en horas)","NO punción lumbar prehospitalaria","Rigidez nuca puede faltar en ancianos/lactantes","Profilaxis contactos: rifampicina o ciprofloxacino"],keyPoints:["Golden hour: antibiótico en primera hora reduce mortalidad","Meningococo: evolución fulminante, mortalidad 10-15%","Dexametasona: reduce secuelas auditivas y neurológicas","Notificación obligatoria: enfermedad de declaración urgente"],equipment:["Material vía IV","Pulsioxímetro","Linterna (pupilas)","Mascarilla quirúrgica"],drugs:["Ceftriaxona 2g IV (adultos) o 50 mg/kg (pediatría)","Dexametasona 10 mg IV (adultos) o 0.15 mg/kg (pediatría)","Aciclovir 10 mg/kg IV (si sospecha herpes)","Cristaloides 500-1000 ml","Oxígeno según SatO2"]},,{id:"bronquiolitis",title:"Bronquiolitis",shortTitle:"Bronquiolitis",category:"patologias",subcategory:"pediatrico",priority:"alto",ageGroup:"pediatrico",steps:["Reconocimiento: lactante <2 años con dificultad respiratoria + sibilancias","Anamnesis: inicio catarral, tos, rinorrea → disnea progresiva","Valoración triángulo pediátrico","Signos dificultad respiratoria:"," • Taquipnea (FR >60 rpm)"," • Tiraje intercostal/subcostal"," • Aleteo nasal"," • Quejido espiratorio"," • Cianosis","Auscultación: sibilancias espiratorias + crepitantes","Constantes: FR, FC, SatO2, temperatura","Valoración gravedad (escala Wood-Downes):"," • Leve: SatO2 >94%, come bien, buen aspecto"," • Moderada: SatO2 90-94%, tiraje moderado"," • Grave: SatO2 <90%, apneas, letargia, tiraje severo","Oxígeno si SatO2 <94%: gafas nasales 0.5-2 L/min","Aspiración nasal suave (secreciones abundantes)","Posición semisentada (facilita respiración)","Hidratación: SRO si tolera VO","NO broncodilatadores (no evidencia en <6 meses)","Salbutamol nebulizado (PRUEBA en >6 meses):"," • 2.5 mg en 3-4 ml SSF"," • Si mejora: repetir"," • Si NO mejora: suspender","Adrenalina nebulizada (casos graves):"," • 3 mg (3 ml de 1:1000) en 3 ml SSF","Traslado si:"," • Lactante <3 meses"," • SatO2 <90% persistente"," • Apneas"," • Deshidratación o rechazo tomas"," • Factores riesgo: prematuridad, cardiopatía"],warnings:["Apneas: frecuentes en <6 semanas (monitorizar)","Deshidratación: taquipnea impide alimentación","NO antibióticos (viral): solo si sobreinfección bacteriana","Aspiración nasal: suave (puede empeorar broncoespasmo)","Lactante <3 meses: bajo umbral traslado"],keyPoints:["Virus más frecuente: VRS (virus respiratorio sincitial)","Pico incidencia: 2-6 meses","Broncodilatadores: eficacia NO demostrada <6 meses","Mayoría mejoran en 3-5 días, pueden empeorar día 3-4"],equipment:["Pulsioxímetro pediátrico","Aspirador nasal","Nebulizador","Ambú pediátrico"],drugs:["Oxígeno 0.5-2 L/min (gafas nasales)","Salbutamol nebulizado 2.5 mg (prueba en >6 meses)","Adrenalina nebulizada 3 mg (graves)","SSF (aspiración/nebulización)","SRO (hidratación)"]},,{id:"intoxicacion-etilica",title:"Intoxicación Etílica Aguda",shortTitle:"Intoxicación Etílica",category:"patologias",subcategory:"toxicologia",priority:"alto",ageGroup:"todos",steps:["Valoración ABCDE (vía aérea vulnerable)","Valorar nivel consciencia: Glasgow","Signos intoxicación: aliento etílico, disartria, ataxia, alteración conducta","Constantes: TA, FC, FR, temperatura, SatO2, glicemia","DESCARTAR causas asociadas/alternativas:"," • Traumatismo (TCE muy frecuente)"," • Hipoglucemia (alcoholismo crónico)"," • Otras intoxicaciones (politoxicomanía)"," • ACV, meningitis (puede simular embriaguez)","Glicemia capilar OBLIGATORIA","Hipoglucemia: glucosa 25-50 ml IV + tiamina 100 mg IV","Protección vía aérea:"," • Si Glasgow <8: considerar IOT"," • Posición lateral seguridad (PLS)","Aspiración si vómitos","Oxígeno si SatO2 <94%","Acceso venoso: SSF 500-1000 ml (hidratación)","Hipotermia: recalentamiento progresivo","Monitorización continua","Naloxona SI sospecha opiáceos asociados: 0.4 mg IV","Tiamina 100 mg IV (prevenir Wernicke)","NO lavado gástrico (ineficaz y peligroso)","NO carbón activado (no adsorbe alcohol)","Observación: mínimo 2-3 horas","Traslado si:"," • Glasgow <12"," • Depresión respiratoria"," • Hipoglucemia persistente"," • Sospecha complicaciones"],warnings:["Siempre descartar TCE (caídas muy frecuentes)","Hipoglucemia: puede simular embriaguez","Hipotermia: riesgo arritmias","Síndrome Wernicke: dar tiamina ANTES glucosa (teoría)","Politoxicomanía: pensar en otras drogas"],keyPoints:["Etanolemia >300 mg/dL: riesgo coma","Etanolemia >400 mg/dL: riesgo muerte","Tolerancia: alcohólicos crónicos toleran niveles mayores","Hipoglucemia: mecanismo hepatotoxicidad + ayuno"],equipment:["Glucómetro","Pulsioxímetro","Material vía IV","Manta térmica"],drugs:["Glucosa 25-50 ml IV (si hipoglucemia)","Tiamina 100 mg IV/IM","SSF 500-1000 ml","Naloxona 0.4 mg IV (si sospecha opiáceos)","Oxígeno según necesidad"]},,{id:"sobredosis-benzodiacepinas",title:"Sobredosis de Benzodiacepinas",shortTitle:"Sobredosis BZD",category:"patologias",subcategory:"toxicologia",priority:"alto",ageGroup:"todos",steps:["Valoración ABCDE (depresión respiratoria)","Anamnesis: tipo BZD, cantidad, tiempo, intencionalidad","Signos intoxicación: somnolencia, disartria, ataxia, hipotonía, hiporreflexia","Valorar Glasgow (puede llegar a coma)","Constantes: TA, FC, FR (puede estar deprimida), SatO2, temperatura","Glicemia capilar (descartar hipoglucemia)","DESCARTAR politoxicomanía (alcohol, opiáceos, otros):"," • Buscar signos opiáceos: miosis, depresión respiratoria"," • Buscar signos alcohol: aliento","Protección vía aérea:"," • Si Glasgow <8: considerar IOT"," • Posición lateral seguridad (PLS)","Oxígeno si SatO2 <94% o FR <10","Soporte ventilatorio: ambú si FR <8 o apnea","Acceso venoso periférico","SSF 500 ml (mantener vía)","Carbón activado SI:"," • <1-2 horas ingesta"," • Glasgow >12 (consciente)"," • Vía aérea protegida"," • Dosis: 50 g en 200 ml agua","FLUMAZENIL (antagonista BZD):"," • SOLO en casos graves con depresión respiratoria"," • 0.2 mg IV lento cada minuto (máx 1-3 mg)"," • CONTRAINDICADO si:"," - Convulsiones"," - Uso crónico BZD (síndrome abstinencia)"," - Ingesta antidepresivos tricíclicos"," - Epilepsia conocida","Monitorización continua","Observación mínima 4-6 horas (vida media larga)","Traslado si:"," • Depresión respiratoria"," • Glasgow <12 persistente"," • Politoxicomanía"," • Intento autolítico"],warnings:["Flumazenil: riesgo convulsiones (usar con PRECAUCIÓN)","NO flumazenil en uso crónico BZD (abstinencia)","Vida media larga: puede recurrir sedación (diazepam 20-100h)","Politoxicomanía: la norma, no la excepción","Evaluar riesgo suicida"],keyPoints:["BZD solas: baja letalidad (amplio margen seguridad)","BZD + alcohol: efecto sinérgico (MUY peligroso)","BZD + opiáceos: depresión respiratoria severa","Flumazenil: último recurso (riesgo convulsiones)"],equipment:["Ambú con mascarilla","Pulsioxímetro","Material vía IV","Carbón activado","Sonda nasogástrica"],drugs:["Oxígeno según necesidad","SSF 500 ml","Carbón activado 50 g VO/SNG","Flumazenil 0.2 mg IV (SOLO si depresión respiratoria)","Naloxona 0.4 mg IV (si sospecha opiáceos asociados)"]},,{id:"hiperpotasemia",title:"Hiperpotasemia",shortTitle:"Hiperpotasemia",category:"patologias",subcategory:"metabolico",priority:"critico",ageGroup:"adulto",steps:["Sospecha: antecedentes IRC, IRA, IECA/ARA-II, diuréticos ahorradores K+","Síntomas: debilidad muscular, parestesias, palpitaciones","ECG 12 derivaciones INMEDIATO (alteraciones específicas)","Cambios ECG según gravedad:"," • K+ 5.5-6.5: ondas T picudas"," • K+ 6.5-8: ensanchamiento QRS, PR alargado"," • K+ >8: QRS muy ancho, patrón sinusoidal → PCR inminente","Constantes: TA, FC, FR, SatO2","Acceso venoso periférico (2 vías grueso calibre)","Monitorización ECG continua","TRATAMIENTO según gravedad:","SI CAMBIOS ECG (QRS ancho, arritmias):"," • Gluconato cálcico 10% 10 ml IV en 2-3 min"," • Protege miocardio (no baja K+)"," • Repetir si persisten cambios ECG","REDISTRIBUCIÓN (bajar K+ a células):"," • Bicarbonato 1M: 50 mEq (50 ml) IV en 5 min"," • Insulina rápida 10 UI + glucosa 25g (50 ml G50%) IV"," • Salbutamol nebulizado 10-20 mg (alta dosis)","ELIMINACIÓN K+ (inicio más lento):"," • Furosemida 40-80 mg IV"," • Resinas intercambio (Kayexalate): en hospital","Cristaloides: SSF 500 ml (dilución)","Suspender fármacos que aumentan K+: IECA, ARA-II, espironolactona","Reevaluar ECG cada 5-10 minutos","Traslado URGENTE para hemodiálisis si:"," • K+ >6.5"," • Cambios ECG"," • IRC conocida"],warnings:["PCR por K+: NO responde a DEA (revertir antes)","Gluconato cálcico: NO dar rápido (arritmias)","Bicarbonato: empeora hipocalcemia","Insulina sin glucosa: hipoglucemia severa","K+ >7: riesgo PCR inminente"],keyPoints:["Alteraciones ECG son el MEJOR indicador de gravedad","Gluconato cálcico: protege corazón en minutos","Insulina+glucosa: baja K+ en 15-30 min","Hemodiálisis: único tratamiento definitivo en IRC"],equipment:["Monitor ECG 12 derivaciones","Desfibrilador","Material 2 vías IV","Pulsioxímetro"],drugs:["Gluconato cálcico 10%: 10 ml IV","Bicarbonato 1M: 50 mEq IV","Insulina rápida 10 UI + Glucosa 50% 50 ml IV","Salbutamol 10-20 mg nebulizado","Furosemida 40-80 mg IV","SSF 500 ml"]},,{id:"hiponatremia",title:"Hiponatremia",shortTitle:"Hiponatremia",category:"patologias",subcategory:"metabolico",priority:"alto",ageGroup:"todos",steps:["Sospecha: síntomas neurológicos + factores riesgo","Factores riesgo: diuréticos, diarrea/vómitos, SIADH, polidipsia, maratón","Síntomas según gravedad:"," • Leve (Na+ 130-135): náuseas, cefalea"," • Moderada (Na+ 125-130): confusión, letargia"," • Severa (Na+ <125): convulsiones, coma, edema cerebral","Valoración ABCDE","Valorar Glasgow","Constantes: TA, FC, FR, SatO2, temperatura","Glicemia capilar","Valorar estado hidratación:"," • Hipovolémico: piel seca, hipotensión (pérdidas GI, diuréticos)"," • Euvolémico: SIADH, hipotiroidismo"," • Hipervolémico: edemas, ICC, cirrosis","Convulsiones: ver protocolo convulsiones","Acceso venoso periférico","SI SÍNTOMAS NEUROLÓGICOS GRAVES (convulsiones, coma):"," • SSF hipertónico 3% 150 ml IV en 20 min"," • O SSF 0.9% 500 ml rápido si no disponible hipertónico"," • Objetivo: aumentar Na+ 4-6 mEq/L en 4-6h","SI HIPOVOLÉMICO (deshidratación):"," • SSF 0.9% 500-1000 ml","NO corregir rápido: riesgo mielinolisis pontina","Restricción hídrica si SIADH","Monitorización continua","Traslado a hospital con analítica urgente"],warnings:["Corrección rápida: riesgo mielinolisis pontina (lesión cerebral)","Objetivo: NO >8-12 mEq/L en 24h","SSF hipertónico 3%: solo si convulsiones/coma","Hiponatremia crónica: corrección MÁS lenta","Maratoniano con hiponatremia: dar SSF, NO agua"],keyPoints:["Na+ <125: riesgo convulsiones y edema cerebral","Mielinolisis pontina: parálisis, disartria, coma","SIADH: causa más frecuente en hospitalarios","Maratonianos: hiponatremia por exceso agua"],equipment:["Material vía IV","Pulsioxímetro","Glucómetro"],drugs:["SSF hipertónico 3%: 150 ml IV (si convulsiones/coma)","SSF 0.9%: 500-1000 ml","Diazepam 5-10 mg IV (si convulsiones)"]},,{id:"vertigo-agudo",title:"Vértigo Agudo",shortTitle:"Vértigo",category:"patologias",subcategory:"neurologico",priority:"alto",ageGroup:"adulto",steps:["Diferenciar VÉRTIGO vs MAREO:"," • Vértigo: sensación rotación (paciente o entorno)"," • Mareo: inestabilidad, presíncope","Anamnesis: inicio, duración, desencadenantes, síntomas asociados","SIGNOS DE ALARMA (ACV vestibular):"," • Déficit neurológico focal"," • Cefalea intensa"," • Alteración consciencia"," • Diplopía vertical"," • Dismetría o ataxia severa"," • Edad >50 + factores riesgo vascular","Constantes: TA, FC, FR, SatO2, glicemia","Valoración neurológica: Glasgow, pares craneales, marcha, Romberg","Test de impulso cefálico (si entrenado):"," • Normal en ACV (test negativo = sospechar central)"," • Anormal en periférico (sacada correctiva)","NISTAGMO:"," • Horizontal unidireccional: periférico (benigno)"," • Vertical o cambiante: CENTRAL (ACV)","Valorar audición (hipoacusia: Menière)","SI SIGNOS ALARMA: traslado URGENTE (código ictus)","SI VÉRTIGO PERIFÉRICO (sin alarma):"," • Reposo, evitar movimientos bruscos"," • Dimenhidrinato 50 mg IV lento"," • O metoclopramida 10 mg IV","Acceso venoso si vómitos","Hidratación: SSF 500 ml","Posición cómoda (evitar decúbito que empeora)","Traslado si:"," • Signos alarma"," • Vómitos incoercibles"," • No mejora con tratamiento"],warnings:["Vértigo en >50 años + FRCV: pensar ACV hasta demostrar contrario","Test impulso cefálico normal: sospechar ACV central","Nistagmo vertical: SIEMPRE central (ACV)","Vértigo + cefalea intensa: pensar ACV cerebelo","Difenhidramina: evitar en ancianos (confusión)"],keyPoints:["BPPV: causa más frecuente (50% casos)","Neuritis vestibular: inicio súbito, días duración","Menière: vértigo + hipoacusia + acúfenos","ACV cerebelo: 5% vértigos agudos"],equipment:["Pulsioxímetro","Material vía IV","Glucómetro"],drugs:["Dimenhidrinato 50 mg IV lento","Metoclopramida 10 mg IV (náuseas)","SSF 500 ml (hidratación)","Diazepam 5 mg VO (ansiedad)"]},,{id:"crisis-asmatica",title:"Crisis Asmática Grave",shortTitle:"Crisis Asmática",category:"patologias",subcategory:"respiratorio",priority:"critico",ageGroup:"todos",steps:["Reconocimiento: disnea intensa + sibilancias + taquipnea","Valorar GRAVEDAD (clasificación):"," • LEVE: habla frases, FR <25, FC <110"," • MODERADA: habla palabras, FR 25-30, FC 110-120"," • GRAVE: no habla, FR >30, FC >120, SatO2 <90%"," • PARADA RESPIRATORIA INMINENTE: silencio auscultatorio, bradicardia, cianosis, confusión","Constantes: TA, FC, FR, SatO2","Valorar uso musculatura accesoria, tiraje, habla","Oxígeno alto flujo: 15 L/min mascarilla reservorio (objetivo SatO2 >94%)","Acceso venoso periférico","BRONCODILATADORES (nebulización continua si grave):"," • Salbutamol 5 mg (1 ml de 0.5%) nebulizado"," • Repetir cada 20 minutos (o continuo)"," • Bromuro ipratropio 0.5 mg nebulizado (añadir si grave)","CORTICOIDES sistémicos SIEMPRE:"," • Hidrocortisona 200 mg IV"," • O metilprednisolona 40-60 mg IV"," • O prednisona 40-60 mg VO (si tolera)","Sulfato magnesio 2g IV en 20 min (si crisis grave)","Monitorización continua: SatO2, FR, FC","Reevaluar cada 15-20 minutos","SI NO MEJORA (status asmático):"," • Adrenalina 0.3 mg IM (1:1000)"," • Considerar IOT (antes de PCR)"," • Ketamina 1-2 mg/kg IV (broncodilatador + sedación)","Hidratación: SSF 500-1000 ml","CRITERIOS IOT:"," • Parada respiratoria inminente"," • Glasgow <8"," • SatO2 <90% pese tratamiento"," • Agotamiento","Traslado URGENTE a hospital con UCI"],warnings:["Silencio auscultatorio: signo GRAVE (no ventila)","Bradicardia en asmático: signo pre-PCR","IOT: muy difícil (hiperinsuflación, riesgo neumotórax)","Teofilina: NO usar (tóxica, arritmias)","Sedación excesiva: deprime respiración"],keyPoints:["Oxígeno + salbutamol + corticoides: tríada básica","Status asmático: refractario a broncodilatadores","Sulfato magnesio: reduce ingresos UCI 30%","Ketamina: útil si necesita IOT (broncodilata)"],equipment:["Nebulizador con O2","Mascarilla reservorio","Pulsioxímetro","Material vía IV","Material IOT"],drugs:["Oxígeno 15 L/min","Salbutamol 5 mg nebulizado (repetir c/20min)","Bromuro ipratropio 0.5 mg nebulizado","Hidrocortisona 200 mg IV o metilprednisolona 40-60 mg IV","Sulfato magnesio 2g IV en 20 min","Adrenalina 0.3 mg IM (crisis severa)","SSF 500-1000 ml"]},,{id:"neumotorax-espontaneo",title:"Neumotórax Espontáneo",shortTitle:"Neumotórax",category:"patologias",subcategory:"respiratorio",priority:"alto",ageGroup:"adulto",steps:["Sospecha: dolor torácico súbito + disnea","Perfil típico: varón joven, alto, delgado, fumador","Valoración ABCDE","Signos clínicos:"," • Dolor pleurítico"," • Disnea súbita"," • Disminución murmullo vesicular"," • Hiperresonancia a percusión","Constantes: TA, FC, FR, SatO2","DIFERENCIAR: neumotórax simple vs a tensión","NEUMOTÓRAX A TENSIÓN (descompensar rápido):"," • Hipotensión"," • Desviación traqueal"," • Ingurgitación yugular"," • Timpanismo extremo"," • Deterioro hemodinámico"," → DESCOMPRESIÓN URGENTE: aguja 14G 2º EIC línea medioclavicular","NEUMOTÓRAX SIMPLE (estable):"," • Oxígeno: 15 L/min mascarilla reservorio"," • Reposo absoluto"," • Posición semisentada","Acceso venoso periférico","Analgesia: fentanilo 25-50 mcg IV","Monitorización continua","NO dar ventilación presión positiva (empeora)","Evitar maniobras Valsalva","Traslado en posición semisentada","Traslado a hospital con cirugía torácica","Informar: neumotórax puede aumentar tamaño en transporte"],warnings:["Neumotórax a tensión: diagnóstico CLÍNICO (no esperar Rx)","VPP: puede convertir neumotórax simple en tensión","Descompresión aguja: solo si TENSIÓN (no en simple)","Traslado aéreo: contraindicado (cambios presión)","Bilateral: muy raro, pensar patología subyacente"],keyPoints:["Primario: jóvenes sanos (ruptura bulla apical)","Secundario: EPOC, asma, fibrosis quística","Recurrencia: 30-50% primer episodio","Pequeño (<15%): puede reabsorberse solo"],equipment:["Aguja 14G x 4.5 cm (descompresión)","Válvula Heimlich","Pulsioxímetro","Material vía IV"],drugs:["Oxígeno 15 L/min","Fentanilo 25-50 mcg IV (analgesia)","Midazolam 1-2 mg IV (ansiolisis)"]},,{id:"hipotermia",title:"Hipotermia",shortTitle:"Hipotermia",category:"patologias",subcategory:"ambiental",priority:"critico",ageGroup:"todos",steps:["Definición: temperatura central <35°C","Medición: termómetro rectal o esofágico (axilar infraestima)","Clasificación por gravedad:"," • LEVE (32-35°C): temblor, taquicardia, vasoconstricción"," • MODERADA (28-32°C): cesa temblor, bradicardia, confusión"," • SEVERA (<28°C): coma, arreflexia, riesgo FV/asistolia","Valoración ABCDE:"," • Pulso/respiración: pueden ser muy lentos (palpar 60 seg)"," • NO asumir muerte hasta recalentado (>32°C)","Constantes: TA, FC (puede estar muy baja), FR, SatO2","ECG: onda J de Osborn (patognomónica)","MANEJO GENERAL:"," • Retirar ropa húmeda"," • Proteger del viento y frío"," • Manipular CON CUIDADO (riesgo FV)"," • Posición horizontal (evitar hipotensión)","RECALENTAMIENTO según gravedad:","LEVE (32-35°C):"," • Recalentamiento pasivo: mantas térmicas"," • Bebidas calientes azucaradas (si consciente)","MODERADA (28-32°C):"," • Recalentamiento activo externo:"," - Mantas térmicas eléctricas"," - Paquetes calor torso/cuello/axilas/ingles"," - NO calentar extremidades (afterdrop)"," • SSF tibio (39-42°C) 500 ml IV","SEVERA (<28°C):"," • Recalentamiento activo interno:"," - SSF tibio IV"," - Aire humidificado caliente"," - Lavado peritoneal/gástrico con suero tibio (hospital)"," • En hospital: ECMO, circulación extracorpórea","Si PCR:"," • RCP estándar"," • DEA: máximo 3 descargas, luego esperar recalentamiento"," • Adrenalina: espaciar (cada 6-10 min en vez de 3-5)"," • Continuar RCP hasta temperatura >32°C",' • "Nadie está muerto hasta estar caliente y muerto"',"Acceso venoso: cristaloides tibios","Glicemia: riesgo hipo/hiperglucemia","Monitorización ECG continua (arritmias)","Traslado a hospital con UCI/ECMO"],warnings:["Manipulación brusca: puede desencadenar FV","Recalentar extremidades: afterdrop (empeora)","DEA en <28°C: miocardio no responde","NO asumir muerte: casos supervivencia tras horas PCR","Alcohol: vasodilatación (acelera pérdida calor)"],keyPoints:['Axioma: "No está muerto hasta estar caliente y muerto"',"Onda J Osborn: específica de hipotermia","Afterdrop: caída temperatura al recalentar extremidades","ECMO: gold standard en hipotermia severa con PCR"],equipment:["Termómetro rectal/esofágico","Mantas térmicas","Paquetes calor","Material vía IV","Monitor ECG"],drugs:["SSF tibio (39-42°C) 500-1000 ml IV","Glucosa 50% 50 ml IV (si hipoglucemia)","Adrenalina en RCP (espaciada cada 6-10 min)","Tiamina 100 mg IV (si alcoholismo)"]},,{id:"golpe-calor",title:"Golpe de Calor",shortTitle:"Golpe Calor",category:"patologias",subcategory:"ambiental",priority:"critico",ageGroup:"todos",steps:["Definición: temperatura >40°C + disfunción SNC","Tipos:"," • Clásico: ancianos, olas calor, pasivo"," • Por esfuerzo: jóvenes, ejercicio intenso","Tríada diagnóstica:"," • Hipertermia (>40°C)"," • Alteración consciencia"," • Anhidrosis (piel seca, caliente)","Valoración ABCDE","Valorar Glasgow","Constantes: temperatura, TA, FC, FR, SatO2","Signos: piel caliente/seca, taquicardia, taquipnea, confusión","ENFRIAMIENTO INMEDIATO (prioridad):"," • Retirar ropa"," • Trasladar a zona fresca/sombra"," • Rociar agua tibia (NO fría) + ventilación"," • Paños húmedos en cuello, axilas, ingles"," • Objetivo: bajar 0.2°C/min hasta 38-39°C"," • NO bajar <38°C (hipotermia iatrogénica)","Oxígeno si SatO2 <94%","Acceso venoso: 2 vías periféricas","Cristaloides FRÍOS: SSF 500-1000 ml (rápido)","Glicemia capilar","Posición lateral si vómitos","Convulsiones: diazepam 5-10 mg IV","Monitorización continua: temperatura, ECG","SI NO MEJORA:"," • Considerar inmersión en agua fría (si disponible)"," • Hielo en grandes vasos (cuello, axilas, ingles)","Traslado URGENTE a hospital con UCI","Durante traslado: continuar enfriamiento"],warnings:["Temperatura >41°C: mortalidad >50%","Agua helada: vasoconstricción (retrasa enfriamiento)","Antipiréticos (paracetamol): NO eficaces","Rabdomiolisis: riesgo insuficiencia renal","Coagulopatía: puede aparecer en horas"],keyPoints:["Diferencia golpe calor vs agotamiento calor: disfunción SNC","Enfriamiento precoz: reduce mortalidad 50%","Objetivo: <39°C en 30 minutos","Secuelas neurológicas: frecuentes si retraso"],equipment:["Termómetro","Ventilador/abanico","Paños/sábanas","Agua tibia","Material 2 vías IV","Pulsioxímetro"],drugs:["SSF frío 500-1000 ml IV rápido","Oxígeno según necesidad","Diazepam 5-10 mg IV (convulsiones)","NO antipiréticos (ineficaces)"]},,{id:"ahogamiento",title:"Ahogamiento",shortTitle:"Ahogamiento",category:"patologias",subcategory:"ambiental",priority:"critico",ageGroup:"todos",steps:["Definición: aspiración líquido → compromiso respiratorio","Seguridad escena: valorar riesgo para equipo","Sacar del agua de forma segura","Valoración ABCDE inmediata","SI PCR:"," • Iniciar RCP (ver protocolo RCP)"," • 5 ventilaciones iniciales ANTES compresiones"," • RCP estándar: 30:2"," • NO intentar extraer agua pulmones (ineficaz)"," • Continuar hasta llegada SAMU o signos muerte","SI CONSCIENTE/RESPIRANDO:"," • Oxígeno alto flujo: 15 L/min"," • Posición semisentada (facilita respiración)"," • Retirar ropa mojada (hipotermia)"," • Mantas térmicas","Constantes: TA, FC, FR, SatO2, temperatura","Acceso venoso periférico","Valorar hipotermia (ver protocolo)","Monitorización continua","Anticipar:"," • Edema pulmonar (puede aparecer 24h después)"," • Hipotermia"," • Traumatismo cervical (saltos, surf)"," • Arritmias","SI DETERIORO RESPIRATORIO:"," • CPAP/VNI si disponible"," • IOT si Glasgow <8 o FR <8","Glicemia capilar","NO hacer maniobra Heimlich (NO es obstrucción)","Cristaloides: SSF 500 ml (moderado, evitar sobrecarga)","Todos los ahogados: traslado hospital (aunque mejoren)","Observación mínima 24h (edema pulmonar tardío)"],warnings:["Edema pulmonar: puede aparecer horas después (ahogamiento secundario)","Agua dulce vs salada: manejo igual (fisiopatología diferente pero clínica similar)",'NO intentar "vaciar agua" (maniobra Heimlich): pérdida tiempo y riesgo vómito',"Hipotermia: protectora en ahogamiento (mayor supervivencia)","Lesión cervical: frecuente en saltos"],keyPoints:["Ahogamiento: emergencia respiratoria, NO cardíaca","RCP: empezar con 5 ventilaciones (hipoxia es causa PCR)","Todos necesitan valoración hospitalaria (edema tardío)","Agua fría: mayor supervivencia (hipotermia protectora)"],equipment:["Ambú con mascarilla","Mascarilla reservorio","Collarín cervical (si trauma)","Mantas térmicas","Pulsioxímetro","Material vía IV"],drugs:["Oxígeno 15 L/min","SSF 500 ml (evitar sobrecarga)","Adrenalina en PCR (protocolo RCP)"]},,{id:"epistaxis-severa",title:"Epistaxis Severa",shortTitle:"Epistaxis",category:"patologias",subcategory:"otorrino",priority:"alto",ageGroup:"todos",steps:["Valoración inicial: cantidad sangrado, tiempo evolución","Diferenciar anterior (90%) vs posterior (10%)","Constantes: TA, FC (valorar hipovolemia)","Anamnesis: anticoagulantes, HTA, trauma, neoplasia","Posición: SENTADO, tronco inclinado ADELANTE (evitar deglución)","Tranquilizar paciente (ansiedad empeora sangrado)","HEMOSTASIA:"," • Comprimir nariz: pinzar alas nasales 10-15 minutos"," • Hielo en puente nasal","Si NO cede:"," • Sonarse suavemente (eliminar coágulos)"," • Vasoconstrictor tópico:"," - Oximetazolina spray nasal"," - O adrenalina 1:1000 empapando algodón"," • Comprimir otros 10 minutos","Si PERSISTE:"," • Taponamiento anterior:"," - Gasa empapada en vasoconstrictor"," - O Merocel (esponja expansible)"," - Comprimir 10-15 minutos más","Valorar signos shock hipovolémico:"," • Taquicardia, hipotensión, palidez, sudoración","Acceso venoso si sangrado masivo","Cristaloides: SSF 500-1000 ml si hipovolemia","Ácido tranexámico 1g IV (si sangrado persistente)","Si EPISTAXIS POSTERIOR (no cede, sangre en faringe):"," • Sonda Foley 14-16Fr:"," - Introducir hasta nasofaringe"," - Inflar balón 7-10 ml"," - Traccionar suavemente"," • Taponamiento anterior adicional","Valorar causa: HTA (controlar), anticoagulación (revertir si masivo)","Traslado a urgencias si:"," • No cede con taponamiento"," • Signos hipovolemia"," • Anticoagulados"," • Epistaxis posterior"],warnings:["Anticoagulados: riesgo sangrado masivo","Taponamiento posterior: riesgo compromiso vía aérea","NO reclinar cabeza atrás (sangre a faringe → náuseas/vómitos)","Sonda Foley: inflado excesivo → necrosis mucosa","Niños: pensar cuerpo extraño"],keyPoints:["Plexo Kiesselbach: 90% epistaxis anteriores","Compresión efectiva: 10-15 min ininterrumpidos","Posterior: arterias etmoidales o esfenopalatina","HTA: no es causa pero agrava sangrado"],equipment:["Gasas","Algodón","Pinza Bayoneta","Sonda Foley 14-16Fr","Linterna frontal","Merocel o taponamiento nasal","Material vía IV"],drugs:["Oximetazolina spray nasal","Adrenalina 1:1000 (tópica)","Ácido tranexámico 1g IV (persistente)","SSF 500-1000 ml (hipovolemia)"]},,{id:"reaccion-alergica",title:"Reacción Alérgica (No Anafiláctica)",shortTitle:"Alergia",category:"patologias",subcategory:"alergico",priority:"alto",ageGroup:"todos",steps:["Diferenciar: alergia simple vs anafilaxia","ANAFILAXIA (ver protocolo shock anafiláctico):"," • Compromiso respiratorio (broncoespasmo, estridor)"," • Compromiso circulatorio (hipotensión, shock)"," • Afectación 2+ sistemas","ALERGIA SIMPLE (sin compromiso vital):"," • Urticaria localizada"," • Prurito"," • Eritema"," • Angioedema leve","Valoración ABCDE (para descartar progresión)","Constantes: TA, FC, FR, SatO2","Identificar desencadenante: fármaco, alimento, picadura","Retirar desencadenante si posible","Valorar progresión:"," • Extensión urticaria"," • Aparición disnea"," • Hinchazón lengua/labios","TRATAMIENTO ALERGIA SIMPLE:"," • Antihistamínico:"," - Dexclorfeniramina 5 mg IV lento"," - O cetirizina 10 mg VO"," • Corticoide:"," - Metilprednisolona 40 mg IV"," - O prednisona 40-60 mg VO","Si angioedema (pero sin disnea):"," • Añadir ranitidina 50 mg IV (antiH2)","Observación 30-60 minutos","Vigilar signos progresión a anafilaxia:"," • Disnea, estridor"," • Hipotensión"," • Mareo, síncope","Si PROGRESA a anafilaxia:"," • Adrenalina 0.3 mg IM (ver protocolo shock anafiláctico)","Si mejora tras observación:"," • Alta con antihistamínico + corticoide oral 3-5 días"," • Educación: signos alarma, evitar desencadenante"," • Derivar a alergología","Traslado si:"," • Progresa a anafilaxia"," • Angioedema orofaríngeo (riesgo obstrucción)"," • No mejora con tratamiento"],warnings:["Reacción bifásica: 5-20% empeoran en 4-12h","Antihistamínicos sedantes: evitar si conduce","Angioedema lingual: puede progresar a obstrucción","IECA: causa angioedema (suspender)","Látex: alergenos cruzados (frutas)"],keyPoints:["Urticaria sola: bajo riesgo anafilaxia","Angioedema + disnea: anafilaxia (adrenalina)","Corticoides: previenen fase tardía","Observación: descartar progresión"],equipment:["Material vía IV","Pulsioxímetro","Adrenalina autoinyector (por si progresa)"],drugs:["Dexclorfeniramina 5 mg IV","Metilprednisolona 40 mg IV","Ranitidina 50 mg IV (angioedema)","Adrenalina 0.3 mg IM (SOLO si progresa anafilaxia)"]},,{id:"dolor-abdominal-agudo",title:"Dolor Abdominal Agudo",shortTitle:"Abdomen Agudo",category:"patologias",subcategory:"digestivo",priority:"alto",ageGroup:"todos",steps:["Valoración ABCDE (descartar inestabilidad)","Anamnesis OPQRST:"," • Onset: inicio (súbito vs gradual)"," • Provocative: factores desencadenantes"," • Quality: tipo dolor (cólico, continuo, punzante)"," • Region: localización + irradiación"," • Severity: intensidad (EVA)"," • Time: evolución temporal","Síntomas asociados: náuseas, vómitos, fiebre, ictericia, diarrea","Antecedentes: cirugías, embarazo (mujeres edad fértil), fármacos","Constantes: TA, FC, FR, temperatura, SatO2","Exploración abdominal:"," • Inspección: distensión, cicatrices"," • Auscultación: ruidos (íleo vs normal)"," • Palpación: defensa, dolor rebote (Blumberg)"," • Percusión: timpanismo, matidez","Signos alarma (ABDOMEN QUIRÚRGICO):"," • Defensa/rigidez abdominal"," • Signo Blumberg positivo"," • Hipotensión/taquicardia (shock)"," • Masa pulsátil (AAA)"," • Ausencia ruidos intestinales","Glicemia capilar","Valorar embarazo: test gestación si mujer edad fértil","Diagnóstico diferencial por localización:"," • Epigastrio: IAM, pancreatitis, úlcera"," • HCD: colecistitis, hepatitis"," • FID: apendicitis, embarazo ectópico"," • FII: diverticulitis, embarazo ectópico"," • Mesogastrio: obstrucción, isquemia, AAA","Oxígeno si SatO2 <94%","Acceso venoso","Cristaloides: SSF 500-1000 ml si hipovolemia","ANALGESIA:"," • Fentanilo 25-50 mcg IV"," • Metamizol 2g IV (si no quirúrgico)"," • NO enmascarar dolor si sospecha quirúrgica","Antiemético si náuseas: metoclopramida 10 mg IV","Posición cómoda (generalmente decúbito lateral)","NO dar nada VO","Traslado a hospital:"," • URGENTE si signos alarma (quirúrgico)"," • Preferente si dolor intenso sin alarma"],warnings:["Edad >50 + dolor abdominal: pensar AAA, isquemia mesentérica","Mujer edad fértil: siempre descartar embarazo ectópico","Analgesia NO retrasa diagnóstico (mito)","Defensa/Blumberg: peritonitis hasta demostrar contrario","Hipotensión + dolor abdominal: AAA roto o embarazo ectópico"],keyPoints:["Signos peritoneales: quirúrgico hasta demostrar contrario","AAA roto: tríada dolor + hipotensión + masa pulsátil","Apendicitis: McBurney + Blumberg + fiebre","Analgesia: mejora exploración, no enmascara"],equipment:["Pulsioxímetro","Material vía IV","Glucómetro","Test gestación"],drugs:["Fentanilo 25-50 mcg IV (analgesia)","Metamizol 2g IV","Metoclopramida 10 mg IV (náuseas)","SSF 500-1000 ml (hipovolemia)"]},,{id:"fibrilacion-auricular",title:"Fibrilación Auricular",shortTitle:"FA",category:"patologias",subcategory:"cardiologico",priority:"alto",ageGroup:"adulto",steps:["Reconocimiento: pulso irregular, taquicardia o bradicardia","ECG 12 derivaciones: confirmar FA (ondas P ausentes, QRS irregulares)","Clasificar según respuesta ventricular:"," • FA rápida: FC >100 lpm"," • FA controlada: FC 60-100 lpm"," • FA lenta: FC <60 lpm","Valorar estabilidad hemodinámica:"," • Estable: asintomático o síntomas leves"," • Inestable: hipotensión, dolor torácico, insuficiencia cardíaca, síncope","Constantes: TA, FC, FR, SatO2","Oxígeno si SatO2 <94%","Acceso venoso periférico","FA RÁPIDA INESTABLE (hipotensión, dolor, IC):"," • Cardioversión eléctrica sincronizada 120-200 J"," • Sedación: midazolam 2-5 mg IV o propofol si disponible","FA RÁPIDA ESTABLE:"," • Control frecuencia: metoprolol 5 mg IV (repetir hasta 15 mg)"," • O diltiazem 0.25 mg/kg IV (máx 20 mg)"," • O digoxina 0.5 mg IV (si IC o anciano)","FA CON WOLFF-PARKINSON-WHITE:"," • NO usar verapamilo, diltiazem, digoxina (riesgo muerte)"," • Usar procainamida o amiodarona"," • Cardioversión si inestable","Anticoagulación:"," • Valorar riesgo embólico (CHADS2-VASc)"," • NO anticoagular en prehospitalario (decisión hospital)","Traslado a hospital:"," • URGENTE si inestable o FA <48h"," • Preferente si estable y FA >48h"],warnings:["FA + WPW: verapamilo/diltiazem/digoxina pueden causar muerte súbita","Cardioversión: riesgo embolia si FA >48h sin anticoagular","Metoprolol: contraindicado si asma, IC descompensada, bloqueo AV","Diltiazem: contraindicado si IC, hipotensión, bloqueo AV"],keyPoints:["FA es la arritmia más frecuente (1-2% población)","Objetivo: control frecuencia (no ritmo) en estable","Cardioversión: solo si inestable o FA <48h","Riesgo embólico: 5% anual sin anticoagulación"],equipment:["Monitor ECG 12 derivaciones","Desfibrilador/cardiovertidor","Pulsioxímetro","Material vía IV"],drugs:["Metoprolol 5 mg IV (repetir hasta 15 mg)","Diltiazem 0.25 mg/kg IV (máx 20 mg)","Digoxina 0.5 mg IV (IC o anciano)","Amiodarona 300 mg IV (alternativa)","Midazolam 2-5 mg IV (sedación cardioversión)","NO verapamilo/diltiazem/digoxina si WPW"]},,{id:"intento-autolisis",title:"Intento Autolisis",shortTitle:"Suicidio",category:"patologias",subcategory:"psiquiatrico",priority:"alto",ageGroup:"todos",steps:["Seguridad escena: PRIORIDAD (valorar riesgo agresión, armas, tóxicos)","Solicitar apoyo policial si riesgo violencia o escena insegura","Valorar ABCDE (descartar inestabilidad física)","Si intoxicación: ver protocolo específico","Si traumatismo: ver protocolo trauma","Si hemorragia: control hemorragia","Aproximación tranquila: presentarse, hablar calmado, no juzgar","Escuchar activamente: permitir expresión emociones","NO minimizar ni banalizar situación","Valorar riesgo inminente:"," • Plan específico de suicidio"," • Medios disponibles (armas, tóxicos)"," • Aislamiento social"," • Antecedentes intentos previos"," • Enfermedad mental conocida","Constantes: TA, FC, FR, SatO2, Glasgow","Descartar causas orgánicas: hipoglucemia, TCE, intoxicación","Si agitación: ver protocolo agitación","Si requiere sedación: haloperidol 5 mg IM + midazolam 5 mg IM","NO dejar solo en ningún momento","Documentar: método, hora aproximada, circunstancias","Traslado a hospital con psiquiatría:"," • URGENTE si riesgo inminente o inestable"," • Preferente si estable pero requiere evaluación","Durante traslado: mantener vigilancia constante"],warnings:["NO dejar solo en ningún momento (riesgo nuevo intento)","NO juzgar ni sermonear (empeora situación)","Confidencialidad: respetar pero priorizar seguridad","Riesgo contagio: otros miembros familia pueden estar en riesgo","Documentación: esencial para evaluación psiquiátrica"],keyPoints:["Escucha activa: más importante que consejos","Riesgo inminente: plan + medios + aislamiento","NO confidencialidad absoluta: seguridad primero","Traslado: siempre a hospital con psiquiatría"],equipment:["Glucómetro","Pulsioxímetro","Material vía IV/IM","Cintas contención (si necesario)"],drugs:["Haloperidol 5 mg IM (si agitación)","Midazolam 5-10 mg IM (si agitación)","Glucosa IV si hipoglucemia","Antídotos según intoxicación"]},,{id:"trauma-facial",title:"Trauma Facial",shortTitle:"Trauma Facial",category:"patologias",subcategory:"trauma",priority:"alto",ageGroup:"todos",steps:["Seguridad escena: valorar mecanismo lesional","ABCDE: priorizar vía aérea (riesgo obstrucción)","VÍA AÉREA:"," • Inspección: deformidad, asimetría, heridas"," • Sangrado: control hemorragia (riesgo aspiración)"," • Dientes sueltos/avulsados: retirar si riesgo aspiración"," • Fractura mandibular: riesgo caída lengua"," • Fractura maxilar: riesgo obstrucción"," • Posición lateral si riesgo aspiración","Control hemorragia:"," • Compresión directa con apósitos"," • Epistaxis: compresión narinas, posición sentado"," • Heridas profundas: apósitos compresivos","Valoración neurológica:"," • Glasgow completo"," • Pupilas (asimétricas si fractura órbita)"," • Pares craneales (especialmente V y VII)"," • Déficits visuales","Fracturas faciales:"," • Nasal: deformidad, epistaxis, crepitación"," • Maxilar: inestabilidad, maloclusión, epistaxis"," • Mandibular: dolor, maloclusión, trismus"," • Órbita: equimosis, enoftalmos, diplopía"," • Zigomática: asimetría, crepitación","Lesiones oculares:"," • Cuerpo extraño: NO retirar si penetrante"," • Herida penetrante: cubrir ambos ojos (movimientos conjugados)"," • Químico: irrigación abundante con SSF","Inmovilización cervical: collarín (trauma facial = trauma cervical)","Oxígeno alto flujo si riesgo obstrucción","Acceso venoso periférico","Analgesia: fentanilo 25-50 mcg IV","Traslado URGENTE a hospital con maxilofacial/oftalmología"],warnings:["Trauma facial: siempre pensar trauma cervical asociado","Sangrado facial: riesgo aspiración (posición lateral)","Fractura maxilar: riesgo obstrucción vía aérea","NO retirar cuerpo extraño penetrante ojo","Epistaxis: NO taponar si fractura base cráneo (riesgo fístula)"],keyPoints:["Vía aérea: prioridad absoluta en trauma facial","Fracturas faciales: signo de trauma de alta energía","Lesión ocular: cubrir ambos ojos (movimientos conjugados)","Trauma facial + alteración consciencia: pensar TCE asociado"],equipment:["Collarín cervical","Apósitos hemostáticos","Material vía aérea avanzada","Linterna (valorar pupilas)","Pulsioxímetro"],drugs:["Oxígeno 15 L/min","Fentanilo 25-50 mcg IV (analgesia)","Cristaloides 500 ml (si hipovolemia)","Ácido tranexámico 1g IV (si hemorragia masiva)"]},,],ga=[];function va(r,i){return r.find(e=>e.id===i)}const ja=r=>va(D,r),D=[...ua,...pa,...ga],Ca=[{id:"glucagon",name:"Glucagón",category:"hipoglucemia",indication:"Hipoglucemia severa con pérdida de consciencia",presentation:"Polvo para reconstituir + disolvente",route:"IM/SC",notes:["Administrar si paciente inconsciente y no se puede administrar glucosa oral","Efecto en 10-15 minutos","Monitorizar glucemia tras administración"],warning:"Solo si paciente inconsciente y no se puede administrar glucosa oral"},{id:"salbutamol-nebulizacion",name:"Salbutamol (Nebulización)",category:"respiratorio",indication:"Crisis asmática / Broncoespasmo",presentation:"Ampolla nebulización",route:"Nebulizado",notes:["Administrar con nebulizador y mascarilla","Monitorizar respuesta respiratoria","Puede repetirse según prescripción"]},{id:"atrovent-nebulizacion",name:"Atrovent (Ipratropio)",category:"respiratorio",indication:"Crisis asmática / Broncoespasmo",presentation:"Ampolla nebulización",route:"Nebulizado",notes:["Puede combinarse con Salbutamol según prescripción","Administrar con nebulizador"]},{id:"pulmicort-nebulizacion",name:"Pulmicort (Budesonida)",category:"respiratorio",indication:"Crisis asmática / Broncoespasmo",presentation:"Suspensión para nebulización",route:"Nebulizado",notes:["Corticosteroide inhalado","Efecto antiinflamatorio"]},{id:"combiprasal",name:"Combiprasal",category:"respiratorio",indication:"Crisis asmática / Broncoespasmo",presentation:"Combinación Salbutamol + Ipratropio",route:"Nebulizado",notes:["Combinación de broncodilatadores","Administrar con nebulizador"]},{id:"adrenalina-anafilaxia",name:"Adrenalina (Anafilaxia)",category:"anafilaxia",indication:"Anafilaxia grave",presentation:"Ampolla 1 mg/1 ml (1:1000)",route:"IM",notes:["Sitio IM: tercio medio del vasto externo (muslo lateral)","Fármaco salvavidas - administración precoz es crítica","Efectos adversos esperados (temblor, taquicardia) son normales","Repetir según prescripción si no hay mejoría"],warning:"⚠️ CONCENTRACIÓN CRÍTICA: Usar ampolla 1:1000 (1 mg/ml) para IM. Leer etiqueta en voz alta."},{id:"urbason",name:"Urbason (Metilprednisolona)",category:"anafilaxia",indication:"Anafilaxia grave (tratamiento complementario)",presentation:"Ampolla inyectable",route:"IV/IM",notes:["Corticosteroide de acción rápida","Complementa la acción de adrenalina","Efecto antiinflamatorio y antialérgico"]}],L=[{id:"oxigeno",genericName:"Oxígeno (O₂)",tradeName:"Oxígeno medicinal",category:"oxigenoterapia",presentation:"Gas medicinal. Balas de 2L, 5L, 10L, 15L. Concentración variable según dispositivo.",adultDose:"Mascarilla con reservorio: 10-15 L/min (FiO₂ ~85%). Mascarilla simple: 5-10 L/min (FiO₂ ~40-60%). Gafas nasales: 1-6 L/min (FiO₂ 24-44%).",pediatricDose:"Ajustar por respuesta. Gafas nasales: 1-4 L/min. Mascarilla simple: 5-8 L/min. En lactantes, evitar flujos >4L/min por riesgo de retinopatía.",routes:["Inhalatoria"],indications:["Hipoxia (SpO₂ <94%)","Parada cardiorrespiratoria","Ictus","Síndrome Coronario Agudo","Trauma grave"],contraindications:["En EPOC conocida con riesgo de hipercapnia: usar Venturi 28% y titular a SpO₂ 88-92%"],notes:["NO es un fármaco inocuo","Humedecer si uso prolongado >2h","En EPOC conocida: usar Venturi 28% y titular a SpO₂ 88-92%"],criticalPoints:["Terapia, no placebo. Usarlo con indicación y precaución en EPOC","En EPOC conocida con riesgo de hipercapnia, usar Venturi 28% y titular a SpO₂ 88-92%"],source:"BLOQUE_06_1_VADEMECUM_OPERATIVO.md"},{id:"adrenalina",genericName:"Adrenalina (Epinefrina)",tradeName:"Adrenalina Braun®",category:"cardiovascular",presentation:"ANAFILAXIA: Ampolla 1 mg/1 ml (1:1000). PCR: Ampolla 1 mg/10 ml (1:10.000). ¡LEER ETIQUETA EN VOZ ALTA!",adultDose:"ANAFILAXIA: 0.5 mg IM (0.5 ml de ampolla 1:1000). Repetir a los 5 min si no mejora. PCR: 1 mg IV/IO (10 ml de ampolla 1:10.000) cada 3-5 min.",pediatricDose:"ANAFILAXIA: 0.01 mg/kg IM (Máx. 0.5 mg). Ej: 20kg → 0.2 mg = 0.2 ml. PCR: 0.01 mg/kg IV/IO (o según protocolo local).",routes:["IM","IV","IO"],dilution:"ANAFILAXIA: Sin diluir. PCR: Sin diluir (usar ampolla 1:10.000 directamente).",indications:["Anafilaxia grave: Reacción alérgica sistémica con afectación respiratoria (estridor, sibilancias, disnea) y/o cardiovascular (hipotensión, taquicardia, colapso)","Parada cardiorrespiratoria: Cualquier ritmo (FV/TVSP, AESP, ACR) como parte del algoritmo SVA, una vez establecida vía IV/IO"],contraindications:["No hay contraindicaciones absolutas en emergencias vitales","Paciente anciano o con cardiopatía isquémica: El beneficio en anafilaxia grave supera el riesgo. Administrar y monitorizar estrechamente"],sideEffects:["Temblor","Taquicardia","Palidez","HTA","Arritmias"],notes:["⚠️ CONCENTRACIÓN CRÍTICA: 1:1000 (1 mg/ml) para Anafilaxia IM. 1:10.000 (0.1 mg/ml) para PCR IV/IO","ANAFILAXIA: Fármaco salvavidas. Administración IM precoz es la intervención más importante. No esperar","ANAFILAXIA: Sitio IM = TERCIO MEDIO DEL VASTO EXTERNO (muslo lateral). Alternativa: deltoides","ANAFILAXIA: Técnica IM: Aguja perpendicular (90º), inyección con decisión, no masajear zona","ANAFILAXIA: Efectos adversos esperados (temblor, taquicardia, palidez) NO son motivo para retener la dosis","ANAFILAXIA: Valorar respuesta a los 2-3 min. Si NO hay mejoría a los 5 MIN, preparar segunda dosis en otro muslo","PCR: La adrenalina es secundaria a RCP de alta calidad y desfibrilación temprana","PCR: Administrar durante pausa mínima en compresiones, seguido de lavado con 20 ml SSF","PCR: Reanudar compresiones inmediatamente tras administración","PCR: Repetir cada 3-5 minutos mientras persista la PCR","PEDIATRÍA: Calcular estrictamente por peso. Un error decimal es grave. Usar calculadora y verificar","EMBARAZO: La adrenalina es el tratamiento de elección. Salva a la madre y al feto. Administrar IM en vasto externo","BETABLOQUEANTES: Pueden tener respuesta atenuada o reacción bifásica. Notificar en el parte"],criticalPoints:["⚠️ ERROR CRÍTICO: Confundir 1:1000 con 1:10.000. Administrar 1 mg/ml (1:1000) por vía IV en PCR equivale a 10 mg (LETAL)",'⚠️ ERROR CRÍTICO: Retrasar administración en anafilaxia por "ver si mejora". El tratamiento es URGENTE',"⚠️ ERROR CRÍTICO: No preparar segunda dosis en anafilaxia cuando no hay respuesta. Es frecuentemente necesaria","⚠️ ERROR CRÍTICO: Administrar IM por vía subcutánea. La absorción es más lenta e inefectiva","⚠️ ERROR CRÍTICO: Administrar IV/IO en PCR sin asegurar RCP de alta calidad. El fármaco no circula sin compresiones efectivas","⚠️ ERROR CRÍTICO: No verificar peso pediátrico y adivinar la dosis",'⚠️ ERROR CRÍTICO: Documentar "1 ampolla" en lugar de dosis exacta en mg y ml',"Anafilaxia: 1:1000 IM en el MUSLO. 0.5 mg adultos, 0.01 mg/kg niños. Repetir a los 5 min si no mejora","PCR: 1:10.000 IV/IO. 1 mg adultos, 0.01 mg/kg niños. Cada 3-5 min","¡CONCENTRACIÓN! Es lo primero que compruebas al coger la ampolla. Grítala en voz alta","La vía IM para anafilaxia es segura y rápida. No temas a sus efectos adversos leves; son signo de que el fármaco actúa","En PCR, la adrenalina es un acompañante de la RCP, no su sustituto. Primero compresiones y DESA"],source:"BLOQUE_06_3_ADRENALINA.md"},{id:"amiodarona",source:"Vademécum base",genericName:"Amiodarona",tradeName:"Trangorex®",category:"cardiovascular",presentation:"150 mg/3 ml (ampolla)",adultDose:"FV/TVSP: 300mg IV en bolo | Mantenimiento: 900mg/24h",pediatricDose:"5 mg/kg IV/IO (máx 300mg)",routes:["IV","IO"],dilution:"Diluir en SG5% (precipita con SSF)",indications:["FV/TVSP refractaria a descargas","Taquicardia ventricular estable","Control de frecuencia en FA"],contraindications:["Bradicardia sinusal","Bloqueo AV 2º-3º grado sin marcapasos","Disfunción tiroidea severa","Hipersensibilidad al yodo"],sideEffects:["Hipotensión","Bradicardia","Flebitis"],notes:["Segunda dosis en PCR: 150mg si persiste FV/TVSP","Usar vía central si es posible"]},{id:"atropina",genericName:"Atropina",tradeName:"Atropina Braun®",category:"cardiovascular",presentation:"1 mg/1 ml (ampolla)",adultDose:"Bradicardia: 0.5mg IV cada 3-5 min (máx 3mg)",pediatricDose:"0.02 mg/kg IV (mín 0.1mg, máx 0.5mg)",routes:["IV","IO","IM"],indications:["Bradicardia sintomática","Intoxicación por organofosforados","Premedicación antes de IOT"],contraindications:["Glaucoma de ángulo estrecho","Retención urinaria","Íleo paralítico"],sideEffects:["Taquicardia","Sequedad de boca","Retención urinaria","Midriasis"],antidote:"Fisostigmina",notes:["Dosis <0.5mg pueden causar bradicardia paradójica","Ya NO se usa en PCR según guías actuales"]},{id:"midazolam",source:"Vademécum base",genericName:"Midazolam",tradeName:"Dormicum®",category:"neurologico",presentation:"15 mg/3 ml o 5 mg/5 ml (ampolla)",adultDose:"Sedación: 1-2.5mg IV titulando | Crisis: 10mg IM/Intranasal",pediatricDose:"Crisis: 0.2-0.3 mg/kg intranasal/bucal (máx 10mg)",routes:["IV","IM","Nasal","Rectal"],dilution:"Puede administrarse sin diluir IV lento",indications:["Status epiléptico","Sedación para procedimientos","Premedicación anestésica","Agitación severa"],contraindications:["Miastenia gravis","Insuficiencia respiratoria severa","Shock"],sideEffects:["Depresión respiratoria","Hipotensión","Amnesia"],antidote:"Flumazenilo",notes:["En crisis: vía intranasal con atomizador (MAD)","Inicio de acción IV: 1-2 min, IM/IN: 5-10 min"]},{id:"salbutamol",genericName:"Salbutamol",tradeName:"Ventolin®",category:"respiratorio",presentation:"Nebulización: 5 mg/ml | MDI: 100 mcg/puff",adultDose:"Nebulización: 2.5-5mg | MDI: 4-8 puffs con cámara",pediatricDose:"Nebulización: 2.5mg (<20kg) o 5mg (>20kg) | MDI: 4-6 puffs",routes:["Nebulizado"],dilution:"Diluir en 3ml de SSF para nebulizar",indications:["Crisis asmática","EPOC reagudizado","Broncoespasmo","Hiperpotasemia (coadyuvante)"],contraindications:["Hipersensibilidad conocida","Usar con precaución en cardiopatía isquémica"],sideEffects:["Taquicardia","Temblor","Hipopotasemia","Nerviosismo"],notes:["En crisis grave: nebulización continua","Puede repetirse cada 20 min las primeras horas","Asociar ipratropio en crisis moderada-grave"]},{id:"noradrenalina",genericName:"Noradrenalina",tradeName:"Noradrenalina Braun®",category:"cardiovascular",presentation:"1 mg/1 ml (ampolla 4ml)",adultDose:"Infusión: 0.05-2 mcg/kg/min IV en bomba. Iniciar 0.1 mcg/kg/min",pediatricDose:"0.05-2 mcg/kg/min IV en bomba",routes:["IV"],dilution:"4mg (4 amp) en 250ml SG5% = 16 mcg/ml. SOLO VÍA CENTRAL si disponible",indications:["Shock séptico con hipotensión refractaria a fluidos","Shock distributivo","Shock neurogénico"],contraindications:["Hipovolemia no corregida (dar fluidos PRIMERO)","Arritmias ventriculares"],sideEffects:["Necrosis tisular por extravasación","Arritmias","Hipertensión","Isquemia periférica"],notes:["⚠️ VASOPRESOR POTENTE: Requiere vía central idealmente","Objetivo: TAS >90 mmHg o TAM >65 mmHg","NO usar en periférica >12-24h por riesgo de necrosis","Extravasación: infiltrar con fentolamina","Requiere monitorización estrecha PA"],criticalPoints:["⚠️ ERROR CRÍTICO: Administrar sin corregir hipovolemia antes","⚠️ ERROR CRÍTICO: Usar en vía periférica pequeña o con mala perfusión","⚠️ ERROR CRÍTICO: No vigilar extravasación (causa necrosis)","Fluidos PRIMERO (500-1000ml cristaloides), vasopresores DESPUÉS","Si no hay vía central: usar la mejor periférica (antebrazo > mano)","En shock séptico es el vasopresor de primera línea"]},{id:"furosemida",genericName:"Furosemida",tradeName:"Seguril®",category:"cardiovascular",presentation:"20 mg/2 ml (ampolla)",adultDose:"EAP: 40-80mg IV lento (20mg/min) | Mantenimiento: 20-40mg",pediatricDose:"0.5-1 mg/kg IV lento (máx 20mg)",routes:["IV","IM"],dilution:"Puede administrarse sin diluir IV lento",indications:["Edema Agudo de Pulmón (EAP)","Insuficiencia cardíaca descompensada","Sobrecarga de volumen","Crisis hipertensiva con edema"],contraindications:["Deshidratación severa","Anuria","Hipopotasemia grave no corregida","Alergia a sulfamidas"],sideEffects:["Hipotensión","Hipopotasemia","Hiponatremia","Deshidratación","Ototoxicidad"],notes:["En EAP: Administrar LENTAMENTE (2-3 min) para evitar hipotensión","Inicio de acción: 5-15 min IV","Puede causar hipotensión brusca si se da rápido","Controlar diuresis después de administrar","Si el paciente toma furosemida crónica: duplicar la dosis habitual"],criticalPoints:["⚠️ ERROR CRÍTICO: Administrar rápido en bolo (causa hipotensión severa)","⚠️ ERROR CRÍTICO: Dar en shock hipovolémico (empeora hipotensión)","⚠️ ERROR CRÍTICO: Olvidar que el paciente puede tener hipopotasemia crónica","IV LENTO: 20mg/min máximo (1 ampolla en 2-3 minutos)","En EAP con TAS normal-alta es útil. Si TAS <100 mmHg: precaución","Paciente con furosemida crónica: pregunta dosis habitual y duplícala"]},{id:"nitroglicerina",genericName:"Nitroglicerina",tradeName:"Solinitrina®, Vernies®",category:"cardiovascular",presentation:"Comp. sublingual 0.4mg (Solinitrina®) | Parches 5-10mg/24h",adultDose:"SL: 0.4-0.8mg (1-2 comp) cada 5 min (máx 3 dosis) | IV: 5-200 mcg/min en bomba",pediatricDose:"Uso excepcional. Consultar con pediatra",routes:["SL","IV"],dilution:"Amp 5mg/5ml diluir en SG5%. NO usar PVC (se absorbe)",indications:["Angor/Dolor torácico tipo SCA","Edema Agudo de Pulmón","Crisis hipertensiva","Insuficiencia cardíaca aguda"],contraindications:["TAS <90 mmHg","Infarto de VD (cara inferior con elevación en V3R-V4R)","Uso de sildenafilo/tadalafilo en últimas 24-48h","Estenosis aórtica severa"],sideEffects:["Hipotensión","Cefalea intensa","Taquicardia refleja","Rubefacción"],notes:["SIEMPRE tomar TA ANTES de cada dosis sublingual","Cefalea es efecto esperado (indica vasodilatación)","Preguntar por uso de sildenafilo/viagra (contraindicación absoluta)","Conservar en frasco oscuro (se degrada con luz)","Efecto: 1-3 min SL, inmediato IV"],criticalPoints:["⚠️ ERROR CRÍTICO: No preguntar por viagra/cialis (interacción mortal)","⚠️ ERROR CRÍTICO: Administrar con TAS <90 mmHg (shock profundo)","⚠️ ERROR CRÍTICO: Dar en infarto VD inferior (colapso cardiovascular)","⚠️ ERROR CRÍTICO: Administrar dosis repetidas sin control de TA","VIAGRA/CIALIS = CONTRAINDICACIÓN ABSOLUTA (hipotensión mortal)","TA <90 mmHg = STOP. No dar más dosis","Infarto inferior + hipotensión = sospechar VD. ECG V3R-V4R. NO dar nitroglicerina","La cefalea NO es motivo para suspender si hay indicación"]},{id:"fentanilo",genericName:"Fentanilo",tradeName:"Fentanest®",category:"analgesia",presentation:"0.15 mg/3 ml (50 mcg/ml)",adultDose:"Analgesia: 25-100 mcg IV lento cada 3-5 min | Sedación: 1-2 mcg/kg",pediatricDose:"0.5-2 mcg/kg IV lento (máx 100 mcg)",routes:["IV","IM","Nasal"],dilution:"Puede administrarse sin diluir IV lento",indications:["Dolor severo (traumático, SCA, quemaduras)","Analgesia pre-intubación","Sedación procedimientos dolorosos"],contraindications:["Depresión respiratoria severa","Alergia conocida a opioides"],sideEffects:["Depresión respiratoria","Hipotensión","Bradicardia","Rigidez torácica (dosis altas rápidas)","Náuseas"],antidote:"Naloxona 0.4mg IV (repetir cada 2-3 min si precisa)",notes:["Potencia: 100x más potente que morfina","Inicio de acción IV: 1-2 minutos","Duración: 30-60 minutos","Titular dosis: dar lento y valorar respuesta","Monitorizar SpO2 y FR continuamente","Tener naloxona preparada"],criticalPoints:["⚠️ ERROR CRÍTICO: Administrar en bolo rápido (causa rigidez torácica y apnea)","⚠️ ERROR CRÍTICO: No vigilar depresión respiratoria (SpO2, FR)","⚠️ ERROR CRÍTICO: No tener naloxona preparada o disponible","⚠️ ERROR CRÍTICO: Confundir microgramos (mcg) con miligramos (mg)","Dosis en MICROGRAMOS: 25-50-75-100 mcg. NO confundir con mg","Administrar LENTO: 25-50 mcg cada 3-5 min hasta analgesia","Vigilar FR <12 rpm y SpO2 <92%: STOP y preparar naloxona","Es potentísimo: menos es más. Titular bien"]},{id:"ketamina",genericName:"Ketamina",tradeName:"Ketolar®",category:"analgesia",presentation:"50 mg/ml (vial 10ml)",adultDose:"Analgesia: 0.1-0.3 mg/kg IV lento | Sedación: 1-2 mg/kg IV",pediatricDose:"Analgesia: 0.25-0.5 mg/kg IV | Sedación: 1-2 mg/kg IV o 4-5 mg/kg IM",routes:["IV","IM","Nasal"],dilution:"Diluir en SSF o SG5% para administración lenta",indications:["Analgesia en trauma (especialmente con inestabilidad hemodinámica)","Sedación pre-intubación","Broncospasmo refractario (propiedades broncodilatadoras)","Sedación procedimientos dolorosos (reducción fracturas)"],contraindications:["Hipertensión intracraneal","HTA severa no controlada","Cardiopatía isquémica activa","Psicosis activa"],sideEffects:["Alucinaciones/reacciones de emergencia","Nistagmo","Hipertensión","Taquicardia","Hipersalivación"],notes:["ÚNICA anestesia que MANTIENE TA y respiración espontánea","Efecto disociativo: paciente parece despierto pero no responde","Propiedades broncodilatadoras únicas","Co-administrar benzodiacepina (midazolam) para reducir alucinaciones","Aumenta secreciones: considerar atropina si precisa","Inicio: 1-2 min IV, 3-5 min IM"],criticalPoints:["⚠️ ERROR CRÍTICO: Usar en TCE con HIC (aumenta presión intracraneal)","⚠️ ERROR CRÍTICO: No advertir sobre reacciones de emergencia (alucinaciones al despertar)","⚠️ ERROR CRÍTICO: Administrar sin benzodiacepina (aumenta riesgo alucinaciones)","Fármaco IDEAL en trauma con hipotensión (mantiene TA)","Dar midazolam 1-2mg antes/durante ketamina para reducir disforia","Paciente puede tener ojos abiertos y movimientos sin estar consciente (normal)","Excelente en asma grave refractaria por efecto broncodilatador"]},{id:"adenosina",genericName:"Adenosina",tradeName:"Adenocor®",category:"cardiovascular",presentation:"6 mg/2 ml (ampolla)",adultDose:"6mg IV rápido + 20ml SSF. Si no revierte: 12mg. Tercera dosis: 12mg",pediatricDose:"0.1 mg/kg IV rápido (máx 6mg). Segunda: 0.2 mg/kg (máx 12mg)",routes:["IV"],dilution:"NO diluir. Bolo rápido seguido de lavado con 20ml SSF inmediato",indications:["Taquicardia supraventricular (TSV) de QRS estrecho","Diagnóstico diferencial de taquicardias de origen incierto"],contraindications:["Asma bronquial severa","Bloqueo AV 2º o 3º grado","Fibrilación auricular preexcitada (WPW + FA)","Bradicardia sintomática"],sideEffects:["Pausa cardíaca (5-15 seg)","Rubefacción facial","Disnea","Opresión torácica","Náuseas"],notes:["Vida media: 10 segundos (acción muy breve)","Técnica: Bolo rápido + lavado SSF 20ml inmediato",'Advertir al paciente: "Sentirá el corazón pararse 5 segundos"',"Monitorizar ECG continuo durante administración","Preparar atropina por si bradicardia prolongada","Usar vía más proximal posible (antecubital mejor que mano)"],criticalPoints:["⚠️ ERROR CRÍTICO: Administrar lento (no funciona, vida media 10 seg)","⚠️ ERROR CRÍTICO: No dar lavado de SSF inmediato (no llega al corazón)","⚠️ ERROR CRÍTICO: Usar en FA con WPW (puede causar FV)","⚠️ ERROR CRÍTICO: No advertir al paciente (sensación de muerte muy desagradable)","BOLO RÁPIDO: 1-2 segundos + LAVADO SSF 20ml INMEDIATO","Usa vía PROXIMAL (antecubital) y jeringa precargada de SSF","Efectos adversos son breves pero intensos: avisar ANTES","Si no funciona: valorar si es realmente TSV o FA/Flutter"]},{id:"lidocaina",genericName:"Lidocaína",tradeName:"Lidocaína Braun®",category:"cardiovascular",presentation:"100 mg/5 ml (ampolla 2%)",adultDose:"TV estable: 1-1.5 mg/kg IV (75-100mg) | Mantenimiento: 2-4 mg/min",pediatricDose:"1 mg/kg IV en bolo",routes:["IV","IO"],dilution:"Puede darse sin diluir en bolo. Infusión: 1g en 250ml SG5% = 4mg/ml",indications:["Taquicardia ventricular estable","Extrasístoles ventriculares frecuentes post-IAM","Alternativa a amiodarona en FV/TVSP (si no disponible)"],contraindications:["Bloqueo AV 2º-3º grado sin marcapasos","Bradicardia severa","Alergia a anestésicos locales tipo amida"],sideEffects:["Parestesias periorales","Mareo","Convulsiones (sobredosis)","Hipotensión","Bradicardia"],notes:["Segunda línea tras amiodarona en arritmias ventriculares","Inicio de acción: 1-2 minutos","Reducir dosis 50% en ICC, shock, >70 años","Signos de toxicidad: parestesias, sabor metálico, confusión","NO usar profilácticamente en IAM (guías actuales)"],criticalPoints:["⚠️ ERROR CRÍTICO: Administrar en bradicardia (empeora conducción AV)","⚠️ ERROR CRÍTICO: No reducir dosis en ancianos/ICC (toxicidad)","⚠️ ERROR CRÍTICO: Confundir con lidocaína adrenalina (para anestesia local)","Dosis máxima: 3 mg/kg en bolo","En ancianos >70 años: reducir a 50-75mg","Parestesias periorales = primer signo de toxicidad. STOP","Alternativa a amiodarona, no primera línea"]},{id:"flumazenilo",genericName:"Flumazenilo",tradeName:"Anexate®",category:"neurologico",presentation:"0.5 mg/5 ml (ampolla)",adultDose:"0.2mg IV cada min hasta respuesta (máx 1-2mg total)",pediatricDose:"0.01 mg/kg IV (máx 0.2mg por dosis)",routes:["IV"],dilution:"Puede administrarse sin diluir IV lento",indications:["Intoxicación por benzodiacepinas con depresión respiratoria","Reversión de sedación con BZD en procedimientos"],contraindications:["Epilepsia tratada con benzodiacepinas","Intoxicación mixta (BZD + antidepresivos tricíclicos)","Dependencia crónica a benzodiacepinas"],sideEffects:["Agitación","Convulsiones","Náuseas","Taquicardia","Hipertensión"],notes:["Vida media corta (1h): puede reaparecer sedación","Inicio de acción: 1-2 minutos","Administrar lento (0.2mg/min) para evitar agitación","NO usar de rutina en coma de origen desconocido","Vigilar resedación: duración BZD > duración flumazenilo"],criticalPoints:["⚠️ ERROR CRÍTICO: Usar en paciente epiléptico (precipita convulsiones)","⚠️ ERROR CRÍTICO: Administrar en intoxicación mixta BZD+TCA (arritmias)","⚠️ ERROR CRÍTICO: No vigilar resedación (reaparece en 30-60 min)","⚠️ ERROR CRÍTICO: Dar en dependiente crónico (síndrome abstinencia/convulsiones)","Preguntar ANTES: ¿Epilepsia? ¿Toma benzodiacepinas crónicas?","Administrar LENTO: 0.2mg cada minuto valorando respuesta","Vigilar resedación: BZD dura más que flumazenilo","NO es inocuo: puede causar convulsiones y arritmias"]},{id:"ipratropio",genericName:"Ipratropio (Bromuro)",tradeName:"Atrovent®",category:"respiratorio",presentation:"0.5 mg/2 ml (ampolla nebulización)",adultDose:"0.5mg nebulizado cada 20 min (3 dosis) | Luego cada 4-6h",pediatricDose:"0.25mg (<20kg) o 0.5mg (>20kg) nebulizado",routes:["Nebulizado"],dilution:"Mezclar con salbutamol en nebulizador. Total 3-4ml con SSF",indications:["Crisis asmática moderada-grave (asociado a salbutamol)","EPOC reagudizado","Broncoespasmo refractario"],contraindications:["Glaucoma de ángulo estrecho (evitar contacto ocular)","Alergia a atropínicos"],sideEffects:["Sequedad de boca","Tos","Sabor amargo","Visión borrosa (si contacto ocular)"],notes:["Efecto sinérgico con salbutamol (diferentes mecanismos)","Inicio de acción: 15-30 min (más lento que salbutamol)","Duración: 4-6 horas","SIEMPRE asociar a beta-2 agonistas (salbutamol)","Evitar que la niebla entre en los ojos (glaucoma)"],criticalPoints:["⚠️ ERROR CRÍTICO: Usar como monoterapia (siempre con salbutamol)","⚠️ ERROR CRÍTICO: Esperar efecto inmediato (tarda 15-30 min)","⚠️ ERROR CRÍTICO: No informar sobre el sabor amargo (mala adherencia)","SIEMPRE con salbutamol: Mezclar en mismo nebulizador","En crisis grave: nebulizar cada 20 min las primeras 3 dosis","Indicado si crisis moderada-grave o poca respuesta a salbutamol","No sustituye a salbutamol, lo complementa"]},{id:"dobutamina",genericName:"Dobutamina",tradeName:"Dobutrex®",category:"cardiovascular",presentation:"250 mg/20 ml (vial)",adultDose:"2.5-20 mcg/kg/min IV en bomba. Iniciar con 2.5-5 mcg/kg/min",pediatricDose:"2.5-20 mcg/kg/min IV en bomba",routes:["IV"],dilution:"250mg en 250ml SG5% = 1mg/ml. Usar vía central si disponible",indications:["Shock cardiogénico","Insuficiencia cardíaca aguda con bajo gasto","Soporte inotrópico post-PCR"],contraindications:["Estenosis aórtica severa","Miocardiopatía hipertrófica obstructiva","Taponamiento cardíaco"],sideEffects:["Taquicardia","Arritmias","Hipertensión","Cefalea","Isquemia miocárdica"],notes:["Inotrópico positivo (aumenta contractilidad)","Aumenta consumo de O2 miocárdico","No eleva TA significativamente (no es vasopresor)","Requiere monitorización ECG continua","Titular según respuesta clínica y TA","Puede combinarse con noradrenalina en shock mixto"],criticalPoints:["⚠️ ERROR CRÍTICO: Usar en hipovolemia no corregida","⚠️ ERROR CRÍTICO: Confundir con vasopresor (no eleva TA en shock distributivo)","⚠️ ERROR CRÍTICO: No vigilar aparición de arritmias","NO es vasopresor: aumenta contractilidad pero no resistencias","Fluidos PRIMERO, dobutamina DESPUÉS","En shock cardiogénico puede necesitar noradrenalina adicional","Vigilar FC >120 lpm (aumenta isquemia miocárdica)"]},{id:"aspirina",genericName:"Ácido Acetilsalicílico (AAS)",tradeName:"Adiro®, Aspirina®",category:"cardiovascular",presentation:"Comp. 100mg o 300mg",adultDose:"SCA: 150-300mg VO masticado (NO tragar entero)",pediatricDose:"NO usar en pediatría (síndrome de Reye)",routes:["VO"],indications:["Síndrome Coronario Agudo (dolor torácico tipo SCA)","Ictus isquémico agudo (según protocolo local)"],contraindications:["Alergia conocida a AAS","Hemorragia digestiva activa","Trastorno de coagulación grave","Asma inducido por AAS (preguntar)"],sideEffects:["Dolor epigástrico","Hemorragia digestiva","Broncoespasmo (si alérgico)"],notes:["Administrar MASTICADO, no tragar entero (absorción más rápida)","Inicio de acción: 30-60 min","Efecto antiagregante dura 7-10 días","Preguntar por alergia o asma con AAS ANTES de dar","Si ya tomó AAS hoy: NO dar otra dosis"],criticalPoints:["⚠️ ERROR CRÍTICO: Dar en hemorragia digestiva activa (empeora sangrado)","⚠️ ERROR CRÍTICO: No preguntar por asma con AAS (broncoespasmo fatal)","⚠️ ERROR CRÍTICO: Dar tragar entero (absorción lenta, menos efectivo)","MASTICAR: Es fundamental para absorción rápida en SCA","Preguntar: ¿Alergia a aspirina? ¿Asma con aspirinas? ¿Úlcera gástrica?","Contraindicación en ictus hemorrágico (solo si confirmas isquémico)","En SCA: cuanto antes mejor. NO esperar a confirmación ECG"],source:"Vademécum TES"},{id:"glucosa-iv",genericName:"Glucosa Hipertónica",tradeName:"Glucosa 50%",category:"otros",presentation:"Ampolla 25g/50ml (50%) o 10g/10ml (50%)",adultDose:"Hipoglucemia severa: 25g IV (50ml de glucosa 50%)",pediatricDose:"0.5-1 g/kg IV. Ej: 20kg → 10-20g (usar glucosa 10% o 25%)",routes:["IV"],dilution:"Puede administrarse sin diluir por vía central. Si periférica: diluir con SSF",indications:["Hipoglucemia severa (<50 mg/dl) con alteración de consciencia","Crisis convulsiva por hipoglucemia","Coma de origen desconocido (tras glucemia capilar)"],contraindications:["Hiperglucemia conocida","ACV hemorrágico agudo (hiperglucemia empeora pronóstico)"],sideEffects:["Flebitis","Necrosis tisular (extravasación)","Hiperglucemia de rebote"],notes:["Medir glucemia capilar ANTES de administrar","Respuesta esperada en 5-10 minutos","Tras recuperar consciencia: dar alimento oral","Vía central preferible (solución muy hipertónica)","Si no hay vía IV: Glucagón 1mg IM (alternativa)","Vigilar extravasación (solución cáustica)"],criticalPoints:["⚠️ ERROR CRÍTICO: Dar sin medir glucemia (puede ser otra causa de coma)","⚠️ ERROR CRÍTICO: Usar en vía periférica pequeña (necrosis por extravasación)","⚠️ ERROR CRÍTICO: No controlar glucemia post-administración (rebote)","⚠️ ERROR CRÍTICO: Olvidar dar alimento oral tras recuperación","Glucemia <50 mg/dl + alteración consciencia = EMERGENCIA","Administrar glucosa 50% IV + controlar a los 10 min","Paciente diabético que recupera: DARLE DE COMER (rebote)","Si no hay vía: Glucagón 1mg IM (tarda 10-15 min)"],source:"Vademécum TES"},{id:"metilprednisolona",genericName:"Metilprednisolona",tradeName:"Urbasón®, Solu-Moderin®",category:"respiratorio",presentation:"40 mg o 125 mg (vial)",adultDose:"Asma grave: 80-125mg IV | EPOC: 125mg IV | Anafilaxia: 125mg IV",pediatricDose:"1-2 mg/kg IV (máx 125mg)",routes:["IV","IM"],dilution:"Reconstituir con agua para inyección. Puede administrarse sin diluir IV",indications:["Crisis asmática grave","EPOC reagudizado","Anafilaxia (coadyuvante tras adrenalina)","Edema laríngeo"],contraindications:["Infecciones sistémicas no tratadas (relativo en emergencias)","Hipersensibilidad conocida"],sideEffects:["Hiperglucemia","HTA","Retención de líquidos","Inmunosupresión (uso prolongado)"],notes:["Inicio de acción: 4-6 horas (NO es rápido)","En asma: dar precoz pero NO esperar efecto inmediato","Complementa salbutamol/ipratropio, no los sustituye","En anafilaxia: dar DESPUÉS de adrenalina","Efecto máximo: 12-24 horas"],criticalPoints:["⚠️ ERROR CRÍTICO: Esperar efecto rápido (tarda 4-6h)","⚠️ ERROR CRÍTICO: Usar como único tratamiento en asma (inútil a corto plazo)","⚠️ ERROR CRÍTICO: Dar ANTES que adrenalina en anafilaxia","En asma grave: Salbutamol + Ipratropio SON LA PRIORIDAD","Corticoide es para prevenir recurrencia, no para crisis aguda","En anafilaxia: Adrenalina IM primero, corticoide después","Dar precoz en asma pero no esperar que resuelva la crisis"],source:"Vademécum TES"},{id:"acido-tranexamico",genericName:"Ácido Tranexámico",tradeName:"Amchafibrin®",category:"otros",presentation:"500 mg/5 ml (ampolla)",adultDose:"Hemorragia masiva: 1g IV en 10 min. Repetir 1g en 8h si precisa",pediatricDose:"15 mg/kg IV en 10 min (máx 1g)",routes:["IV"],dilution:"Diluir en 100ml SSF o SG5%. Administrar en 10 minutos",indications:["Hemorragia traumática masiva","Hemorragia postparto","Hemorragia digestiva grave"],contraindications:["Trombosis activa o reciente (<3 meses)","Antecedente de TEP/TVP reciente","Coagulación intravascular diseminada (CID)"],sideEffects:["Náuseas","Hipotensión (si rápido)","Riesgo trombótico"],notes:["Antifibrinolítico: estabiliza coágulos",'MÁS efectivo si se da en primera hora ("golden hour")',"Dar MIENTRAS se controla hemorragia, no esperar","Administrar en 10 min (NO bolo rápido)","Segunda dosis a las 8h si hemorragia persiste"],criticalPoints:["⚠️ ERROR CRÍTICO: Dar en paciente con trombosis activa",'⚠️ ERROR CRÍTICO: Retrasar administración (perder "golden hour")',"⚠️ ERROR CRÍTICO: Administrar en bolo rápido (hipotensión)","GOLDEN HOUR: Dar en primera hora del trauma","Preguntar: ¿Trombosis previa? ¿Anticoagulado? ¿TEP/TVP reciente?","Combinar con control físico de hemorragia (presión, torniquete)","En trauma grave: dar precozmente sin esperar"],source:"Vademécum TES"},{id:"hidrocortisona",genericName:"Hidrocortisona",tradeName:"Actocortina®",category:"otros",presentation:"100 mg (vial)",adultDose:"Anafilaxia: 200mg IV/IM | Shock séptico: 50mg IV cada 6h",pediatricDose:"Anafilaxia: 2-4 mg/kg IV/IM (máx 100mg)",routes:["IV","IM"],dilution:"Reconstituir con agua para inyección. Puede diluirse en SSF",indications:["Anafilaxia refractaria (coadyuvante)","Insuficiencia suprarrenal aguda","Shock séptico refractario","Edema laríngeo"],contraindications:["Infecciones sistémicas no tratadas (relativo en emergencias)"],sideEffects:["Hiperglucemia","HTA","Retención de líquidos","Inmunosupresión"],notes:["Corticoide de acción rápida (1-2h, más rápido que metilprednisolona)","En anafilaxia: dar DESPUÉS de adrenalina","En shock séptico: si refractario a fluidos + vasopresores","Alternativa: Metilprednisolona 125mg"],criticalPoints:["⚠️ ERROR CRÍTICO: Dar ANTES que adrenalina en anafilaxia","⚠️ ERROR CRÍTICO: Esperar que resuelva crisis aguda (tarda 1-2h)","En anafilaxia: Adrenalina IM es prioritaria. Corticoide después","Inicio más rápido que metilprednisolona (1-2h vs 4-6h)","En shock séptico: solo si refractario a todo"],source:"Vademécum TES"},{id:"morfina",genericName:"Morfina (Sulfato)",tradeName:"Morfina Braun®",category:"analgesia",presentation:"10 mg/ml (ampolla 1ml)",adultDose:"Dolor severo: 2-5 mg IV lento cada 5 min hasta control. Máx 10-15mg",pediatricDose:"0.1-0.2 mg/kg IV lento (máx 10mg)",routes:["IV","IM","SC"],dilution:"Diluir en 9ml SSF (1mg/ml). Administrar lentamente en 2-3 min",indications:["Dolor severo agudo (IAM, trauma, quemaduras)","Disnea severa en EAP (edema agudo pulmón)","Cuidados paliativos"],contraindications:["Hipotensión severa (TAS <90 mmHg)","Depresión respiratoria","Traumatismo craneal con Glasgow <8","Abdomen agudo no filiado"],sideEffects:["Depresión respiratoria","Hipotensión","Náuseas/vómitos","Bradicardia","Retención urinaria"],antidote:"Naloxona 0.4mg IV",notes:["Opioide potente: Requiere monitorización respiratoria","Administrar LENTO (en 2-3 min) para evitar hipotensión","Tener naloxona preparada por si depresión respiratoria","En EAP: Reduce precarga y ansiedad, mejora disnea","Efecto máximo: 10-20 min IV","Duración: 3-4 horas"],criticalPoints:["⚠️ ERROR CRÍTICO: Bolo rápido (causa hipotensión y depresión respiratoria)","⚠️ ERROR CRÍTICO: Dar en TCE sin valorar Glasgow (enmascara síntomas)","⚠️ ERROR CRÍTICO: Olvidar tener naloxona disponible","Administrar LENTO: 2-5mg cada 5 min. Reevaluar tras cada dosis","Vigilar FR: Si <10 rpm → Suspender, considerar naloxona","En ancianos: Reducir dosis a la mitad (más sensibles)","Tener naloxona 0.4mg preparada SIEMPRE"],source:"Vademécum TES"},{id:"naloxona",genericName:"Naloxona",tradeName:"Naloxone®",category:"otros",presentation:"0.4 mg/ml (ampolla 1ml)",adultDose:"Sobredosis opioides: 0.4mg IV. Repetir cada 2-3 min hasta FR >10 rpm (máx 2mg)",pediatricDose:"0.01 mg/kg IV. Repetir cada 2-3 min si necesario",routes:["IV","IM","SC","Nasal"],dilution:"Puede administrarse sin diluir. Si IV lento: diluir en 9ml SSF",indications:["Sobredosis de opioides (heroína, morfina, fentanilo)","Depresión respiratoria por opioides (FR <10 rpm)","Intoxicación opioides con alteración consciencia"],contraindications:["Hipersensibilidad conocida","Uso con precaución en dependientes (síndrome abstinencia)"],sideEffects:["Síndrome de abstinencia agudo (en dependientes)","Agitación","Náuseas/vómitos","Taquicardia","HTA"],notes:["Antídoto específico de opioides","Respuesta esperada en 1-2 minutos","Duración corta (30-60 min): Puede requerirse redosificar","Objetivo: FR >10 rpm y consciencia, NO despertar completo","En dependientes: Provoca abstinencia severa (agitación, agresividad)","Vía nasal: Alternativa si no hay acceso IV (absorción buena)"],criticalPoints:["⚠️ ERROR CRÍTICO: Dar dosis completa en dependiente (abstinencia violenta)","⚠️ ERROR CRÍTICO: Despertar completamente al paciente (no necesario)","⚠️ ERROR CRÍTICO: No vigilar tras administrar (efecto corto, recaída)","Objetivo: FR >10 rpm, no despertar completo","Dosis pequeñas tituladas: 0.4mg cada 2-3 min",'En dependientes: Dosis mínima. Avisar "puede sentir malestar"',"Vigilancia prolongada: Efecto naloxona dura menos que opioides","Recaída común a los 30-60 min: Redosificar si necesario"],source:"Vademécum TES"},{id:"bicarbonato-sodico",genericName:"Bicarbonato Sódico",tradeName:"Bicarbonato 1M",category:"cardiovascular",presentation:"1 molar (1mEq/ml) - Ampolla 10ml",adultDose:"PCR prolongada: 50 mEq (50ml) IV. Acidosis: según pH",pediatricDose:"1 mEq/kg IV lento",routes:["IV"],dilution:"Puede administrarse sin diluir. Preferible diluir 1:1 con agua estéril",indications:["Hiperpotasemia severa (K+ >6.5)","Acidosis metabólica severa (pH <7.1)","PCR prolongada (>10 min)","Intoxicación antidepresivos tricíclicos"],contraindications:["Alcalosis metabólica","Hipocalcemia","Edema pulmonar"],sideEffects:["Alcalosis metabólica","Hiperpotasemia","Sobrecarga de sodio","Edema"],notes:["En PCR: NO es prioritario. Solo tras 10 min y ventilación adecuada","Administrar LENTO (riesgo arritmias)","Verificar ventilación adecuada ANTES (elimina CO2)","En hiperpotasemia: Efecto temporal (30 min). Combinar con otros","Efecto inmediato pero transitorio"],criticalPoints:["⚠️ ERROR CRÍTICO: Dar precozmente en PCR (antes de 10 min)","⚠️ ERROR CRÍTICO: Administrar con ventilación inadecuada","⚠️ ERROR CRÍTICO: Mezclar con calcio (precipita)","En PCR: DESPUÉS de adrenalina, RCP, ventilación adecuada","NUNCA mezclar con calcio en misma vía (precipita)","Lavar vía con SSF tras administrar","Efecto temporal: Tratar causa subyacente"],source:"Vademécum TES"},{id:"cloruro-calcico",genericName:"Cloruro Cálcico",tradeName:"Cloruro Cálcico 10%",category:"cardiovascular",presentation:"10% (100mg/ml) - Ampolla 10ml",adultDose:"Hiperpotasemia: 10ml (1g) IV lento en 5 min. Hipocalcemia: 10-20ml",pediatricDose:"0.2 ml/kg (20 mg/kg) IV lento",routes:["IV"],dilution:"Puede administrarse sin diluir. Preferible diluir en 100ml SSF",indications:["Hiperpotasemia severa (K+ >6.5) con cambios ECG","Hipocalcemia sintomática","Intoxicación bloqueantes canales calcio","Intoxicación magnesio"],contraindications:["Hipercalcemia","Digoxinización (puede precipitar arritmias)","No mezclar con bicarbonato (precipita)"],sideEffects:["Bradicardia","Arritmias","Necrosis tisular (extravasación)","Vasodilatación"],notes:["En hiperpotasemia: Protege corazón pero NO baja K+","Efecto inmediato (1-3 min) pero transitorio (30-60 min)","Administrar LENTO (evita arritmias)","Preferible vía central (solución irritante)","Vigilar extravasación (necrosis tisular)","Combinar con medidas para bajar K+ (insulina+glucosa, salbutamol)"],criticalPoints:["⚠️ ERROR CRÍTICO: Mezclar con bicarbonato (precipita)","⚠️ ERROR CRÍTICO: Administrar rápido (arritmias fatales)","⚠️ ERROR CRÍTICO: Usar en vía periférica pequeña (necrosis)","⚠️ ERROR CRÍTICO: Confundir con gluconato cálcico (3x más potente)","NUNCA con bicarbonato en misma vía. Lavar con SSF","Administrar en 5 min MÍNIMO. Monitorizar ECG","Vigilar extravasación: Suspender inmediatamente si aparece","Efecto temporal: NO baja K+, solo protege corazón"],source:"Vademécum TES"},{id:"paracetamol-iv",genericName:"Paracetamol IV",tradeName:"Perfalgan®",category:"analgesia",presentation:"10 mg/ml (vial 100ml = 1g)",adultDose:"1g IV en 15 min. Repetir cada 6h (máx 4g/día)",pediatricDose:"15 mg/kg IV cada 6h (máx 60 mg/kg/día)",routes:["IV"],dilution:"Viene listo para usar. Administrar sin diluir en 15 minutos",indications:["Dolor leve-moderado","Fiebre (temperatura >38.5°C)","Analgesia coadyuvante con opioides"],contraindications:["Insuficiencia hepática grave","Alergia conocida a paracetamol"],sideEffects:["Hepatotoxicidad (sobredosis)","Hipotensión (si rápido)","Reacciones alérgicas (raras)"],notes:["Alternativa a opioides en dolor leve-moderado","Efecto analgésico y antipirético","Administrar en 15 min (NO bolo rápido)","Inicio de acción: 10-15 min","Duración: 4-6 horas","Seguro en embarazo"],criticalPoints:["⚠️ ERROR CRÍTICO: Administrar en bolo rápido (hipotensión)","⚠️ ERROR CRÍTICO: Sobredosificar (máx 4g/día adultos)","⚠️ ERROR CRÍTICO: Dar en hepatópata grave","Administrar en 15 minutos MÍNIMO","Máximo 4g/día (adultos) o 60 mg/kg/día (niños)","Sobredosis: Hepatotoxicidad mortal. Antídoto: N-acetilcisteína","Combina bien con opioides (efecto sinérgico)"],source:"Vademécum TES"},{id:"tramadol",genericName:"Tramadol",tradeName:"Adolonta®",category:"analgesia",presentation:"50 mg/ml (ampolla 2ml = 100mg)",adultDose:"50-100 mg IV lento o IM. Repetir cada 6-8h (máx 400mg/día)",pediatricDose:"1-2 mg/kg IV lento (>12 años)",routes:["IV","IM"],dilution:"Diluir en 10ml SSF. Administrar en 2-3 minutos",indications:["Dolor moderado-severo","Alternativa a morfina si contraindicada","Dolor postoperatorio"],contraindications:["Epilepsia no controlada","Intoxicación aguda (alcohol, opioides, psicofármacos)","Tratamiento con IMAO (últimos 14 días)"],sideEffects:["Náuseas/vómitos","Mareo","Somnolencia","Convulsiones (dosis altas)"],antidote:"Naloxona (respuesta parcial)",notes:["Opioide débil: Menos potente que morfina","Menor depresión respiratoria que morfina","Administrar LENTO (evita náuseas)","Techo analgésico: Máx 400mg/día","Inicio acción: 10-15 min IV","Puede causar convulsiones en dosis altas"],criticalPoints:["⚠️ ERROR CRÍTICO: Administrar en epiléptico (baja umbral convulsivo)","⚠️ ERROR CRÍTICO: Dar con IMAO (síndrome serotoninérgico)","⚠️ ERROR CRÍTICO: Sobredosificar (máx 400mg/día)","Administrar LENTO: En 2-3 min (reduce náuseas)","Precaución en epilepsia: Puede desencadenar crisis","NO combinar con IMAO (antidepresivos tipo selegilina)","Efecto techo: >400mg/día no aumenta analgesia"],source:"Vademécum TES"},{id:"dexametasona",genericName:"Dexametasona",tradeName:"Fortecortin®",category:"otros",presentation:"4 mg/ml (ampolla 1ml o 2ml)",adultDose:"Edema cerebral: 8-16mg IV. Náuseas: 4-8mg IV. Anafilaxia: 4-8mg IV",pediatricDose:"0.15-0.6 mg/kg IV (máx 16mg)",routes:["IV","IM"],dilution:"Puede administrarse sin diluir. Si IV: administrar lento",indications:["Edema cerebral (TCE, tumor)","Laringitis (crup)","Náuseas/vómitos severos","Anafilaxia (coadyuvante)"],contraindications:["Infección sistémica no tratada (relativo)","Herpes ocular"],sideEffects:["Hiperglucemia","HTA","Inmunodepresión","Retención líquidos"],notes:["Corticoide más potente y duración larga (36-72h)","En TCE: Controvertido. Solo si edema confirmado","En crup: Muy efectivo. Dosis única suele bastar","Inicio acción: 1-2 horas","Duración: 36-72 horas"],criticalPoints:["⚠️ ERROR CRÍTICO: Usar rutinariamente en TCE (evidencia dudosa)","⚠️ ERROR CRÍTICO: Dar ANTES que adrenalina en anafilaxia","En TCE: NO dar de rutina. Solo si edema confirmado","En anafilaxia: Adrenalina primero, dexametasona después","En crup pediátrico: Muy efectivo. Considerar siempre","Efecto prolongado: Una dosis puede bastar"],source:"Vademécum TES"},{id:"ondansetron",genericName:"Ondansetrón",tradeName:"Zofran®",category:"otros",presentation:"4 mg/2ml o 8 mg/4ml (ampolla)",adultDose:"4-8 mg IV lento. Repetir cada 8h si precisa",pediatricDose:"0.15 mg/kg IV (máx 8mg)",routes:["IV","IM"],dilution:"Puede administrarse sin diluir. Administrar en 2-3 minutos",indications:["Náuseas/vómitos severos","Vómitos post-opioides","Intoxicaciones con vómitos"],contraindications:["Hipersensibilidad conocida","Síndrome QT largo"],sideEffects:["Cefalea","Estreñimiento","Prolongación QT (raro)"],notes:["Antiemético potente (antagonista 5-HT3)","Muy efectivo para vómitos por opioides","Administrar LENTO (evita cefalea)","Inicio acción: 5-10 min","Duración: 8 horas","Seguro en embarazo"],criticalPoints:["⚠️ ERROR CRÍTICO: Administrar rápido (cefalea intensa)","⚠️ ERROR CRÍTICO: Dar en síndrome QT largo (arritmias)","Administrar LENTO: 2-3 minutos","Vigilar ECG en cardiopatía (puede prolongar QT)","Primera línea para náuseas/vómitos","Especialmente útil con opioides"],source:"Vademécum TES"},{id:"glucagon",genericName:"Glucagón",tradeName:"GlucaGen®",category:"otros",presentation:"1 mg (vial + disolvente)",adultDose:"Hipoglucemia: 1mg IM o SC. Repetir a los 10 min si no responde",pediatricDose:"<25kg: 0.5mg IM/SC | >25kg: 1mg IM/SC",routes:["IM","SC"],dilution:"Reconstituir con disolvente incluido. Administrar inmediatamente",indications:["Hipoglucemia severa sin acceso IV","Hipoglucemia en diabético insulinodependiente","Intoxicación betabloqueantes (dosis altas)"],contraindications:["Feocromocitoma","Hipoglucemia por alcohol (no funcionará)"],sideEffects:["Náuseas/vómitos","Hipotensión"],notes:["Alternativa a glucosa IV si no hay acceso venoso","Requiere reservas hepáticas de glucógeno (no funciona en alcohólicos)","Respuesta: 10-15 minutos (más lento que glucosa IV)","Tras recuperar: Dar alimento oral (riesgo rebote)","Más fácil que canalizar vía en hipoglucemia agitada"],criticalPoints:["⚠️ ERROR CRÍTICO: Usar en hipoglucemia por alcohol (no funciona)","⚠️ ERROR CRÍTICO: No dar alimento tras recuperación (rebote)","Requiere glucógeno hepático: No funciona en desnutrición/alcohol","Respuesta más lenta que glucosa IV (10-15 min vs 2-3 min)","Tras recuperar consciencia: ALIMENTAR (riesgo rebote)","Fácil de usar: IM, sin vía. Ideal si no se puede canalizar"],source:"Vademécum TES"},{id:"haloperidol",genericName:"Haloperidol",tradeName:"Haloperidol®",category:"neurologico",presentation:"5 mg/ml (ampolla 1ml)",adultDose:"Agitación severa: 5-10mg IM. Repetir cada 30-60 min si necesario (máx 20mg)",pediatricDose:"NO recomendado en pediatría",routes:["IM","IV"],dilution:"IM: Sin diluir. IV: Diluir y administrar MUY lento",indications:["Agitación psicomotriz severa","Psicosis aguda","Delirium agitado"],contraindications:["Enfermedad de Parkinson","Síndrome QT largo","Demencia con cuerpos de Lewy"],sideEffects:["Sedación","Hipotensión","Distonía aguda","Síndrome neuroléptico maligno (raro)","Prolongación QT"],notes:["Neuroléptico potente para agitación","Preferible IM (más seguro que IV)","Efecto en 20-30 min IM","Puede combinarse con midazolam si agitación extrema","Vigilar efectos extrapiramidales (distonía)","Menos depresión respiratoria que benzodiacepinas"],criticalPoints:["⚠️ ERROR CRÍTICO: Dar IV rápido (arritmias, PCR)","⚠️ ERROR CRÍTICO: Usar en Parkinson (empeoramiento severo)","⚠️ ERROR CRÍTICO: No reconocer distonía aguda (tratable)","Vía IM preferible (más segura)","Si IV: Diluir y MUY lento. Monitorizar ECG","Distonía aguda: Rigidez cuello, oculogirosis. Tratar con biperideno","Combinar con midazolam solo si agitación extrema"],source:"Vademécum TES"},{id:"budesonida",genericName:"Budesonida nebulizada",tradeName:"Pulmicort®",category:"respiratorio",presentation:"0.5 mg/2ml o 1 mg/2ml (ampolla nebulización)",adultDose:"Crup/estridor: 2mg nebulizado. EPOC: 0.5-1mg nebulizado",pediatricDose:"Crup: 2mg nebulizado (dosis única). Asma: 0.5-1mg",routes:["Nebulizado"],indications:["Laringitis (crup)","Estridor laríngeo","Asma/EPOC (coadyuvante)"],contraindications:["Hipersensibilidad conocida"],sideEffects:["Irritación faríngea","Tos","Candidiasis oral (uso crónico)"],notes:["Corticoide inhalado de alta potencia","Muy efectivo en crup pediátrico","Inicio acción: 30-60 min","Duración: 12-24 horas","Alternativa a dexametasona en crup","Nebulizar con O2 6-8 L/min"],criticalPoints:["⚠️ ERROR CRÍTICO: Esperar efecto inmediato (tarda 30-60 min)","Efecto NO inmediato: Tarda 30-60 min","En crup severo: Considerar adrenalina nebulizada (efecto inmediato)","Nebulizar durante 10-15 minutos","Puede combinarse con salbutamol en asma"],source:"Vademécum TES"},{id:"propofol",genericName:"Propofol",tradeName:"Diprivan®",category:"neurologico",presentation:"10 mg/ml (ampolla 20ml = 200mg)",adultDose:"Sedación IOT: 1.5-2.5 mg/kg IV lento. Mantenimiento: 4-12 mg/kg/h",pediatricDose:"2.5-3.5 mg/kg IV lento",routes:["IV"],dilution:"Usar sin diluir. Administrar en 30-60 segundos",indications:["Sedación para intubación orotraqueal","Sedación procedimientos (SVA)","Convulsiones refractarias (SVA)"],contraindications:["Alergia a huevo o soja","Hipotensión severa"],sideEffects:["Hipotensión severa","Apnea","Bradicardia","Dolor en inyección"],notes:["Sedante/hipnótico de acción rápida","SOLO para SVA o médicos entrenados","Requiere intubación inmediata (apnea)","Inicio: 30 segundos. Duración: 5-10 min","Causa hipotensión importante","Tener atropina y efedrina preparadas"],criticalPoints:["⚠️ ERROR CRÍTICO: Usar sin capacidad de IOT (apnea inmediata)","⚠️ ERROR CRÍTICO: No preparar hipotensión (puede ser severa)","⚠️ ERROR CRÍTICO: Dar en alergia huevo/soja","SOLO SVA: Requiere capacidad IOT inmediata","Apnea garantizada: Tener Ambú y vía aérea preparados","Hipotensión severa: Tener cristaloides y vasopresores listos","Dolor en inyección: Dar lidocaína previa o vía central"],source:"Vademécum TES"},{id:"cristaloides",genericName:"Cristaloides (Ringer Lactato / Suero Fisiológico)",tradeName:"Ringer Lactato®, Suero Fisiológico 0.9%",category:"otros",presentation:"Bolsa 500ml o 1000ml",adultDose:"Shock: 500-1000ml en bolos rápidos. Mantenimiento: 80-100 ml/h",pediatricDose:"Shock: 20 ml/kg en bolos (máx 60 ml/kg primera hora)",routes:["IV"],indications:["Hipovolemia/deshidratación","Shock (hemorrágico, séptico, anafiláctico)","Mantenimiento de vía"],contraindications:["Edema pulmonar","Insuficiencia cardíaca descompensada","Hipervolemia"],sideEffects:["Sobrecarga de volumen","Edema","Dilución factores coagulación"],notes:["Ringer Lactato: Primera línea en trauma (similar a plasma)","Suero Fisiológico: Alternativa, riesgo acidosis hiperclorémica","En shock: Bolos de 500ml, reevaluar tras cada bolo","Objetivo: TAS >90 mmHg, relleno capilar <2 seg","Máximo 2-3L en trauma sin control hemorragia","Templados si posible (prevenir hipotermia)"],criticalPoints:["⚠️ ERROR CRÍTICO: Reanimación excesiva en trauma (empeora hemorragia)","⚠️ ERROR CRÍTICO: Dar en EAP (empeora edema)","⚠️ ERROR CRÍTICO: No reevaluar tras cada bolo","En shock hemorrágico: Máx 2L hasta control hemorragia","Reevaluar SIEMPRE tras cada bolo de 500ml","Templar fluidos en trauma (prevenir hipotermia)","En EAP: CONTRAINDICADO (usar diuréticos)"],source:"Vademécum TES"},{id:"dexclorfeniramina",genericName:"Dexclorfeniramina",tradeName:"Polaramine®",category:"otros",presentation:"5 mg/ml (ampolla 1ml)",adultDose:"Reacción alérgica: 5mg IV lento o IM",pediatricDose:"0.15-0.3 mg/kg IV lento (máx 5mg)",routes:["IV","IM"],dilution:"IV: Diluir en 10ml SSF. Administrar en 2-3 minutos",indications:["Anafilaxia (coadyuvante tras adrenalina)","Reacciones alérgicas moderadas","Urticaria","Angioedema"],contraindications:["Glaucoma ángulo cerrado","Hipertrofia prostática sintomática"],sideEffects:["Somnolencia","Sedación","Sequedad boca","Retención urinaria"],notes:["Antihistamínico H1 de primera generación","En anafilaxia: DESPUÉS de adrenalina, NO antes","Efecto complementario en reacciones alérgicas","Inicio: 5-10 min IV","Duración: 4-6 horas","Causa sedación (avisar al paciente)"],criticalPoints:["⚠️ ERROR CRÍTICO: Dar ANTES que adrenalina en anafilaxia","⚠️ ERROR CRÍTICO: Administrar rápido (hipotensión)","⚠️ ERROR CRÍTICO: Confundir con tratamiento principal de anafilaxia","En anafilaxia: Adrenalina primero, antihistamínico después","NO es tratamiento de anafilaxia, es coadyuvante","Administrar LENTO: 2-3 minutos","Avisar de sedación (no conducir)"],source:"Vademécum TES"}],f=[{id:"abcde-operativo",titulo:"ABCDE Operativo",descripcion:"Guía de refuerzo para comprender el enfoque ABCDE como estructura mental de priorización aplicable a todas las emergencias prehospitalarias",icono:"Activity",scormAvailable:!0,secciones:[{numero:1,titulo:"Introducción y Contexto",archivo:"SECCION_01_ABCDE_OPERATIVO.md",ruta:"/docs/consolidado/SECCION_01_ABCDE_OPERATIVO.md"},{numero:2,titulo:"Explicación Clínica y Fisiopatología",archivo:"SECCION_02_ABCDE_OPERATIVO.md",ruta:"/docs/consolidado/SECCION_02_ABCDE_OPERATIVO.md"},{numero:3,titulo:"Algoritmo Comentado Visual",archivo:"SECCION_03_ABCDE_OPERATIVO.md",ruta:"/docs/consolidado/SECCION_03_ABCDE_OPERATIVO.md"},{numero:4,titulo:"Medios Visuales y Demostración",archivo:"SECCION_04_ABCDE_OPERATIVO.md",ruta:"/docs/consolidado/SECCION_04_ABCDE_OPERATIVO.md"},{numero:5,titulo:"Errores Frecuentes Visualizados",archivo:"SECCION_05_ABCDE_OPERATIVO.md",ruta:"/docs/consolidado/SECCION_05_ABCDE_OPERATIVO.md"},{numero:6,titulo:"Casos Clínicos",archivo:"SECCION_06_ABCDE_OPERATIVO.md",ruta:"/docs/consolidado/SECCION_06_ABCDE_OPERATIVO.md"},{numero:7,titulo:"Simulación Mental Guiada",archivo:"SECCION_07_ABCDE_OPERATIVO.md",ruta:"/docs/consolidado/SECCION_07_ABCDE_OPERATIVO.md"},{numero:8,titulo:"Resumen Visual y Puente al Operativo",archivo:"SECCION_08_ABCDE_OPERATIVO.md",ruta:"/docs/consolidado/SECCION_08_ABCDE_OPERATIVO.md"}],protocoloOperativo:{titulo:"ABCDE Operativo",ruta:"/manual/parte-i-fundamentos/bloque-1-procedimientos-basicos/1.2.2"}},{id:"rcp-adulto-svb",titulo:"RCP Adulto SVB",descripcion:"Guía de refuerzo para comprender en profundidad la Reanimación Cardiopulmonar Básica en adultos, su fisiopatología y aplicación correcta",icono:"Heart",scormAvailable:!0,secciones:[{numero:1,titulo:"Introducción y Contexto",archivo:"SECCION_01_RCP_ADULTO_SVB.md",ruta:"/docs/consolidado/SECCION_01_RCP_ADULTO_SVB.md"},{numero:2,titulo:"Explicación Clínica y Fisiopatología",archivo:"SECCION_02_RCP_ADULTO_SVB.md",ruta:"/docs/consolidado/SECCION_02_RCP_ADULTO_SVB.md"},{numero:3,titulo:"Algoritmo Comentado Visual",archivo:"SECCION_03_RCP_ADULTO_SVB.md",ruta:"/docs/consolidado/SECCION_03_RCP_ADULTO_SVB.md"},{numero:4,titulo:"Medios Visuales y Demostración",archivo:"SECCION_04_RCP_ADULTO_SVB.md",ruta:"/docs/consolidado/SECCION_04_RCP_ADULTO_SVB.md"},{numero:5,titulo:"Errores Frecuentes Visualizados",archivo:"SECCION_05_RCP_ADULTO_SVB.md",ruta:"/docs/consolidado/SECCION_05_RCP_ADULTO_SVB.md"},{numero:6,titulo:"Casos Clínicos",archivo:"SECCION_06_RCP_ADULTO_SVB.md",ruta:"/docs/consolidado/SECCION_06_RCP_ADULTO_SVB.md"},{numero:7,titulo:"Simulación Mental Guiada",archivo:"SECCION_07_RCP_ADULTO_SVB.md",ruta:"/docs/consolidado/SECCION_07_RCP_ADULTO_SVB.md"},{numero:8,titulo:"Resumen Visual y Puente al Operativo",archivo:"SECCION_08_RCP_ADULTO_SVB.md",ruta:"/docs/consolidado/SECCION_08_RCP_ADULTO_SVB.md"}],protocoloOperativo:{titulo:"RCP Adulto SVB",ruta:"/rcp"}},{id:"desa-adulto",titulo:"DESA Adulto",descripcion:"Guía de refuerzo para comprender en profundidad el uso del Desfibrilador Externo Semiautomático (DESA) en adultos",icono:"Zap",scormAvailable:!0,secciones:[{numero:1,titulo:"Introducción y Contexto",archivo:"SECCION_01_DESA_ADULTO.md",ruta:"/docs/consolidado/SECCION_01_DESA_ADULTO.md"},{numero:2,titulo:"Explicación Clínica y Fisiopatología",archivo:"SECCION_02_DESA_ADULTO.md",ruta:"/docs/consolidado/SECCION_02_DESA_ADULTO.md"},{numero:3,titulo:"Algoritmo Comentado Visual",archivo:"SECCION_03_DESA_ADULTO.md",ruta:"/docs/consolidado/SECCION_03_DESA_ADULTO.md"},{numero:4,titulo:"Medios Visuales y Demostración",archivo:"SECCION_04_DESA_ADULTO.md",ruta:"/docs/consolidado/SECCION_04_DESA_ADULTO.md"},{numero:5,titulo:"Errores Frecuentes Visualizados",archivo:"SECCION_05_DESA_ADULTO.md",ruta:"/docs/consolidado/SECCION_05_DESA_ADULTO.md"},{numero:6,titulo:"Casos Clínicos",archivo:"SECCION_06_DESA_ADULTO.md",ruta:"/docs/consolidado/SECCION_06_DESA_ADULTO.md"},{numero:7,titulo:"Simulación Mental Guiada",archivo:"SECCION_07_DESA_ADULTO.md",ruta:"/docs/consolidado/SECCION_07_DESA_ADULTO.md"},{numero:8,titulo:"Resumen Visual y Puente al Operativo",archivo:"SECCION_08_DESA_ADULTO.md",ruta:"/docs/consolidado/SECCION_08_DESA_ADULTO.md"}]},{id:"ovace-adulto",titulo:"OVACE Adulto",descripcion:"Guía de refuerzo para comprender en profundidad la Obstrucción de la Vía Aérea por Cuerpo Extraño (OVACE) en adultos",icono:"Wind",scormAvailable:!0,secciones:[{numero:1,titulo:"Introducción y Contexto",archivo:"SECCION_01_OVACE_ADULTO.md",ruta:"/docs/consolidado/SECCION_01_OVACE_ADULTO.md"},{numero:2,titulo:"Explicación Clínica y Fisiopatología",archivo:"SECCION_02_OVACE_ADULTO.md",ruta:"/docs/consolidado/SECCION_02_OVACE_ADULTO.md"},{numero:3,titulo:"Algoritmo Comentado Visual",archivo:"SECCION_03_OVACE_ADULTO.md",ruta:"/docs/consolidado/SECCION_03_OVACE_ADULTO.md"},{numero:4,titulo:"Medios Visuales y Demostración",archivo:"SECCION_04_OVACE_ADULTO.md",ruta:"/docs/consolidado/SECCION_04_OVACE_ADULTO.md"},{numero:5,titulo:"Errores Frecuentes Visualizados",archivo:"SECCION_05_OVACE_ADULTO.md",ruta:"/docs/consolidado/SECCION_05_OVACE_ADULTO.md"},{numero:6,titulo:"Casos Clínicos",archivo:"SECCION_06_OVACE_ADULTO.md",ruta:"/docs/consolidado/SECCION_06_OVACE_ADULTO.md"},{numero:7,titulo:"Simulación Mental Guiada",archivo:"SECCION_07_OVACE_ADULTO.md",ruta:"/docs/consolidado/SECCION_07_OVACE_ADULTO.md"},{numero:8,titulo:"Resumen Visual y Puente al Operativo",archivo:"SECCION_08_OVACE_ADULTO.md",ruta:"/docs/consolidado/SECCION_08_OVACE_ADULTO.md"}],protocoloOperativo:{titulo:"OVACE Adulto",ruta:"/via-aerea"}},{id:"ovace-pediatrica",titulo:"OVACE Pediátrica",descripcion:"Guía de refuerzo para comprender en profundidad la Obstrucción de la Vía Aérea por Cuerpo Extraño (OVACE) en población pediátrica",icono:"Wind",scormAvailable:!0,secciones:[{numero:1,titulo:"Introducción y Contexto",archivo:"SECCION_01_OVACE_PEDIATRICA.md",ruta:"/docs/consolidado/SECCION_01_OVACE_PEDIATRICA.md"},{numero:2,titulo:"Explicación Clínica y Fisiopatología",archivo:"SECCION_02_OVACE_PEDIATRICA.md",ruta:"/docs/consolidado/SECCION_02_OVACE_PEDIATRICA.md"},{numero:3,titulo:"Algoritmo Comentado Visual",archivo:"SECCION_03_OVACE_PEDIATRICA.md",ruta:"/docs/consolidado/SECCION_03_OVACE_PEDIATRICA.md"},{numero:4,titulo:"Medios Visuales y Demostración",archivo:"SECCION_04_OVACE_PEDIATRICA.md",ruta:"/docs/consolidado/SECCION_04_OVACE_PEDIATRICA.md"},{numero:5,titulo:"Errores Frecuentes Visualizados",archivo:"SECCION_05_OVACE_PEDIATRICA.md",ruta:"/docs/consolidado/SECCION_05_OVACE_PEDIATRICA.md"},{numero:6,titulo:"Casos Clínicos",archivo:"SECCION_06_OVACE_PEDIATRICA.md",ruta:"/docs/consolidado/SECCION_06_OVACE_PEDIATRICA.md"},{numero:7,titulo:"Simulación Mental Guiada",archivo:"SECCION_07_OVACE_PEDIATRICA.md",ruta:"/docs/consolidado/SECCION_07_OVACE_PEDIATRICA.md"},{numero:8,titulo:"Resumen Visual y Puente al Operativo",archivo:"SECCION_08_OVACE_PEDIATRICA.md",ruta:"/docs/consolidado/SECCION_08_OVACE_PEDIATRICA.md"}]},{id:"parada-respiratoria",titulo:"Parada Respiratoria",descripcion:"Guía de refuerzo para comprender en profundidad la parada respiratoria, su fisiopatología y manejo correcto",icono:"Activity",scormAvailable:!0,secciones:[{numero:1,titulo:"Introducción y Contexto",archivo:"SECCION_01_PARADA_RESPIRATORIA.md",ruta:"/docs/consolidado/SECCION_01_PARADA_RESPIRATORIA.md"},{numero:2,titulo:"Explicación Clínica y Fisiopatología",archivo:"SECCION_02_PARADA_RESPIRATORIA.md",ruta:"/docs/consolidado/SECCION_02_PARADA_RESPIRATORIA.md"},{numero:3,titulo:"Algoritmo Comentado Visual",archivo:"SECCION_03_PARADA_RESPIRATORIA.md",ruta:"/docs/consolidado/SECCION_03_PARADA_RESPIRATORIA.md"},{numero:4,titulo:"Medios Visuales y Demostración",archivo:"SECCION_04_PARADA_RESPIRATORIA.md",ruta:"/docs/consolidado/SECCION_04_PARADA_RESPIRATORIA.md"},{numero:5,titulo:"Errores Frecuentes Visualizados",archivo:"SECCION_05_PARADA_RESPIRATORIA.md",ruta:"/docs/consolidado/SECCION_05_PARADA_RESPIRATORIA.md"},{numero:6,titulo:"Casos Clínicos",archivo:"SECCION_06_PARADA_RESPIRATORIA.md",ruta:"/docs/consolidado/SECCION_06_PARADA_RESPIRATORIA.md"},{numero:7,titulo:"Simulación Mental Guiada",archivo:"SECCION_07_PARADA_RESPIRATORIA.md",ruta:"/docs/consolidado/SECCION_07_PARADA_RESPIRATORIA.md"},{numero:8,titulo:"Resumen Visual y Puente al Operativo",archivo:"SECCION_08_PARADA_RESPIRATORIA.md",ruta:"/docs/consolidado/SECCION_08_PARADA_RESPIRATORIA.md"}]},{id:"pcr-traumatica",titulo:"PCR Traumática",descripcion:"Guía de refuerzo para comprender en profundidad la Parada Cardiorrespiratoria de origen traumático y su manejo específico",icono:"AlertTriangle",scormAvailable:!0,secciones:[{numero:1,titulo:"Introducción y Contexto",archivo:"SECCION_01_PCR_TRAUMATICA.md",ruta:"/docs/consolidado/SECCION_01_PCR_TRAUMATICA.md"},{numero:2,titulo:"Explicación Clínica y Fisiopatología",archivo:"SECCION_02_PCR_TRAUMATICA.md",ruta:"/docs/consolidado/SECCION_02_PCR_TRAUMATICA.md"},{numero:3,titulo:"Algoritmo Comentado Visual",archivo:"SECCION_03_PCR_TRAUMATICA.md",ruta:"/docs/consolidado/SECCION_03_PCR_TRAUMATICA.md"},{numero:4,titulo:"Medios Visuales y Demostración",archivo:"SECCION_04_PCR_TRAUMATICA.md",ruta:"/docs/consolidado/SECCION_04_PCR_TRAUMATICA.md"},{numero:5,titulo:"Errores Frecuentes Visualizados",archivo:"SECCION_05_PCR_TRAUMATICA.md",ruta:"/docs/consolidado/SECCION_05_PCR_TRAUMATICA.md"},{numero:6,titulo:"Casos Clínicos",archivo:"SECCION_06_PCR_TRAUMATICA.md",ruta:"/docs/consolidado/SECCION_06_PCR_TRAUMATICA.md"},{numero:7,titulo:"Simulación Mental Guiada",archivo:"SECCION_07_PCR_TRAUMATICA.md",ruta:"/docs/consolidado/SECCION_07_PCR_TRAUMATICA.md"},{numero:8,titulo:"Resumen Visual y Puente al Operativo",archivo:"SECCION_08_PCR_TRAUMATICA.md",ruta:"/docs/consolidado/SECCION_08_PCR_TRAUMATICA.md"}]},{id:"rcp-lactantes",titulo:"RCP Lactantes",descripcion:"Guía de refuerzo para comprender en profundidad la Reanimación Cardiopulmonar en lactantes, sus particularidades y técnica correcta",icono:"Heart",scormAvailable:!0,secciones:[{numero:1,titulo:"Introducción y Contexto",archivo:"SECCION_01_RCP_LACTANTES.md",ruta:"/docs/consolidado/SECCION_01_RCP_LACTANTES.md"},{numero:2,titulo:"Explicación Clínica y Fisiopatología",archivo:"SECCION_02_RCP_LACTANTES.md",ruta:"/docs/consolidado/SECCION_02_RCP_LACTANTES.md"},{numero:3,titulo:"Algoritmo Comentado Visual",archivo:"SECCION_03_RCP_LACTANTES.md",ruta:"/docs/consolidado/SECCION_03_RCP_LACTANTES.md"},{numero:4,titulo:"Medios Visuales y Demostración",archivo:"SECCION_04_RCP_LACTANTES.md",ruta:"/docs/consolidado/SECCION_04_RCP_LACTANTES.md"},{numero:5,titulo:"Errores Frecuentes Visualizados",archivo:"SECCION_05_RCP_LACTANTES.md",ruta:"/docs/consolidado/SECCION_05_RCP_LACTANTES.md"},{numero:6,titulo:"Casos Clínicos",archivo:"SECCION_06_RCP_LACTANTES.md",ruta:"/docs/consolidado/SECCION_06_RCP_LACTANTES.md"},{numero:7,titulo:"Simulación Mental Guiada",archivo:"SECCION_07_RCP_LACTANTES.md",ruta:"/docs/consolidado/SECCION_07_RCP_LACTANTES.md"},{numero:8,titulo:"Resumen Visual y Puente al Operativo",archivo:"SECCION_08_RCP_LACTANTES.md",ruta:"/docs/consolidado/SECCION_08_RCP_LACTANTES.md"}]},{id:"rcp-pediatrica",titulo:"RCP Pediátrica",descripcion:"Guía de refuerzo para comprender en profundidad la Reanimación Cardiopulmonar en población pediátrica, su fisiopatología y aplicación correcta",icono:"Heart",scormAvailable:!0,secciones:[{numero:1,titulo:"Introducción y Contexto",archivo:"SECCION_01_RCP_PEDIATRICA.md",ruta:"/docs/consolidado/SECCION_01_RCP_PEDIATRICA.md"},{numero:2,titulo:"Explicación Clínica y Fisiopatología",archivo:"SECCION_02_RCP_PEDIATRICA.md",ruta:"/docs/consolidado/SECCION_02_RCP_PEDIATRICA.md"},{numero:3,titulo:"Algoritmo Comentado Visual",archivo:"SECCION_03_RCP_PEDIATRICA.md",ruta:"/docs/consolidado/SECCION_03_RCP_PEDIATRICA.md"},{numero:4,titulo:"Medios Visuales y Demostración",archivo:"SECCION_04_RCP_PEDIATRICA.md",ruta:"/docs/consolidado/SECCION_04_RCP_PEDIATRICA.md"},{numero:5,titulo:"Errores Frecuentes Visualizados",archivo:"SECCION_05_RCP_PEDIATRICA.md",ruta:"/docs/consolidado/SECCION_05_RCP_PEDIATRICA.md"},{numero:6,titulo:"Casos Clínicos",archivo:"SECCION_06_RCP_PEDIATRICA.md",ruta:"/docs/consolidado/SECCION_06_RCP_PEDIATRICA.md"},{numero:7,titulo:"Simulación Mental Guiada",archivo:"SECCION_07_RCP_PEDIATRICA.md",ruta:"/docs/consolidado/SECCION_07_RCP_PEDIATRICA.md"},{numero:8,titulo:"Resumen Visual y Puente al Operativo",archivo:"SECCION_08_RCP_PEDIATRICA.md",ruta:"/docs/consolidado/SECCION_08_RCP_PEDIATRICA.md"}],protocoloOperativo:{titulo:"RCP Pediátrica",ruta:"/rcp"}},{id:"reconocimiento-pcr",titulo:"Reconocimiento PCR",descripcion:"Guía de refuerzo para comprender en profundidad el reconocimiento de la Parada Cardiorrespiratoria, sus signos y evaluación inicial",icono:"Search",scormAvailable:!0,secciones:[{numero:1,titulo:"Introducción y Contexto",archivo:"SECCION_01_RECONOCIMIENTO_PCR.md",ruta:"/docs/consolidado/SECCION_01_RECONOCIMIENTO_PCR.md"},{numero:2,titulo:"Explicación Clínica y Fisiopatología",archivo:"SECCION_02_RECONOCIMIENTO_PCR.md",ruta:"/docs/consolidado/SECCION_02_RECONOCIMIENTO_PCR.md"},{numero:3,titulo:"Algoritmo Comentado Visual",archivo:"SECCION_03_RECONOCIMIENTO_PCR.md",ruta:"/docs/consolidado/SECCION_03_RECONOCIMIENTO_PCR.md"},{numero:4,titulo:"Medios Visuales y Demostración",archivo:"SECCION_04_RECONOCIMIENTO_PCR.md",ruta:"/docs/consolidado/SECCION_04_RECONOCIMIENTO_PCR.md"},{numero:5,titulo:"Errores Frecuentes Visualizados",archivo:"SECCION_05_RECONOCIMIENTO_PCR.md",ruta:"/docs/consolidado/SECCION_05_RECONOCIMIENTO_PCR.md"},{numero:6,titulo:"Casos Clínicos",archivo:"SECCION_06_RECONOCIMIENTO_PCR.md",ruta:"/docs/consolidado/SECCION_06_RECONOCIMIENTO_PCR.md"},{numero:7,titulo:"Simulación Mental Guiada",archivo:"SECCION_07_RECONOCIMIENTO_PCR.md",ruta:"/docs/consolidado/SECCION_07_RECONOCIMIENTO_PCR.md"},{numero:8,titulo:"Resumen Visual y Puente al Operativo",archivo:"SECCION_08_RECONOCIMIENTO_PCR.md",ruta:"/docs/consolidado/SECCION_08_RECONOCIMIENTO_PCR.md"}]}];function Aa(r){return f.find(i=>i.id===r)}function ba(r,i){return Aa(r)?.secciones.find(n=>n.numero===i)}class Ia{isAvailable(){return!0}getProtocol(i){return D.find(e=>e.id===i)||null}getDrug(i){return L.find(e=>e.id===i)||null}getAllProtocols(){return D}getAllDrugs(){return L}getGuide(i){try{return f.find(e=>e.id===i)||null}catch(e){return console.warn("[ContentAdapter] Error cargando guía local:",e),null}}getAllGuides(){try{return f||[]}catch(i){return console.warn("[ContentAdapter] Error cargando guías locales:",i),[]}}getGuideSection(i,e){try{return ba(i,e)||null}catch(n){return console.warn("[ContentAdapter] Error cargando sección de guía local:",n),null}}}class M{pack=null;loaded=!1;constructor(){this.loadPack()}async loadPack(){try{const i=await this.getCachedPack();if(i){this.pack=i,this.loaded=!0;return}const e="",n=e?`${e}/api/content-pack/latest.json`:"/api/content-pack/latest.json",o=await fetch(n,{cache:"no-cache"});if(o.ok){const t=o.headers.get("content-type")||"";if(!t.includes("application/json")){t.includes("text/html")||console.warn("[ContentAdapter] Content Pack inválido (no JSON):",t),this.loaded=!0;return}const g=await o.json();this.pack=g,this.loaded=!0,await this.cachePack(g)}}catch(i){console.warn("[ContentAdapter] No se pudo cargar Content Pack:",i),this.loaded=!0}}async getCachedPack(){try{const{getContentPack:i}=await G(async()=>{const{getContentPack:n}=await import("./indexeddb-Bf3GV27r.js");return{getContentPack:n}},[]),e=await i();if(e)return e}catch(i){console.warn("[ContentAdapter] Error leyendo cache IndexedDB, usando fallback:",i);try{const e=localStorage.getItem("content_pack");if(e){const n=JSON.parse(e),o=localStorage.getItem("content_pack_time");if(o&&Date.now()-parseInt(o)<1440*60*1e3)return n}}catch(e){console.warn("[ContentAdapter] Error leyendo cache localStorage:",e)}}return null}async cachePack(i){try{const{saveContentPack:e}=await G(async()=>{const{saveContentPack:n}=await import("./indexeddb-Bf3GV27r.js");return{saveContentPack:n}},[]);await e(i)}catch(e){console.warn("[ContentAdapter] Error guardando cache IndexedDB, usando fallback:",e);try{localStorage.setItem("content_pack",JSON.stringify(i)),localStorage.setItem("content_pack_time",Date.now().toString())}catch(n){console.warn("[ContentAdapter] Error guardando cache localStorage:",n)}}}isAvailable(){return this.pack!==null}getProtocol(i){if(!this.pack)return null;const e=this.pack.content.protocols.find(n=>n.slug===i||n.id===i);return!e||e.status!=="published"?null:this.convertToProcedure(e)}getDrug(i){if(!this.pack)return null;const e=this.pack.content.drugs.find(n=>n.slug===i||n.id===i);return!e||e.status!=="published"?null:this.convertToDrug(e)}getAllProtocols(){return this.pack?this.pack.content.protocols.filter(i=>i.status==="published").map(i=>this.convertToProcedure(i)).filter(i=>i!==null):[]}getAllDrugs(){return this.pack?this.pack.content.drugs.filter(i=>i.status==="published").map(i=>this.convertToDrug(i)).filter(i=>i!==null):[]}getGuide(i){if(!this.pack||!this.loaded){try{const o=f.find(t=>t.id===i);if(o)return console.log(`[ContentAdapter] Usando guía local: ${i}`),o}catch(o){console.warn("[ContentAdapter] Error cargando guía local:",o)}return null}const e=this.pack.content.guides.find(o=>o.slug===i||o.id===i);if(!e||e.status!=="published"){try{const o=f.find(t=>t.id===i);if(o)return console.log(`[ContentAdapter] Guía no encontrada en pack, usando local: ${i}`),o}catch(o){console.warn("[ContentAdapter] Error cargando guía local:",o)}return null}const n=this.convertToGuide(e);if(!n||!n.secciones||n.secciones.length===0)try{const o=f.find(t=>t.id===i);if(o)return console.log(`[ContentAdapter] Guía del pack sin secciones, usando local: ${i}`),o}catch(o){console.warn("[ContentAdapter] Error cargando guía local:",o)}return n}getAllGuides(){if(!this.pack||!this.loaded)return console.log("[ContentAdapter] Usando guías locales (pack no cargado aún)"),f||[];const i=this.pack.content.guides.filter(e=>e.status==="published").map(e=>this.convertToGuide(e)).filter(e=>e!==null);return i.length===0?(console.log("[ContentAdapter] Pack no tiene guías, usando locales"),f||[]):i}getGuideSection(i,e){const n=this.getGuide(i);return n&&n.secciones.find(o=>o.numero===e)||null}mapCategory(i){return{cardiovascular:"cardiovascular",respiratorio:"respiratorio",neurologico:"neurologico",analgesico:"analgesia",analgesia:"analgesia",oxigenoterapia:"oxigenoterapia",fluidos:"otros",antidoto:"otros",hemostatico:"otros",diuretico:"otros",corticosteroide:"otros",antiepileptico:"otros",anestesico:"otros",metabolico:"otros",antiagregante:"otros",otros:"otros"}[i?.toLowerCase()]||null}mapRoute(i){return{IV:"IV",IO:"IO",IM:"IM",Subcutánea:"SC",Oral:"Oral",Rectal:"Rectal",Intranasal:"Nasal",Nebulización:"Nebulizado",MDI:"MDI",Inhalación:"Inhalatoria"}[i]||i}convertToProcedure(i){try{const e=i.content;return{id:i.slug,title:i.title,shortTitle:i.shortTitle||i.title,category:e.category||"soporte_vital",subcategory:e.subcategory,priority:this.mapPriority(i.priority),ageGroup:e.ageGroup||"adulto",steps:e.steps?.map(n=>n.text||n)||[],warnings:e.warnings||[],keyPoints:e.keyPoints||[],equipment:e.equipment||[],drugs:e.drugs||[]}}catch(e){return console.warn("[ContentAdapter] Error convirtiendo protocolo:",e),null}}convertToDrug(i){try{const e=i.genericName?i:i.content;let n;return e.sideEffects&&(typeof e.sideEffects=="string"?n=[e.sideEffects]:Array.isArray(e.sideEffects)&&(n=e.sideEffects)),{id:i.slug||i.id,genericName:e.genericName||i.title||"",tradeName:e.tradeName||i.shortTitle||null,category:this.mapCategory(e.category)||"otros",presentation:e.presentation||"",adultDose:e.adultDose||"",pediatricDose:e.pediatricDose||null,routes:(e.routes||[]).map(o=>this.mapRoute(o)),dilution:e.dilution||null,indications:e.indications||[],contraindications:e.contraindications||[],sideEffects:n,antidote:e.antidote||null,notes:e.notes||[],criticalPoints:e.criticalPoints||[],source:e.source||null}}catch(e){return console.warn("[ContentAdapter] Error convirtiendo fármaco:",e),null}}convertToGuide(i){try{const e=i.content;let n=e.secciones||[];if(n.length===0)try{const o=f.find(t=>t.id===i.slug);o&&o.secciones&&(n=o.secciones,console.log(`[ContentAdapter] Cargando secciones locales para guía ${i.slug}`))}catch(o){console.warn("[ContentAdapter] No se pudieron cargar secciones locales:",o)}return{id:i.slug,titulo:i.title,descripcion:i.description||"",icono:e.icono||"BookOpen",secciones:n,protocoloOperativo:e.protocoloOperativo,scormAvailable:e.scormAvailable||!1}}catch(e){return console.warn("[ContentAdapter] Error convirtiendo guía:",e),null}}mapPriority(i){return{critical:"critico",high:"alto",medium:"medio",low:"bajo"}[i]||"medio"}}class Q{static instance=null;static externalAdapter=null;static localAdapter=null;static getAdapter(){return this.externalAdapter||(this.externalAdapter=new M),this.localAdapter||(this.localAdapter=new Ia),this.externalAdapter.isAvailable()?this.externalAdapter:this.localAdapter}static async refreshPack(){this.externalAdapter&&await this.externalAdapter.loadPack()}}const C=Q.getAdapter();function _a(r){return C.getProtocol(r)}function za(){return C.getAllProtocols()}function fa(){return C.getAllDrugs()}function Fa(r){return C.getGuide(r)}function Ga(){return C.getAllGuides()}function La(r,i){return C.getGuideSection(r,i)}async function ha(){await Q.refreshPack()}function Ea(){const[r,i]=p.useState(!1);return p.useEffect(()=>{i(C instanceof M&&C.isAvailable())},[]),{adapter:C,getProtocol:e=>C.getProtocol(e),getDrug:e=>C.getDrug(e),getGuide:e=>C.getGuide(e),getAllProtocols:()=>C.getAllProtocols(),getAllDrugs:()=>C.getAllDrugs(),getAllGuides:()=>C.getAllGuides(),refresh:ha,isExternal:r}}function ka(r){const[i,e]=p.useState(null),[n,o]=p.useState(!0),[t,g]=p.useState(!1);return p.useEffect(()=>{(async()=>{try{o(!0);const v=C.getProtocol(r),d=C instanceof M&&C.isAvailable();e(v),g(d)}catch(v){console.error("Error cargando protocolo:",v),e(null),g(!1)}finally{o(!1)}})()},[r]),{protocol:i,isLoading:n,isExternal:t}}const xa=sa({id:P().regex(/^[a-z0-9\-_]+$/,"ID inválido").max(100).optional(),category:P().max(50).optional(),tab:P().max(50).optional(),tesCategory:P().max(50).optional()});function Oa(r){const i=Object.fromEntries(Object.entries(r).map(([n,o])=>[n,o??void 0])),e=xa.safeParse(i);return{success:e.success,data:e.success?e.data:void 0,errors:e.success?void 0:e.error}}function Sa(){const[r]=J(),[i,e]=p.useState(""),[n,o]=p.useState("tes"),[t,g]=p.useState("todos"),l=p.useMemo(()=>{const c={id:r.get("id"),category:r.get("category"),tesCategory:r.get("tesCategory")};return Oa(c)},[r]),v=ma(i,300);p.useEffect(()=>{l.success&&l.data&&(l.data.category&&o(l.data.category),l.data.tesCategory&&(g(l.data.tesCategory),o("tes")))},[l]);const d=p.useMemo(()=>{let c=[...Ca];if(t!=="todos"&&(c=c.filter(m=>m.category===t)),v.length>=2){const m=v.toLowerCase();c=c.filter(A=>A.name.toLowerCase().includes(m)||A.indication.toLowerCase().includes(m))}return c},[t,v]),s=p.useMemo(()=>{let m=[...fa()];if(n!=="todos"&&n!=="tes"&&(m=m.filter(u=>u.category===n)),v.length>=2){const u=v.toLowerCase();m=m.filter(R=>R.genericName.toLowerCase().includes(u)||R.tradeName&&R.tradeName.toLowerCase().includes(u)||R.indications.some(Z=>Z.toLowerCase().includes(u)))}const A=l.success&&l.data?.id;return A&&m.sort((u,R)=>u.id===A?-1:R.id===A?1:0),m},[n,v,l]);return{searchQuery:i,setSearchQuery:e,activeCategory:n,setActiveCategory:o,activeTESCategory:t,setActiveTESCategory:g,filteredTESMedications:d,filteredDrugs:s,highlightId:l.success&&l.data?.id?l.data.id:null}}const K=p.memo(({drug:r,defaultExpanded:i=!1})=>{const[e,n]=p.useState(i),{isFavorite:o,toggleFavorite:t}=ca(),g=d=>{d.stopPropagation(),t({id:r.id,type:"drug",title:r.genericName,path:`/farmacos?id=${r.id}`})},l=async d=>{d.stopPropagation();const s=`${window.location.origin}/farmacos?id=${r.id}`,c={title:`${r.genericName} - EMERGES TES`,text:`Fármaco: ${r.genericName} (${r.tradeName})
Categoría: ${r.category}
Dosis adulto: ${r.adultDose}`,url:s};try{navigator.share?(await navigator.share(c),N.success("Fármaco compartido")):(await navigator.clipboard.writeText(`${c.title}
${c.text}
${s}`),N.success("Enlace copiado al portapapeles"))}catch(m){if(m.name!=="AbortError")try{await navigator.clipboard.writeText(`${c.title}
${c.text}
${s}`),N.success("Enlace copiado al portapapeles")}catch{N.error("No se pudo compartir")}}},v=o(r.id);return a.jsxs("div",{className:"card-procedure",children:[a.jsx("button",{onClick:()=>n(!e),className:"w-full text-left","aria-expanded":e,children:a.jsxs("div",{className:"flex items-start justify-between gap-3",children:[a.jsxs("div",{className:"flex-1 min-w-0",children:[a.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[a.jsx("span",{className:"text-2xl",children:"💊"}),a.jsx("h3",{className:"font-bold text-foreground text-lg",children:r.genericName.toUpperCase()})]}),a.jsxs("p",{className:"text-muted-foreground text-sm",children:["(",r.tradeName,")"]})]}),a.jsxs("div",{className:"flex items-center gap-2 flex-shrink-0",children:[a.jsx("button",{onClick:l,className:"w-10 h-10 flex items-center justify-center rounded-lg transition-colors text-muted-foreground hover:text-foreground","aria-label":"Compartir fármaco",children:a.jsx(W,{className:"w-5 h-5"})}),a.jsx("button",{onClick:g,className:z("w-10 h-10 flex items-center justify-center rounded-lg transition-colors",v?"text-warning":"text-muted-foreground hover:text-foreground"),"aria-label":v?"Quitar de favoritos":"Añadir a favoritos",children:a.jsx(X,{className:z("w-5 h-5",v&&"fill-current")})}),a.jsx("div",{className:"w-10 h-10 flex items-center justify-center",children:e?a.jsx(b,{className:"w-5 h-5 text-muted-foreground"}):a.jsx(I,{className:"w-5 h-5 text-muted-foreground"})})]})]})}),e&&a.jsxs("div",{className:"mt-4 pt-4 border-t border-border space-y-4",children:[a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx(q,{className:"w-5 h-5 text-muted-foreground flex-shrink-0 mt-0.5"}),a.jsxs("div",{children:[a.jsx("p",{className:"text-sm text-muted-foreground",children:"Presentación"}),a.jsx("p",{className:"text-foreground font-medium",children:r.presentation})]})]}),a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx(Y,{className:"w-5 h-5 text-info flex-shrink-0 mt-0.5"}),a.jsxs("div",{children:[a.jsx("p",{className:"text-sm text-muted-foreground",children:"Dosis Adulto"}),a.jsx("p",{className:"text-foreground font-medium",children:r.adultDose})]})]}),r.pediatricDose&&a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx(aa,{className:"w-5 h-5 text-info flex-shrink-0 mt-0.5"}),a.jsxs("div",{children:[a.jsx("p",{className:"text-sm text-muted-foreground",children:"Dosis Pediátrica"}),a.jsx("p",{className:"text-foreground font-medium",children:r.pediatricDose})]})]}),a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx(w,{className:"w-5 h-5 text-muted-foreground flex-shrink-0 mt-0.5"}),a.jsxs("div",{children:[a.jsx("p",{className:"text-sm text-muted-foreground",children:"Vías de Administración"}),a.jsx("div",{className:"flex flex-wrap gap-1 mt-1",children:r.routes.map(d=>a.jsx(S,{variant:"info",children:d},d))})]})]}),r.dilution&&a.jsxs("div",{className:"p-3 bg-muted rounded-lg",children:[a.jsx("p",{className:"text-sm text-muted-foreground mb-1",children:"Dilución"}),a.jsx("p",{className:"text-foreground",children:r.dilution})]}),a.jsxs("div",{children:[a.jsxs("p",{className:"text-sm text-muted-foreground mb-2 flex items-center gap-1",children:[a.jsx("span",{className:"text-success",children:"✓"})," Indicaciones"]}),a.jsx("ul",{className:"space-y-1",children:r.indications.map((d,s)=>a.jsxs("li",{className:"text-foreground text-sm flex items-start gap-2",children:[a.jsx("span",{className:"text-success",children:"•"}),a.jsx("span",{children:d})]},s))})]}),a.jsxs("div",{className:"warning-box",children:[a.jsxs("p",{className:"text-sm text-warning mb-2 flex items-center gap-1 font-semibold",children:[a.jsx(j,{className:"w-4 h-4"})," Contraindicaciones"]}),a.jsx("ul",{className:"space-y-1",children:r.contraindications.map((d,s)=>a.jsxs("li",{className:"text-foreground text-sm flex items-start gap-2",children:[a.jsx("span",{className:"text-warning",children:"•"}),a.jsx("span",{children:d})]},s))})]}),r.antidote&&a.jsx("div",{className:"p-3 bg-primary/10 border border-primary/30 rounded-lg",children:a.jsxs("p",{className:"text-sm text-primary font-semibold",children:["Antídoto: ",r.antidote]})}),r.criticalPoints&&r.criticalPoints.length>0&&a.jsxs("div",{className:"p-3 bg-red-50 border-2 border-red-300 rounded-lg",children:[a.jsxs("p",{className:"text-sm text-red-900 font-semibold mb-2 flex items-center gap-1",children:[a.jsx(j,{className:"w-4 h-4"}),"Puntos TES Críticos"]}),a.jsx("ul",{className:"space-y-1",children:r.criticalPoints.map((d,s)=>a.jsxs("li",{className:"text-red-900 text-sm flex items-start gap-2",children:[a.jsx("span",{className:"text-red-600 font-bold",children:"•"}),a.jsx("span",{children:d})]},s))})]}),r.notes&&r.notes.length>0&&a.jsxs("div",{className:"p-3 bg-muted rounded-lg",children:[a.jsx("p",{className:"text-sm text-muted-foreground mb-2",children:"Notas"}),a.jsx("ul",{className:"space-y-1",children:r.notes.map((d,s)=>a.jsx("li",{className:"text-foreground text-sm",children:d},s))})]})]})]})});K.displayName="DrugCard";const $=p.memo(({medication:r,defaultExpanded:i=!1})=>{const[e,n]=p.useState(i),o={hipoglucemia:"Hipoglucemias",respiratorio:"Crisis Respiratorias",anafilaxia:"Crisis Anafilácticas"};return a.jsxs("div",{className:"card-procedure",children:[a.jsx("button",{onClick:()=>n(!e),className:"w-full text-left","aria-expanded":e,children:a.jsxs("div",{className:"flex items-start justify-between gap-3",children:[a.jsxs("div",{className:"flex-1 min-w-0",children:[a.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[a.jsx("span",{className:"text-2xl",children:"💉"}),a.jsx("h3",{className:"font-bold text-foreground text-lg",children:r.name})]}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(S,{variant:"info",className:"text-xs",children:o[r.category]}),a.jsx(S,{variant:"default",className:"text-xs",children:r.route})]})]}),a.jsx("div",{className:"w-10 h-10 flex items-center justify-center flex-shrink-0",children:e?a.jsx(b,{className:"w-5 h-5 text-muted-foreground"}):a.jsx(I,{className:"w-5 h-5 text-muted-foreground"})})]})}),e&&a.jsxs("div",{className:"mt-4 pt-4 border-t border-border space-y-4",children:[a.jsx("div",{className:"p-4 bg-[hsl(var(--emergency-medium))]/10 border-2 border-[hsl(var(--emergency-medium))] rounded-lg",children:a.jsxs("div",{className:"flex items-start gap-2",children:[a.jsx(T,{className:"w-5 h-5 text-[hsl(var(--emergency-medium))] flex-shrink-0 mt-0.5"}),a.jsxs("div",{children:[a.jsx("p",{className:"text-sm font-semibold text-foreground mb-1",children:"⚠️ AVISO IMPORTANTE"}),a.jsx("p",{className:"text-sm text-muted-foreground",children:"Administración únicamente bajo prescripción facultativa (incluida prescripción telefónica del 112)."}),a.jsx("p",{className:"text-xs text-muted-foreground mt-2",children:"El TES NO decide la medicación. El TES conoce la indicación y administra solo bajo prescripción facultativa."})]})]})}),a.jsxs("div",{children:[a.jsx("p",{className:"text-sm text-muted-foreground mb-1",children:"Indicación"}),a.jsx("p",{className:"text-foreground font-medium",children:r.indication})]}),a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx(q,{className:"w-5 h-5 text-muted-foreground flex-shrink-0 mt-0.5"}),a.jsxs("div",{children:[a.jsx("p",{className:"text-sm text-muted-foreground mb-1",children:"Presentación"}),a.jsx("p",{className:"text-foreground font-medium",children:r.presentation})]})]}),a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx(w,{className:"w-5 h-5 text-muted-foreground flex-shrink-0 mt-0.5"}),a.jsxs("div",{children:[a.jsx("p",{className:"text-sm text-muted-foreground mb-1",children:"Vía de Administración"}),a.jsx(S,{variant:"info",children:r.route})]})]}),r.warning&&a.jsx("div",{className:"p-3 bg-[hsl(var(--emergency-high))]/10 border border-[hsl(var(--emergency-high))]/30 rounded-lg",children:a.jsx("p",{className:"text-sm text-[hsl(var(--emergency-high))] font-semibold",children:r.warning})}),r.notes&&r.notes.length>0&&a.jsxs("div",{className:"p-3 bg-muted rounded-lg",children:[a.jsx("p",{className:"text-sm text-muted-foreground mb-2 font-semibold",children:"Notas de Ejecución"}),a.jsx("ul",{className:"space-y-1",children:r.notes.map((t,g)=>a.jsxs("li",{className:"text-foreground text-sm flex items-start gap-2",children:[a.jsx("span",{className:"text-primary",children:"•"}),a.jsx("span",{children:t})]},g))})]})]})]})});$.displayName="TESMedicationCard";const h={objective:"Establecer las reglas de seguridad y los pasos sistemáticos para la administración segura y efectiva de cualquier fármaco en el ámbito prehospitalario, minimizando el riesgo de error.",principles:[{id:"seguridad-absoluta",title:"La seguridad del paciente es absoluta",description:"Verificar 3 veces: al sacar, al preparar, al administrar.",critical:!0},{id:"conocimiento-farmaco",title:"Conocer el fármaco",description:"Conocer la indicación, dosis, vía, contraindicaciones y efectos adversos de cada fármaco.",critical:!0},{id:"documentacion",title:"Documentar siempre",description:"Documentar siempre: fármaco, dosis, vía, hora y efectos observados.",critical:!0},{id:"un-farmaco",title:"Un solo fármaco a la vez",description:"Nunca administrar múltiples fármacos nuevos simultáneamente.",critical:!0}],material:["Guantes","Fármaco prescrito y en buen estado (revisar caducidad, integridad)","Material estéril según vía (jeringa, aguja, nebulizador, vaso con agua)","Antiséptico (torunda con alcohol clorhexidina o povidona yodada para vía IM)","Contenedor de objetos punzocortantes"],precautions:[{title:"Paciente inconsciente o con nivel de consciencia disminuido",description:"Riesgo de aspiración con vía oral. Priorizar otras vías (IM, nebulización)."},{title:"Paciente pediátrico",description:"Calcular la dosis por peso (kg) con calculadora y verificar con compañero. Usar fórmulas pediátricas si existen."},{title:"Alergias declaradas",description:"Confirmar que el fármaco a administrar no está contraindicado. Ante la menor duda, no administrar y consultar."},{title:"Entorno inestable (vehículo en movimiento)",description:"Asegurar firmeza y seguridad antes de preparar o administrar. Si es posible, esperar a estar parado."}],preparationSteps:[{id:"valoracion-clinica",order:1,title:"Valoración clínica",instruction:"Confirmar que el paciente cumple los criterios del protocolo que indica el uso del fármaco.",critical:!0},{id:"verificacion-equipo",order:2,title:"Verificación en equipo",instruction:"Anunciar en voz alta el fármaco, dosis y vía previstos. Un segundo TES debe confirmar.",critical:!0},{id:"preparacion-material",order:3,title:"Preparación del material",instruction:"Organizar todo el material necesario en una superficie limpia."},{id:"preparacion-paciente",order:4,title:"Preparación del paciente",instruction:"Explicar el procedimiento (si está consciente), asegurar privacidad y posición adecuada."}],procedureSteps:[{id:"identificacion",order:1,title:"Paso 1: Identificación y selección",instruction:"Sacar el fármaco del maletín o botiquín. 1ª Verificación: Leer en voz alta el nombre, concentración y fecha de caducidad. Comprobar que coincide con lo prescrito.",critical:!0},{id:"preparacion-dosis",order:2,title:"Paso 2: Preparación",instruction:"Preparar la dosis exacta según protocolo. Para líquidos, aspirar a la marca de la jeringa. Para pastillas, contar las unidades.",notes:'2ª Verificación: Mostrar el fármaco preparado a un compañero y anunciar de nuevo: "[Nombre del fármaco], [dosis], por vía [vía], para [indicación concisa]". El compañero confirma.',critical:!0},{id:"administracion",order:3,title:"Paso 3: Administración",instruction:"Aplicar técnica estéril según vía (limpiar zona de punción IM, etc.). 3ª Verificación: Preguntar al paciente su nombre y alergias (si está consciente) como último control. Administrar el fármaco con la técnica correcta.",critical:!0},{id:"post-administracion",order:4,title:"Paso 4: Post-administración",instruction:"Desechar el material punzante inmediatamente en contenedor de seguridad. Documentar de inmediato en la hoja de registro: fármaco, dosis exacta, vía, hora exacta y firma. Monitorizar al paciente: Permanecer con el paciente, reevaluar constantes y buscar efectos terapéuticos o adversos.",critical:!0}],criticalErrors:["Administrar sin verificación en voz alta por un segundo TES","No comprobar alergias. Es una pregunta obligatoria antes de cualquier administración","No calcular la dosis por peso en pediatría o hacer el cálculo mentalmente sin usar herramienta","No documentar la administración de forma inmediata. Lo no documentado, no se hizo","Administrar un fármaco del que se desconocen las contraindicaciones o efectos adversos principales","Reutilizar o tapar una aguja. Desecho inmediato en contenedor de seguridad"],keyPoints:["La regla de las 3 verificaciones en voz alta es infranqueable. Es tu principal barrera contra el error.","Paciente pediátrico = dosis por peso. Siempre. Usa la calculadora de la app o una física.","Lo documentado es ley. Anota la hora exacta, dosis y tu firma.","Quédate con el paciente. La monitorización post-administración es parte del procedimiento.","En caso de efecto adverso: 1) Para la administración si es continua. 2) Mantén vía aérea y soporte vital. 3) Notifica a coordinación. 4) Documenta con precisión."]},Ra=({onClose:r})=>{const[i,e]=p.useState("principles"),n=o=>{e(i===o?null:o)};return a.jsxs(V,{className:"p-6 mb-6 bg-blue-50 border-blue-200",children:[r&&a.jsxs("div",{className:"flex items-center justify-between mb-4",children:[a.jsx("h2",{className:"text-xl font-bold text-blue-900",children:"Principios de Administración de Fármacos"}),a.jsx("button",{onClick:r,className:"p-2 hover:bg-blue-100 rounded-lg transition-colors","aria-label":"Cerrar",children:a.jsx(H,{className:"w-5 h-5 text-blue-900"})})]}),a.jsxs("div",{className:"space-y-4",children:[a.jsxs(x,{className:"bg-blue-100 border-blue-300",children:[a.jsx(ea,{className:"h-4 w-4 text-blue-700"}),a.jsxs(O,{className:"text-blue-900",children:[a.jsx("strong",{children:"Objetivo:"})," ",h.objective]})]}),a.jsxs("div",{children:[a.jsxs("button",{onClick:()=>n("principles"),className:"w-full flex items-center justify-between text-left mb-2",children:[a.jsxs("h3",{className:"font-bold text-lg text-blue-900 flex items-center gap-2",children:[a.jsx(ia,{className:"w-5 h-5"}),"Principios TES (No Negociables)"]}),i==="principles"?a.jsx(b,{className:"w-5 h-5 text-blue-700"}):a.jsx(I,{className:"w-5 h-5 text-blue-700"})]}),i==="principles"&&a.jsx("div",{className:"space-y-2 mt-3",children:h.principles.map(o=>a.jsx("div",{className:`p-3 rounded-lg border-l-4 ${o.critical?"bg-red-50 border-red-500":"bg-white border-blue-300"}`,children:a.jsxs("div",{className:"flex items-start gap-2",children:[o.critical?a.jsx(y,{className:"w-5 h-5 text-red-600 flex-shrink-0 mt-0.5"}):a.jsx(_,{className:"w-5 h-5 text-blue-600 flex-shrink-0 mt-0.5"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-semibold text-gray-900",children:o.title}),a.jsx("p",{className:"text-sm text-gray-700",children:o.description})]})]})},o.id))})]}),a.jsxs(x,{className:"bg-yellow-50 border-yellow-400 border-2",children:[a.jsx(T,{className:"h-5 w-5 text-yellow-700"}),a.jsxs(O,{children:[a.jsx("strong",{className:"text-yellow-900",children:"REGLA DE LAS 3 VERIFICACIONES EN VOZ ALTA"}),a.jsx("p",{className:"text-yellow-800 mt-1",children:"Esta regla es infranqueable. Es tu principal barrera contra el error."}),a.jsxs("ul",{className:"list-disc list-inside mt-2 text-yellow-800 space-y-1",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"1ª Verificación:"})," Al sacar el fármaco (nombre, concentración, caducidad)"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"2ª Verificación:"})," Al preparar la dosis (mostrar a compañero y anunciar)"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"3ª Verificación:"})," Antes de administrar (nombre del paciente y alergias)"]})]})]})]}),a.jsxs("div",{children:[a.jsxs("button",{onClick:()=>n("procedure"),className:"w-full flex items-center justify-between text-left mb-2",children:[a.jsxs("h3",{className:"font-bold text-lg text-blue-900 flex items-center gap-2",children:[a.jsx(oa,{className:"w-5 h-5"}),"Procedimiento Paso a Paso (Secuencia Segura)"]}),i==="procedure"?a.jsx(b,{className:"w-5 h-5 text-blue-700"}):a.jsx(I,{className:"w-5 h-5 text-blue-700"})]}),i==="procedure"&&a.jsxs("div",{className:"space-y-3 mt-3",children:[a.jsxs("div",{className:"bg-gray-50 p-4 rounded-lg",children:[a.jsx("h4",{className:"font-semibold text-gray-900 mb-3",children:"Preparación Previa"}),a.jsx("div",{className:"space-y-2",children:h.preparationSteps.map(o=>a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx(S,{className:"bg-blue-600 text-white",children:o.order}),a.jsxs("div",{className:"flex-1",children:[a.jsx("p",{className:"font-medium text-gray-900",children:o.title}),a.jsx("p",{className:"text-sm text-gray-700",children:o.instruction})]})]},o.id))})]}),a.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg border-2 border-blue-300",children:[a.jsx("h4",{className:"font-semibold text-blue-900 mb-3",children:"Secuencia de Administración"}),a.jsx("div",{className:"space-y-3",children:h.procedureSteps.map(o=>a.jsx("div",{className:`p-3 rounded-lg border-l-4 ${o.critical?"bg-red-50 border-red-500":"bg-white border-blue-400"}`,children:a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx(S,{className:o.critical?"bg-red-600 text-white":"bg-blue-600 text-white",children:o.order}),a.jsxs("div",{className:"flex-1",children:[a.jsx("p",{className:"font-semibold text-gray-900",children:o.title}),a.jsx("p",{className:"text-sm text-gray-700 mt-1",children:o.instruction}),o.notes&&a.jsx("div",{className:"mt-2 p-2 bg-yellow-50 rounded border-l-2 border-yellow-400",children:a.jsx("p",{className:"text-xs text-yellow-900",children:o.notes})})]})]})},o.id))})]})]})]}),a.jsxs("div",{children:[a.jsxs("button",{onClick:()=>n("precautions"),className:"w-full flex items-center justify-between text-left mb-2",children:[a.jsx("h3",{className:"font-semibold text-blue-900",children:"Precauciones y Situaciones Complejas"}),i==="precautions"?a.jsx(b,{className:"w-5 h-5 text-blue-700"}):a.jsx(I,{className:"w-5 h-5 text-blue-700"})]}),i==="precautions"&&a.jsx("div",{className:"space-y-2 mt-3",children:h.precautions.map((o,t)=>a.jsxs("div",{className:"p-3 bg-amber-50 rounded-lg border-l-4 border-amber-400",children:[a.jsx("p",{className:"font-semibold text-amber-900",children:o.title}),a.jsx("p",{className:"text-sm text-amber-800",children:o.description})]},t))})]}),a.jsxs("div",{children:[a.jsxs("button",{onClick:()=>n("errors"),className:"w-full flex items-center justify-between text-left mb-2",children:[a.jsxs("h3",{className:"font-semibold text-red-900 flex items-center gap-2",children:[a.jsx(y,{className:"w-5 h-5"}),"Errores Críticos a Evitar"]}),i==="errors"?a.jsx(b,{className:"w-5 h-5 text-red-700"}):a.jsx(I,{className:"w-5 h-5 text-red-700"})]}),i==="errors"&&a.jsx("div",{className:"space-y-2 mt-3",children:h.criticalErrors.map((o,t)=>a.jsxs("div",{className:"p-3 bg-red-50 rounded-lg border-l-4 border-red-500 flex items-start gap-2",children:[a.jsx(y,{className:"w-5 h-5 text-red-600 flex-shrink-0 mt-0.5"}),a.jsx("p",{className:"text-sm text-red-900",children:o})]},t))})]}),a.jsxs(x,{className:"bg-green-50 border-green-400",children:[a.jsx(_,{className:"h-5 w-5 text-green-700"}),a.jsxs(O,{children:[a.jsx("strong",{className:"text-green-900",children:"Puntos Clave TES"}),a.jsx("ul",{className:"list-disc list-inside mt-2 text-green-800 space-y-1",children:h.keyPoints.map((o,t)=>a.jsx("li",{className:"text-sm",children:o},t))})]})]}),a.jsxs("div",{children:[a.jsxs("button",{onClick:()=>n("material"),className:"w-full flex items-center justify-between text-left mb-2",children:[a.jsx("h3",{className:"font-semibold text-blue-900",children:"Material Necesario"}),i==="material"?a.jsx(b,{className:"w-5 h-5 text-blue-700"}):a.jsx(I,{className:"w-5 h-5 text-blue-700"})]}),i==="material"&&a.jsx("ul",{className:"list-disc list-inside mt-3 space-y-1 text-gray-700",children:h.material.map((o,t)=>a.jsx("li",{children:o},t))})]})]})]})},E={objective:"Proporcionar una referencia operativa estandarizada de las abreviaturas, siglas y términos farmacológicos más utilizados en el ámbito TES, para garantizar una comunicación clara, una documentación precisa y minimizar errores de interpretación.",principles:["Claridad sobre brevedad: Nunca uses una abreviatura ambigua para ahorrar tiempo. Escribe la palabra completa si existe duda.","Documentación estandarizada: Usa únicamente las abreviaturas reconocidas en este manual y en los protocolos locales. Inventar abreviaturas es una fuente de errores.","Verificación: Si recibes una orden o lees una documentación con una abreviatura que no comprendes, debes preguntar y confirmar. Asumir es un error crítico."],units:[{id:"g",abbreviation:"g",fullTerm:"Gramo",explanation:"Unidad base de peso",category:"unidades"},{id:"mg",abbreviation:"mg",fullTerm:"Miligramo",explanation:"Milésima parte de un gramo (0.001 g). Usada para la mayoría de fármacos TES (AAS, adrenalina)",category:"unidades"},{id:"mcg",abbreviation:"mcg (o µg)",fullTerm:"Microgramo",explanation:"Millonésima parte de un gramo (0.000001 g)",danger:'Usar siempre "mcg". "µg" puede confundirse con "mg" (error x1000)',category:"unidades"},{id:"L",abbreviation:"L",fullTerm:"Litro",explanation:"Unidad de volumen",category:"unidades"},{id:"ml",abbreviation:"ml",fullTerm:"Mililitro",explanation:"Milésima parte de un litro (0.001 L). Usada para volúmenes inyectables o nebulizados",category:"unidades"},{id:"UI",abbreviation:"UI",fullTerm:"Unidades Internacionales",explanation:"Usada para algunos fármacos (insulina, heparina)",danger:'Escribir siempre "UI", nunca solo "U" (puede leerse como un cero)',category:"unidades"},{id:"kg",abbreviation:"kg",fullTerm:"Kilogramo",explanation:"Unidad de peso para cálculo de dosis pediátricas. Fundamental",category:"unidades"},{id:"mEq",abbreviation:"mEq",fullTerm:"Miliequivalente",explanation:"Unidad química usada en electrolitos",category:"unidades"},{id:"cc",abbreviation:"cc",fullTerm:"Centímetro cúbico",explanation:'Evitar. Usar "ml" (son equivalentes, pero "ml" es el estándar)',category:"unidades"},{id:"c",abbreviation:"c/… (ej., c/4h, c/8h)",fullTerm:"Cada… horas",explanation:"Frecuencia de administración (ej., cada 4 horas, cada 8 horas)",category:"unidades"},{id:"sos",abbreviation:"s.o.s.",fullTerm:"Si opus sit (si fuera necesario)",explanation:"Solo administrar si se presentan síntomas específicos",category:"unidades"}],routes:[{id:"VO",abbreviation:"VO / PO",fullTerm:"Vía Oral / Por vía Oral",explanation:"Por boca, tragando",category:"vias"},{id:"SL",abbreviation:"SL",fullTerm:"Sublingual",explanation:"Bajo la lengua (ej., nitroglicerina)",category:"vias"},{id:"IM",abbreviation:"IM",fullTerm:"Intramuscular",explanation:"Inyección en músculo (ej., adrenalina para anafilaxia en vasto externo)",category:"vias"},{id:"SC",abbreviation:"SC",fullTerm:"Subcutánea",explanation:"Inyección en tejido subcutáneo (ej., insulina, glucagón alternativo)",category:"vias"},{id:"IV",abbreviation:"IV",fullTerm:"Intravenosa",explanation:"Directamente en vena. Procedimiento generalmente fuera del alcance TES básico",category:"vias"},{id:"IO",abbreviation:"IO",fullTerm:"Intraósea",explanation:"En cavidad medular de un hueso (ej., tibia proximal). Alternativa a IV en PCR",category:"vias"},{id:"IN",abbreviation:"IN",fullTerm:"Intranasal",explanation:"A través de la mucosa nasal (ej., naloxona nasal)",category:"vias"},{id:"NEB",abbreviation:"NEB",fullTerm:"Nebulizada",explanation:"Convertida en aerosol e inhalada (ej., salbutamol)",category:"vias"},{id:"MDI",abbreviation:"MDI",fullTerm:"Inhalador de Dosis Medida",explanation:"Metered Dose Inhaler. Debe usarse con cámara espaciadora",category:"vias"},{id:"Top",abbreviation:"Tóp.",fullTerm:"Tópica",explanation:"Aplicada sobre la piel",category:"vias"}],concepts:[{id:"AAS",abbreviation:"AAS",fullTerm:"Ácido Acetilsalicílico",explanation:"Antiagregante plaquetario. Dosis en SCA: 150-300 mg masticados",category:"conceptos"},{id:"ADR",abbreviation:"ADR",fullTerm:"Adrenalina (Epinefrina)",explanation:"Verificar concentración: 1:1000 (1 mg/ml) para IM, 1:10.000 (0.1 mg/ml) para IV/IO",danger:"Concentración diferente según uso. Leer etiqueta EN VOZ ALTA",category:"conceptos"},{id:"ATC",abbreviation:"ATC",fullTerm:"Anatomical Therapeutic Chemical",explanation:"Clasificación internacional de fármacos. No se usa en documentación operativa diaria",category:"conceptos"},{id:"BVM",abbreviation:"BVM",fullTerm:"Bag-Valve-Mask (Bolsa-Válvula-Mascarilla)",explanation:"Dispositivo para ventilación manual. No es un fármaco, pero es término clave en soporte",category:"conceptos"},{id:"CPA",abbreviation:"CPA",fullTerm:"Contraindicación Absoluta",explanation:"Situación en la que nunca se debe administrar un fármaco (ej., alergia al AAS)",category:"conceptos"},{id:"CPR",abbreviation:"CPR",fullTerm:"Contraindicación Relativa",explanation:"Situación que exige precaución extrema, pero donde el beneficio puede superar el riesgo (valoración médica)",category:"conceptos"},{id:"DEA",abbreviation:"DEA/DESA",fullTerm:"Desfibrilador Externo Automático/Semiautomático",explanation:"Dispositivo para desfibrilación",category:"conceptos"},{id:"EA",abbreviation:"EA",fullTerm:"Efecto Adverso",explanation:"Reacción no deseada a un fármaco. Debe documentarse",category:"conceptos"},{id:"EPOC",abbreviation:"EPOC",fullTerm:"Enfermedad Pulmonar Obstructiva Crónica",explanation:"Paciente con objetivo de SpO₂ 88-92% con oxigenoterapia",category:"conceptos"},{id:"Fco",abbreviation:"Fco.",fullTerm:"Frasco o Frasco-ampolla",explanation:"Presentación del fármaco",category:"conceptos"},{id:"HIPO",abbreviation:"HIPO",fullTerm:"Hipoglucemia",explanation:"Bajo nivel de glucosa en sangre. Glucagón IM si inconsciente",category:"conceptos"},{id:"Ind",abbreviation:"Ind.",fullTerm:"Indicación",explanation:"Razón clínica para administrar un fármaco",category:"conceptos"},{id:"PCR",abbreviation:"PCR",fullTerm:"Parada Cardiorrespiratoria",explanation:"Contexto para uso de adrenalina 1:10.000 IV/IO",category:"conceptos"},{id:"SCA",abbreviation:"SCA",fullTerm:"Síndrome Coronario Agudo",explanation:"Indicación para AAS masticado",category:"conceptos"},{id:"SVB",abbreviation:"SVB/SVA",fullTerm:"Soporte Vital Básico/Avanzado",explanation:"",category:"conceptos"},{id:"TES",abbreviation:"TES",fullTerm:"Técnico en Emergencias Sanitarias",explanation:"Tú",category:"conceptos"}],lookAlikes:[{term1:"Adrenalina 1:1000",term2:"Adrenalina 1:10.000",danger:"Concentración diferente. Administrar la concentración incorrecta es un error de dosis potencialmente mortal",prevention:'Leer etiqueta EN VOZ ALTA: "¿Es para IM (1:1000) o para PCR (1:10.000)?"'},{term1:"Cloruro potásico (KCl)",term2:"Cloruro sódico (NaCl 0.9%)",danger:"El KCl concentrado es letal si se inyecta IV en bolo",prevention:"NUNCA lo tengas en la zona de preparación de emergencia. El suero fisiológico es NaCl"},{term1:"Hidralazina",term2:"Hidroclorotiazida",danger:"Nombres similares, usos diferentes",prevention:"Conoce los fármacos de tu protocolo"},{term1:"mg",term2:"mcg",danger:"Diferencia de x1000",prevention:'Siempre escribe "mcg" para microgramos. No uses "µg"'},{term1:"Oxicodona",term2:"OxyContin®",danger:"Nombres similares",prevention:"OxyContin® es una marca de liberación prolongada"},{term1:"UI (Unidades)",term2:"U (letra)",danger:'"10 U de insulina" puede leerse como "100"',prevention:'Siempre escribe "UI"'}],criticalErrors:['Usar abreviaturas no estándar o inventadas en la documentación (ej., escribir "Ader" en lugar de "ADR")',"No verificar una abreviatura ambigua. Si dudas, escribe la palabra completa","Confiar en la memoria para abreviaturas complejas. Consulta esta lista o el protocolo",'Usar "U" para Unidades. Siempre "UI"','Interpretar "µg" como "mg". Exige que se use "mcg"',"No cuestionar una orden verbal con una abreviatura que no entiendes. La responsabilidad final es tuya",'Abreviar nombres de fármacos de forma no oficial (ej., "Meto" para Metoprolol). Usa el nombre completo o la abreviatura oficial si existe'],keyPoints:["Tu regla de oro: Si dudas, NO abrevies. Escribe la palabra completa. Es más lento pero infinitamente más seguro","Las abreviaturas de este capítulo son tu estándar. Úsalas consistentemente con tu equipo",'La verificación en voz alta incluye el nombre del fármaco SIN ABREVIAR. Di "Adrenalina uno por mil" en lugar de "ADR uno mil"',"En la app, usa listas desplegables predefinidas para nombres de fármacos y vías. Elimina el error de escritura","La documentación clara salva vidas. Un error de transcripción (mg por mcg) puede matar","Capacita a los nuevos TES en esta terminología desde el primer día. La estandarización empieza con la formación"]},k=({onClose:r})=>{const[i,e]=p.useState(""),[n,o]=p.useState("todos"),[t,g]=p.useState(new Set(["principles","lookalikes"])),l=s=>{const c=new Set(t);c.has(s)?c.delete(s):c.add(s),g(c)},v=p.useMemo(()=>{let s=[];if((n==="unidades"||n==="todos")&&(s=[...s,...E.units]),(n==="vias"||n==="todos")&&(s=[...s,...E.routes]),(n==="conceptos"||n==="todos")&&(s=[...s,...E.concepts]),i.trim()){const c=i.toLowerCase();s=s.filter(m=>m.abbreviation.toLowerCase().includes(c)||m.fullTerm.toLowerCase().includes(c)||m.explanation.toLowerCase().includes(c))}return s},[n,i]),d=[{id:"todos",label:"Todas"},{id:"unidades",label:"Unidades"},{id:"vias",label:"Vías"},{id:"conceptos",label:"Conceptos"}];return a.jsxs(V,{className:"p-6 mb-6 bg-blue-50 border-blue-200",children:[r&&a.jsxs("div",{className:"flex items-center justify-between mb-4",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(U,{className:"w-6 h-6 text-blue-900"}),a.jsx("h2",{className:"text-xl font-bold text-blue-900",children:"Abreviaturas y Terminología Farmacológica"})]}),a.jsx("button",{onClick:r,className:"p-2 hover:bg-blue-100 rounded-lg transition-colors","aria-label":"Cerrar",children:a.jsx(H,{className:"w-5 h-5 text-blue-900"})})]}),a.jsxs("div",{className:"space-y-4",children:[a.jsx(x,{className:"bg-blue-100 border-blue-300",children:a.jsxs(O,{className:"text-blue-900",children:[a.jsx("strong",{children:"Objetivo:"})," ",E.objective]})}),a.jsxs("div",{children:[a.jsxs("button",{onClick:()=>l("principles"),className:"w-full flex items-center justify-between text-left mb-2",children:[a.jsx("h3",{className:"font-bold text-lg text-blue-900",children:"Principios TES"}),t.has("principles")?a.jsx(b,{className:"w-5 h-5 text-blue-700"}):a.jsx(I,{className:"w-5 h-5 text-blue-700"})]}),t.has("principles")&&a.jsx("ul",{className:"space-y-2 mt-3 pl-4",children:E.principles.map((s,c)=>a.jsxs("li",{className:"text-blue-900 text-sm flex items-start gap-2",children:[a.jsx("span",{className:"text-blue-600 font-bold",children:"•"}),a.jsx("span",{children:s})]},c))})]}),a.jsxs(x,{className:"bg-yellow-50 border-yellow-400 border-2",children:[a.jsx(T,{className:"h-5 w-5 text-yellow-700"}),a.jsxs(O,{children:[a.jsx("strong",{className:"text-yellow-900",children:"REGLA DE ORO"}),a.jsx("p",{className:"text-yellow-800 mt-1",children:"Si dudas, NO abrevies. Escribe la palabra completa. Es más lento pero infinitamente más seguro."})]})]}),a.jsxs("div",{children:[a.jsxs("button",{onClick:()=>l("lookalikes"),className:"w-full flex items-center justify-between text-left mb-2",children:[a.jsxs("h3",{className:"font-bold text-lg text-red-900 flex items-center gap-2",children:[a.jsx(T,{className:"w-5 h-5"}),"Términos Look-Alike/Sound-Alike (ALTO RIESGO)"]}),t.has("lookalikes")?a.jsx(b,{className:"w-5 h-5 text-red-700"}):a.jsx(I,{className:"w-5 h-5 text-red-700"})]}),t.has("lookalikes")&&a.jsx("div",{className:"space-y-3 mt-3",children:E.lookAlikes.map((s,c)=>a.jsxs(V,{className:"p-4 bg-red-50 border-red-300",children:[a.jsxs("div",{className:"grid md:grid-cols-2 gap-4 mb-3",children:[a.jsx("div",{children:a.jsx("p",{className:"font-semibold text-red-900",children:s.term1})}),a.jsx("div",{children:a.jsx("p",{className:"font-semibold text-red-900",children:s.term2})})]}),a.jsxs("div",{className:"space-y-2",children:[a.jsx("p",{className:"text-sm font-semibold text-red-900",children:"Peligro:"}),a.jsx("p",{className:"text-sm text-red-800",children:s.danger}),a.jsx("p",{className:"text-sm font-semibold text-yellow-900",children:"Prevención:"}),a.jsx("p",{className:"text-sm text-yellow-800",children:s.prevention})]})]},c))})]}),a.jsxs("div",{className:"space-y-3",children:[a.jsxs("div",{className:"relative",children:[a.jsx(B,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-gray-400 h-5 w-5"}),a.jsx(ta,{type:"text",placeholder:"Buscar abreviatura o término...",value:i,onChange:s=>e(s.target.value),className:"pl-10 bg-white"})]}),a.jsx("div",{className:"flex flex-wrap gap-2",children:d.map(s=>a.jsx("button",{onClick:()=>o(s.id),className:`px-3 py-1 rounded-full text-sm font-medium transition-colors ${n===s.id?"bg-blue-600 text-white":"bg-white text-blue-900 hover:bg-blue-100"}`,children:s.label},s.id))})]}),a.jsx("div",{className:"space-y-2",children:v.length===0?a.jsx("p",{className:"text-center text-gray-500 py-4",children:"No se encontraron términos"}):v.map(s=>a.jsx(V,{className:"p-4 bg-white",children:a.jsx("div",{className:"flex items-start justify-between gap-4",children:a.jsxs("div",{className:"flex-1",children:[a.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[a.jsx(S,{variant:"outline",className:"font-mono text-sm",children:s.abbreviation}),a.jsx("span",{className:"font-semibold text-gray-900",children:s.fullTerm})]}),a.jsx("p",{className:"text-sm text-gray-700",children:s.explanation}),s.danger&&a.jsxs(x,{className:"mt-2 bg-amber-50 border-amber-300",children:[a.jsx(T,{className:"h-4 w-4 text-amber-700"}),a.jsxs(O,{className:"text-amber-900 text-xs",children:[a.jsx("strong",{children:"Advertencia:"})," ",s.danger]})]})]})})},s.id))}),a.jsxs("div",{children:[a.jsxs("button",{onClick:()=>l("errors"),className:"w-full flex items-center justify-between text-left mb-2",children:[a.jsx("h3",{className:"font-semibold text-red-900",children:"Errores Críticos a Evitar"}),t.has("errors")?a.jsx(b,{className:"w-5 h-5 text-red-700"}):a.jsx(I,{className:"w-5 h-5 text-red-700"})]}),t.has("errors")&&a.jsx("ul",{className:"space-y-2 mt-3",children:E.criticalErrors.map((s,c)=>a.jsx("li",{className:"p-3 bg-red-50 rounded-lg border-l-4 border-red-500 text-red-900 text-sm",children:s},c))})]}),a.jsx(x,{className:"bg-green-50 border-green-400",children:a.jsxs(O,{children:[a.jsx("strong",{className:"text-green-900",children:"Puntos Clave TES"}),a.jsx("ul",{className:"list-disc list-inside mt-2 text-green-800 space-y-1",children:E.keyPoints.map((s,c)=>a.jsx("li",{className:"text-sm",children:s},c))})]})})]})]})},Ta=[{id:"tes",label:"Medicación TES"},{id:"todos",label:"Todos"},{id:"oxigenoterapia",label:"Oxigenoterapia"},{id:"cardiovascular",label:"Cardiovascular"},{id:"respiratorio",label:"Respiratorio"},{id:"neurologico",label:"Neurológico"},{id:"analgesia",label:"Analgesia"},{id:"otros",label:"Otros"}],Na=[{id:"todos",label:"Todos"},{id:"hipoglucemia",label:"Hipoglucemias"},{id:"respiratorio",label:"Crisis Respiratorias"},{id:"anafilaxia",label:"Crisis Anafilácticas"}],Pa=()=>{const{isExternal:r}=Ea(),[i,e]=p.useState(!0),[n,o]=p.useState(!1),{searchQuery:t,setSearchQuery:g,activeCategory:l,setActiveCategory:v,activeTESCategory:d,setActiveTESCategory:s,filteredTESMedications:c,filteredDrugs:m,highlightId:A}=Sa();return a.jsxs("div",{className:"space-y-4",children:[a.jsx("div",{className:"flex items-center justify-between",children:a.jsxs("div",{children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx("h1",{className:"text-2xl font-bold text-foreground",children:"Fármacos"}),r&&a.jsxs("span",{className:"inline-flex items-center gap-1 px-2 py-1 text-xs bg-blue-500/10 text-blue-500 border border-blue-500/20 rounded-md",children:[a.jsx(ra,{className:"w-3 h-3"})," Externo"]})]}),a.jsx("p",{className:"text-muted-foreground text-sm",children:"Vademécum de emergencias"})]})}),i&&a.jsx(Ra,{onClose:()=>e(!1)}),n&&a.jsx(k,{onClose:()=>o(!1)}),!i&&a.jsxs("div",{className:"flex items-center justify-center gap-2",children:[a.jsxs("button",{onClick:()=>e(!0),className:"flex items-center gap-2 px-4 py-2 text-sm text-blue-600 hover:text-blue-700 hover:bg-blue-50 rounded-lg transition-colors",children:[a.jsx(na,{className:"w-4 h-4"}),"Ver Principios de Administración"]}),a.jsxs("button",{onClick:()=>o(!n),className:"flex items-center gap-2 px-4 py-2 text-sm text-purple-600 hover:text-purple-700 hover:bg-purple-50 rounded-lg transition-colors",children:[a.jsx(U,{className:"w-4 h-4"}),n?"Ocultar":"Ver"," Abreviaturas y Terminología"]})]}),n&&a.jsx(k,{onClose:()=>o(!1)}),a.jsxs("div",{className:"relative",children:[a.jsx(B,{className:"absolute left-4 top-1/2 -translate-y-1/2 w-5 h-5 text-muted-foreground"}),a.jsx("input",{type:"text",value:t,onChange:u=>g(u.target.value),placeholder:"Buscar fármaco...",className:"w-full h-12 pl-12 pr-4 bg-card border border-border rounded-xl text-foreground placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-primary"})]}),a.jsx("div",{className:"flex gap-2 overflow-x-auto scrollbar-hide -mx-4 px-4",children:Ta.map(u=>a.jsx("button",{onClick:()=>v(u.id),className:`px-4 py-2 rounded-full text-sm font-medium whitespace-nowrap transition-colors ${l===u.id?"bg-secondary text-secondary-foreground":"bg-muted text-muted-foreground hover:bg-accent"}`,children:u.label},u.id))}),l==="tes"&&a.jsx("div",{className:"flex gap-2 overflow-x-auto scrollbar-hide -mx-4 px-4",children:Na.map(u=>a.jsx("button",{onClick:()=>s(u.id),className:`px-4 py-2 rounded-full text-sm font-medium whitespace-nowrap transition-colors ${d===u.id?"bg-primary text-primary-foreground":"bg-muted text-muted-foreground hover:bg-accent"}`,children:u.label},u.id))}),l==="tes"&&a.jsxs("div",{className:"space-y-4",children:[c.map(u=>a.jsx($,{medication:u},u.id)),c.length===0&&a.jsx("div",{className:"text-center py-12",children:a.jsx("p",{className:"text-muted-foreground",children:"No se encontraron medicaciones"})})]}),l!=="tes"&&a.jsxs("div",{className:"space-y-4",children:[m.map(u=>a.jsx(K,{drug:u,defaultExpanded:u.id===A},u.id)),m.length===0&&a.jsx("div",{className:"text-center py-12",children:a.jsx("p",{className:"text-muted-foreground",children:"No se encontraron fármacos"})})]})]})},qa=Object.freeze(Object.defineProperty({__proto__:null,default:Pa},Symbol.toStringTag,{value:"Module"}));export{qa as F,G as _,_a as a,Fa as b,fa as c,za as d,C as e,ma as f,ja as g,Ga as h,La as i,Oa as s,ka as u};