Calcolatore QTc
Un QT di 400 ms a 80 battiti al minuto diventa un QTc poco sotto i 462 ms con la formula di Bazett, mentre a 60 battiti al minuto resta a 400 ms. Inserisca il QT e la frequenza cardiaca oppure l'intervallo RR. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Qt
- 400
- Frequenza cardiaca
- 60
- Rr
- 1 ms
- Qtc
- 400
L'intervallo QT corretto, indicato QTc, ricalibra un QT misurato affinché tracciati presi a frequenze cardiache diverse si confrontino su uno stesso riferimento di sessanta battiti al minuto. La formula di Bazett divide il QT misurato per la radice quadrata dell'intervallo RR in secondi. Questo calcolatore di QTc accetta un intervallo QT in millisecondi insieme a una frequenza cardiaca positiva in battiti al minuto oppure a un intervallo RR positivo in secondi, poi restituisce il QTc in millisecondi. Se Lei fornisce la frequenza, il RR si ottiene come sessanta diviso quel ritmo; se fornisce il RR, la frequenza si ottiene come sessanta diviso il RR.
Che cos'è il QTc di Bazett e come opera la correzione a radice quadrata
L'intervallo QT è il tempo dall'inizio del complesso QRS alla fine dell'onda T e copre depolarizzazione e ripolarizzazione ventricolari. Su un elettrocardiogramma cartaceo o digitale si misura di solito in millisecondi. Il QT grezzo si accorcia quando la frequenza cardiaca sale e si allunga quando scende, così due tracciati con lo stesso tempo di recupero miocardico possono mostrare numeri di QT diversi solo perché è cambiato il ciclo RR.
Il QT corretto, o QTc, annulla quell'effetto della frequenza riferendo la misura a un ciclo standard di un secondo, cioè sessanta battiti al minuto. La formula di Bazett è QTc uguale a QT diviso la radice quadrata di RR, con RR in secondi. Quando il QT arriva in millisecondi, anche il QTc è in millisecondi: un QT di 400 millisecondi a 60 battiti al minuto ha RR uguale a un secondo e QTc uguale a 400 millisecondi, coincidente con il valore non corretto.
A 80 battiti al minuto lo stesso QT ha RR uguale a 0.75 secondi e QTc uguale a 400 diviso la radice di 0.75, poco sotto 462 millisecondi. Se Lei invia la frequenza invece del RR, questo calcolatore converte con RR uguale a sessanta diviso la frequenza in battiti al minuto. Se invia il RR in secondi, la frequenza si recupera come sessanta diviso RR.
L'implementazione è aritmetica elementare più una radice quadrata. Non applica la formula cubica di Fridericia, la correzione lineare di Framingham, Hodges, Rautaharju né alcuna regressione che usi età o sesso. Non legge file ECG, non rileva l'inizio del QRS e non localizza la fine dell'onda T.
Quelle attività spettano agli strumenti di elaborazione del segnale e ai clinici. Tratti l'uscita come una valutazione educativa della forma chiusa di Bazett, non come diagnosi di sindrome del QT lungo, decisione di farmacovigilanza o sostituto di un tracciato rivisto.
Dove si usa un calcolatore di QTc, prezzo e limiti onesti
I laboratori di elettrocardiografia, i tirocini di cardiologia e i corsi di farmacologia clinica assegnano di continuo esercizi di Bazett da coppie QT e frequenza da manuale, così un oracolo affidabile che restituisce il QTc accanto al RR derivato accelera la correzione e la preparazione delle dimostrazioni. I generatori di esami e i plugin LMS necessitano di un motore deterministico che rifiuti un RR o una frequenza non positivi invece di emettere un NaN silenzioso che un correttore difettoso potrebbe trattare come successo.
Conservi aspettative educative: è uno strumento di calcolo e apprendimento, non un dispositivo medico diagnostico, e non sostituisce un elettrocardiogramma rivisto, un'interpretazione specialistica né le regole locali di prescrizione dei farmaci che allungano il QT. Chi presenta sincope, una storia familiare di morte improvvisa o una canalopatia nota deve seguire il parere medico professionale piuttosto che un singolo QTc automatizzato.
Fissi qtc nei test, tratti Bazett come la formula nominata e non come verità universale a frequenze molto alte o molto basse, converta un RR misurato in millisecondi in secondi prima di chiamare (800 millisecondi sono 0.8 secondi) e non invii mai un QT già espresso in secondi senza convertirlo prima in millisecondi.
Casi d'uso
Chiavi di correzione Bazett per l'aula
Generi il QTc da coppie QT e frequenza da manuale così docenti e autocorrettori condividono una stessa verità Bazett trasparente.
Laboratori didattici di farmacologia ed ECG
Mostri la correzione di frequenza a radice quadrata nei tirocini clinici senza mescolare Fridericia né formule lineari sulla stessa pagina.
Domande frequenti
Che cos'è il QTc e quale formula si usa?
Il QTc è l'intervallo QT corretto a una frequenza cardiaca di riferimento. Questo calcolatore usa Bazett: QTc = QT / √RR, con QT in millisecondi e RR in secondi. Il risultato è il QTc in millisecondi.
Deve inviare la frequenza cardiaca o l'intervallo RR?
Uno dei due. Almeno uno deve essere un numero positivo.
Che succede se frequenza o RR sono zero o negativi?
Bazett richiede un intervallo RR positivo; una frequenza o un RR non positivi vengono rifiutati invece di restituire Infinity o un NaN silenzioso.
Il QT è in millisecondi o in secondi?
In millisecondi. Un QT adulto tipico vale alcune centinaia di millisecondi (ad esempio 400). Se lo ha misurato in secondi, moltiplichi per 1000 prima di chiamare. Il RR è in secondi (0.8 s, non 800).
Quanto costa il calcolatore di QTc?
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/qtc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"qt":400,"heart_rate":60}'const res = await fetch("https://api.kit.forhosting.com/health/qtc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"qt": 400,
"heart_rate": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/qtc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"qt": 400,
"heart_rate": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/qtc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"qt":400,"heart_rate":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"qt":400,"heart_rate":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/qtc", 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
{
"qt": 400,
"heart_rate": 60
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.qtc",
"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
Valori di ciclo nulli o negativi falliscono con invalid_input e non vengono addebitati.
Contratto di ingresso, forma della risposta e comportamento d'errore
Se l'intervallo RR o la frequenza cardiaca non è un numero positivo, l'attività fallisce invece di prendere un valore assoluto o di restituire Infinity per un denominatore di radice quadrata nullo. I controlli classici includono un QT di 400 millisecondi a 60 battiti al minuto, che produce QTc 400, e un QT di 400 millisecondi con RR di 0.8 secondi, che produce un QTc vicino a 447 millisecondi. Invii in POST un corpo JSON con un intervallo QT obbligatorio e almeno un campo di durata del ciclo. Il campo qt è il QT misurato in millisecondi e deve essere un numero finito strettamente maggiore di zero; si accettano gli alias qt_ms, qt_interval e qt_msec. Il campo heart_rate è la frequenza cardiaca in battiti al minuto e, se presente, deve essere un numero finito positivo; si accettano gli alias hr, bpm e rate. Il campo rr è l'intervallo RR in secondi e, se presente, deve essere un numero finito positivo; si accettano gli alias rr_interval, rr_s e rr_sec. Lei deve fornire heart_rate, rr o entrambi. Ogni campo numerico può arrivare come numero JSON o come stringa numerica. Un qt mancante, stringhe vuote, booleani, NaN, Infinity, zero e valori negativi falliscono con invalid_input indicando il campo, e quei fallimenti non vengono addebitati. Quando si invia solo heart_rate, il RR si calcola come sessanta diviso quel ritmo. Quando si invia solo rr, heart_rate si calcola come sessanta diviso quell'intervallo. Quando si inviano entrambi, entrambi devono essere positivi; Bazett usa il RR fornito e la heart_rate inviata viene ripetuta in eco così Lei vede ciò che ha mandato. In caso di successo il corpo restituisce qt, heart_rate, rr, qtc in millisecondi, unit impostato a ms, la stringa di formula QTc uguale a QT sulla radice di RR, e method bazett. Abbini il JSON al Suo grafico di QTc rispetto alla frequenza se Le serve una curva; questo endpoint calcola soltanto il numero di Bazett.
Dove si usa un calcolatore di QTc, prezzo e limiti onesti
I fogli di farmacovigilanza e di studi QT approfonditi che già memorizzano un QT misurato e una frequenza possono chiamare una piccola API parse invece di reimplementare la radice in ogni linguaggio di foglio di calcolo. Poiché questa capacità è un motore parse puro, ogni chiamata API riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita, e la convalida fallita non consuma il saldo prepagato.
Casi di integrazione
Fixture deterministiche di studi QT
Produca in blocco etichette QTc stabili per fogli e test di regressione, con invalid_input rigido se RR o frequenza non sono positivi.