TIMI-STEMI-Score
Der TIMI-Score für STEMI schätzt die Dreißig-Tage-Sterblichkeit nach einem ST-Hebungsinfarkt aus Befunden am Bett, die ein Koronarteam ohnehin erfasst: Alter, Vorgeschichte von Diabetes Hypertonie oder Angina, systolischer Blutdruck, Herzfrequenz, Killip-Klasse, Körpergewicht, anteriore ST-Hebung oder Linksschenkelblock und Stunden bis zur Reperfusion.
Im Browser ausführen – kostenlos
Dieser Rechner setzt die 2000 von Morrow im InTIME-II-Versuch veröffentlichte Punktetabelle um und liefert eine ganze Summe von null bis vierzehn sowie den geschätzten Dreißig-Tage-Sterblichkeitsprozentsatz. Das Alter muss eine positive Zahl sein; fehlt es, ist es nicht endlich, null oder negativ, scheitert die Anfrage mit invalid_input und wird nicht berechnet. Dieselbe reine Arithmetik speist das kostenlose Browser-widget und die Prepaid-API zu $0.002 je erfolgreichem Element. Der Score ist pädagogische Risikostratifizierung, keine Diagnose, keine Reperfusionsentscheidung und kein Ersatz für den Kardiologen.
So verwenden Sie das Werkzeug
Geben Sie Ihre Werte in das Formular oben ein. Das Werkzeug prüft sie vor der Berechnung und zeigt das Ergebnis auf derselben Seite.
Eingaben prüfen
Beachten Sie die Beschriftungen und Einheiten der Felder. Fehlt etwas oder liegt ein Wert außerhalb des erlaubten Bereichs, zeigt die Seite das zu korrigierende Feld.
Erneut berechnen oder automatisieren
Nutzen Sie das Web-Werkzeug für einzelne Prüfungen und die API, wenn Sie dieselbe Funktion automatisieren möchten.
Anwendungsfälle
Sofort ein Ergebnis erhalten
Geben Sie einen Satz Werte ein und sehen Sie das Ergebnis ohne Tabellenkalkulation oder Skript.
Szenarien vergleichen
Ändern Sie jeweils einen Wert und berechnen Sie erneut, um den Einfluss auf das Ergebnis zu sehen.
Wiederholte Aufgaben automatisieren
Nutzen Sie die API, wenn dieselbe Berechnung in Ihrem Produkt oder Ablauf laufen soll.
Häufige Fragen
Welches Punktesystem verwendet dieser TIMI-STEMI-Rechner?
Den TIMI-Score für STEMI, 2000 von Morrow und Kollegen aus InTIME-II veröffentlicht: ganze Punkte aus Alter, Diabetes-/Hypertonie-/Angina-Vorgeschichte, systolischem Blutdruck, Herzfrequenz, Killip-Klasse, Gewicht, anteriorer ST-Hebung oder LBBB und Zeit bis zur Behandlung, zugeordnet zu Dreißig-Tage-Sterblichkeitsprozentsätzen.
Was geschieht, wenn das Alter null, negativ oder keine Zahl ist?
Die Anfrage scheitert mit invalid_input. Das Alter muss eine positive Zahl (Jahre) sein; fehlende, nichtendliche, null und negative Werte werden abgelehnt und nicht berechnet.
Wie wird die geschätzte Sterblichkeit aus der Summe abgeleitet?
Die ganze Summe 0–14 wird in der InTIME-II-Dreißig-Tage-Sterblichkeitstabelle nachgeschlagen: 0.8, 1.6, 2.2, 4.4, 7.3, 12.4, 16.1, 23.4, 26.8 Prozent für die Scores 0 bis 8 und 35.9 Prozent über 8. Das Horizontfeld ist stets 30_day.
Ist ein TIMI-STEMI-Score eine Diagnose oder eine Behandlungsempfehlung?
Nein. Es ist ein pädagogischer Risikostratifizierungs-Score mit veröffentlichten Dreißig-Tage-Sterblichkeitsbändern. Er diagnostiziert keinen Infarkt, wählt nicht Fibrinolyse versus PCI und ersetzt keinen Kardiologen.
Ist der TIMI-STEMI-Risiko-Score kostenlos?
Das Browserwerkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen Prepaid-KIT-Guthaben zu $0.002 je erfolgreichem Element; Validierungsfehler werden nicht berechnet.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/health/timi-stemi \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":72,"history_dm_htn_angina":true,"systolic_bp":92,"heart_rate":108,"killip_class":2,"weight":64,"anterior_ste_or_lbbb":true,"time_to_treatment":5}'const res = await fetch("https://api.kit.forhosting.com/health/timi-stemi", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 72,
"history_dm_htn_angina": true,
"systolic_bp": 92,
"heart_rate": 108,
"killip_class": 2,
"weight": 64,
"anterior_ste_or_lbbb": true,
"time_to_treatment": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/timi-stemi",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 72,
"history_dm_htn_angina": true,
"systolic_bp": 92,
"heart_rate": 108,
"killip_class": 2,
"weight": 64,
"anterior_ste_or_lbbb": true,
"time_to_treatment": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/timi-stemi", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":72,"history_dm_htn_angina":true,"systolic_bp":92,"heart_rate":108,"killip_class":2,"weight":64,"anterior_ste_or_lbbb":true,"time_to_treatment":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":72,"history_dm_htn_angina":true,"systolic_bp":92,"heart_rate":108,"killip_class":2,"weight":64,"anterior_ste_or_lbbb":true,"time_to_treatment":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/timi-stemi", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"age": 72,
"history_dm_htn_angina": true,
"systolic_bp": 92,
"heart_rate": 108,
"killip_class": 2,
"weight": 64,
"anterior_ste_or_lbbb": true,
"time_to_treatment": 5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.timi_stemi",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |