تفاصيل العمل

# 🏥 نظام إدارة عيادة طبية متكامل (Clinic Management System)

🔗 روابط المشروع

🎥 Demo Video:

https://drive.google.com/...

Live Demo :

https://medcare-nu.vercel...

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

👥 إدارة المستخدمين والحسابات

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

🩺 إدارة الأطباء والتخصصات

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

📅 نظام حجز المواعيد

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

💳 نظام الدفع الإلكتروني

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

⏳ قائمة الانتظار الذكية

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

🔔 نظام الإشعارات الفورية

يعتمد النظام على Firebase Cloud Messaging لإرسال إشعارات فورية للمستخدمين. تشمل هذه الإشعارات تذكيرات بالمواعيد القادمة، وتنبيهات خاصة بحالة الدفع، وإشعارات توفر مواعيد جديدة للمستخدمين الموجودين في قوائم الانتظار، بالإضافة إلى إمكانية إدارة الإشعارات وتمييز المقروء منها.

📄 التقارير الطبية و QR Code

بعد انتهاء الموعد يستطيع الطبيب إضافة التشخيص والملاحظات الطبية الخاصة بالمريض، ليتم إنشاء تقرير PDF يحتوي على جميع تفاصيل الزيارة. كما يوفر النظام QR Code خاص بكل موعد يمكن استخدامه أثناء تسجيل حضور المريض داخل العيادة من خلال عملية مسح سريعة ومنظمة.

⭐ التقييمات والمراجعات

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

📊 لوحة التحكم الإدارية

تم تطوير لوحة تحكم متقدمة تمنح الإدارة رؤية شاملة لجميع العمليات داخل النظام. تعرض اللوحة إحصائيات المستخدمين والأطباء والحجوزات والإيرادات، بالإضافة إلى رسوم بيانية وتقارير تحليلية تساعد في متابعة أداء العيادة واتخاذ القرارات بناءً على بيانات حقيقية ومحدثة.

👨‍⚕️ لوحة الطبيب

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

🤖 المهام التلقائية

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

🔐 نظام الصلاحيات والأمان

تم تطبيق نظام Role-Based Access Control لتقسيم الصلاحيات بين أربعة أدوار مختلفة: Super Admin و Admin و Doctor و User. يضمن هذا النظام وصول كل مستخدم إلى البيانات والوظائف المسموح بها فقط، مع استخدام JWT Authentication لحماية الجلسات والواجهات البرمجية.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات