حاسبة جرعة الوارفارين
شخص عمره 65 سنة ووزنه 80 كغ مع VKORC1 GG وCYP2C9 *1/*1 يحصل على جرعة أولية تقديرية قدرها 41.07 ملغ في الأسبوع، أي نحو 5.87 ملغ يوميًا. هذا تقدير تعليمي تناقشه مع طبيبك وليس وصفة. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- Age
- 65
- الوزن
- 80
- جين VKORC1
- GG
- Cyp2c9
- *1/*1
- الجرعة الأسبوعية (ملغ)
- 41.07
- الجرعة اليومية (mg)
- 5.87
- العمر بالعقود
- 6.5
- معامل VKORC1
- 0
الوارفارين مضاد لفيتامين K تتفاوت كميته الأسبوعية المستقرة بالميليغرام أضعافاً بين المرضى، لأن العمر وحجم الجسم وجينين مدروسين جيداً — VKORC1 وCYP2C9 — يغيّران هدف الدواء وتصفية الـ S-وارفارين معاً. تأخذ حاسبة جرعة الوارفارين هذه العمر بالسنوات، ووزن الجسم بالكيلوغرام، ونمطاً جينياً VKORC1 -1639G>A، وزوج أليلات نجمية لـ CYP2C9، ثم ترجع جرعة أسبوعية ابتدائية تعليمية بالميليغرام وفق هوية ثابتة من International Warfarin Pharmacogenetics Consortium.
كيف تُحسب الجرعة الأسبوعية بالميليغرام من العمر والوزن والنمط الجيني
هوية حاسبة جرعة الوارفارين هذه النموذج الدوائي الجيني للجذر التربيعي لدى International Warfarin Pharmacogenetics Consortium، ويُقيَّم على أربع مدخلات فقط: العمر بسنوات كاملة، ووزن الجسم بالكيلوغرام، ونمط جيني VKORC1 من G إلى A عند الموضع ناقص 1639، وزوج أليلات نجمية لـ CYP2C9. يتنبأ الانحدار المنشور بالجذر التربيعي للكمية الأسبوعية بالميليغرام ثم يربّع ذلك المتنبئ، فيكون الرقم الراجع مليغرامات في الأسبوع لا في اليوم. يدخل العمر عقوداً، أي العمر مقسوماً على عشرة، بمعامل ناقص 0.2614، فكل عقد إضافي من العمر يخفض متنبئ الجذر ومن ثم الجرعة الأسبوعية.
يدخل الوزن بالكيلوغرام بمعامل زائد 0.0128، فيتلقى المريض الأثقل كمية أسبوعية أكبر بالميليغرام عندما يُثبَّت النمط الجيني. VKORC1 من النمط GG هو المرجع بمعامل صفر؛ ويطرح AG مقدار 0.8677 من المتنبئ ويطرح AA مقدار 1.6974، موافقاً النتيجة المعروفة بأن أليل A يخفض مختزلة إيبوكسيد فيتامين K الكبدية ومن ثم الميليغرامات اللازمة لبلوغ نسبة دولية معيَّرة نموذجية. CYP2C9 نجم واحد على نجم واحد هو المرجع؛ وتطرح أليلات النجم اثنين والنجم ثلاثة 0.5211 أو 0.9357 أو 1.0616 أو 1.9206 أو 2.3312 وفق الأزواج الستة المغلقة التي نمذجها الاتحاد.
لا يُجمع الطول ولا الأصل ولا محرّضات الإنزيم ولا الأميودارون: يُطوى قوام مرجعي قدره مئة وسبعون سنتيمتراً في المقطع، وتبقى المتغيرات الوهمية الاختيارية الأخرى عند أصل الأصل الأوروبي بلا محرّض وبلا أميودارون في الملاءمة الأصلية. التقريب مستقر إلى منزلتين عشريتين على الرقم الأسبوعي بالميليغرام حتى تقارن goldens بايتاً ببايت عبر أزمنة تشغيل JavaScript. تُحذف مفاتيح الخرج الاختيارية بدل إرسالها إلى null.
أين تبرر حاسبة جرعة الوارفارين وجودها
تستخدم عيادات مضادات التخثر وخدمات استشارة الوراثة الدوائية حاسبة جرعة الوارفارين حتى يصير عمر مسجَّل سلفاً في الملف ووزن آخر فحص ونمطان جينيان متمايزان من تقرير مختبر رقماً أسبوعياً بالميليغرام يستطيع صيدلي كتابته إلى جوار تركيز قرص قبل أول فحص INR. تخصّص مختبرات تعليم الصيدلة والطب الهوية نفسها حتى يرى الطلاب لماذا لا يجوز لمريضين في الخامسة والستين بالوزن نفسه أن يشتركا في قاعدة خمسة مليغرامات في اليوم حين يكون أحدهما VKORC1 GG مع CYP2C9 نجم واحد على نجم واحد والآخر AA مع نجم ثلاثة على نجم ثلاثة.
التحقق الفاشل لا يستهلك الرصيد. الحاسبة لا تحل محل سريري مرخّص ولا تختار INR هدفاً ولا تحمّل جرعة دفعة في اليوم الأول أو الثاني ولا تعدّل الأميودارون ولا الريفامبين ولا فيتامين K الغذائي ولا مرض الكبد ولا تحوّل مجموعاً أسبوعياً بالميليغرام إلى تقويم أقراص من الاثنين إلى الأحد. أرسلوا الأنماط الجينية التي يبلّغها مختبركم سلفاً بترميز G إلى A عند ناقص 1639 وأليلات CYP2C9 النجمية وعاملوا الناتج الأسبوعي رقماً في ورقة عمل للبداية يُراجع على النشرة وخطة الرصد في ولايتكم.
حالات الاستخدام
أوراق البدء في عيادة مضادات التخثر
حوّلوا عمر الملف وآخر وزن جسم ونمطين جينيين مختبريين إلى رقم أسبوعي واحد بالميليغرام يستطيع صيدلي تدوينه إلى جوار تركيز قرص قبل أول INR.
ملء الاستمارات مسبقاً ومراجعات الجداول
ثبّتوا هوية IWPC نفسها في التكامل المستمر حتى لا تعامل استمارة القبول نمطاً جينياً مجهولاً صمتاً على أنه جرعة متوسط سكاني.
الأسئلة الشائعة
كيف تُحسب الجرعة الأسبوعية من الوارفارين؟
قيّموا هوية الجذر التربيعي IWPC: 5.6044 زائد 0.0087 في 170 cm، ناقص 0.2614 في العمر بالعقود، زائد 0.0128 في الوزن بالكيلوغرام، ناقص معاملات VKORC1 وCYP2C9، ثم ربّعوا الناتج.
أي أنماط VKORC1 وCYP2C9 الجينية تُقبل؟
يجب أن يكون VKORC1 واحداً من GG أو AG أو AA (تُطبَّع أشكال الشرطة المائلة مثل G/G). ويجب أن يكون CYP2C9 واحداً من *1/*1 أو *1/*2 أو *1/*3 أو *2/*2 أو *2/*3 أو *3/*3. يُرتَّب ترتيب الأليلات.
ماذا يحدث إذا كان النمط الجيني مجهولاً؟
لا تطبّق هذه الحاسبة معاملات وهمي المجهول لدى IWPC. نتيجة VKORC1 أو CYP2C9 الغائبة أو غير المعترف بها تُرفض ولا تُفوتر.
أهذه الحاسبة وصفة أو بديل عن السريري؟
لا. ترجع تقديراً أسبوعياً ابتدائياً تعليمياً. لا تقرأ INR ولا تختار نطاقاً هدفاً ولا تحمّل جرعة دفعة ولا تعدّل الأميودارون أو الغذاء أو الأدوية المتداخلة. أكّدوا الرقم لدى سريري مرخّص ونشرة المنتج في ولايتكم.
لماذا لا تطلب الحاسبة الطول أو الأدوية الأخرى؟
لأنها تعتمد على العمر والوزن والنمطين الجينيين فقط. فالطول المرجعي 170 سم مدمج مسبقًا في القيمة الأساسية، ويبقى الأصل العرقي ومحرّضات الإنزيمات والأميودارون عند خط الأساس في النموذج الأصلي.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/health/warfarin-dosing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":65,"weight":80,"vkorc1":"GG","cyp2c9":"*1/*1"}'const res = await fetch("https://api.kit.forhosting.com/health/warfarin-dosing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 65,
"weight": 80,
"vkorc1": "GG",
"cyp2c9": "*1/*1"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/warfarin-dosing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 65,
"weight": 80,
"vkorc1": "GG",
"cyp2c9": "*1/*1"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/warfarin-dosing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":65,"weight":80,"vkorc1":"GG","cyp2c9":"*1/*1"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":65,"weight":80,"vkorc1":"GG","cyp2c9":"*1/*1"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/warfarin-dosing", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"age": 65,
"weight": 80,
"vkorc1": "GG",
"cyp2c9": "*1/*1"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.warfarin_dosing",
"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 بدل إحلال متوسط سكاني. الحساب الصرف نفسه يعمل مجاناً في المتصفح وعبر API بسعر $0.002 لكل استدعاء ناجح. هذه تقدير تعليمي للبداية، لا وصفة.
كيف تُحسب الجرعة الأسبوعية بالميليغرام من العمر والوزن والنمط الجيني
القيمة unknown ليست نمطاً جينياً في هذا العقد؛ تفشل بـ invalid_input بدل تطبيق وهمي المجهول لدى الاتحاد، لأن اختراع جرعة متوسط سكاني من تقرير مختبر غائب أسوأ من خطأ صريح. لذلك يستقر من عمره خمس وستون سنة ووزنه ثمانون كيلوغراماً وVKORC1 لديه GG وCYP2C9 نجم واحد على نجم واحد قرب خمسين مليغراماً في الأسبوع بعد التربيع، بينما العمر والوزن نفسيهما مع AA ونجم ثلاثة على نجم ثلاثة يستقران أدنى بكثير.
عقد الإدخال وتعدادات النمط الجيني وشكل الاستجابة والأخطاء
الوزن الصفري أو السالب أو الغائب أو NaN أو Infinity، أو عمر خارج واحد إلى مئة وعشرين، أو عمر غير صحيح، أو قيمة خارج تعدادات النمط الجيني تفشل بالطريقة نفسها. التحقق الفاشل لا يُفوتر. أرسلوا بجسم JSON عبر POST أربعة حقول إلزامية. age هو عمر المريض بسنوات كاملة من واحد إلى مئة وعشرين؛ وتشمل الأسماء البديلة age_years وyears وpatient_age. وweight هو كتلة جسم المريض بالكيلوغرام ويجب أن يكون عدداً منتهياً موجباً بصرامة لا يزيد على أربعمئة؛ وتشمل الأسماء البديلة weight_kg وbody_weight وkg وmass وpatient_weight. وvkorc1 هو النمط الجيني VKORC1 من G إلى A عند ناقص 1639 ويجب أن يكون من المجموعة المغلقة GG أو AG أو AA؛ وتُقبل أشكال الشرطة المائلة مثل G/G وA/G وG/A وتُطبَّع؛ وتشمل الأسماء البديلة لاسم الحقل vkorc1_genotype وvk وrs9923231. وcyp2c9 هو زوج الأليلات النجمية لـ CYP2C9 ويجب أن يكون واحداً من نجم واحد على نجم واحد، أو نجم واحد على نجم اثنين، أو نجم واحد على نجم ثلاثة، أو نجم اثنين على نجم اثنين، أو نجم اثنين على نجم ثلاثة، أو نجم ثلاثة على نجم ثلاثة؛ ويُرتَّب ترتيب الأليلات حتى يصير نجم اثنين على نجم واحد نجماً واحداً على نجم اثنين؛ وتشمل الأسماء البديلة cyp2c9_genotype وcyp وcyp2c9_star. قد يصل كل حقل عددي عدداً JSON أو سلسلة عددية. عند النجاح يتضمن الجسم قيم age وweight وvkorc1 وcyp2c9 المنقّاة، وweekly_dose_mg رقماً رئيساً بالميليغرام في الأسبوع، وdaily_dose_mg تلك الكمية الأسبوعية مقسومة على سبعة، وage_decades، ومعاملي النمط الجيني المطبَّقين، والثابت reference_height_cm البالغ مئة وسبعين، وسلسلة formula، واسم الطريقة iwpc_pgx_age_weight_vkorc1_cyp2c9، وملاحظة بأن هذا تقدير أسبوعي ابتدائي تعليمي لا وصفة. السلاسل unknown وunk وmissing وعلامة استفهام ليست أنماطاً جينية: تفشل بـ invalid_input مع تسمية الحقل والإعلان أن النمط الجيني مجهول، لأن رقماً أجوف بالميليغرام من مختبر غير مبلَّغ أسوأ من خطأ صريح. قارنوا weekly_dose_mg بتراكيز أقراص المنتج الذي لديكم فعلاً؛ فهذا المحرك لا يحوّل الميليغرامات إلى تقويم أقراص بأيام الأسبوع ولا يقرأ INR ولا يعدّل الأدوية المتداخلة.
أين تبرر حاسبة جرعة الوارفارين وجودها
ولأن التنفيذ parse خالص من المرتبة A، يكلف كل استدعاء ناجح التعرفة الأساسية المنشورة $0.002 بلا رموز نموذج وبلا شبكة صادرة. أبقوا الطلبات صغيرة وثبّتوا weekly_dose_mg في التكامل المستمر لتحصلوا على أرقام تعليمية قابلة للتكرار لإضافات LMS وعُمّال الحافة وملء الاستمارات مسبقاً دون إقامة نظام دعم قرار سريري.
حالات التكامل
تمارين الوراثة الدوائية في المختبر التعليمي
أعطوا الطلاب العمر والوزن نفسيهما مع GG زائد نجم واحد مقابل AA زائد نجم ثلاثة حتى يروا لماذا تتغير الميليغرامات الأسبوعية، ثم دقّقوا weekly_dose_mg يدوياً.
أسئلة تقنية
كم تكلفة حاسبة جرعة الوارفارين؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُفوتر.