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