PageSourceSearch

https://de-med-pro.lovable.app/assets/TimiNstemiCalculator.js

js de-med-pro.lovable.app collected 2026-10-03 03:24:36 UTC 5,972 bytes, 1 lines download raw bytes

1import{r as n,u as z,j as e,A as u,I as g,b as k,C as j,y as p,z as f,D as E,F as N,a as i,L as t,n as D,P as F}from"./index.js";const H=()=>{const[l,S]=n.useState(!1),[c,b]=n.useState(!1),[d,C]=n.useState(!1),[o,v]=n.useState(!1),[h,A]=n.useState(!1),[m,I]=n.useState(!1),[x,y]=n.useState(!1),[r,T]=n.useState(null),{addToHistory:M}=z(),R=()=>{let s=0;l&&(s+=1),c&&(s+=1),d&&(s+=1),o&&(s+=1),h&&(s+=1),m&&(s+=1),x&&(s+=1),T(s),M({calculatorId:"timi-nstemi",calculatorName:"TIMI Score (NSTEMI/UA)",result:s,inputs:{age:l,riskFactors:c,knownCAD:d,aspirinUse:o,severeSx:h,stChanges:m,biomarkers:x}})},a=r!==null?(s=>s<=2?{risk:"Niedriges Risiko (4,7%)",description:"Laut Studiendaten: 14-tägiges Risiko für Tod, MI oder dringende Revaskularisation ca. 4,7%",color:"text-green-600",recommendation:"Laut publizierter Evidenz: Bei niedrigem Score ist in Studien eine ambulante Abklärung als Option beschrieben. Die klinische Entscheidung liegt bei der behandelnden Ärztin/dem behandelnden Arzt."}:s<=4?{risk:"Mittleres Risiko (13-20%)",description:"Laut Studiendaten: 14-tägiges Risiko für Tod, MI oder dringende Revaskularisation ca. 13-20%",color:"text-yellow-600",recommendation:"Laut ESC-Leitlinie: Bei mittlerem Score ist in der Leitlinie eine stationäre Überwachung und invasive Strategie als Option beschrieben. Die klinische Entscheidung liegt bei der behandelnden Ärztin/dem behandelnden Arzt."}:{risk:"Hohes Risiko (26-41%)",description:"Laut Studiendaten: 14-tägiges Risiko für Tod, MI oder dringende Revaskularisation ca. 26-41%",color:"text-red-600",recommendation:"Laut ESC-Leitlinie: Bei hohem Score ist in der Leitlinie eine frühzeitige invasive Strategie beschrieben. Die klinische Entscheidung liegt bei der behandelnden Ärztin/dem behandelnden Arzt."})(r):null;return e.jsxs("div",{className:"space-y-6",children:[e.jsxs(u,{children:[e.jsx(g,{className:"h-5 w-5"}),e.jsxs(k,{children:[e.jsx("strong",{children:"Anwendung:"})," Strukturierte Risikostratifizierung bei instabiler Angina pectoris (UA) und Nicht-ST-Hebungs-Myokardinfarkt (NSTEMI). Die Inhalte stellen eine Zusammenfassung publizierter Studien dar."]})]}),e.jsxs(j,{children:[e.jsxs(p,{children:[e.jsx(f,{children:"TIMI-Risiko-Score"}),e.jsx(E,{children:"Wählen Sie alle zutreffenden Kriterien aus"})]}),e.jsxs(N,{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(i,{id:"age",checked:l,onCheckedChange:s=>S(s)}),e.jsx("div",{className:"space-y-1 leading-none",children:e.jsx(t,{htmlFor:"age",className:"cursor-pointer font-normal",children:"Alter ≥ 65 Jahre (1 Punkt)"})})]}),e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(i,{id:"riskFactors",checked:c,onCheckedChange:s=>b(s)}),e.jsx("div",{className:"space-y-1 leading-none",children:e.jsxs(t,{htmlFor:"riskFactors",className:"cursor-pointer font-normal",children:["≥ 3 KHK-Risikofaktoren (1 Punkt)",e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:"(Familien
1anamnese, Hypertonie, Hypercholesterinämie, Diabetes, Rauchen)"})]})})]}),e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(i,{id:"knownCAD",checked:d,onCheckedChange:s=>C(s)}),e.jsx("div",{className:"space-y-1 leading-none",children:e.jsx(t,{htmlFor:"knownCAD",className:"cursor-pointer font-normal",children:"Bekannte KHK (Stenose ≥ 50%) (1 Punkt)"})})]}),e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(i,{id:"aspirinUse",checked:o,onCheckedChange:s=>v(s)}),e.jsx("div",{className:"space-y-1 leading-none",children:e.jsx(t,{htmlFor:"aspirinUse",className:"cursor-pointer font-normal",children:"ASS-Einnahme in den letzten 7 Tagen (1 Punkt)"})})]}),e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(i,{id:"severeSx",checked:h,onCheckedChange:s=>A(s)}),e.jsx("div",{className:"space-y-1 leading-none",children:e.jsx(t,{htmlFor:"severeSx",className:"cursor-pointer font-normal",children:"≥ 2 Angina-Episoden in letzten 24h (1 Punkt)"})})]}),e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(i,{id:"stChanges",checked:m,onCheckedChange:s=>I(s)}),e.jsx("div",{className:"space-y-1 leading-none",children:e.jsx(t,{htmlFor:"stChanges",className:"cursor-pointer font-normal",children:"ST-Strecken-Senkung ≥ 0,5 mm (1 Punkt)"})})]}),e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(i,{id:"biomarkers",checked:x,onCheckedChange:s=>y(s)}),e.jsx("div",{className:"space-y-1 leading-none",children:e.jsxs(t,{htmlFor:"biomarkers",className:"cursor-pointer font-normal",children:["Positive kardiale Biomarker (1 Punkt)",e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:"(Troponin T/I, CK-MB erhöht)"})]})})]})]}),e.jsx(D,{onClick:R,className:"w-full mt-6",children:"TIMI-Score berechnen"})]})]}),r!==null&&a&&e.jsxs(j,{children:[e.jsx(p,{children:e.jsx(f,{children:"Ergebnis"})}),e.jsxs(N,{className:"space-y-4",children:[e.jsxs("div",{className:"text-center",children:[e.jsxs("div",{className:"text-5xl font-bold text-primary mb-2",children:[r,"/7"]}),e.jsx("div",{className:`text-xl font-semibold ${a.color}`,children:a.risk})]}),e.jsxs(u,{children:[e.jsx(g,{className:"h-5 w-5"}),e.jsx(k,{children:e.jsxs("div",{className:"space-y-2",children:[e.jsx("p",{children:a.description}),e.jsx("p",{className:"font-semibold mt-2",children:"Leitlinien-Zusammenfassung:"}),e.jsx("p",{children:a.recommendation})]})})]}),e.jsx(F,{scoreName:"TIMI-Score NSTEMI/UA",scoreValue:r,riskCategory:a.risk,guideline:"Antman et al. JAMA 2000"})]})]}),e.jsxs(u,{children:[e.jsx(g,{className:"h-5 w-5"}),e.jsxs(k,{children:[e.jsx("strong",{children:"Quelle:"})," Antman EM, et al. JAMA. 2000;284(7):835-842. TIMI Risk Score for Unstable Angina/NSTEMI.",e.jsx("p",{className:"mt-2 text-xs",children:"Die Inhalte stellen eine Zusammenfassung publizierter Studien dar, keine Handlungsvorgabe."})]})]})]})};export{H as TimiNstemiCalculator};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.