حاسبة فيتامين د
رفع فيتامين د من 20 إلى 40 نانوغرام لكل مليلتر لدى بالغ وزنه 70 كغ يحتاج إلى نحو 2000 وحدة دولية يوميًا وفق قاعدة Holick التقريبية. أدخل مستواك الحالي وهدفك ووزنك لتعرف الجرعة اليومية الإضافية. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- المستوى الحالي
- 20
- المستوى المستهدف
- 40
- الوزن
- 70
- الحالي (نغ/مل)
- 20 IU
- الهدف (نغ/مل)
- 40
- الوزن (كجم)
- 70
- الفرق (نغ/مل)
- 20
إن 25-هيدروكسي فيتامين د في المصل هو الواسم المخبري الذي يُقصد عند الحديث عن مستوى فيتامين د، والرقم اليومي بالوحدة الدولية هو ما يلزم بعد نتيجة حالية وهدف. تقبل حاسبة فيتامين د هذه قيمة 25(OH)D الحالية بالنانوغرام لكل مليلتر، وهدفًا بالوحدة ذاتها، ووزن الجسم بالكيلوغرام، ثم تطبق قاعدة Holick المعدّلة للوزن المستخدمة في أوراق التجريع التعليمية: مئة وحدة دولية يوميًا ترفع 25(OH)D بنحو ng/mL واحد لدى بالغ سبعون كيلوغرامًا، مع تحجيم خطي حسب الكتلة. الوزن الصفري أو الناقص يفشل كذلك، لأن كتلة جسم صفر ليست بالغًا حيًا. عاملوا كل نتيجة حسابًا تعليميًا لقاعدة منشورة، لا وصفة، ولا بديلًا لطبيب، ولا مشورة عن الشمس أو الغذاء أو عبوات التحميل بقوة موصوفة.
لماذا تتبع الوحدة الدولية اليومية لفيتامين د قاعدة 100 IU لكل ng/mL عند 70 kg
فيتامين د ذواب في الدهن، يُختزن في النسيج الشحمي، ويُبلَّغ من الدم على هيئة 25-هيدروكسي فيتامين د لا الهرمون النشط كالسيتريول. لذلك يتحدث الأطباء والمعلمون عن إغلاق فجوة بـ ng/mL، لا عن حجم زجاجة واحد لكل بالغ. روّج Michael Holick ومواد تعليمية من Endocrine Society قاعدة شفافة: لدى بالغ سبعون كيلوغرامًا ترفع نحو مئة وحدة دولية من فيتامين D3 يوميًا مصل 25(OH)D بنحو نانوغرام واحد لكل مليلتر.
هذه الهوية خطية في الفجوة وفي وزن الجسم، ولذلك يُخصَّص لبالغ تسعون كيلوغرامًا رقم يومي من الوحدات الدولية أكبر تناسبًا من بالغ خمسة وخمسون كيلوغرامًا لنقص ng/mL ذاته. تنفّذ هذه الحاسبة تلك الهوية وحدها: لا تضيف أسبوع تحميل، ولا تحوّل nmol/L داخليًا، ولا تمنح رصيد شمس موسميًا، ولا تقصّ النتيجة عند حد تنظيمي أعلى. تلك السياسات الإضافية من شأن طبيب يعرف الحمل وسوء الامتصاص والمرض الحبيبي والمعايرة التي أنتجت الرقم.
القيمة الحالية أو الهدف السالبة لا تكون تركيزًا مصليًا في هذا النموذج، وكتلة كيلوغرام سالبة ليست جسمًا حيًا، فتفشل تلك الطلبات بدل أخذ قيمة مطلقة تخفي خطأ إدخال. عاملوا الوحدة الدولية إضافة يومية تعليمية وفق تعريف Holick لمئة IU لكل ng/mL عند سبعين كيلوغرامًا، لا وصفة ولا إذنًا ببدء نظام جرعة عالية دون مهني مؤهل.
أين تظهر حاسبة جرعة فيتامين د في العمل الفعلي
تستخدم تربية الرعاية الأولية ودورات تغذية الرياضة وصناديق عافية الموظفين حاسبة فيتامين د حتى يراجع المتعلمون رقمًا يوميًا بالوحدة الدولية مقابل بروتوكول ورقي دون خلط دقائق شمس وحصص سمك دهني وعبوات تحميل موصوفة في الصفحة ذاتها. تحتاج مختبرات المحاكاة ومؤلفو الأوراق الإلكترونية وحيًا حتميًا يُرجع الوحدات الدولية ذاتها لزوج ng/mL ذاته والكتلة بالكيلوغرام ذاتها في كل إعادة ضبط لحالة، لا خلية جدول انحرفت عندما عدّل أحدهم ثابت المئة IU.
تريد فرق المنتجات التي تبني أدوات مكملات تعليمية خطوة موثّقة يدققها العملاء على الورق: الوحدات الدولية اليومية الإضافية تساوي فجوة 25(OH)D في مئة في الوزن على سبعين. يحتاج مساعدو البحث الذين يعدّون مجموعات سريرية اصطناعية تسميات مستقرة من مدخلات معلومة بلا نداءات شبكة ولا انجراف نموذج. إن احتجتم لاحقًا إلى مجموع تحميل لمرة واحدة أو محوّل nmol/L أو غربلة لتناول الكالسيوم فعاملوها مقاصد بحث وصفحات مستقلة بدل إثقال صفحة فيتامين د هذه.
اعرضوا النتائج دائمًا تقديرات تعليمية وفق قاعدة Holick المعدّلة للوزن؛ فالتكميل السريري يتطلب مهنيًا مؤهلًا ومعايرة حديثة وسياق أهلية لا تجمعه هذه الأداة. أبقوا الطلبات صغيرة، وثبّتوا الوحدات الدولية المقرّبة في الاختبارات، فتحصلون على جرعات قابلة للتكرار للواجبات وإضافات LMS وعاملات الحافة دون إقامة نظام صيدلة خاص بكم.
حالات الاستخدام
مفاتيح أوراق 25(OH)D في القاعة
ولّدوا الوحدات الدولية اليومية الإضافية من ng/mL حالي وng/mL هدف وكتلة بالكيلوغرام حتى يشترك المعلمون والمصححات الآلية في حقيقة Holick شفافة.
أدوات تعليمية لبرامج العافية
اعرضوا وحدة دولية يومية موثّقة لفيتامين د من فجوة مختبر ووزن الجسم، دون خلط دقائق شمس أو حصص سمك دهني أو عبوات تحميل موصوفة في الصفحة ذاتها.
تسميات مجموعات سريرية اصطناعية
اختموا تسميات مستقرة للوحدة الدولية اليومية على أزواج 25(OH)D وأوزان معلومة لملفات التدريس واختبارات الخط، بلا نداءات شبكة ولا انجراف نموذج.
الأسئلة الشائعة
أي معادلة تستخدمها حاسبة فيتامين د هذه؟
مئة IU يوميًا ترفع 25(OH)D بنحو ng/mL واحد لدى بالغ 70 kg.
أمستويات الدم بـ ng/mL أم بـ nmol/L؟
نانوغرام لكل مليلتر (ng/mL). حوّلوا nmol/L إلى ng/mL بالقسمة على 2.5 قبل النداء. الحاسبة لا تبدّل الوحدة داخليًا.
ماذا يحدث إذا كان 25(OH)D الحالي عند الهدف أو فوقه؟
الجرعة اليومية الإضافية صفر. لا تُرجع الحاسبة رقم وحدة دولية سالبًا؛ فهي تقدّر فقط التكميل اللازم لإغلاق فجوة صعودًا.
ماذا لو أدخلت وزنًا سالبًا أو 25(OH)D سالبًا؟
المستوى الحالي والهدف والوزن يجب ألا تكون سالبة؛ والوزن يجب أن يكون أكبر من الصفر كذلك.
كم أحتاج من فيتامين د يوميًا للانتقال من 20 إلى 40 نانوغرام لكل مليلتر؟
لبالغ وزنه 70 كغ تعطي القاعدة 2000 وحدة دولية يوميًا، أي مئة وحدة لكل نانوغرام لكل مليلتر من الفرق مع مراعاة الوزن. ويحصل الأثقل وزنًا على رقم أكبر بالنسبة نفسها. إنه حساب تعليمي وليس وصفة طبية.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/health/vitamin-d \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"current_level":20,"target_level":40,"weight":70}'const res = await fetch("https://api.kit.forhosting.com/health/vitamin-d", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"current_level": 20,
"target_level": 40,
"weight": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/vitamin-d",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"current_level": 20,
"target_level": 40,
"weight": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/vitamin-d", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"current_level":20,"target_level":40,"weight":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"current_level":20,"target_level":40,"weight":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/vitamin-d", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"current_level": 20,
"target_level": 40,
"weight": 70
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vitamin_d",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يُرجع JSON تلك الوحدات الدولية اليومية الإضافية من الكولي كالسيفيرول. القيمة الحالية أو الهدف أو الوزن السالب يفشل بـ invalid_input ولا يُحاسب. تشترك أداة المتصفح المجانية وواجهة API في مكتبة واحدة، فتتوافق عرض القاعة وخط التشغيل الآلي دائمًا.
لماذا تتبع الوحدة الدولية اليومية لفيتامين د قاعدة 100 IU لكل ng/mL عند 70 kg
التنفيذ حساب عائم صرف: بلا مراجعة شبكة لجدول مكملات، وبلا نموذج لغة، وبلا ساعة، لذا فإن المدخلات المتطابقة تنتج دائمًا JSON متطابقًا.
ما ترسلونه وكيف تُرجع الوحدة الدولية اليومية
تُحوَّل السلاسل الرقمية. إذا بلغ الناتج الحالي الهدف أو تجاوزه فتكون الجرعة اليومية الإضافية صفرًا لا رقم وحدة دولية سالبًا. بالغ سبعون كيلوغرامًا ينتقل من عشرين إلى أربعين ng/mL يحصل على ألفي IU في اليوم. بالغ أربعة وثمانون كيلوغرامًا ينتقل من خمسة عشر إلى خمسين ng/mL يحصل على أربعة آلاف ومئتي IU في اليوم. حوّلوا الأرطال إلى كيلوغرام بالقسمة على 2.20462 قبل النداء؛ وحوّلوا nmol/L إلى ng/mL بالقسمة على 2.5. قدّموا ثلاثة أعداد محدودة. current_level هو أحدث 25(OH)D بـ ng/mL وقد يكون صفرًا حين تبلّغ المعايرة نتيجة غير قابلة للكشف؛ وتُقبل الأسماء البديلة current وcurrent_ng_ml وserum_25ohd وbaseline وcurrent_25ohd. target_level هو 25(OH)D المرغوب بالوحدة ذاتها؛ وتُقبل target وtarget_ng_ml وdesired وdesired_25ohd وgoal. weight هو كتلة الجسم بالكيلوغرام أكبر تمامًا من الصفر؛ وتُقبل weight_kg وbody_weight وmass وkg. السلاسل الفارغة والحقول الناقصة وNaN وInfinity تفشل بـ invalid_input مع تسمية الحقل ولا تُحاسب. current_level أو target_level أو weight السالب يفشل؛ ويجب أن يكون weight أكبر من الصفر كذلك. عند النجاح تحسب الخدمة delta_ng_ml هدفًا ناقص الحالي وdose_iu أقرب عدد صحيح لـ max(0, الفرق × مئة × الوزن ÷ سبعين). يُرجع JSON قيم current_ng_ml وtarget_ng_ml وweight_kg، وdelta_ng_ml وdose_iu وunit المساوي IU وسلسلة formula تعيد صياغة هوية Holick. تسعيرة نداءات API الناجحة هي القاعدة المنشورة $0.002 لكل عنصر؛ وإخفاقات التحقق لا تستهلك الرصيد المدفوع مسبقًا. ولأن الحساب ضئيل ومحلي بالكامل في الـ Worker، تهيمن مصافحة المهمة على الكمون لا الحساب.
أين تظهر حاسبة جرعة فيتامين د في العمل الفعلي
يريد مؤلفو المناهج الذين ينشرون دروسًا تفاعلية شكل JSON ذاته في أداة متصفح مجانية وفي API خادم حتى تبقى الأوراق دون اتصال والمصححات الآلية متوافقة. ولأن هذه القدرة محرك parse صرف، فإن تسعيرة API هي القاعدة المنشورة $0.002 لكل عنصر ناجح والتحقق الفاشل لا يستهلك الرصيد المدفوع مسبقًا.
أسئلة تقنية
هل حاسبة جرعة فيتامين د مجانية؟
أداة المتصفح مجانية. نداءات API تكلف $0.002 لكل طلب ناجح من رصيد KIT المدفوع مسبقًا؛ والتحقق الفاشل لا يُحاسب أبدًا.