Health
Corrected QT (QTc) Calculator (Bazett/Fridericia/Framingham)
Calculate the heart-rate–corrected QT interval (QTc) with three formulae. Bazett (1920): QTc = QT/√RR (classic; over-corrects at high HR, under-corrects at low HR). Fridericia (1920): QTc = QT/RR^(1/3) — more accurate across a wide HR range, preferred for drug/QT studies. Framingham (1992): QTc = QT + 0.154×(1 − RR) — simple linear regression. RR is derived from heart rate (RR = 60/HR) when not provided; QT and QTc in ms. Thresholds: men > 450 ms borderline / > 480 ms prolonged; women > 460 ms borderline / > 480 ms prolonged; > 500 ms markedly prolonged. Derived from Bazett 1920, Fridericia 1920, Sagie/Framingham 1992, AHA 2009, ICH E14, and MDCalc. Not medical advice.
Quick start
Call this tool from your code in three languages.
curl -X POST 'https://api.elysiatools.com/en/api/tools/corrected-qt-bazett-fridericia' \
-H 'Content-Type: application/json' \
-d '{"formula":"bazett","sex":"male","qt":380,"heartRate":75,"rr":0,"decimalPlaces":1}'API reference
Send a POST request with your inputs as JSON. File parameters require a separate upload first.
Endpoint
POST https://api.elysiatools.com/en/api/tools/corrected-qt-bazett-fridericiaParameters
| Name | Type | Required | Description |
|---|---|---|---|
| formula | select | Yes | — |
| sex | select | Yes | — |
| qt | number | Yes | Measured QT interval in milliseconds (longest of 3 consecutive beats, lead V5 or II preferred). |
| heartRate | number | No | Heart rate in bpm. Used to derive RR when RR is not given (RR = 60/HR). |
| rr | number | No | Optional RR interval in seconds. Overrides the HR-derived RR when provided. |
MCP integration
Add this tool to your Model Context Protocol server so AI agents can list and call it.
Server configuration
Add this block to your MCP client configuration:
{
"mcpServers": {
"elysiatools-corrected-qt-bazett-fridericia": {
"name": "corrected-qt-bazett-fridericia",
"description": "Calculate the heart-rate–corrected QT interval (QTc) with three formulae. Bazett (1920): QTc = QT/√RR (classic; over-corrects at high HR, under-corrects at low HR). Fridericia (1920): QTc = QT/RR^(1/3) — more accurate across a wide HR range, preferred for drug/QT studies. Framingham (1992): QTc = QT + 0.154×(1 − RR) — simple linear regression. RR is derived from heart rate (RR = 60/HR) when not provided; QT and QTc in ms. Thresholds: men > 450 ms borderline / > 480 ms prolonged; women > 460 ms borderline / > 480 ms prolonged; > 500 ms markedly prolonged. Derived from Bazett 1920, Fridericia 1920, Sagie/Framingham 1992, AHA 2009, ICH E14, and MDCalc. Not medical advice.",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=corrected-qt-bazett-fridericia",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}List available tools
After connecting to the SSE endpoint, list the exposed tools:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Call this tool
Invoke the tool by its id, passing arguments built from its parameters:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "corrected-qt-bazett-fridericia",
"arguments": {
"formula": "bazett",
"sex": "male",
"qt": 380,
"heartRate": 75,
"rr": 0,
"decimalPlaces": 1
}
}
}