إطلاق Andembry: تسجيل الأطباء في فعالية CSL Behring بالرياض
لفعالية إطلاق Andembry في الرياض، بنينا صفحة التسجيل التي يصل إليها الأطباء من رمز QR على الدعوة، بقواعد سعودية للحقول يتم التحقق منها مرتين، وخطوة موافقة كاملة، ولوحة إدارة خاصة تصدّر ملف Excel منسقاً.
التحدي
CSL Behring أطلقت Andembry في الرياض يوم 12 سبتمبر 2026 بفندق سوفيتيل، في فعالية لأطباء الوذمة الوعائية الوراثية (HAE). الدعوة المطبوعة كانت جاهزة، وكان ينقصها مكان يسجل فيه الطبيب. المطلوب صفحة يفتحها الطبيب من رمز QR على الدعوة، يملأها في دقيقة من موبايله، وتصل بياناتها لفريق الفعالية في ملف يفتحونه مباشرة.
الحضور أطباء ممارسون في السعودية، فلكل حقل شكل معروف: جوال سعودي، هوية وطنية أو إقامة، ورقم تسجيل في الهيئة السعودية للتخصصات الصحية. وأي خطأ في هذه الأرقام يظهر عند باب القاعة.
ما بنيناه
صفحة تسجيل بهوية الدعوة نفسها، وخادم صغير يحفظ التسجيلات، ولوحة إدارة خاصة بفريق الفعالية. الألوان والشعارات مأخوذة من ملف الدعوة PDF مباشرة وليست معاد رسمها، فالصفحة تطابق المطبوع.
صفحة بهوية الدعوة
على الكمبيوتر تنقسم الصفحة لنصفين: الدعوة على اليسار بالتاريخ والوقت والمكان، والنموذج على اليمين. أسفل الدعوة النص القانوني ونص الإبلاغ عن الآثار الجانبية سطراً بسطر كما في الملف المعتمد، مع كود الاعتماد عمودياً على الحافة، لأن هذا ما طلبه العميل في مراجعته بعد أول نسخة.

النموذج على الموبايل
معظم الأطباء يصلون من رمز QR، فالموبايل هو الشاشة الأساسية. النموذج ثلاثة أقسام: البيانات الشخصية، والبيانات المهنية، والموافقة. فوقه ثلاثة خطوط بألوان الدعوة، يمتلئ كل خط عندما يكتمل قسمه، فيعرف الطبيب أين وصل. الصور والفيديو ببيانات تجريبية.
كل حقل يُفحص عند الخروج منه، والرسالة تقول ما المطلوب بالضبط: "9 أرقام تبدأ بـ 5" وليس "رقم غير صحيح". الجوال يقبل الرقم بأي شكل يكتبه الطبيب، بمفتاح الدولة أو بالصفر أو بدونهما، ويحفظه بشكل واحد.

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

بعد التسجيل
شاشة التأكيد تخاطب الطبيب باسمه، وتعيد له تفاصيل الفعالية، وفيها زر "Add to calendar" ينزّل ملف تقويم بتوقيت الرياض، فيظهر الموعد صحيحاً أياً كان توقيت جهازه.

لوحة الإدارة
فريق الفعالية يدخل بكلمة مرور على عنوان منفصل عن الصفحة العامة. الجدول فيه بحث فوري بالاسم أو الجهة أو التخصص أو رقم الهيئة. أرقام الهوية مخفية جزئياً على الشاشة، وتظهر كاملة بزر، وكاملة في ملفات التصدير. زر "Clear all" لمسح البيانات بعد التجربة لا يعمل إلا بعد كتابة كلمة DELETE.

ملف Excel جاهز للاستخدام
التصدير ملف Excel فيه ورقتان: التسجيلات، وملخص بالعدد حسب التخصص وحسب الجهة. التواريخ خلايا تاريخ حقيقية بتوقيت الرياض، فيمكن ترتيبها وتصفيتها. الجوال والهوية مكتوبان كنص، حتى لا يحذف Excel علامة + أو الصفر في أولهما. وملف CSV متاح لأي نظام لا يفتح Excel.

التفاصيل التي تفرق
كل قاعدة في المتصفح لها نسخة مطابقة على الخادم، والخادم هو صاحب القرار. لو تجاوز أحد الصفحة وأرسل البيانات مباشرة، تُرفض بنفس القواعد.
رقم الهوية لا يتكرر في قاعدة البيانات. لو ضغط الطبيب مرتين أو سجّل مرة ثانية من جهاز آخر، يرى شاشة النجاح العادية ولا يُضاف صف ثانٍ. هو مسجل بالفعل، ورسالة خطأ هنا لن تفيده بشيء.
رقم الهيئة كان في النسخة الأولى أرقاماً فقط، ثم ظهر أن أرقاماً صحيحة فيها حروف وشرطات. عدّلنا القاعدة في الصفحة وعلى الخادم معاً.
الصفحة والخادم على Cloudflare، والنشر يتم بسكربت واحد يفحص المسارات الحية بعد كل نشر. نشر ناقص يبدو ناجحاً لكنه يشحن الصفحة بدون الخادم، والسكربت يكشف ذلك في نفس اللحظة.