ForHosting KIT · أدوات المطورين

رقم تحقق Medicare الأسترالي

تحمل بطاقات Medicare الأسترالية رقماً من عشرة أرقام: ثمانية أرقام أساسية، ورقم تحقق واحد، ورقم إصدار.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

خطأ في رقم واحد على نموذج عيادة أو استيراد لنظام إدارة الممارسة أو بوابة المرضى يولّد مطالبات فاشلة وتذاكر دعم. تنفّذ هذه القدرة القاعدة المنشورة من Services Australia وDigital Health Agency: اضرب الأرقام الثمانية الأولى بالأوزان الثابتة واحد وثلاثة وسبعة وتسعة وواحد وثلاثة وسبعة وتسعة، واجمع النواتج، واتخذ الناتج بمعيار باقي القسمة على عشرة كرقم تحقق يجب أن يطابق الموضع التاسع. استخدم وضع compute عندما تملك فقط الأساس ذي الثمانية أرقام وتحتاج رقم التحقق لملصق أو تثبيت اختبار؛ واستخدم وضع validate عندما يرسل شريك أو ماسح أو نموذج تسعة أرقام (أساس مع التحقق) أو البطاقة الكاملة ذات العشرة أرقام مع رقم الإصدار. يجب أن يقع الرقم الأول في النطاق المنشور من اثنين إلى ستة. المدخلات غير الرقمية والأطوال الخاطئة ورقم الإصدار صفر تفشل بـ invalid_input بدل false صامت. تغذي الحسابات الحسابية نفسها الأداة المجانية في المتصفح ومسار API بسعر $0.002 لكل استدعاء ناجح.

طريقة الاستخدام

أدخل القيم في النموذج أعلاه. تتحقق الأداة منها قبل الحساب ثم تعرض النتيجة في الصفحة نفسها.

راجع بياناتك

اتبع التسميات والوحدات الموضحة بجانب كل حقل. إذا كانت قيمة مفقودة أو خارج النطاق، توضح الصفحة الحقل الذي يحتاج إلى تصحيح.

أعد الحساب أو نفّذه آليًا

استخدم أداة الويب للفحوص الفردية، واستخدم الواجهة البرمجية عند دمج الإمكانية نفسها في سير عمل آلي.

احصل على النتيجة الآن

أدخل مجموعة من القيم وشاهد النتيجة من دون إعداد جدول بيانات أو برنامج نصي.

قارن السيناريوهات

غيّر قيمة واحدة في كل مرة وأعد الحساب لمعرفة ما الذي يؤثر في النتيجة.

أتمت العمل المتكرر

استخدم الواجهة البرمجية عندما تحتاج إلى تشغيل الحساب نفسه داخل منتجك أو سير عملك.

كيف يُحسب رقم التحقق لـ Medicare الأسترالي؟

اضرب الأرقام الثمانية الأولى بالأوزان 1,3,7,9,1,3,7,9، واجمع النواتج، واتخذ الناتج بمعيار باقي القسمة على 10. ذلك الباقي هو الرقم التاسع لرقم بطاقة مُشكَّل جيداً.

ما تنسيق الإدخال الذي يقبله مدقق Medicare؟

أرسل number (أو الاسم البديل medicare) بأرقام 0-9. تُزال المسافات والشرطات الاختيارية. compute يحتاج ثمانية أرقام أساسية بالضبط؛ validate يحتاج تسعة (أساس+تحقق) أو عشرة (أساس+تحقق+إصدار). يجب أن يكون الرقم الأول 2-6.

كيف يبدو الرد الناجح؟

يُرجع compute حقول check_digit وwith_check وweighted_sum وalgorithm medicare-mod10. يُرجع validate حقول valid وbase وcheck_digit وexpected_check_digit وweighted_sum. فشل المجموع الاختباري يُرجع valid false دون رمي خطأ.

هل يعني رقم تحقق صالح أن البطاقة نشطة؟

لا. تثبت هذه الأداة فقط أن الأرقام تفي بقاعدة باقي القسمة على 10 المرجّحة المنشورة. الأهلية النشطة وهوية المريض وحالة IRN تتطلب استعلاماً لدى Services Australia أو نظام الممارسة.

كم تكلفة أداة رقم تحقق Medicare أستراليا؟

أداة المتصفح مجانية وتعمل محلياً. طلبات API تستخدم رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل استدعاء ناجح؛ والمدخل غير الصالح لا يُفوتر أبداً.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/enc/medicare-australia

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/enc/medicare-australia \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"number":"21234567"}'
{
  "number": "21234567"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.medicare_australia",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←