حاسبة وظائف الكلى eGFR
معدل الترشيح الكبيبي التقديري هو الرقم القياسي الذي يعتمد عليه الأطباء وتطبيقات الصحة حين يحتاجون إلى قراءة سريعة لمدى كفاءة الكليتين في تنقية الفضلات من الدم.
شغّل الأداة مجانًا
تطبّق هذه الحاسبة معادلة الكرياتينين CKD-EPI 2021: أدخل الكرياتينين المصلي بوحدة mg/dL، والعمر بالسنوات، والجنس، فتحصل على قيمة eGFR بوحدة mL/min/1.73 m² إلى جانب تصنيف مرحلة الترشيح على نمط KDIGO. أزالت مراجعة 2021 معامل العِرق الذي كانت تتضمنه صيغة 2009 السابقة — فالعِرق ليس متغيرًا بيولوجيًّا، واستعماله لتعديل نتيجة مخبرية قد يقلّل تقدير شدة مرض الكلى لدى المرضى السود، لذلك لم تعد هذه الأداة تطلبه إطلاقًا. الحساب حتمي بالكامل ويجري محليًا، دون نماذج أو مختبرات أو اتصالات بالشبكة، فتُنتج المدخلات نفسها النتيجة نفسها دائمًا، ولا تغادر القيم الشبيهة ببيانات المرضى مسار الطلب. هذا تقدير للفحص وليس تشخيصًا: استعمله للتعليم وقوائم الفرز والترميز البحثي والنماذج الأولية التي تحتاج خطوة eGFR شفافة وقابلة للتدقيق، واقرن الخرج دائمًا بحكم طبيب مختص قبل أي قرار رعاية صحية.
طريقة الاستخدام
أدخل القيم في النموذج أعلاه. تتحقق الأداة منها قبل الحساب ثم تعرض النتيجة في الصفحة نفسها.
راجع بياناتك
اتبع التسميات والوحدات الموضحة بجانب كل حقل. إذا كانت قيمة مفقودة أو خارج النطاق، توضح الصفحة الحقل الذي يحتاج إلى تصحيح.
أعد الحساب أو نفّذه آليًا
استخدم أداة الويب للفحوص الفردية، واستخدم الواجهة البرمجية عند دمج الإمكانية نفسها في سير عمل آلي.
حالات الاستخدام
احصل على النتيجة الآن
أدخل مجموعة من القيم وشاهد النتيجة من دون إعداد جدول بيانات أو برنامج نصي.
قارن السيناريوهات
غيّر قيمة واحدة في كل مرة وأعد الحساب لمعرفة ما الذي يؤثر في النتيجة.
أتمت العمل المتكرر
استخدم الواجهة البرمجية عندما تحتاج إلى تشغيل الحساب نفسه داخل منتجك أو سير عملك.
الأسئلة الشائعة
أي معادلة eGFR تستعمل هذه الحاسبة؟
معادلة الكرياتينين CKD-EPI 2021، التي لا تستعمل العِرق. النتائج بوحدة mL/min/1.73 m² ومُقرّبة إلى منزلة عشرية واحدة.
أي وحدة أستعمل للكرياتينين المصلي؟
ملّيغرام لكل ديسيلتر (mg/dL). إن كان مختبرك يُبلّغ بوحدة µmol/L، فاقسم على 88.4 للتحويل إلى mg/dL قبل استدعاء الأداة.
ماذا حدث لخيار العِرق في معادلة CKD-EPI 2009؟
أُزيل تمامًا. توصي مؤسسة NIDDK وفرقة العمل المشتركة بين الجمعية الوطنية للكلى (NKF) والجمعية الأمريكية لأمراض الكلى (ASN) بمعادلة 2021 الخالية من العِرق، لأن معامل العِرق في الصيغة السابقة لم يكن له مسوّغ علمي وكان قد يؤخّر التشخيص لدى المرضى السود. لم تعد هذه الأداة تقبل أي مُدخل خاص بالعِرق.
ماذا يحدث إذا كان الكرياتينين صفرًا أو سالبًا؟
يفشل الاستدعاء ب invalid_input. يُرفض الكرياتينين المصلي غير الموجب لأنه ليس مُدخلًا صالحًا لحدود القوى في CKD-EPI.
هل يمكنني استعمال هذه النتيجة لاتخاذ قرار سريري؟
لا. هذا تقدير للفحص لأغراض التعليم والنماذج الأولية والبحث، وليس استشارة طبية. تحتاج قرارات التشخيص والعلاج إلى طبيب مرخّص يراجع الصورة السريرية الكاملة.
كم تكلّف الواجهة البرمجية؟
أداة المتصفح تعمل مجانًا ومحليًا. الحساب نفسه عبر الواجهة يُفوتر ب $0.002 لكل طلب من رصيد KIT مسبق الدفع، دون رسم عند فشل invalid_input.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/health/egfr \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"creatinine":1,"age":50,"sex":"female"}'const res = await fetch("https://api.kit.forhosting.com/health/egfr", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"creatinine": 1,
"age": 50,
"sex": "female"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/egfr",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"creatinine": 1,
"age": 50,
"sex": "female"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/egfr", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"creatinine":1,"age":50,"sex":"female"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"creatinine":1,"age":50,"sex":"female"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/egfr", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"creatinine": 1,
"age": 50,
"sex": "female"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.egfr",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |