حاسبة QTc بمعادلة فرامنغهام لتصحيح فترة QT
فترة QT قدرها 400 ms عند 75 نبضة في الدقيقة تعطي QTc بصيغة فرامنغهام قدره 430.8 ms، مع فترة RR تساوي 0.8 ثانية. ويضيف التصحيح الخطي إلى QT المقيس 154 ms مضروبة في واحد ناقص RR. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- Qt ms
- 400
- معدل ضربات القلب (bpm)
- 75
- فترة RR (ثانية)
- 0.8
- QTc بصيغة فرامنغهام (ms)
- 430.8
تصحح حاسبة QTc بمعادلة فرامنغهام فترة QT المقيسة وفق معدل ضربات القلب باستخدام معادلة فرامنغهام الخطية. أدخل QT بالمللي ثانية ومعدل ضربات القلب بالنبضات في الدقيقة لتحصل على فترة RR وQT المصححة بالمللي ثانية. يعمل الحساب بالكامل دون اتصال وبصورة حتمية، ولذلك يلائم مسارات البرمجيات القابلة لإعادة الإنتاج. هذه أداة حسابية مساعدة وليست تشخيصاً؛ وينبغي أن يراعي التفسير السريري التخطيط وطريقة القياس وسياق المريض ورأي المختص.
أدخل القياس ومعدل ضربات القلب بعناية
أدخل فترة QT المقيسة بالمللي ثانية ومعدل ضربات القلب بالنبضات في الدقيقة. يجب أن تكون القيمتان محدودتين وأكبر من الصفر؛ وتُرفض المدخلات المفقودة أو النصية أو اللانهائية أو الصفرية أو السالبة بدلاً من تحويلها ضمنياً. ينبغي أن تأتي قيمة QT من قياس صحيح لفترة في تخطيط كهربائية القلب، وأن يطابق معدل ضربات القلب النظم المستخدم في ذلك القياس.
اتساق الوحدات ضروري لأن المعادلة تستخدم QT بالمللي ثانية، لكنها تستخرج فترة RR بالثواني. لذلك يجب تحويل أي قيمة مسجلة بالثواني إلى مللي ثوانٍ قبل إرسالها. تعيد الحاسبة المدخلات المقبولة كي يحتفظ المسار الآلي بسجل تدقيق واضح.
وهي لا تفحص صورة ECG، ولا تختار ضربة ممثلة، ولا تحسم موضع نهاية موجة T غير الواضح، ولا تحدد ما إذا كان التخطيط سليماً من الناحية التقنية. تظل قرارات القياس هذه سابقة للحساب. وعندما يتغير النظم أو التوقيت بين الضربات، قد لا يمثل معدل واحد جميع الفترات في التخطيط؛ لذا ينبغي مراجعة الرقم الناتج ضمن سياقه السريري الفعلي، لا اعتباره نتيجة مستقلة.
افهم طريقة حساب فرامنغهام
تستخرج الحاسبة أولاً RR بالثواني بقسمة 60 على معدل ضربات القلب بالنبضات في الدقيقة. ثم تطبق تصحيح فرامنغهام الخطي: يساوي QTc قيمة QT مضافاً إليها حاصل ضرب 154 في واحد ناقص RR. وبالحقول المرسلة مباشرة تكون العملية: QTc بالمللي ثانية = QT بالمللي ثانية + 154 × (1 − 60 / معدل ضربات القلب).
عند 60 نبضة في الدقيقة تساوي RR ثانية واحدة تماماً، فيصبح حد التصحيح صفراً ويساوي QTc قيمة QT المقيسة. عند المعدلات الأعلى يزيد التصحيح الفترة المعروضة، وعند المعدلات الأدنى ينقصها. لا توجد جداول بحث أو خدمات بعيدة أو اختيارات عشوائية أو فروع تعتمد على التاريخ أو تعديلات خفية خاصة بالمريض.
لذلك تنتج المدخلات الصحيحة المتطابقة نتائج متطابقة. تطبق هذه الإمكانية معادلة فرامنغهام وحدها، ولا تدمجها أو تحسب متوسطها مع Bazett أو Fridericia أو Hodges أو غيرها من طرق التصحيح.
فسر النتيجة ضمن مسار سريري
استخدم QTc الناتج بوصفه حساباً قابلاً لإعادة الإنتاج يدعم التفسير المهني ولا يحل محله. قد يتأثر تقييم QT بتقنية القياس والاشتقاق المختار وانتظام النظم ومدة QRS والأدوية وحالة الشوارد والعوامل السكانية وغرض التقييم. تتجنب هذه الواجهة عمداً أوصافاً مثل طبيعي أو مطوّل أو خطير أو يحتاج إلى علاج، لأن العتبة العامة قد تهمل سياقاً مهماً وتوحي بتشخيص مستمد من رقمين فقط.
كما أنها لا توصي بتغيير دواء أو إجراء طارئ أو فترات مراقبة. احتفظ في البرمجيات بقيم QT ومعدل ضربات القلب الأصلية إلى جانب النتيجة المصححة، وبيّن أن فرامنغهام هي الطريقة المختارة، ولا تخلط نتائج معادلات مختلفة من دون تسمية ظاهرة للطريقة. تحقق من المصدر والوحدات قبل الحساب، وأحل النتائج المهمة سريرياً إلى مختص مؤهل.
عند وجود أعراض عاجلة أو اشتباه في حالة طارئة، استخدم خدمات الطوارئ المعتمدة بدلاً من الاعتماد على الحاسبة.
حالات الاستخدام
دعم الحساب السريري
احسب QTc وفق فرامنغهام مع تسمية الطريقة بوضوح من قيم سبق قياسها، تمهيداً لمراجعتها مهنياً.
معالجة بيانات البحث
طبّق طريقة حتمية باتساق على مجموعة بيانات متحقق منها مع الاحتفاظ بالمدخلات الأصلية.
ضمان الجودة
قارن تطبيقاً آخر بنتائج فرامنغهام ثابتة من دون شبكة أو تبعيات خارجية متغيرة.
الأسئلة الشائعة
ما المعادلة التي تستخدمها هذه الحاسبة؟
تستخدم QTc = QT + 154 × (1 − RR)، حيث تقاس QT وQTc بالمللي ثانية، وتساوي RR ناتج قسمة 60 على معدل ضربات القلب وتقاس بالثواني.
ما الوحدات التي يجب إدخالها؟
أدخل QT بالمللي ثانية ومعدل ضربات القلب بالنبضات في الدقيقة. تعاد QTc بالمللي ثانية.
هل تشخّص النتيجة إطالة فترة QT؟
لا. النتيجة تصحيح حسابي فقط، ويتطلب تفسيرها تخطيط ECG والسياق السريري ذي الصلة.
كم يبلغ QTc بصيغة فرامنغهام لفترة QT قدرها 400 ms عند 75 نبضة في الدقيقة؟
يبلغ 430.8 ms. فعند 75 نبضة في الدقيقة تكون فترة RR مساوية 0.8 ثانية، فتضيف الصيغة 154 مضروبة في واحد ناقص 0.8 إلى 400 ms المقيسة.
ماذا يحدث لقيمة QTc عندما يكون معدل القلب بطيئًا؟
تحت 60 نبضة في الدقيقة تصبح فترة RR أطول من ثانية، فيصير التصحيح سالبًا ويخرج QTc أقل من QT المقيس. وعند 60 تمامًا تتساوى القيمتان.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
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)مثال على الطلب
{
"qt_ms": 400,
"heart_rate_bpm": 75
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.qtc_framingham",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
افهم طريقة حساب فرامنغهام
تقرّب الاستجابة RR إلى ست منازل عشرية وQTc إلى منزلتين للحصول على JSON ثابت، بينما يُحسب التصحيح نفسه باستخدام RR قبل التقريب.
فسر النتيجة ضمن مسار سريري
سعر طلب API هو $0.002، ويمكن تشغيل النواة الحتمية نفسها محلياً في المتصفح من دون إرسال القيم إلى خدمة حساب بعيدة.
أسئلة تقنية
ماذا يحدث للقيم غير الصالحة أو غير الموجبة؟
تعيد المدخلات المفقودة أو غير الرقمية أو غير المحدودة أو الصفرية أو السالبة خطأ invalid_input بدلاً من نتيجة.
ما تكلفة طلب API؟
يكلف كل طلب API مبلغ $0.002. ويمكن أيضاً إجراء الحساب محلياً في المتصفح.