صف لقاح هولندا
لم تعرض هولندا أولى جرعات كوفيد-19 على الجميع دفعة واحدة. رتّب مجلس الصحة الهولندي (Gezondheidsraad) وRIVM العاملين والمقيمين في الرعاية طويلة الأمد، ثم كبار السن من الأكبر إلى الأصغر، والمرضى ذوي الخطر الطبي المرتفع الذين يشبه خطرهم خطر من حول السبعين، وسائر من بلغوا الستين فأكثر، وسائر العاملين في الرعاية الصحية، والبالغين ذوي الاستطباب الطبي، وأخيرًا بقية السكان حسب العمر تنازليًا، حتى يصل العرض النادر أولًا إلى أعلى المجموعات خطرًا. تطبق أداة صف اللقاح في هولندا استراتيجية الأولوية الهولندية تلك على العمر والانتماء إلى فئة خطر، وتعيد مجموعة الأولوية المعيَّنة. يجب أن يكون العمر عددًا صحيحًا غير سالب؛ إن نقص أو كان سالبًا أو كسريًا أو غير رقمي تفشل الطلبية بـ invalid_input ولا تُحصَّل. للانتماء إلى فئة خطر قيمة افتراضية موثّقة، بحيث يُنتج العمر وحده مجموعة. المنطق المتماثل نفسه يشغّل أداة المتصفح المجانية وواجهة API المدفوعة مسبقًا بسعر $0.002 لكل عنصر ناجح، فتثبّت القاعات والشُرّاح وفرق المنتجات JSON نفسه دون استدعاء قناة حجز RIVM أو GGD حيّة.
شغّل الأداة مجانًا
طريقة الاستخدام
أدخل القيم في النموذج أعلاه. تتحقق الأداة منها قبل الحساب ثم تعرض النتيجة في الصفحة نفسها.
راجع بياناتك
اتبع التسميات والوحدات الموضحة بجانب كل حقل. إذا كانت قيمة مفقودة أو خارج النطاق، توضح الصفحة الحقل الذي يحتاج إلى تصحيح.
أعد الحساب أو نفّذه آليًا
استخدم أداة الويب للفحوص الفردية، واستخدم الواجهة البرمجية عند دمج الإمكانية نفسها في سير عمل آلي.
حالات الاستخدام
احصل على النتيجة الآن
أدخل مجموعة من القيم وشاهد النتيجة من دون إعداد جدول بيانات أو برنامج نصي.
قارن السيناريوهات
غيّر قيمة واحدة في كل مرة وأعد الحساب لمعرفة ما الذي يؤثر في النتيجة.
أتمت العمل المتكرر
استخدم الواجهة البرمجية عندما تحتاج إلى تشغيل الحساب نفسه داخل منتجك أو سير عملك.
الأسئلة الشائعة
كيف تعيّن أداة صف اللقاح في هولندا مجموعة أولوية؟
ترتّب age وrisk_group (none أو care_staff أو care_resident أو high_risk أو medical_indication أو healthcare) أمام ترتيب كوفيد-19 لـ Gezondheidsraad/RIVM لعام 2021 في هولندا وتعيد أعلى مجموعة مطابقة أولوية (من 1 إلى 15).
ماذا يحدث إن لم يكن العمر عددًا صحيحًا غير سالب؟
تفشل المهمة بـ invalid_input. يجب أن يكون العمر عددًا صحيحًا من السنوات من 0 إلى 120. العمر الناقص أو السالب أو الكسري أو غير الرقمي لا يُحصَّل.
أي قيم risk_group تقابل أي مجموعات هولندية؟
care_staff هي المجموعة 1. care_resident هي المجموعة 2. high_risk هي المجموعة 5. healthcare هي المجموعة 8. medical_indication هي المجموعة 9 للأعمار 18–59 عندما لا تنطبق مجموعة أعلى. لا يضيف none شريحة فئة خطر؛ وما يزال العمر يعيّن مجموعة. عندما تتطابق عدة شرائح تُعاد أعلى مجموعة أولوية.
هل علامة الخطر الطبي المرتفع تعيّن المجموعة 5 دائمًا؟
فقط عندما لا تنطبق مجموعة أعلى. يبقى عاملو الرعاية طويلة الأمد المجموعة 1. ويبقى مقيمو دور التمريض ورعاية الإعاقة المجموعة 2. ومن بلغوا 90 فأكثر يبقون المجموعة 3، ومن أعمارهم 80–89 يبقون المجموعة 4. يعيّن medical_indication بلا high_risk المجموعة 9 فقط للأعمار 18–59.
كم تكلفة حاسبة صف اللقاح في هولندا؟
أداة المتصفح مجانية. تستخدم طلبات API رصيدًا مدفوعًا مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ ولا تُحصَّل المدخلات الباطلة.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/health/vaccine-queue-netherlands \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":72}'const res = await fetch("https://api.kit.forhosting.com/health/vaccine-queue-netherlands", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 72
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/vaccine-queue-netherlands",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 72
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/vaccine-queue-netherlands", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":72}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":72}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/vaccine-queue-netherlands", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"age": 72
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vaccine_queue_netherlands",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |