Revidierter Traumascore-Rechner
Der revidierte Traumascore, oft RTS abgekürzt, ist der physiologische Score, den Champion, Sacco, Copes, Gann und Kollegen 1989 veröffentlichten, um drei Beobachtungen am Bett zu einer einzigen gewichteten Zahl zusammenzuziehen — gedacht für die Traumalehre und die Forschungskodierung.
Im Browser ausführen – kostenlos
Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.
Dieser Rechner nimmt die Glasgow-Koma-Skala, den systolischen Blutdruck in Millimetern Quecksilber und die Atemfrequenz in Atemzügen pro Minute entgegen, legt jede Beobachtung auf die veröffentlichte 0–4-Kodiertabelle und liefert den gewichteten RTS mit den Champion-Koeffizienten 0.9368 für den GCS, 0.7326 für den systolischen Druck und 0.2908 für die Atemfrequenz. Jede Eingabe muss eine nichtnegative endliche Zahl sein; ein fehlendes Feld, ein negativer Wert oder ein nichtnumerisches Token scheitert mit invalid_input und wird nicht berechnet. Dasselbe deterministische Modul speist das kostenlose Browser-widget und den API-Pfad, sodass Lehrschlüssel, Kodierungsskripte und Produktprototypen bei derselben Vignette niemals voneinander abweichen. Behandeln Sie das JSON als transparente Rechenhilfe, nicht als Diagnose und nicht als Ersatz für lizenziertes klinisches Urteil in Trauma, Notfall oder Intensivmedizin.
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
Was ist der revidierte Traumascore (RTS)?
Es ist Champions physiologischer Score von 1989 aus Glasgow-Koma-Skala, systolischem Blutdruck und Atemfrequenz. Dieses Werkzeug liefert die kodierten 0–4-Werte und den gewichteten RTS mit den Koeffizienten 0.9368, 0.7326 und 0.2908.
Wie wird der gewichtete RTS berechnet?
Jeder Vitalwert wird mit den Champion-Tabellen 0–4 kodiert; danach RTS = 0.9368×GCS_c + 0.7326×SBP_c + 0.2908×RR_c. Das Ergebnis wird auf vier Dezimalstellen gerundet und reicht von 0 bis 7.8408.
Was geschieht, wenn eine Eingabe negativ oder fehlend ist?
Der Aufruf scheitert mit invalid_input unter Nennung des Feldes. Jede Eingabe muss eine nichtnegative endliche Zahl sein; fehlende Felder, NaN, Infinity und negative Werte werden abgelehnt und nicht berechnet.
Ist eine Atemfrequenz von 0 oder ein systolischer Druck von 0 zulässig?
Ja. Null ist eine veröffentlichte Champion-Code-0-Zeile (kein messbarer Druck oder keine Atemanstrengung). Nur negative oder nichtnumerische Werte werden abgelehnt.
Kann ich dieses Ergebnis zur Triage eines echten Patienten verwenden?
Nein. Es ist eine pädagogische Rechenhilfe, kein medizinischer Rat. Echte Triage, Verlegung und Behandlung brauchen einen lizenzierten Kliniker und das übrige klinische Bild, das dieser Rechner nicht erhebt.
Was kostet der Rechner für den revidierten Traumascore?
Das Browser-widget läuft kostenlos und lokal. Dieselbe Rechnung über die API wird mit $0.002 je erfolgreicher Anfrage berechnet; invalid_input-Fehler werden nicht belastet.
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/revised-trauma-score \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"items":["valor-1","valor-2"]}'const res = await fetch("https://api.kit.forhosting.com/health/revised-trauma-score", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"items": [
"valor-1",
"valor-2"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/revised-trauma-score",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"items": [
"valor-1",
"valor-2"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/revised-trauma-score", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"items":["valor-1","valor-2"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"items":["valor-1","valor-2"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/revised-trauma-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
{
"items": [
"valor-1",
"valor-2"
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.revised_trauma_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. |