حاسبة HOMA-IR
تقدّر حاسبة مقاومة الإنسولين HOMA-IR تقييم نموذج الاتزان الداخلي اعتمادًا على قياسين مخبريين في حالة الصيام: غلوكوز البلازما والإنسولين.
شغّل الأداة مجانًا
أدخلوا الغلوكوز بوحدة mg/dL أو mmol/L والإنسولين بوحدة µIU/mL، فتُطبَّق معادلة HOMA1-IR الملائمة. تعمل العملية كاملة دون اتصال، ولا تستخدم أي عشوائية، وتعرض الصيغة إلى جانب النتيجة. إن HOMA-IR تقدير يُناقش مع مختص صحي مؤهل، وليس تشخيصًا أو بديلًا عن التقييم الطبي.
جهّزوا قياسي الصيام
استخدموا غلوكوز البلازما والإنسولين في الصيام المأخوذين من عينة الدم نفسها بعد مدة الصيام التي حددها الطبيب أو المختبر. لا تجمعوا نتيجة غلوكوز من تاريخ مع نتيجة إنسولين من تاريخ آخر، لأن HOMA-IR يصف العلاقة بينهما تحت ظروف الصيام نفسها. أدخلوا الغلوكوز في صورة عدد موجب ومحدود، ثم اختاروا الوحدة المطبوعة في التقرير: mg/dL أو mmol/L. أدخلوا الإنسولين بوحدة µIU/mL، وهي مكافئة عدديًا لوحدة mIU/L. راجعوا الفواصل العشرية والوحدات بعناية قبل الحساب. يُعد إدخال 95 mg/dL صياغة معقولة، لكن تحديد العدد نفسه 95 بوحدة mmol/L يغيّر الحساب جذريًا. ترفض الحاسبة القيم المفقودة والصفر والأعداد السالبة والوحدات غير المدعومة والأعداد التي لا تنتج قيمة محدودة. ولا تتحقق من المعقولية الفسيولوجية أو كفاية الصيام أو تأثير الأدوية والمرض الحاد والحمل واختلاف طرق الفحص. تحتاج هذه المسائل إلى سياق سريري يتجاوز حقلين رقميين.
افهموا طريقة حساب المؤشر
HOMA-IR تقدير بلا وحدة مشتق من الإنسولين والغلوكوز في الصيام. عندما يُدخل الغلوكوز بوحدة mg/dL، تضرب الحاسبة الإنسولين في الغلوكوز ثم تقسم الناتج على 405. وعند استخدام mmol/L، يُقسم حاصل الضرب نفسه على 22.5. تمثل الصيغتان معادلة HOMA1-IR نفسها، ويعوض اختلاف المقسوم عليه اختلاف وحدة الغلوكوز. تُقرَّب النتيجة المعروضة إلى ثلاث منازل عشرية لتكون مستقرة وسهلة القراءة، بينما تستخدم العملية القيم المدخلة قبل التقريب. تكرر الاستجابة القياسين ووحدتيهما والصيغة المختارة، مما يسهّل كشف أخطاء الوحدات في سير العمل الآلي. ولأن العملية حسابية خالصة، فإن المدخلات المتطابقة تعطي دائمًا المخرجات نفسها. لا توجد اتصالات شبكية أو ملفات شخصية محفوظة أو قيم عشوائية أو حقول تعتمد على الوقت. تطبق هذه الحاسبة HOMA1-IR، لا نموذج HOMA2 الاحتكاري، ولا تحاول محاكاة برامج متخصصة تراعي الفسيولوجيا غير الخطية أو اختلاف فحوص الإنسولين.
فسّروا النتيجة بحذر مناسب
تعكس قيمة HOMA-IR الأعلى عمومًا درجة تقديرية أعلى من مقاومة الإنسولين، لكن لا توجد عتبة عالمية واحدة تناسب كل شخص أو مختبر أو مجموعة سكانية أو غرض سريري. تختلف الحدود المنشورة باختلاف العمر والسكان والحالة الأيضية وطريقة الفحص والسؤال البحثي. لذلك تعرض الحاسبة الرقم من دون وصفه بأنه طبيعي أو حدي أو تشخيصي. قارنوا النتيجة فقط بمرجع اختاره مختص مؤهل أو حدده بروتوكول الدراسة. ينبغي النظر إليها إلى جانب الأعراض والتاريخ الطبي والقياسات المتكررة ومراجع المختبر والفحوص الأخرى ذات الصلة. ولا يمكنها منفردة إثبات السكري أو مقدماته أو المتلازمة الأيضية أو نفيها. إذا بدت قيمة غير متوقعة، فتحققوا أولًا من أن القياسين أُخذا في الصيام ومن العينة نفسها، ومن اختيار وحدة الغلوكوز الصحيحة. اطلبوا مشورة طبية لتفسير النتيجة أو اتخاذ قرارات العلاج. يلائم الحساب دون اتصال الفحوص الفردية الخاصة، بينما تبلغ تكلفة كل طلب API عند أتمتة العملية الحتمية $0.002.
حالات الاستخدام
مراجعة حساب مخبري
أعيدوا حساب HOMA1-IR من تقرير يجمع غلوكوز الصيام والإنسولين مع إبقاء الوحدات الأصلية ظاهرة.
توحيد معالجة بيانات الأبحاث
طبّقوا المعادلة الحتمية والتقريب نفسيهما على قياسات الصيام في مجموعة بيانات الدراسة.
توفير أداة تعليمية دون اتصال
وضّحوا كيف تغيّر وحدة الغلوكوز معادلة HOMA1-IR من دون إرسال القياسات عبر الشبكة.
الأسئلة الشائعة
ما الصيغة التي تستخدمها الحاسبة؟
تستخدم إنسولين الصيام × غلوكوز الصيام ÷ 405 مع mg/dL، أو ÷ 22.5 مع mmol/L.
ما وحدة الإنسولين المطلوب إدخالها؟
أدخلوا إنسولين الصيام بوحدة µIU/mL، وهي مكافئة عدديًا لوحدة mIU/L.
هل تشخّص نتيجة معينة مقاومة الإنسولين؟
لا. تختلف الحدود حسب السكان وطريقة الفحص والغرض السريري، ويجب أن يفسر النتيجة مختص مؤهل.
هل تستخدم الأداة نموذج HOMA2؟
لا. تطبق الحاسبة تقدير HOMA1-IR القائم على المعادلة، وليس برنامج HOMA2 الاحتكاري.
هل ترسل الحاسبة قياساتي أو تحفظها؟
يعمل حساب المتصفح دون اتصال ولا يرسل القيم أو يخزنها، كما لا تستخدم القدرة اتصالًا شبكيًا.
ما تكلفة استخدام API؟
تبلغ تكلفة كل طلب API مقدار $0.002، ويتاح الحساب أيضًا دون اتصال داخل المتصفح.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/health/homa-ir \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"fasting_glucose":95,"fasting_insulin":10}'const res = await fetch("https://api.kit.forhosting.com/health/homa-ir", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"fasting_glucose": 95,
"fasting_insulin": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/homa-ir",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"fasting_glucose": 95,
"fasting_insulin": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/homa-ir", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"fasting_glucose":95,"fasting_insulin":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"fasting_glucose":95,"fasting_insulin":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/homa-ir", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"fasting_glucose": 95,
"fasting_insulin": 10
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.homa_ir",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |