### دوري في المشروع
**مطور Backend**
### وصف المشروع
قمت بتطوير نظام متكامل لإدارة المستشفيات، يدعم المرضى والأطباء ومديري المستشفيات من خلال مسارات عمل ولوحات تحكم مخصصة لكل فئة، بهدف تنظيم العمليات وتحسين إدارة الخدمات الطبية والمواعيد.
### مسؤولياتي في المشروع
- **تطوير النظام الخلفي (Backend):** تنفيذ منطق العمل الأساسي للنظام باستخدام Java، وإدارة العمليات المرتبطة بالمستخدمين والأطباء والمواعيد والخدمات الطبية.
- **إدارة صلاحيات المستخدمين:** تصميم آلية تدعم الأدوار المختلفة، بما يضمن تخصيص الوظائف والعمليات وفقًا لصلاحيات المرضى والأطباء ومديري المستشفيات.
- **نظام حجز المواعيد:** تطوير نظام يسمح للمرضى بحجز المواعيد الطبية وفقًا لساعات العمل المتاحة للأطباء، مع تنظيم بيانات الحجوزات ومواعيد الزيارات.
- **إدارة جداول الأطباء:** تنفيذ المنطق البرمجي لتحديد مدى توافر الأطباء بناءً على جداول العمل الخاصة بهم، وربط هذه البيانات بعملية حجز المواعيد.
- **تصميم قاعدة البيانات:** تصميم وتنفيذ نموذج البيانات باستخدام MySQL لإدارة المستخدمين، والأطباء، وجداول العمل، والمواعيد، والتقييمات، والمستشفيات، والأقسام الطبية، وتوافر أسرّة المستشفى.
- **إدارة البيانات والعلاقات:** تنظيم العلاقات بين الكيانات المختلفة داخل قاعدة البيانات لضمان اتساق البيانات وسهولة الوصول إليها وإدارتها.
- **لوحات التحكم:** تطوير الخدمات الخلفية اللازمة لدعم لوحات تحكم مخصصة للمرضى والأطباء، بما يتيح لكل فئة الوصول إلى الوظائف والبيانات المناسبة لها.
- **إدارة التقييمات:** دعم تخزين وإدارة تقييمات الأطباء ضمن هيكل النظام، بما يساعد على تنظيم آراء المرضى حول الخدمات الطبية.
- **إدارة المستشفيات والأقسام:** تنظيم بيانات المستشفيات والأقسام الطبية وربطها بباقي مكونات النظام لدعم إدارة الخدمات وتوزيعها.
- **إدارة توافر الأسرّة:** تصميم بنية البيانات اللازمة لتسجيل ومتابعة توافر أسرّة المستشفى، لدعم تنظيم معلومات الإقامة بالمستشفى.
### التقنيات المستخدمة
Java، Spring Boot (إذا كان مستخدمًا بالمشروع)، MySQL، Backend Development، Database Design، Role-Based Access Control، Appointment Scheduling، REST APIs (إذا كانت ضمن التنفيذ).