استراتيجية التطعيم الأمريكية
رتّبت الولايات المتحدة تخصيص لقاحات كوفيد-19 مجموعات السكان حتى تصل الجرعات الأولى النادرة آنذاك إلى من كانت تعرّضهم المهني الأعلى ومن كان خطر المرض الشديد لديهم الأعلى.
شغّل الأداة مجانًا
تطبق أداة استراتيجية التطعيم الأمريكية جدول المراحل الصادر عن CDC Advisory Committee on Immunization Practices في ديسمبر 2020: تقرأ العمر بالسنوات، وفئة المهنة، والإقامة في الرعاية الطويلة، ووجود حالة طبية عالية الخطر، ثم تعيد مرحلة الأولوية المعيَّنة. يجب أن يكون العمر عددًا صحيحًا غير سالب؛ إن نقص أو كان سالبًا أو كسريًا أو غير رقمي تفشل الطلبية بـ invalid_input ولا تُحصَّل. للمهنة والرعاية الطويلة وأعلام الخطر المرتفع قيم افتراضية موثّقة، بحيث يُنتج العمر وحده مرحلة. المنطق المتماثل نفسه يشغّل أداة المتصفح المجانية وواجهة API المدفوعة مسبقًا بسعر $0.002 لكل عنصر ناجح، فتثبّت القاعات والتمارين وفرق المنتجات JSON نفسه دون استدعاء قناة حكومية حيّة.
طريقة الاستخدام
أدخل القيم في النموذج أعلاه. تتحقق الأداة منها قبل الحساب ثم تعرض النتيجة في الصفحة نفسها.
راجع بياناتك
اتبع التسميات والوحدات الموضحة بجانب كل حقل. إذا كانت قيمة مفقودة أو خارج النطاق، توضح الصفحة الحقل الذي يحتاج إلى تصحيح.
أعد الحساب أو نفّذه آليًا
استخدم أداة الويب للفحوص الفردية، واستخدم الواجهة البرمجية عند دمج الإمكانية نفسها في سير عمل آلي.
حالات الاستخدام
احصل على النتيجة الآن
أدخل مجموعة من القيم وشاهد النتيجة من دون إعداد جدول بيانات أو برنامج نصي.
قارن السيناريوهات
غيّر قيمة واحدة في كل مرة وأعد الحساب لمعرفة ما الذي يؤثر في النتيجة.
أتمت العمل المتكرر
استخدم الواجهة البرمجية عندما تحتاج إلى تشغيل الحساب نفسه داخل منتجك أو سير عملك.
الأسئلة الشائعة
كيف تعيّن أداة استراتيجية التطعيم الأمريكية مرحلة أولوية CDC؟
ترتّب العمر والمهنة (healthcare أو frontline_essential أو other_essential أو none) وإقامة الرعاية الطويلة والحالات الطبية عالية الخطر مقابل جدول تخصيص كوفيد-19 لـ CDC ACIP لديسمبر 2020 وتعيد أعلى مرحلة مطابقة أولوية (1a أو 1b أو 1c أو 2 أو 3).
ماذا يحدث إن لم يكن العمر عددًا صحيحًا غير سالب؟
تفشل المهمة بـ invalid_input. يجب أن يكون العمر عددًا صحيحًا من السنوات من 0 إلى 120. العمر الناقص أو السالب أو الكسري أو غير الرقمي لا يُحصَّل.
أي المهن توافق أي المراحل؟
healthcare هي المرحلة 1a. frontline_essential هي المرحلة 1b. other_essential هي المرحلة 1c. none لا تضيف مجموعة مهنة؛ العمر وأعلام الصحة ما زالا يستطيعان. عندما تتطابق عدة مجموعات تُعاد أعلى مرحلة أولوية.
هل الحالة عالية الخطر تعيّن دائمًا المرحلة 1c؟
فقط للأعمار 16–64، وفقط عندما لا تنطبق مرحلة أعلى. من بلغوا 75 فأكثر هم أصلًا في المرحلة 1b. يبقى العاملون في الرعاية الصحية ومقيمو الرعاية الطويلة في المرحلة 1a حتى مع حالة عالية الخطر.
كم تكلفة حاسبة أولوية لقاح CDC؟
أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل نداء ناجح؛ والإدخال غير الصالح لا يُحصَّل.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/health/us-vaccine-strategy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":42}'const res = await fetch("https://api.kit.forhosting.com/health/us-vaccine-strategy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 42
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/us-vaccine-strategy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 42
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/us-vaccine-strategy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":42}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":42}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/us-vaccine-strategy", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"age": 42
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.us_vaccine_strategy",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |