Calcolatore qSOFA
24 atti respiratori al minuto, una pressione sistolica di 95 mmHg e uno stato confusionale nuovo danno un qSOFA di 3 su 3. Ogni reperto aggiunge un punto, e 2 o più invitano a cercare una sepsi con più attenzione. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Frequenza respiratoria
- 24
- Sistolica
- 95
- Punti per frequenza respiratoria
- 1
- Punti per pressione sistolica
- 1
- Punti per stato mentale
- 1
- Punteggio
- 3
Il punteggio quick Sequential Organ Failure Assessment, noto come qSOFA, è uno screening al letto a tre criteri pubblicato con le definizioni Sepsis-3. Serve alla didattica e alla ricerca per individuare persone con infezione sospetta che possono avere un rischio più alto di terapia intensiva prolungata o di decesso. Si assegna un punto quando la frequenza respiratoria è di ventidue atti al minuto o più, un punto quando la pressione arteriosa sistolica è di cento millimetri di mercurio o meno, e un punto quando lo stato mentale è alterato rispetto alla linea basale della persona. Il totale intero occupa quindi l'intervallo chiuso da zero a tre. Questa capacità implementa quella regola pubblicata come funzione pura: Lei invia una frequenza respiratoria finita, una pressione sistolica finita e un booleano di alterazione mentale, e riceve ogni componente insieme al punteggio sommato. Una frequenza respiratoria negativa viene respinta con input non valido invece di essere piegata in un valore assoluto.
Come è definito il punteggio qSOFA
qSOFA è la Sequential Organ Failure Assessment abbreviata usata al letto quando si sospetta un'infezione e il pannello SOFA di laboratorio completo non è ancora disponibile. La regola pubblicata è volutamente piccola: tre reperti binari, ciascuno da un punto, senza ponderazione, senza termine di età e senza lattato. Una frequenza respiratoria di ventidue atti al minuto o più apporta un punto perché la tachipnea è un marcatore precoce e poco costoso di stress d'organo.
Una pressione arteriosa sistolica di cento millimetri di mercurio o meno apporta un punto perché l'ipotensione in quel intervallo è il criterio circolatorio che gli autori di Sepsis-3 hanno scelto per uno screening rapido.
L'alterazione dello stato mentale apporta un punto quando la persona non è alla sua scala di coma di Glasgow abituale di quindici, o quando sono presenti confusione, disorientamento o allerta ridotta di nuova insorgenza; questo calcolatore non ingerisce un punteggio di Glasgow per ricalcolare quel flag, perché chi chiama ha già deciso se lo stato mentale è alterato. Sommare i tre bit produce un intero da zero a tre.
Un totale di due o tre si insegna di consueto come spunto per cercare con più attenzione una sepsi in qualcuno con infezione sospetta, non come diagnosi e non come sostituto di SOFA completo, NEWS2 o di un clinico. Questa capacità implementa esattamente quelle tre soglie inclusive. Non converte gli atti in un'altra unità, non stima la pressione arteriosa media da coppie sistolica e diastolica, e non applica criteri SIRS di frequenza cardiaca o leucociti.
Gli input devono essere finiti. Una frequenza respiratoria negativa non può rappresentare atti al minuto e fallisce con input non valido invece di essere invertita in silenzio. Presenti sempre le uscite come punteggi educativi della regola qSOFA pubblicata, non come diagnosi clinica né come sostituto del giudizio professionale, del monitoraggio continuo o dei protocolli locali di trattamento.
Dove i calcolatori qSOFA compaiono nel lavoro reale
La formazione sulla sepsi, l'orientamento infermieristico e i corsi di assistente medico assegnano di continuo esercizi qSOFA da triple di segni vitali dei libri di testo, così un oracolo affidabile che restituisce l'intero accanto a ogni componente accelera la correzione e l'allestimento delle demo. I centri di simulazione e i prodotti di fogli elettronici vogliono un percorso documentato di frequenza respiratoria, sistolica e stato mentale che i client possano verificare a mano, non un modello di rischio opaco che mescola lattato, leucociti e diuresi senza rivelarlo.
Gli assistenti di ricerca che preparano dataset sintetici di triage necessitano di etichette qSOFA stabili da vitali noti senza chiamate di rete né deriva di modello, e di un rifiuto netto quando arriva una frequenza respiratoria negativa così estratti sporchi non si mascherano da punteggi. Se in seguito Le servono i subscore d'organo del SOFA completo, NEWS2, SIRS, la pressione arteriosa media o un totale della scala di coma di Glasgow, li tratti come intenti di ricerca e landing distinti, senza sovraccaricare questa pagina del calcolatore qSOFA.
Presenti sempre i risultati come stime educative della regola pubblicata a tre punti; le decisioni cliniche richiedono professionisti qualificati, un contesto di infezione sospetta che questo strumento non raccoglie, e protocolli che possono intensificare le cure quando il punteggio è due o tre. Tenga le richieste piccole, fissi nei test il punteggio intero e i tre bit di componente, e otterrà cifre qSOFA riproducibili per i compiti, i plugin LMS e i worker di bordo senza erigere un sistema informativo clinico proprio.
Casi d'uso
Chiavi di correzione qSOFA per l'aula
Generi il punteggio 0–3 e i punti di ciascun criterio da frequenza respiratoria, pressione sistolica e flag di stato mentale da libro, così istruttori e auto-correttori condividono una verità di riferimento trasparente.
Esercizi al letto nella formazione sulla sepsi
Mostri i tre criteri qSOFA di Sepsis-3 nei laboratori didattici senza mescolare SOFA completo, NEWS2 o SIRS sulla stessa pagina.
Domande frequenti
Che cos'è il punteggio qSOFA?
qSOFA è la Sequential Organ Failure Assessment rapida, uno screening al letto a tre punti che assegna un punto per frequenza respiratoria di 22 o più, un punto per pressione arteriosa sistolica di 100 mmHg o meno, e un punto per alterazione dello stato mentale. Il totale va da 0 a 3.
Quale formula utilizza?
Ogni criterio vero vale un punto. È la regola al letto Sepsis-3, non il SOFA completo.
Che succede se la frequenza respiratoria è negativa?
Un valore negativo di atti al minuto viene respinto invece di essere convertito in un valore assoluto o in un NaN silenzioso.
Come formatto l'input?
Lo stato mentale può essere true/false, yes/no o 1/0.
Quanto costa?
Lo strumento del browser è gratuito e gira in locale.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/health/q-sofa \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"respiratory_rate":24,"systolic":95,"altered_mentation":true}'const res = await fetch("https://api.kit.forhosting.com/health/q-sofa", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"respiratory_rate": 24,
"systolic": 95,
"altered_mentation": true
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/q-sofa",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"respiratory_rate": 24,
"systolic": 95,
"altered_mentation": true
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/q-sofa", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"respiratory_rate":24,"systolic":95,"altered_mentation":true}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"respiratory_rate":24,"systolic":95,"altered_mentation":true}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/q-sofa", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"respiratory_rate": 24,
"systolic": 95,
"altered_mentation": true
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.q_sofa",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Le chiamate API riuscite usano il $0.002 pubblicato per elemento; l'input non valido non viene addebitato.
Come è definito il punteggio qSOFA
Il calcolo è confronto e somma puri, senza chiamate di rete, senza semi casuali, senza orologio di parete e senza deriva di modello, così triple identiche di segni vitali producono sempre lo stesso JSON.
Cosa invia e cosa riceve indietro
Invii tre campi obbligatori. Le soglie inclusive contano ai bordi: una frequenza di ventidue segna il punto respiratorio, e una sistolica di cento segna il punto di pressione. Una tripla classica ad alto rischio è ventiquattro atti al minuto, novantacinque millimetri di mercurio e stato mentale alterato, che rende tre punti. Una coppia-limite di ventidue e cento con stato mentale integro rende due punti. Se il modulo a monte raccoglie una scala di coma di Glasgow anziché un booleano, converta un GCS sotto quindici in true prima di inviare il flag qui. Il campo respiratory_rate è la frequenza respiratoria in atti al minuto e deve essere un numero finito; un valore negativo fallisce con invalid_input nominando quel campo. Sono accettati gli alias rr, resp_rate, respiratory e breaths_per_min. Il campo systolic è la pressione arteriosa sistolica in millimetri di mercurio e deve essere un numero finito non negativo; sono accettati sbp, sys, systolic_bp e systolic_mmhg. Il campo altered_mentation è un booleano vero quando lo stato mentale è alterato rispetto alla linea basale; sono accettati ams, altered_mental_status, mentation e gcs_altered, e le stringhe yes, no, one e zero si interpretano come booleani. Campi obbligatori mancanti, stringhe vuote, testo non numerico, NaN e Infinity falliscono con invalid_input e non sono addebitati. In caso di successo la risposta echeggia respiratory_rate, systolic e altered_mentation ripuliti, riporta rr_points, sbp_points e mentation_points come zero o uno, riporta score come la loro somma intera da zero a tre, imposta high_risk a true quando il punteggio è due o tre, e include unit_respiratory_rate come atti al minuto, unit_systolic come mmHg, più le stringhe formula e method per la visualizzazione e per fissarle nei test. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano saldo prepagato.
Dove i calcolatori qSOFA compaiono nel lavoro reale
Poiché questa capacità è un motore parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.
Casi di integrazione
Fixture deterministici di triage
Produca in massa etichette qSOFA stabili per dataset sintetici di segni vitali e test di regressione, con invalid_input rigoroso di fronte a una frequenza respiratoria negativa.