LIV HOSPITAL INTERNATIONAL — PATIENT TRANSFER PLATFORM

دليل التشغيل وسير العمليات الكامل

منصة تنسيق وإدارة نقل المرضى الدوليين والأسطول الطبي

اسم المنصة: Liv Hospital International Transfer Platform
إصدار النظام: v1.0 Enterprise (Release 2026)
المعمارية التقنية: Laravel 11, Livewire 3, Tailwind CSS, Flutter
اللغات المدعومة: العربية (RTL)، التركية (TR)، الإنجليزية (EN)
تاريخ الإصدار: أكتوبر 2026
حالة التشغيل: جاهز ومكتمل بنسبة 100%

دليل إرشادي شامل يغطي خطوات تشغيل الخوادم، بيانات تسجيل الدخول الرسمية، شرح دورة حياة الرحلات خطوة بخطوة مدعومة بلقطات الشاشة، وإدارة حالات الطوارئ والتتبع الحي.

1. نظرة عامة على المنصة والمعمارية

تم بناء وتطوير منصة Liv Hospital International لتكون الحل الرقمي المتكامل لإدارة وتنظيم عمليات نقل المرضى الأجانب القادمين لتلقي العلاج في فروع مستشفيات Liv Hospital (مثل وادي إسطنبول وأولوس).

الركائز المعمارية للنظام:
2. خطوات تشغيل المنصة من الصفر (أوامر سريعة)

لتشغيل المنصة محلياً على جهازك، افتح موجه الأوامر (PowerShell أو Terminal) داخل مجلد المشروع ونفذ الأوامر التالية:

أ) تثبيت التبعيات وبناء ملفات الواجهة:

composer install npm install npm run build

ب) تهيئة قاعدة البيانات بالبيانات والحسابات التجريبية:

php artisan migrate:fresh --seed

ج) تشغيل خادم الويب:

php artisan serve

ستعمل المنصة مباشرة عبر المتصفح على الرابط: http://127.0.0.1:8000

3. دليل الحسابات وكلمات المرور الافتراضية

تم تفعيل جميع الحسابات التجريبية لكافة الأدوار التشغيلية. كلمة المرور الموحدة لجميع هذه الحسابات هي: AdminLiv2026!

الدور الوظيفي (Role) البريد الإلكتروني (Email) كلمة المرور الصلاحيات والوظيفة
👑 مدير النظام (Admin) admin@livhospital.com AdminLiv2026! تحكم شامل بالنظام، غرف العمليات، المستخدمين والإعدادات
📋 منسق فرع وادي إسطنبول coordinator.vad@livhospital.com AdminLiv2026! إدارة رحلات فرع Vadistanbul وتوزيع السائقين والسيارات
📋 منسق فرع أولوس coordinator.ulus@livhospital.com AdminLiv2026! إدارة رحلات فرع Ulus والتعامل مع الطوارئ والإحالات
🚗 سائق أسطول داخلي 1 driver.ali@livhospital.com AdminLiv2026! سائق سيارة Mercedes Vito VIP لأسطول المستشفى الداخلي
🚗 سائق أسطول داخلي 2 driver.mehmet@livhospital.com AdminLiv2026! سائق سيارة Crafter مجهزة لذوي الاحتياجات الخاصة
🏢 شركة نقل خارجية 1 destek.akdeniz@vip.com AdminLiv2026! حساب شركة Akdeniz VIP للمناقصات والرحلات الخارجية
🏢 شركة نقل خارجية 2 destek.bosphorus@vip.com AdminLiv2026! حساب شركة Bosphorus Transfer للمناقصات والرحلات الخارجية
👨‍💼 علاقات المرضى الدولية relations@livhospital.com AdminLiv2026! تسجيل بيانات المرضى الجدد وتوثيق الجوازات واللغات المفضلة
4. دليل سير العمليات خطوة بخطوة مع لقطات الشاشة الحية

الخطوة 1: تسجيل الدخول واختيار الصلاحية (Login & Authentication)

الرابط: http://127.0.0.1:8000/login

واجهة تسجيل الدخول الرسمية بهوية وخلفية مستشفى ليف. تم تزويد الواجهة بأزرار تعبئة سريعة بضغطة واحدة وأيقونة إظهار كلمة المرور لتسهيل التجربة دون أي أخطاء في الإدخال.

شاشة تسجيل الدخول
الشكل 1: واجهة تسجيل الدخول مع خيارات التعبئة السريعة وأيقونة إظهار كلمة المرور

الخطوة 2: إدارة وسجلات المرضى وتفضيلات التواصل (Patients Directory)

الرابط: http://127.0.0.1:8000/patients

سجل متكامل للمرضى الدوليين يوضح الدولة، أرقام التواصل بالصيغة الدولية E.164، لغة التواصل المفضلة (العربية، التركية، الإنجليزية)، وعدد المرافقين المسجلين لكل مريض.

