نظام إدارة عيادة (Clinic Management System)
نظام ويب لإدارة العمليات الأساسية داخل العيادة، تم تطويره باستخدام Python وStreamlit، مع استخدام SQLite لتخزين وإدارة البيانات، وPandas لمعالجة البيانات، وPlotly لعرض الإحصائيات والرسوم البيانية.
يحتوي النظام على نظام تسجيل دخول وصلاحيات حسب نوع المستخدم، حيث توجد واجهة وصلاحيات منفصلة للطبيب وموظف الاستقبال.
أهم مميزات النظام:
تسجيل الدخول باستخدام حسابات وصلاحيات مختلفة حسب نوع المستخدم.
لوحة تحكم Dashboard لعرض إحصائيات العيادة مثل إجمالي عدد المرضى، مواعيد اليوم والمواعيد المعلقة.
عرض الإحصائيات والبيانات باستخدام الرسوم البيانية التفاعلية.
إضافة بيانات المرضى وإدارتها والبحث عن المريض باستخدام الاسم أو رقم الهاتف.
حجز مواعيد للمرضى مع تحديد التاريخ والوقت والملاحظات.
منع حجز موعد محجوز مسبقًا في نفس الوقت.
تحديث حالة الموعد مثل: Scheduled وCompleted وCancelled.
إنشاء وعرض السجل الطبي للمريض.
إمكانية إضافة الملاحظات الطبية والسجلات الخاصة بالمريض من خلال حساب الطبيب.
تطبيق نظام Role-Based Access Control لمنع المستخدم من الوصول إلى الصفحات والوظائف غير المسموح له بها.
تصميم واجهة استخدام متجاوبة ومنظمة مع Dark Mode وواجهة تنقل جانبية.
تمت المشاركة في تطوير المشروع ضمن مشروع جامعي جماعي، مع العمل على تطوير وتنفيذ وظائف النظام البرمجية باستخدام Python وStreamlit وربط الواجهة بقاعدة بيانات SQLite.