← الواجهة

النظام الملكي

0
إجمالي التقارير
0
إجمالي أيام الإجازة
0
متوسط مدة الإجازة
0
تقارير هذا الشهر 👁
0 محدد
رمز الإجازة الاسم رقم الهوية فترة الإجازة
لا توجد تقارير. أضف أول تقرير الآن.

إضافة تقرير

1
بيانات الإجازة
2
المريض
3
الطبيب والمنشأة
🗓️ فترة الإجازة
🏨 فترة التنويم 📅 ميلادي
🖼️ باركود مخصّص ▾
ℹ️ يوجد افتراضي محفوظ. 🗑️ حذف
👤 اسم المريض
🌍 الجنسية
🩺 اسم الممارس
💼 المسمى الوظيفي
🔎 مسمى الاستعلام ▾
📅 الطباعة
1 من 3
📋قائمة المنشآت0▾
🔎
➕إضافة منشأة جديدة▾
🏥 اسم المنشأة

🏥 اختر المنشأة

🔎

🗑️ سلة المحذوفات

✨ لصق ذكي ✨

👨‍⚕️قائمة الأطباء0▾
➕إضافة طبيب جديد▾
🩺 اسم الطبيب
💼 المسمى الوظيفي
📍 المدينة (اختياري — البوت يربط الطبيب بالمدينة)
🏥 المنشآت المرتبطة (اختياري — اختر منشأة أو أكثر؛ اتركها فارغة ليكون متاحاً في كل المنشآت)

✉️ الرسائل النصية

المتغيرات: {name} {leaveId} {from} {to} {days} {facility} {doctor} {position} {issueDate} {link}
كيف تعمل: إذا تركت "رابط الخادم" فارغاً، يُستخدم تطبيق الرسائل في جوالك (الوضع الحالي).
عند توفير رابط خادم backend الخاص بك، سيُرسل النظام الرسائل من خلاله باسم المرسل المخصص.
تنبيه: لا تضع مفتاح API لمزود SMS مباشرة هنا — يجب أن يكون الـ API Key في خادمك أنت، ليس في المتصفح.
يجب أن يقبل POST بصيغة JSON: {to, body, sender}
11 حرفاً إنجليزياً كحد أقصى. يحتاج موافقة CITC للأرقام السعودية.
يُحفظ محلياً في متصفحك فقط. للحماية الفعلية احتفظ بمفتاح المزود في خادمك.

إعدادات الحساب

🔢 بادئة رمز الإجازة (أول 4 أرقام)

هذي الأرقام الأربعة تظهر ثابتة في بداية كل رمز إجازة جديد. الأرقام السبعة الباقية تتولّد عشوائياً لكل إجازة.

📧 البريد الإلكتروني (لاسترجاع كلمة المرور)

🔒 تغيير كلمة المرور

إضافة / تعديل باركود +
⚙️ إعدادات متقدمة (ألوان، حجم، شعار، روابط احتياطية)
ℹ️ كيف تعمل الدومينات؟
كل باركود تطبعه يمر بمرحلتين: 📡 دومين الباركود (اللي يفتحه الجوال أول) → 🎯 دومين الوجهة (صفحة التحقق النهائية). تقدر تسجّل عدة دومينات لكل مرحلة، وإذا انحجب الأساسي اضغط "🔄 تبديل سريع" ليُفعّل الاحتياطي فوراً.
🔄 تبديل سريع للاحتياطي
لو الدومين الأساسي انحجب فجأة — اضغط هنا ويُفعّل البديل الأعلى حماية تلقائياً.
📡 دومين الباركود — أين يشير QR
أضف أي دومين تملكه ليكون رابط الباركود الجديد. الباركودات القديمة تستمر بدومينها الأصلي.
📋 طريقة ربط الدومين — اضغط لعرض الشرح بالتفصيل
عنوان السرفر (IP):
جارٍ التحميل…
📋 اضغط على الرقم لنسخه
١ — افتح إعدادات DNS عند مسجّل الدومين
ادخل حسابك في موقع المسجّل (Dynadot / GoDaddy / Namecheap …) → افتح الدومين → اضغط على DNS Settings أو Manage DNS.
٢ — أضف سجل جديد بهذه القيم
النوع (Type)
A
الاسم (Host / Name)
• للسبدومين مثل qr.example.com اكتب: qr
• للدومين الأساسي اكتب: @
القيمة (Value / IP / Answer)
ضع نفس الـ IP الموجود فوق ☝️
المدة (TTL)
300 ثانية (أو أصغر قيمة متاحة)
٣ — احذف أي سجل قديم متعارض
لو في سجل قديم نوعه A أو CNAME أو ALIAS على نفس الاسم — احذفه، لأن وجوده يمنع التوجيه الجديد.
٤ — احفظ وانتظر
احفظ التغييرات. انتظر من ٥ دقائق إلى ساعة (عادة أقل من ١٠ دقائق).
٥ — ارجع هنا واضغط الزر
اكتب الدومين بالأسفل ⤵️ ثم اضغط "🔍 تحقق فقط". لما تطلع كل السيرفرات الأربعة بـ ✅ خضراء — اضغط "✅ تحقق وأضف" وراح يركّب SSL تلقائياً.
⚠️ تنبيه مهم للسعودية
بعض النطاقات (خاصة .as و .io) أحياناً تتعرّض لاعتراض DNS من مزودي السعودية (STC / Mobily / Zain) وتطلع صفحة Orb بدلها. لو ظهر تحذير "غير آمن للسعودية":
  • جرّب دومين بنطاق .com أو .net أو .sa
  • أو فعّل 1.1.1.1 (WARP) أو Google DNS على جوال العميل