سجل المرضى وتفضيلات التواصل
الشكل 2: سجل المرضى الدوليين وتفضيلات التواصل والمرافقين

الخطوة 3: معالج إنشاء حجز نقل جديد في 4 خطوات (Transfer Booking Wizard)

الرابط: http://127.0.0.1:8000/transfers/create

معالج حجز ذكي ومحكم يمنع الأخطاء البشرية ويضمن اكتمال كافة البيانات اللوجستية لنقل المريض الدولي:

معالج إنشاء حجز النقل
الشكل 3: معالج حجز النقل — المرحلة الأولى (المريض والفرع الطبي)
المرحلة اسم المرحلة البيانات والإجراءات المطلوبة
المرحلة 1 Hasta & Şube اختيار المريض، فرع مستشفى ليف (Vadistanbul أو Ulus)، وعدد الركاب والمرافقين والحقائب.
المرحلة 2 Güzergah & Uçuş تحديد نقطة الانطلاق والوصول (مطار إسطنبول IST أو صبيحة SAW أو فندق)، ورقم رحلة الطيران لتتبع الهبوط.
المرحلة 3 Araç & Erişilebilirlik اختيار نوع المركبة (VIP Vito أو Crafter)، وتحديد متطلبات ذوي الاحتياجات الخاصة (كرسي متحرك، نقالة).
المرحلة 4 Dönüş & Onay خيار جدولة رحلة العودة برقم مرجعي مستقل، ومراجعة الملخص النهائي والضغط على تأكيد الحجز.

الخطوة 4: غرفة العمليات وتعيين الأسطول (Operations Control Room)

الرابط: http://127.0.0.1:8000/operations

لوحة التحكم المركزية لمنسقي العمليات لمراقبة كافة الرحلات المجدولة، وتعيين السائقين، والتعامل مع الإحالات:

غرفة العمليات المركزية
الشكل 4: غرفة العمليات المركزية وتوزيع مهام الأسطول الداخلي والخارجي

الخطوة 5: دورة حياة الرحلة وسير عمل السائق (Driver Trip Lifecycle)

الرابط: http://127.0.0.1:8000/driver/portal

تتبع الرحلة عبر أزرار واضحة مصممة لشاشات الهواتف الذكية مع عداد زمني لفترة السماح في المطارات:

المرحلة الحالة البرمجية الإجراء والإشعار
1 Yolda (En Route) انطلاق السائق نحو المطار/الفندق، وتفعيل رابط التتبع المباشر للراكب.
2 Karsilamada (Arrived at Pickup) وصول السائق لنقطة الاستلام وبدء عداد وقت الانتظار المعتمد (60 دقيقة في المطار).
3 Yolcu Alındı (Passenger Onboard) صعود المريض والمرافقين للمركبة وتأكيد سلامة الحقائب والتحرك نحو المستشفى.
4 Hedefe Varıldı (Arrived Destination) وصول المركبة إلى بوابة المستشفى أو الفندق المحدد.
5 Tamamlandı (Completed) تسليم المريض للعيادة أو الفندق، وإغلاق الرحلة وأرشفتها بنجاح.

الخطوة 6: إدارة الطوارئ واستبدال المركبة على الطريق (Roadside Replacement)

الرابط: http://127.0.0.1:8000/incidents

5. تشغيل تطبيق السائقين عبر الهاتف (Flutter)

يتضمن النظام تطبيقاً أصلياً للهواتف الذكية مكتوباً بـ Flutter ومزوداً بالتتبع اللحظي عبر GPS في الخلفية:

# 1. الانتقال إلى مجلد تطبيق السائقين cd c:\Users\khruk\Desktop\livHospital\mobile_driver # 2. تثبيت الحزم flutter pub get # 3. تشغيل التطبيق في المتصفح أو على المحاكي flutter run -d chrome

يمكن تسجيل الدخول في التطبيق ببيانات أي سائق: البريد: driver.ali@livhospital.com | كلمة المرور: AdminLiv2026!

6. جدول استكشاف الأخطاء وحلولها السريعة (Troubleshooting)
رمز أو وصف المشكلة السبب المحتمل الإجراء والحل
These credentials do not match our records المتصفح قام بتعبئة كلمة سر قديمة محفوظة لديه حدّث الصفحة (F5)، ثم اضغط على زر 👑 Admin للتعبئة التلقائية الدقيقة، واضغط دخول.
419 PAGE EXPIRED انتهاء جلسة المتصفح أو الكوكيز القديمة حدّث صفحة تسجيل الدخول (F5) لإنشاء جلسة CSRF جديدة ثم سجل الدخول.
نافذة التعديل تظهر مغبشة كاش قديم في المتصفح لمكون الحوارات المنبثقة تم حل المشكلة وتحديث مكوّن dialog.blade.php. اضغط Ctrl + F5 لمشاهدة النافذة النقية.
الخادم لا يستجيب في المتصفح خادم الويب المحلي متوقف تأكد من فتح نافذة أوامر وتشغيل الأمر: php artisan serve.