ده نظام لإدارة عيادة علاج/علاج طبيعي أو علاج نفسي، معمول بطريقة معمارية نظيفة (Clean Architecture) علشان يفصل بين الأجزاء المختلفة من الكود بدون تداخل.
المزايا الأساسية اللي بيقدّمها:
تسجيل المرضى وإدارة بياناتهم الشخصية.
جدولة المواعيد: حجز مواعيد، تغييرها، إلغاؤها، وكمان متابعة حالة الموعد.
DeepWiki
السجلات الطبية: تخزين وتحديث السجل الطبي للمريض وعرض التاريخ الطبي.
المعاملات المالية: الدفع باستخدام Stripe، تأكيد الدفع، استرجاع الفلوس لو الميعاد اتلغى، التعامل مع Webhooks.
التقارير والوثائق: توليد مستندات PDF، تخزينها واسترجاعها، والتصدير.
البنية التقنية والأسلوب:
بُني باستخدام .NET إصدار حديث.
نظام المصادقة بـ JWT (Json Web Tokens) لحماية الجلسات.
فصل واضح بين “خدمة التطبيق” و “المنطق الدوميني” و “البنية التحتية”.
استخدام DTOs للتحويل بين الطبقات.
التعامل مع الأخطاء بطريقة موحدة (Result<T>)، وكل العمليات asynchronous عشان يكون الأداء أفضل.