📚 الدومينات المضافة
جارٍ التحميل…
🎯 دومين الوجهة — صفحة التحقق النهائية
الرابط اللي يفتحه الجوال بعد قراءة QR (مثلاً: https://seha-sa.my/...). أضف رابطاً احتياطياً ليُستخدم تلقائياً لو الأساسي انحجب.
جارٍ التحميل…
🚫 رابط الإجازات المعطّلة/المحذوفة
لمّا يمسح المريض باركود إجازة معطّلة أو محذوفة، نحوّله لهذا الرابط بدل صفحة الاستعلام العادية. اتركه فارغاً لإظهار صفحة "غير موجودة".
🔔 تنبيه واتساب عند انخفاض الحماية
النظام يفحص حالة كل الدومينات تلقائياً كل ٦ ساعات. لو دومين كان محمياً ثم صار معرّضاً للحجب — راح يصلك تنبيه واتساب فوري.

🛡️ تقرير الحماية —

جارٍ الفحص…

📘 دليل ربط الدومين بـ Cloudflare

Cloudflare خدمة مجانية تحمي دومينك من الحجب في السعودية لأن مزودي الإنترنت لا يقدرون يحجبون Cloudflare. اتبع الخطوات بالترتيب:
١ — أنشئ حساب مجاني
افتح cloudflare.com/sign-up → سجّل بالإيميل → فعّل الإيميل من الرسالة اللي وصلتك.
٢ — أضف دومينك
من لوحة Cloudflare اضغط + Add Site → اكتب الدومين بدون https (مثلاً: seha.as) → اختر الخطة المجانية Free.
٣ — تأكد من سجلات DNS
Cloudflare يستورد سجلاتك تلقائياً. تأكد من وجود سجل A يشير لعنوان السرفر:
جارٍ التحميل…
مهم: كل سجل لازم تكون عليه السحابة البرتقالية 🟠 (Proxied) — مش الرمادية ☁️. اضغط على السحابة لو هي رمادية.
٤ — غيّر Nameservers في Dynadot ⭐ الخطوة الحرجة
Cloudflare راح يعرض اسمي nameservers بالشكل:
amy.ns.cloudflare.com
ben.ns.cloudflare.com
روح Dynadot → افتح الدومين → Nameservers → احذف الموجود → الصق اللي من Cloudflare → احفظ.
٥ — اضبط SSL على Flexible (الأسهل)
داخل Cloudflare → SSL/TLS → اختر Flexible. أو Full لو تبي حماية أعلى (يتطلب شهادة Origin من Cloudflare).
ثم في Edge Certificates فعّل Always Use HTTPS ✅.
٦ — 🛡️ فعّل Encrypted Client Hello (ECH) — حماية إضافية ضد حجب الاسم
مزودو الإنترنت يقدرون يقروون اسم الدومين من اتصال HTTPS (يسمى SNI) ويحجبونه بالاسم حتى لو خلف Cloudflare. ECH يشفّر الاسم نفسه فيستحيل قراءته.

الخطوات:
• داخل Cloudflare → SSL/TLS → Edge Certificates
• انزل لقسم Encrypted Client Hello (ECH)
• فعّله ✅ (مجاني — متاح لكل الخطط)

ملاحظة: ECH يشتغل تلقائياً مع المتصفحات الحديثة (Chrome 117+ / Firefox 119+ / Safari 17+) — تقريباً ٩٠٪ من المستخدمين السعوديين عندهم متصفحات حديثة.
٧ — انتظر التفعيل ثم اضغط "🛡️ تقرير الحماية"
ينتظر Cloudflare من ٥ دقائق إلى ساعة ليتأكد من تغيير nameservers. لما يجي إيميل "Your site is now active" — ارجع هنا واضغط زر "🛡️ تقرير الحماية" بجنب الدومين، لازم يطلع لك:
🟢 محمي بالكامل
⚠️ ملاحظة: الباركودات القديمة المطبوعة على دومينك راح تستمر بالشتغل بعد ربط Cloudflare — في الواقع راح تصير أفضل لأنها صارت محمية كذلك.