SOFA-Score-Rechner
Bewerten Sie sechs Organsysteme mit 0 bis 4 Punkten und addieren Sie sie: Quotient 250, Thrombozyten 80, Bilirubin 2,4, Mitteldruck unter 70, Glasgow 14 und Kreatinin 1,5 ergeben einen SOFA-Gesamtwert von 9 von 24. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- PaO2/FiO2
- 250
- Thrombozyten
- 80
- Bilirubin
- 2,4
- Hypotonie
- map_lt_70
- Gcs
- 14
- Kreatinin
- 1,5
- Punkte Atmung
- 2
- Punkte Gerinnung
- 2
- Punkte Leber
- 2
- Punkte Herz-Kreislauf
- 1
Der Sequential Organ Failure Assessment-Score, bekannt als SOFA, bewertet sechs Organsysteme von null bis vier und addiert diese ganzen Zahlen zu einer Summe von null bis vierundzwanzig. Intensivmedizinische Lehre, Sepsisforschung und Arbeitsblatt-Autorinnen und -Autoren nutzen ihn, um Atmung, Gerinnung, Leber, Herz-Kreislauf, zentrales Nervensystem und Niere anhand eines kurzen Panels aus Bettseit- und Laborwerten zusammenzufassen. Diese Fähigkeit setzt die veröffentlichten Vincent-Tabellen als reine Funktion um: Sie senden ein PaO2/FiO2-Verhältnis, eine Thrombozytenzahl, ein Bilirubin, eine kardiovaskuläre Hypotonie-Kategorie, eine Glasgow-Koma-Skala und ein Kreatinin und erhalten jede Organ-Teilpunktzahl zusammen mit der aufaddierten Summe. Ein Wert außerhalb seines klinischen Bereichs wird mit ungültiger Eingabe zurückgewiesen, statt beschnitten oder geraten zu werden.
Wie der SOFA-Score definiert ist
SOFA ist die Sequential Organ Failure Assessment, veröffentlicht von Vincent und Kolleginnen und Kollegen und später als Schenkel der Organdysfunktion in den Sepsis-3-Definitionen übernommen. Die veröffentlichte Regel bewertet sechs Systeme unabhängig von null bis vier und addiert sie, ohne Altersterm, ohne Gewichtung und ohne Laktat. Die Atmung nutzt das PaO2/FiO2-Verhältnis in Millimetern Quecksilber: vierhundert oder mehr ergibt null, unter vierhundert ergibt eins, unter dreihundert ergibt zwei, unter zweihundert ergibt drei und unter einhundert ergibt vier.
Die Gerinnung nutzt die Thrombozytenzahl in Tausend pro Mikroliter mit Schwellen bei einhundertfünfzig, einhundert, fünfzig und zwanzig. Die Leber nutzt das Gesamtbilirubin in Milligramm pro Deziliter mit Schwellen bei 1.2, 2.0, 6.0 und 12.0.
Der Herz-Kreislauf nutzt die veröffentlichte Hypotonie-Leiter statt des mittleren arteriellen Drucks allein: keine Hypotonie ergibt null, mittlerer arterieller Druck unter siebzig Millimetern Quecksilber ergibt eins, Dopamin bei fünf Mikrogramm pro Kilogramm pro Minute oder weniger oder jedes Dobutamin ergibt zwei, Dopamin über fünf oder Epinephrin oder Norepinephrin bei 0.1 oder weniger ergibt drei, und Dopamin über fünfzehn oder Epinephrin oder Norepinephrin über 0.1 ergibt vier.
Das zentrale Nervensystem nutzt die Glasgow-Koma-Skala: fünfzehn ergibt null, dreizehn bis vierzehn ergibt eins, zehn bis zwölf ergibt zwei, sechs bis neun ergibt drei und drei bis fünf ergibt vier. Die Niere nutzt das Serumkreatinin in Milligramm pro Deziliter mit Schwellen bei 1.2, 2.0, 3.5 und 5.0. Das Addieren der sechs ganzen Zahlen erzeugt eine Summe von null bis vierundzwanzig.
Eine Summe von zwei oder mehr wird üblicherweise als Organdysfunktion im Sinne von Sepsis-3 gelehrt, nicht als Diagnose und nicht als Ersatz für qSOFA, NEWS2 oder eine klinische Fachkraft. Diese Fähigkeit setzt genau jene inklusiven veröffentlichten Schwellen um. Sie rechnet Bilirubin nicht in Mikromol um, nimmt keine Urinausscheidung auf und wendet keine SIRS-Kriterien für Herzfrequenz oder Leukozyten an.
Eingaben müssen endlich und innerhalb des für jedes Feld erklärten klinischen Bereichs sein. Eine Glasgow-Koma-Skala von sechzehn kann diese Skala nicht darstellen und scheitert mit ungültiger Eingabe, statt still auf fünfzehn beschnitten zu werden. Formulieren Sie Ausgaben stets als bildende Scores der veröffentlichten SOFA-Tabellen, nicht als klinische Diagnose und nicht als Ersatz für professionelles Urteil, kontinuierliche Überwachung oder lokale Behandlungsprotokolle.
Wo SOFA-Rechner in der Praxis vorkommen
Intensivmedizinische Ausbildung, Pflegeeinweisung und Physician-Assistant-Kurse vergeben ständig SOFA-Übungen aus Lehrbuch-Laborpanels, sodass ein vertrauenswürdiges Orakel, das die ganze Zahl neben jeder Organ-Teilpunktzahl zurückgibt, Korrektur und Demo-Aufbau beschleunigt. Simulationszentren und elektronische Arbeitsblattprodukte wollen einen dokumentierten Sechs-Parameter-Pfad, den Clients von Hand prüfen können, statt eines Black-Box-Risikomodells, das Laktat, Leukozyten und Urinausscheidung ohne Offenlegung mischt. Forschungsassistentinnen und -assistenten, die synthetische Intensivdatensätze vorbereiten, brauchen stabile SOFA-Labels aus bekannten Panels ohne Netzwerkanrufe oder Modelldrift und eine harte Ablehnung, wenn eine Glasgow-Koma-Skala außerhalb von drei bis fünfzehn eintrifft, damit schmutzige Extrakte sich nicht als Scores ausgeben.
Wenn Sie später das dreipunktige qSOFA-Bettseitenscreening, NEWS2, SIRS, APACHE oder einen renalen Schenkel über Urinausscheidung brauchen, behandeln Sie diese als getrennte Suchintentionen und Landingpages, statt diese Sequential-Organ-Failure-Assessment-Seite zu überladen. Präsentieren Sie Ergebnisse stets als bildende Schätzungen der veröffentlichten Sechs-System-Tabellen; klinische Entscheidungen erfordern qualifizierte Fachkräfte, einen Infektionsverdachtskontext, den dieses Werkzeug nicht erhebt, und Protokolle, die die Versorgung eskalieren können, wenn der Score zwei oder mehr ist.
Halten Sie Anfragen klein, nageln Sie den ganzzahligen Score und die sechs Komponentenpunkte in Tests fest, und Sie erhalten reproduzierbare SOFA-Zahlen für Hausaufgaben, LMS-Plugins und Edge-Worker, ohne ein eigenes klinisches Informationssystem aufzustellen.
Anwendungsfälle
SOFA-Lösungsschlüssel für den Unterricht
Erzeugen Sie die Summe 0–24 und die sechs Organ-Teilpunktzahlen aus Lehrbuch-PaO2/FiO2, Thrombozyten, Bilirubin, Hypotonie-Kategorie, GCS und Kreatinin, damit Lehrkräfte und Autokorrektoren eine transparente Referenzwahrheit teilen.
Sepsis-3-Übungen zur Organdysfunktion
Zeigen Sie die sechs Vincent-SOFA-Tabellen in Lehrlabors, ohne qSOFA, NEWS2 oder APACHE auf derselben Seite zu mischen.
Häufige Fragen
Was ist der SOFA-Score?
SOFA ist die Sequential Organ Failure Assessment. Sie bewertet sechs Organsysteme (Atmung, Gerinnung, Leber, Herz-Kreislauf, CNS und Niere) jeweils von 0 bis 4 und addiert sie zu einer ganzzahligen Summe von 0 bis 24.
Welche Formel verwenden Sie?
SOFA = respiration + coagulation + liver + cardiovascular + CNS + renal, jeweils 0–4 nach den veröffentlichten Vincent-Schwellen.
Was geschieht, wenn ein Parameter außerhalb des klinischen Bereichs liegt?
Werte werden nie beschnitten: PaO2/FiO2 muss 0–800 mmHg sein, Thrombozyten 0–2000 ×10^3/μL, Bilirubin 0–60 mg/dL, GCS eine ganze Zahl 3–15 und Kreatinin 0–30 mg/dL.
Ab welchem SOFA-Wert spricht man von Organdysfunktion?
Ein Gesamtwert von 2 oder mehr wird üblicherweise als Organdysfunktion im Sinne von Sepsis-3 gelehrt. Das ist eine Lehrschwelle, keine Diagnose, und ersetzt nicht die Beurteilung durch eine Ärztin oder einen Arzt.
Kann ich Bilirubin in µmol/L oder die Urinmenge eingeben?
Nein. Bilirubin und Kreatinin werden in mg/dL erwartet, und die Urinmenge fließt nicht ein, weil die Niere nur über das Kreatinin bewertet wird. Rechnen Sie Werte in Mikromol vorher in mg/dL um.
Verwandte Tools
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/sofa-score \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pao2_fio2":250,"platelets":80,"bilirubin":2.4,"hypotension":"map_lt_70","gcs":14,"creatinine":1.5}'const res = await fetch("https://api.kit.forhosting.com/health/sofa-score", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pao2_fio2": 250,
"platelets": 80,
"bilirubin": 2.4,
"hypotension": "map_lt_70",
"gcs": 14,
"creatinine": 1.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/sofa-score",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pao2_fio2": 250,
"platelets": 80,
"bilirubin": 2.4,
"hypotension": "map_lt_70",
"gcs": 14,
"creatinine": 1.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/sofa-score", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pao2_fio2":250,"platelets":80,"bilirubin":2.4,"hypotension":"map_lt_70","gcs":14,"creatinine":1.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pao2_fio2":250,"platelets":80,"bilirubin":2.4,"hypotension":"map_lt_70","gcs":14,"creatinine":1.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/sofa-score", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"pao2_fio2": 250,
"platelets": 80,
"bilirubin": 2.4,
"hypotension": "map_lt_70",
"gcs": 14,
"creatinine": 1.5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.sofa_score",
"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. |
Technische Hinweise
Erfolgreiche API-Aufrufe nutzen den veröffentlichten $0.002 pro Element; ungültige Eingabe wird nicht berechnet.
Wie der SOFA-Score definiert ist
Die Berechnung ist reiner Vergleich und Addition ohne Netzwerkanrufe, ohne Zufallsseed, ohne Wanduhr und ohne Modelldrift, sodass identische Panels stets dasselbe JSON liefern.
Was Sie senden und was Sie zurückerhalten
Senden Sie sechs Pflichtfelder, eines je Organsystem. Inklusive Schwellen zählen an den Rändern: ein Verhältnis von vierhundert ergibt Atmung null, und ein Kreatinin von 1.2 ergibt Niere eins. Das Feld pao2_fio2 ist das PaO2/FiO2-Verhältnis in Millimetern Quecksilber und muss eine endliche Zahl von null bis achthundert sein; die Aliase pf_ratio, pao2_fi_o2, respiratory und p_f_ratio werden akzeptiert. Das Feld platelets ist die Thrombozytenzahl in Tausend pro Mikroliter und muss eine endliche Zahl von null bis zweitausend sein; platelet_count, plt und platelets_k werden akzeptiert. Das Feld bilirubin ist das Gesamtbilirubin in Milligramm pro Deziliter und muss eine endliche Zahl von null bis sechzig sein; bili, total_bilirubin und bilirubin_mg_dl werden akzeptiert. Das Feld hypotension ist die kardiovaskuläre Leiter und muss eines von none, map_lt_70, dopamine_le_5, dopamine_gt_5 oder dopamine_gt_15 sein; cardiovascular, cv, vaso und hypotension_category werden akzeptiert. Das Feld gcs ist die Glasgow-Koma-Skala und muss eine ganze Zahl von drei bis fünfzehn sein; glasgow, glasgow_coma_scale und gcs_total werden akzeptiert. Das Feld creatinine ist das Serumkreatinin in Milligramm pro Deziliter und muss eine endliche Zahl von null bis dreißig sein; creat, serum_creatinine und cr werden akzeptiert. Fehlende Pflichtfelder, leere Zeichenketten, nichtnumerischer Text, NaN, Infinity, ein unbekanntes Hypotonie-Token und jeder Wert außerhalb seines klinischen Bereichs scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg gibt die Antwort die bereinigten Eingaben zurück, meldet respiration_points, coagulation_points, liver_points, cardiovascular_points, cns_points und renal_points als ganze Zahlen von null bis vier, meldet score als deren ganzzahlige Summe von null bis vierundzwanzig, setzt organ_dysfunction auf true, wenn der Score zwei oder mehr ist, und enthält unit_pao2_fio2 als mmHg, unit_platelets als 10^3/uL, unit_bilirubin und unit_creatinine als mg/dL sowie formula- und method-Zeichenketten zur Anzeige und zum Festnageln in Tests. Ein gemischtes Lehrpanel von zweihundertfünfzig, achtzig, 2.4, map_lt_70, vierzehn und 1.5 ergibt neun Punkte. Ein Schlechtestband-Panel von fünfzig, zehn, fünfzehn, dopamine_gt_15, drei und sechs ergibt vierundzwanzig. Die Preise erfolgreicher API-Aufrufe sind die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler werden auf der vorausbezahlten API nicht berechnet.
Wo SOFA-Rechner in der Praxis vorkommen
Weil diese Fähigkeit ein reiner Parse-Motor ist, ist der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird auf der vorausbezahlten API nicht berechnet.
Integrationsbeispiele
Deterministische Intensiv-Fixtures
Erzeugen Sie in Masse stabile SOFA-Labels für synthetische Labordatensätze und Regressionstests, mit hartem invalid_input, wenn ein Parameter außerhalb des klinischen Bereichs liegt.
Technische Fragen
Wie formatiere ich die Eingabe?
Senden Sie pao2_fio2, platelets, bilirubin und creatinine als endliche Zahlen, gcs als ganze Zahl 3–15 und hypotension als eines von none, map_lt_70, dopamine_le_5, dopamine_gt_5 oder dopamine_gt_15. Aliase wie pf_ratio, plt, bili, cv, glasgow und creat werden akzeptiert.
Was kostet der Rechner?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.