codigo0/dist/assets/page-patologias-CAkXUO11.js

2 lines
4.2 KiB
JavaScript
Raw Normal View History

import{s as p,r as n,ap as x,H as g,am as b,aw as f,ax as h,j as a}from"./0-vendor-react-DWOJpYrt.js";import"./1-vendor-utils-Delnuc0l.js";import"./2-vendor-markdown-BQlHAcA7.js";const t=[{id:"respiratorias",label:"Respiratorias",icon:x},{id:"circulatorias",label:"Circulatorias",icon:g},{id:"neurologicas",label:"Neurológicas",icon:b},{id:"endocrinas",label:"Endocrinas",icon:f},{id:"intoxicaciones",label:"Intoxicaciones",icon:h}],j={respiratorias:[{title:"Crisis Asmática",clinica:"Disnea, sibilancias, uso de musculatura accesoria, habla entrecortada",actuacion:["O2 alto flujo","Salbutamol nebulizado","Corticoides IV","Valorar adrenalina si severa"]},{title:"EPOC Reagudizado",clinica:"Aumento de disnea, cambio en esputo, aumento de tos",actuacion:["O2 controlado (SpO2 88-92%)","Broncodilatadores","Corticoides","ATB si sospecha infección"]}],circulatorias:[{title:"SCA / IAM",clinica:"Dolor torácico opresivo, irradiado a brazo/mandíbula, sudoración, náuseas",actuacion:["ECG 12 derivaciones","O2 si SpO2 <94%","AAS 300mg","Nitroglicerina SL","Morfina si dolor intenso"]},{title:"Edema Agudo de Pulmón",clinica:"Disnea súbita, ortopnea, esputo rosado, crepitantes",actuacion:["Posición semisentado","O2 alto flujo / CPAP","Furosemida IV","Nitroglicerina","Morfina"]}],neurologicas:[{title:"Ictus - Código Ictus",clinica:"Déficit neurológico súbito: paresia facial, debilidad brazo, alteración habla (FAST)",actuacion:["Hora de inicio síntomas","Glucemia","TA (no bajar si <220/120)","Código Ictus","Traslado urgente"]},{title:"Crisis Convulsiva",clinica:"Movimientos tónico-clónicos, pérdida consciencia, relajación esfínteres",actuacion:["Proteger de traumatismos","Posición lateral si cede","Midazolam si >5min","O2","Glucemia"]}],endocrinas:[{title:"Hipoglucemia",clinica:"Glucemia <70 mg/dl, sudoración, temblor, confusión, taquicardia",actuacion:["Si consciente: glucosa oral","Si inconsciente: Glucosmon IV","Glucagón IM si no vía","Buscar causa"]},{title:"Cetoacidosis Diabética",clinica:"Hiperglucemia >250, aliento cetósico, náuseas, dolor abdominal",actuacion:["Fluidoterapia SSF","Insulina rápida","Monitorización K+","Buscar desencadenante"]}],intoxicaciones:[{title:"Intoxicación por Opioides",clinica:"Miosis puntiforme, depresión respiratoria, bajo nivel consciencia",actuacion:["Vía aérea","Ventilación","Naloxona 0.4-2mg IV","Repetir cada 2-3 min si precisa"]},{title:"Intoxicación por Benzodiacepinas",clinica:"Somnolencia, ataxia, habla farfullante, depresión respiratoria",actuacion:["Vía aérea","Flumazenilo 0.2mg IV","Repetir hasta 1mg","Monitorización prolongada"]}]},I=()=>{const[r]=p(),e=r.get("tab"),l=n.useMemo(()=>e&&t.some(i=>i.id===e)?e:"respiratorias",[e]),[o,d]=n.useState(l),u=j[o]||[];return a.jsxs("div",{className:"space-y-4",children:[a.jsxs("div",{children:[a.jsx("h1",{className:"text-2xl font-bold text-foreground mb-1",children:"Patologías"}),a.jsx("p",{className:"text-muted-foreground text-sm",children:"Clínica y actuación por sistemas"})]}),a.jsx("div",{className:"flex gap-2 overflow-x-auto scrollbar-hide -mx-4 px-4",children:t.map(i=>{const s=i.icon;return a.jsxs("button",{onClick:()=>d(i.id),className:`flex items-center gap-2 px-4 py-2 rounded-full text-sm font-medium whitespace-nowrap transition-colors ${o===i.id?"bg-secondary text-secondary-foreground":"bg-muted text-muted-foreground hover:bg-accent"}`,children:[a.jsx(s,{className:"w-4 h-4"}),i.label]},i.id)})}),a.jsx("div",{className:"space-y-4",children:u.map((i,s)=>a.jsxs("div",{className:"card-procedure",children:[a.jsx("h3",{className:"font-bold text-foreground text-lg mb-3",children:i.title}),a.jsxs("div",{className:"space-y-4",children:[a.jsxs("div",{children:[a.jsx("h4",{className:"text-sm font-semibold text-muted-foreground uppercase tracking-wide mb-2",children:"Clínica"}),a.jsx("p",{className:"text-foreground",children:i.clinica})]}),a.jsxs("div",{children:[a.jsx("h4",{className:"text-sm font-semibold text-muted-foreground uppercase tracking-wide mb-2",children:"Actuación"}),a.jsx("ol",{className:"space-y-2",