Clinic Management System — نظام إدارة عيادة طبية (ASP.NET Core 8)

تفاصيل العمل

نظام متكامل لإدارة العيادات الطبية، يقدم API احترافية بميزات واسعة تشمل الأطباء والمرضى والمواعيد والفواتير والوصفات الطبية، مع إدارة الصلاحيات وتوثيق الهوية باستخدام JWT + Refresh Tokens.

أهم الميزات

تسجيل وإدارة المستخدمين (مرضى، أطباء، مدير النظام) بصلاحيات مختلفة.

JWT + Refresh Tokens لجلسات آمنة.

CRUD كامل لجميع الكيانات: المرضى، الأطباء، المواعيد، الفواتير، الأدوية، الوصفات.

إدارة متقدمة للمواعيد: تأكيد، إكمال، إلغاء، إعادة جدولة، عدم الحضور.

كل مستخدم لا يرى إلا البيانات المسموح بها (طبيب يرى مواعيده فقط – مريض يرى مواعيده فقط).

إنشاء سجلات طبية تلقائية عند إضافة الوصفات.

إرسال بريد للتأكيد وإعادة تعيين كلمة المرور.

استخدام Fluent Validation و Transactions لضمان سلامة البيانات.

Seed Data – Generic Repository – Unit of Work.

واجهة Swagger وملف Postman جاهز للاختبار.

التقنيات المستخدمة

ASP.NET Core 8 — EF Core — SQL Server — JWT + Refresh Tokens — Fluent Validation — Repository + Unit of Work — Swagger

بطاقة العمل

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