• Backend – Django:
تم استخدام Django لتطوير الجانب الخلفي من النظام، مع الاعتماد على Django REST Framework لإنشاء واجهات API لإدارة المرضى، المواعيد، الأطباء، السجلات الطبية، الفواتير، وأقسام المستشفى المختلفة.
• Database – PostgreSQL:
تم استخدام قاعدة بيانات علائقية مثل PostgreSQL أو MySQL لتخزين بيانات المرضى، الأطباء، الأقسام، الغرف، الوصفات الطبية، الدفع والفوترة، مع ضمان الأمان والسرعة في الوصول للبيانات.
• Authentication – نظام صلاحيات للمستخدمين:
تم تطبيق نظام تسجيل دخول مع صلاحيات (Role-Based Authentication) باستخدام Django، بحيث يتم تحديد صلاحيات كل مستخدم بدقة حسب موقعه الوظيفي داخل المستشفى، مثل:
الطبيب (Doctor)
الممرضة (Nurse)
موظف الاستقبال (Receptionist)
مسئول المعمل أو الأشعة (Lab/Radiology Staff)
الإدارة / المدير الطبي (Admin / Management)
يسمح النظام بالتحكم في الوصول إلى الملفات الطبية، تعديل البيانات، إنشاء مواعيد، إصدار فواتير، أو الاطلاع فقط حسب كل دور.