شفاء (Shifaa) هو نظام متكامل لإدارة العيادات والمراكز الطبية، تم تطويره بهدف تنظيم العمليات اليومية داخل العيادة وتوفير منصة موحدة لإدارة بيانات المرضى والطاقم الطبي والإداري.
يوفر النظام مجموعة من الوحدات لإدارة المرضى، الأطباء، الموظفين، المواعيد، الزيارات، الوصفات الطبية، التخصصات، المستخدمين والصلاحيات، بالإضافة إلى نظام مصادقة وتفويض يضمن وصول كل مستخدم إلى الوظائف والبيانات المسموح له بها حسب دوره.
تم التركيز أثناء تطوير المشروع على تنظيم الـBackend، سهولة صيانة الكود، أمان النظام، وربط قاعدة البيانات بشكل منظم، إلى جانب تصميم واجهة حديثة وبسيطة تساعد العاملين في العيادة على تنفيذ المهام اليومية بكفاءة.
أبرز وظائف النظام:
* إدارة المرضى والأطباء والموظفين.
* إدارة المواعيد والزيارات الطبية.
* إدارة الوصفات الطبية.
* إدارة التخصصات والأقسام.
* إدارة المستخدمين والأدوار والصلاحيات.
* تسجيل الدخول والمصادقة باستخدام JWT.
* تشفير كلمات المرور وحمايتها.
* التحكم في صلاحيات الوصول حسب دور المستخدم.
* توفير RESTful API للتعامل مع بيانات النظام.
التقنيات المستخدمة:
C#، ASP.NET Core، Entity Framework Core، SQL Server، REST API، JWT، BCrypt.