حاسبة أسمولية البلازما
صوديوم 140 وغلوكوز 90 ملغ/دل وBUN قدره 14 ملغ/دل تعطي أسمولية بلازما محسوبة قدرها 290 ملي أسمول/كغ. أدخل قيم تحليل كيميائي أساسي، والإيثانول إن وُجد، لترى المجموع وما يضيفه كل حدّ. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الصوديوم
- 140
- الغلوكوز
- 90
- Bun
- 14
- الإيثانول
- 0 mOsm/kg
- حدّ الصوديوم
- 280
- حدّ الجلوكوز
- 5
- حدّ BUN
- 5
تقدّر أسمولية البلازما المحسوبة مدى تركيز البلازما بتحويل لوحة كيميائية أساسية إلى ميلي أوسمول لكل كيلوغرام من الماء. يلجأ الطلاب والممرضون وفرق برمجيات الصحة إلى هذا الرقم عند دراسة التوترية ومراجعة نقص صوديوم الدم وتعليم سبب إضافة الغلوكوز واليوريا أوسمولات دون التوترية الفعالة نفسها للصوديوم. تطبق هذه الحاسبة صيغة Worthley لمضاعفة الصوديوم: ضعف صوديوم المصل زائد الغلوكوز مقسومًا على ثمانية عشر زائد نيتروجين اليوريا في الدم مقسومًا على 2.8، مع حد إيثانول اختياري مقسوم على 4.6، وتعيد المجموع بوحدة mOsm/kg مع كل مساهمة. الغلوكوز و BUN عددان محدودان غير سالبين إلزاميان بالميليغرام لكل ديسيلتر؛ والإيثانول يساوي صفرًا افتراضيًا عند حذفه.
ماذا تقيس أسمولية البلازما المحسوبة وما المدخلات اللازمة
أسمولية البلازما هي عدد أوسمولات المذاب لكل كيلوغرام من ماء البلازما. تستطيع المختبرات قياسها بخفض نقطة التجمد، لكن القيمة التعليمية اليومية تقدير محسوب من الصوديوم والغلوكوز ونيتروجين اليوريا في الدم. يهيمن الصوديوم والأنيونات المرافقة على العد، ولذلك تضاعف صيغة Worthley تركيز الصوديوم بالميلي مكافئ لكل لتر.
يُحوَّل الغلوكوز بالميليغرام لكل ديسيلتر إلى ميلي مول لكل لتر بالقسمة على ثمانية عشر، وهو الوزن الجزيئي للغلوكوز مقسومًا على عشرة. يُحوَّل نيتروجين اليوريا في الدم بالميليغرام لكل ديسيلتر بالقسمة على 2.8، كتلة نيتروجين اليوريا مقسومة على عشرة. يُحوَّل الإيثانول عند وجوده بالقسمة على 4.6.
يضيف الإيثانول الاختياري بالميليغرام لكل ديسيلتر حد الكحول؛ إذا حذفته يستخدم المحرك صفرًا فتكون مساهمة الإيثانول عملية فارغة شفافة. حدود عملية تُبقي مدخلات الصف والاستخدام العام معقولة: صوديوم أكبر من صفر حتى ثلاثمئة، غلوكوز من صفر إلى ألفين، BUN من صفر إلى أربعمئة، إيثانول من صفر إلى ألف.
الاستخدام في التعليم والممارسة وحدوده
استخدم حاسبة أسمولية البلازما المجانية في المتصفح لعروض الصف ومراجعة واجبات التمريض والتعلم الشخصي السريع دون إعادة تنفيذ قواسم Worthley في كل جدول. فضّل وحدات اصطلاحية متسقة؛ إذا جمعت واجهتك أعدادًا صحيحة فقط فأرسل أعدادًا صحيحة وما يزال المحرك يقبل سلاسل رقمية. تتبع مدخلات المصدر قواعد الاحتفاظ نفسها لسائر عناصر parse في KIT، والنتائج آمنة للتثبيت في تجهيزات التكامل المستمر لأن الخوارزمية حتمية تمامًا.
أبقِ التوقعات تعليمية: هذه أداة حساب وتعلم لا جهازًا طبيًا تشخيصيًا، وينبغي لمن لديهم أعراض أو اضطرابات كهارل معروفة أو مرض كلوي أو اشتباه بابتلاع كحوليات سامة اتباع المشورة الطبية المهنية بدل أي رقم آلي منفرد.
حالات الاستخدام
تطبيقات التثقيف الصحي وأوراق العمل
تُظهر التطبيقات للمتعلمين كيف يرفع فرط سكر الدم وآزوتيمية الدم والإيثانول كلٌّ على حدة أسمولية البلازما المحسوبة دون إعادة ترميز القواسم 18 و 2.8 و 4.6 على كل عميل.
مختبرات المحاكاة وواجهات SaaS الخلفية
خطوط أنابيب الخادم التي تخزّن أصلًا لوحات استقلاب أساسية تستدعي مسارًا مدفوعًا مسبقًا لحقول Posm بدل تكرار الصيغة في كل لغة.
الأسئلة الشائعة
ما الوحدات التي ينبغي إرسالها؟
الصوديوم بوحدة mEq/L (وهي نفسها mmol/L لأيون Na+). الغلوكوز ونيتروجين اليوريا في الدم والإيثانول الاختياري بوحدة mg/dL. لا ترسل قيم النظام الدولي بالميلي مول لكل لتر للغلوكوز أو اليوريا؛ فذلك ينقص العد.
ماذا يحدث إذا كان الصوديوم صفرًا أو سالبًا؟
يجب أن يكون الصوديوم عددًا موجبًا أكبر من صفر؛ تُرفض القيم الناقصة وغير الرقمية والصفرية والسالبة ولا تُحتسب.
هل الإيثانول إلزامي؟
لا. الإيثانول اختياري وقيمته الافتراضية صفر، لذا لا يدخل حد الإيثانول في المجموع فعليًا.
كيف تُحسب أسمولية البلازما؟
تُضاعف قيمة الصوديوم، ثم يُضاف الغلوكوز مقسومًا على 18 وBUN مقسومًا على 2.8، والإيثانول مقسومًا على 4.6 إن أدخلته. والنتيجة بوحدة ملي أسمول لكل كيلوغرام من ماء البلازما.
لماذا يُضاعف الصوديوم في الصيغة؟
لأن الصوديوم مع الأيونات السالبة المرافقة له يشكّل معظم الجزيئات الذائبة في البلازما. لذلك تضاعفه صيغة وورثلي، بينما يضيف الغلوكوز واليوريا حدودًا أصغر.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/health/plasma-osmolality \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"sodium":140,"glucose":90,"bun":14}'const res = await fetch("https://api.kit.forhosting.com/health/plasma-osmolality", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"sodium": 140,
"glucose": 90,
"bun": 14
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/plasma-osmolality",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"sodium": 140,
"glucose": 90,
"bun": 14
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/plasma-osmolality", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"sodium":140,"glucose":90,"bun":14}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"sodium":140,"glucose":90,"bun":14}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/plasma-osmolality", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"sodium": 140,
"glucose": 90,
"bun": 14
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.plasma_osmolality",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يجب أن يكون الصوديوم عددًا محدودًا موجبًا بصرامة؛ الصوديوم الصفري أو السالب أو الناقص أو غير الرقمي يفشل بـ invalid_input ولا يُحتسب.
ماذا تقيس أسمولية البلازما المحسوبة وما المدخلات اللازمة
أرسل الحقول الإلزامية sodium و glucose و bun كأعداد محدودة؛ تُقبل الأسماء البديلة مثل na و glu و blood_urea_nitrogen و etoh عندما تكون موثّقة. الصوديوم الذي ليس عددًا موجبًا — صفر أو سالب أو ناقص أو فارغ أو لانهائي أو غير رقمي — يفشل بـ invalid_input لأن صوديوم المصل غير الموجب ليس لوحة صالحة لهذه الحاسبة. المدخلات المتطابقة تنتج دائمًا JSON متطابقًا لأن المسار حساب نقي بلا شبكة ولا نموذج ولا بذرة عشوائية ولا ساعة حائط.
قراءة الأسمولية وحدود المساهمة وحقول الاستجابة
استخدم osmolality وحده عندما تحتاج الرقم المحسوب لورقة عمل؛ واستخدم الحدود الأربعة عند تعليم سبب رفع فرط سكر الدم أو آزوتيمية الدم للتقدير، أو سبب احتياج لوحة بتاريخ شرب إلى حد الإيثانول. لا تخلط هذا المسار مع الأسمولارية الكيميائية من عوامل van’t Hoff، أو منتجات فجوة الأسمول التي تحتاج أيضًا أسمولية مقاسة، أو حاسبات وحدات النظام الدولي التي تجمع غلوكوزًا ويوريا معبَّرين أصلًا بالميلي مول لكل لتر؛ فتلك نوايا بحث وعقود مختلفة. عند النجاح تعيد الاستجابة sodium و glucose و bun و ethanol بتقريب مستقر، وتعيّن unit إلى mOsm/kg، وتبلّغ ethanol_provided لتعرف هل أرسل العميل الإيثانول أم طُبّق الافتراضي صفر. حقل osmolality مجموع أربعة حدود: sodium_term يساوي ضعف الصوديوم، و glucose_term يساوي الغلوكوز مقسومًا على ثمانية عشر، و bun_term يساوي BUN مقسومًا على 2.8، و ethanol_term يساوي الإيثانول مقسومًا على 4.6. تعيد سلسلة formula هوية Worthley تلك، و method دائمًا worthley_2na حتى يتفرع الرمز اللاحق دون تفقد الأشكال. لوحة بالغة نموذجية بصوديوم مئة وأربعين وغلوكوز تسعين و BUN أربعة عشر تعطي مئتين وثمانين زائد خمسة زائد خمسة، أي مئتين وتسعين ميلي أوسمول لكل كيلوغرام، مع ethanol_term صفرًا عند حذف الكحول. الحقول الإلزامية الناقصة والقيم غير المحدودة والقراءات خارج النطاق والغلوكوز أو BUN السالب وأي صوديوم ليس عددًا موجبًا تفشل كلها بـ invalid_input ولا تُحتسب.
استخدام API والتسعير وتدفقات المنتج والحدود العملية
أرسل جسم JSON بقيم sodium و glucose و bun الإلزامية والإيثانول الاختياري عندما تريد إدراج مساهمة الكحول. استخدم API المدفوعة مسبقًا عندما يحتاج SaaS صحي أو ورقة عمل إلكترونية أو مختبر محاكاة أو منصة تدريس أو LMS مدرسي عقدًا مستقرًا تحت رصيد KIT بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد أبدًا بعد رفض المحرك للطلب. اقرن هذا المسار بوحدات مختبرك وتدفقك السريري: أكد أن الغلوكوز و BUN بالميليغرام لكل ديسيلتر لا بالميلي مول لكل لتر، وأن الإيثانول تركيز مصل لا قراءة نفس، ثم خزّن الأسمولية إلى جانب اللوحة الخام للوحات المعلومات وأعمدة التصدير sodium و glucose و bun و ethanol و osmolality. يمكن للمؤلفين الذين يصدرون SDK ربط osmolality بجداول وأشرطة لونية لمجالات مرجع تعليمية تحددها بنفسك وبطاقات تدريس خطوة بخطوة تعرض سلسلة الصيغة وكل حد.
حالات التكامل
واجبات التمريض وكلية الطب
يرسل الطلاب لوحات Na والغلوكوز و BUN ويثبّتون JSON الأسمولية المتوقع في مصححات آلية بحدود Worthley الحتمية.
أسئلة تقنية
كيف تُحسب أسمولية البلازما؟
صيغة Worthley: Posm = 2×Na + glucose/18 + BUN/2.8 + ethanol/4.6، مع Na بوحدة mEq/L والغلوكوز و BUN والإيثانول بوحدة mg/dL. تتضمن الاستجابة osmolality بوحدة mOsm/kg وكل حد.
هل حاسبة أسمولية البلازما مجانية؟
تعمل أداة المتصفح مجانًا على جهازك. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُحتسب.