Calcolatore QTc di Framingham per correggere l’intervallo QT
Un QT di 400 ms a 75 battiti al minuto dà un QTc di Framingham di 430,8 ms, con un intervallo RR di 0,8 secondi. La correzione lineare aggiunge al QT misurato 154 ms moltiplicati per uno meno l'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 ms
- 400
- Frequenza cardiaca (bpm)
- 75
- Intervallo RR (s)
- 0,8
- QTc di Framingham (ms)
- 430,8
Il calcolatore QTc di Framingham corregge un intervallo QT misurato in base alla frequenza cardiaca mediante la formula lineare di Framingham. Inserisca il QT in millisecondi e la frequenza cardiaca in battiti al minuto per ottenere l’intervallo RR e il QT corretto in millisecondi. Il calcolo è completamente offline, deterministico e adatto a flussi software riproducibili. È un ausilio aritmetico, non una diagnosi; l’interpretazione clinica deve considerare il tracciato, il metodo di misurazione, il contesto del paziente e il parere professionale.
Inserisca con attenzione la misura e la frequenza cardiaca
Indichi l’intervallo QT misurato in millisecondi e la frequenza cardiaca in battiti al minuto. Entrambi i valori devono essere finiti e maggiori di zero; dati mancanti, testuali, infiniti, nulli o negativi vengono rifiutati anziché convertiti in modo silenzioso. Il QT deve provenire da una misurazione corretta dell’elettrocardiogramma, mentre la frequenza cardiaca deve corrispondere al ritmo usato per tale misurazione.
La coerenza delle unità è fondamentale, perché la formula utilizza il QT in millisecondi ma ricava l’intervallo RR in secondi. Converta quindi in millisecondi qualsiasi valore registrato in secondi prima dell’invio. Il calcolatore restituisce gli input accettati affinché un flusso automatizzato possa mantenere una chiara traccia di controllo.
Non esamina un’immagine ECG, non sceglie un battito rappresentativo, non risolve una conclusione incerta dell’onda T e non stabilisce se il tracciato sia tecnicamente adeguato. Queste decisioni restano a monte. Quando il ritmo varia, una sola frequenza potrebbe non rappresentare l’intero tracciato; il risultato va quindi valutato nel contesto clinico effettivo.
Comprenda il calcolo di Framingham
Il calcolatore ricava anzitutto RR in secondi dividendo 60 per la frequenza cardiaca in battiti al minuto. Applica poi la correzione lineare di Framingham: QTc è uguale a QT più 154 moltiplicato per uno meno RR. Usando direttamente i campi inviati, il calcolo è QTc in millisecondi = QT in millisecondi + 154 × (1 − 60 / frequenza cardiaca).
A 60 battiti al minuto, RR è esattamente un secondo, pertanto il termine di correzione è zero e QTc coincide con il QT misurato. A frequenze più alte la correzione aumenta l’intervallo riportato; a frequenze più basse lo riduce. Non sono presenti tabelle di consultazione, servizi remoti, scelte casuali, condizioni legate alla data o adattamenti nascosti per il paziente.
Input validi identici producono sempre risultati identici. Questa capacità implementa esclusivamente l’equazione di Framingham e non la combina né ne calcola la media con Bazett, Fridericia, Hodges o altri metodi.
Interpreti il risultato nel flusso clinico
Utilizzi il QTc restituito come calcolo riproducibile a supporto dell’interpretazione professionale, non in sua sostituzione. La valutazione del QT può dipendere dalla tecnica di misurazione, dalla derivazione scelta, dalla regolarità del ritmo, dalla durata del QRS, dai farmaci, dagli elettroliti, da fattori demografici e dallo scopo della valutazione. Non raccomanda neppure modifiche ai farmaci, interventi urgenti o intervalli di monitoraggio.
Nel software, conservi i valori QT e frequenza originali insieme al risultato corretto, identifichi Framingham come metodo selezionato e non mescoli risultati di formule diverse senza un’etichetta visibile. Verifichi fonte e unità prima del calcolo e sottoponga i risultati rilevanti a un professionista qualificato. In presenza di sintomi urgenti o di una possibile emergenza, contatti i servizi di emergenza competenti.
Casi d'uso
Supporto al calcolo clinico
Calcoli un QTc di Framingham chiaramente identificato da valori già misurati, destinato alla revisione professionale.
Elaborazione di dati di ricerca
Applichi uniformemente un metodo deterministico a un insieme validato, mantenendo gli input originali.
Controllo qualità
Verifichi un’altra implementazione con risultati Framingham stabili, senza rete o dipendenze esterne variabili.
Domande frequenti
Quale formula usa questo calcolatore?
Usa QTc = QT + 154 × (1 − RR), dove QT e QTc sono in millisecondi e RR equivale a 60 diviso per la frequenza cardiaca, in secondi.
Quali unità devo inserire?
Inserisca il QT in millisecondi e la frequenza cardiaca in battiti al minuto. Il QTc viene restituito in millisecondi.
Il risultato diagnostica un intervallo QT prolungato?
No. Il risultato è soltanto una correzione aritmetica. L’interpretazione richiede l’ECG e il contesto clinico pertinente.
Qual è il QTc di Framingham per un QT di 400 ms a 75 battiti al minuto?
È di 430,8 ms. A 75 battiti al minuto l'intervallo RR è di 0,8 secondi, quindi la formula aggiunge 154 per uno meno 0,8 ai 400 ms misurati.
Cosa succede al QTc con una frequenza cardiaca lenta?
Sotto i 60 battiti al minuto l'intervallo RR supera un secondo, quindi la correzione diventa negativa e il QTc risulta inferiore al QT misurato. A 60 esatti i due coincidono.
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-framingham \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"qt_ms":400,"heart_rate_bpm":75}'const res = await fetch("https://api.kit.forhosting.com/health/qtc-framingham", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"qt_ms": 400,
"heart_rate_bpm": 75
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/qtc-framingham",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"qt_ms": 400,
"heart_rate_bpm": 75
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/qtc-framingham", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"qt_ms":400,"heart_rate_bpm":75}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"qt_ms":400,"heart_rate_bpm":75}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/qtc-framingham", 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_ms": 400,
"heart_rate_bpm": 75
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.qtc_framingham",
"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
Comprenda il calcolo di Framingham
La risposta arrotonda RR a sei cifre decimali e QTc a due per produrre JSON stabile, ma esegue la correzione usando RR non arrotondato.
Interpreti il risultato nel flusso clinico
Questo endpoint evita volutamente definizioni quali normale, prolungato, pericoloso o da trattare, poiché una soglia universale eliminerebbe informazioni importanti e potrebbe far dedurre una diagnosi da due soli numeri. Il prezzo dell’API è $0.002 per richiesta; lo stesso nucleo deterministico può funzionare localmente nel browser senza inviare i valori a un servizio remoto.
Domande tecniche
Cosa accade con valori non validi o non positivi?
Input mancanti, non numerici, non finiti, nulli o negativi restituiscono un errore invalid_input anziché un risultato.
Quanto costa una richiesta API?
Ogni richiesta API costa $0.002. Il calcolo è disponibile anche localmente nel browser.