حاسبة الأيض الأساسي أكسفورد هنري
قدّر سعرات الراحة بمعادلات أكسفورد لهنري (2005) المبنية على بيانات واسعة متعددة الأعراق: رجل عمره 30 عامًا ووزنه 70 كغ يحصل على 1583.17 سعرة، أي 6.62 ميغاجول، يوميًا. يكفي الوزن والجنس والعمر. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الوزن
- 70
- الجنس
- ذكر
- Age
- 30
- معدل الأيض الأساسي (kcal/يوم)
- 1,583.17 kcal/day
- معدل الأيض الأساسي (MJ/يوم)
- 6.62
- المعادلة
- oxford_henry
- سنة المعادلة
- 2,005
معدل الأيض الأساسي هو الطاقة التي ينفقها جسمكم في الراحة التامة لدعم العمليات الحيوية مثل التنفس والدورة الدموية وإصلاح الخلايا وتنظيم الحرارة. معادلات أكسفورد، التي نشرها هنري عام 2005، تقدّر ذلك الحدّ اليومي من السعرات من وزن الجسم والجنس البيولوجي وفئة عمرية منفصلة، اعتمادًا على مجموعة بيانات كبيرة متعددة الأعراق خفّضت عمدًا التمثيل الزائد لعينات عسكرية أوروبية وُجدت في جداول شوفيلد الأقدم. تطبّق هذه القدرة المعاملات المنشورة المعتمدة على الوزن فقط بدقة: بلا تخمينات من أجهزة تتبّع اللياقة، وبلا واجهة تغذية من طرف ثالث، وبلا مضاعفات نشاط مخفية. تحصلون على أرقام شفافة بالكيلو سعرة والميغاجول في اليوم لخطط الوجبات والملاحظات السريرية ومنتجات العافية أو مسارات البحث، وتنفَّذ الرياضيات الحتمية نفسها مجانًا في ودجة المتصفح وعلى مسار واجهة البرمجة المدفوع.
ما الذي تحسبه معادلات أكسفورد هنري ولماذا تهمّ
تقدّر معادلات أكسفورد (هنري 2005) معدل الأيض الأساسي من كتلة الجسم والجنس وفئة العمر الزمني. لكل اقتران من الجنس والفئة تكون الصيغة نموذجًا خطيًا بسيطًا: الأيض الأساسي بالميغاجول في اليوم يساوي المعامل a مضروبًا في الوزن بالكيلوغرام زائد المعامل b. تُعرَّف ست فئات عمرية لكل جنس — من صفر إلى ثلاث سنوات، ومن ثلاث إلى عشر، ومن عشر إلى ثماني عشرة، ومن ثماني عشرة إلى ثلاثين، ومن ثلاثين إلى ستين، وستون فما فوق — مع حدود دنيا شاملة وحدود عليا حصرية باستثناء المجموعة المفتوحة ستين فما فوق.
تأتي تلك المعاملات من إعادة تحليل لأكثر من عشرة آلاف قياس للأيض الأساسي استبعدت أشخاصًا عسكريين إيطاليين كانوا ممثلين بإفراط في قواعد شوفيلد السابقة وأضافت آلاف الملاحظات من مناطق استوائية ونامية. النتيجة هي حدّ طاقة في الراحة وليست إجمالي إنفاق الطاقة اليومي: لا تضيف التمرين ولا توليد الحرارة من النشاط غير الرياضي ولا التأثير الحراري للطعام ولا الطلب المرتبط بالمرض.
تفضّل إرشادات SACN في المملكة المتحدة وكثير من أدلة التغذية الأوروبية هنري على جداول منظمة الأغذية والزراعة القديمة للبالغين المعاصرين متعددي الأعراق لأن القيم المتوقعة تميل إلى أن تكون أدنى وأقرب إلى إنفاق الراحة المقاس في عينات التحقق. استخدموا الرقم خطّ أساس ثم أضيفوا عوامل النشاط أو المتناول المقاس عندما تحتاجون ميزانية سعرات كاملة. ولأن الحساب حسابيّ بحت على ثلاثة مقاييس مع استعلام جدول، يعيد كل isolate وكل جلسة متصفح القيمة نفسها للمدخلات نفسها، ما يجعل تخزينها آمنًا في اختبارات مرجعية وسجلات تدقيق ومسارات دفعية دون انحراف بين بيئات التشغيل.
كيف تستدعون واجهة البرمجة وتفسّرون الحقول
أرسلوا ثلاثة حقول إلزامية: weight رقمًا موجبًا بالكيلوغرام، وsex كـ male أو female (تُقبل الصيغ القصيرة m وf وman وwoman)، وage عدد سنوات غير سالب وبحد أقصى مئة وثلاثون. يُعيَّن العمر تلقائيًا إلى فئة هنري: مثلًا age ثلاثون يختار فئة ثلاثين إلى ستين، وage خمسة وعشرون فئة ثماني عشرة إلى ثلاثين، وage ستون المجموعة المفتوحة ستين فما فوق. لا قفزة شبكة ولا استدعاء نموذج ولا عشوائية، فتبقى الكمون في نطاق التحليل الصرف على الحافة.
اقرنوا هذه النتيجة بمضاعف مستوى النشاط البدني الخاص بكم إن احتجتم تقدير إجمالي إنفاق الطاقة؛ تتوقف هذه القدرة عمدًا عند الأيض الأساسي حتى تبقى نصوص المنتج والأدوات السريرية صادقة بشأن ما قيس.
أين تنسجم في مسارات الصحة والمنتج الفعلية
تجمع تطبيقات الإرشاد الغذائي القياسات الجسمية عند التسجيل وتحتاج رقم سعرات راحة قابلًا للدفاع ومتوافقًا مع الإرشاد الغذائي البريطاني والأوروبي قبل اقتراح المغذيات الكبرى. يحوّل منسّقو البحث السريري قياسات أفراد الدراسة دفعةً إلى أيض أساسي للتحليل الثانوي دون نشر صيغ جداول تتباعد خليةً بخلية أو تستخدم ثوابت شوفيلد قديمة. تعرض منصات اللياقة خط أساس شفافًا لأكسفورد هنري بجانب تقديرات استهلاك الأجهزة القابلة للارتداء حتى يفهم الأعضاء حدّ الراحة مقابل الإجمالي اليومي.
يمكن لبوابات العافية لدى شركات التأمين وأرباب العمل تعبئة حاسبات تعليمية مسبقًا دون شحن محركات ملكية أو استدعاء واجهات تغذية خارجية. مسار المتصفح مجاني للفحوصات المفردة: أدخلوا سبعين كيلوغرامًا وmale وعمرًا ثلاثين، وتأكدوا أن معاملات الذكور من ثلاثين إلى ستين تنتج رقمًا مستقرًا بالكيلو سعرة في اليوم.
حالات الاستخدام
خطوط أساس السعرات عند التسجيل
حوّلوا الوزن والجنس والعمر المجموعين عند التسجيل إلى أيض أساسي أكسفورد هنري قبل بناء خطة وجبات أو هدف مغذيات كبرى.
شفافية منتج العافية
أظهروا للمستخدمين فئة العمر الدقيقة والمعاملات ورقم kcal/يوم بجانب الإجماليات المعدّلة بالنشاط في لوحات اللياقة.
الأسئلة الشائعة
كم التكلفة؟
الحساب نفسه يعمل مجانًا في متصفحكم في هذه الصفحة.
ما المدخلات التي تتوقعها الصيغة؟
الوزن بالكيلوغرام (موجب)، والجنس male أو female (أو m/f/man/woman)، والعمر بالسنوات (غير سالب، بحد أقصى 130). الطول غير مطلوب لمعادلات أكسفورد المعتمدة على الوزن فقط.
هل هذا إجمالي إنفاق الطاقة اليومي (TDEE)؟
لا. هذه القدرة تعيد معدل الأيض الأساسي فقط. اضربوا بأنفسكم في مستوى نشاط بدني إن احتجتم تقدير TDEE.
لماذا رُفض طلبي؟
يجب أن يكون الوزن رقمًا موجبًا. يجب أن يكون العمر غير سالب وبحد أقصى 130. يجب أن يكون الجنس male أو female (أو m/f/man/woman).
كيف يختلف أكسفورد هنري عن Mifflin-St Jeor أو Harris-Benedict؟
يستخدم أكسفورد هنري نماذج خطية بالوزن فقط، مُطبقة على ست فئات عمرية والجنس، مستمدة من مجموعة بيانات كبيرة متعددة الأعراق (هنري 2005). يستخدم Mifflin وHarris-Benedict أيضًا الطول وحدود عمر مستمرة بمعاملات مختلفة. تنفّذ هذه القدرة أكسفورد هنري فقط.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/health/bmr-oxford-henry \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":70,"sex":"male","age":30}'const res = await fetch("https://api.kit.forhosting.com/health/bmr-oxford-henry", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 70,
"sex": "male",
"age": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/bmr-oxford-henry",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 70,
"sex": "male",
"age": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/bmr-oxford-henry", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":70,"sex":"male","age":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":70,"sex":"male","age":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/bmr-oxford-henry", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"weight": 70,
"sex": "male",
"age": 30
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bmr_oxford_henry",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
كيف تستدعون واجهة البرمجة وتفسّرون الحقول
تُربط الأسماء البديلة weight_kg وkg وmass وyears وage_years وgender بنفس المعاملات حتى تتصل النماذج القائمة دون إعادة تسمية. الوزن غير الموجب يفشل فورًا بـ invalid_input ولا يُحاسب؛ والجنس أو العمر الناقص أو غير القابل للتحليل يولّدان أيضًا invalid_input باسم حقل واضح. الاستجابة الناجحة تعيد bmr_kcal_day وbmr_mj_day مقرّبين إلى منزلتين عشريتين، والجنس المطبّع، والوزن والعمر الرقميين المستخدمين، وتسمية age_band، والمعاملين a وb المطبّقين، وسلسلة صيغة مقروءة، وتسمية الوحدة kcal/day، ومعرّفات method وequation لمسارات التدقيق.
أين تنسجم في مسارات الصحة والمنتج الفعلية
يدمج المطوّرون الاستدعاء في مهام مجدولة وwebhooks حتى تتشارك كل خدمة مصغّرة تعريفًا واحدًا لهنري 2005 بدل إعادة تنفيذ ضربات حسّاسة للفاصلة العائمة تختلف في التقريب وتحويل الوحدات. مسار واجهة البرمجة يكلف $0.002 لكل طلب ناجح ويُفوتر لكل عنصر، ما يبقي سكربتات التسجيل الجماعي رخيصة مع تغطية التنفيذ على الحافة. ولأن النتائج حتمية، يمكن لسجلات التدقيق تخزين الاستجابة الكاملة بما فيها age_band والمعاملات وإعادة تشغيلها بعد سنوات دون انحراف، وتثبت الاختبارات المرجعية JSON الدقيق لانحدارات التكامل المستمر عبر حزم SDK لكل لغة.
حالات التكامل
مسارات سريرية وبحثية
احسبوا دفعةً تقديرات طاقة الراحة لأفراد الدراسة بمعاملات هنري 2005 المدققة ومخرج JSON مستقر.