تفاصيل العمل

وصف المشروع

تم تطوير نظام ويب متكامل لإدارة عيادة أسنان، بهدف تنظيم العمليات اليومية داخل العيادة وتحسين تجربة الطبيب والسكرتيرة وتقليل الاعتماد على الإجراءات الورقية.

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

النظام يدعم اللغتين العربية والإنجليزية، بالإضافة إلى دعم اتجاه الكتابة من اليمين إلى اليسار RTL، مما يجعله مناسبًا للاستخدام في العيادات العربية.

أدوار المستخدمين داخل النظام

أولًا: دور الطبيب

يمتلك الطبيب صلاحيات خاصة مرتبطة بالجانب الطبي والإكلينيكي، وتشمل:

- مشاهدة جدول مواعيد اليوم وطابور المرضى.

- الاطلاع على الملف الكامل لكل مريض.

- تسجيل رسوم الكشف والخدمات الطبية.

- إنشاء وتعديل السجل الإلكتروني للأسنان.

- استخدام مخطط تفاعلي يحتوي على 32 سنًا.

- تحديد حالة كل سن مثل:

- سليم

- تسوس

- حشو

- خلع

- علاج عصب

- تركيبة

- زرعة

- كسر

- تسجيل ملاحظات الزيارة والتشخيص وخطة العلاج والوصفة الطبية.

- رفع الملفات والمرفقات الطبية الخاصة بالمريض.

- متابعة التاريخ المرضي وتاريخ علاجات الأسنان.

- إضافة وتعديل الإجراءات الطبية وأسعارها.

- متابعة الإيرادات اليومية والإيرادات خلال فترة زمنية محددة.

- الاطلاع على التقارير المالية الخاصة بالعيادة.

ثانيًا: دور السكرتيرة أو موظف الاستقبال

يركز دور السكرتيرة على تنظيم العمليات الإدارية والمالية اليومية، وتشمل صلاحياتها:

- إضافة المرضى وتعديل بياناتهم وحذفهم.

- البحث عن المرضى باستخدام الاسم أو رقم الهاتف.

- تسجيل البيانات الأساسية والتاريخ المرضي للمريض.

- إنشاء المواعيد وتنظيم جدول الزيارات.

- تحديث حالة الموعد إلى مجدول أو مكتمل أو ملغى.

- تسجيل المدفوعات الخاصة بالمرضى.

- دعم الدفع الجزئي أو الكامل.

- متابعة المبالغ المتبقية على كل مريض.

- إدارة أصناف المخزون والكميات المتاحة.

- متابعة الأصناف التي وصلت إلى الحد الأدنى.

- إدارة بيانات الموردين.

- إنشاء أوامر الشراء.

- استلام أوامر الشراء وتحديث كمية المخزون تلقائيًا.

- متابعة الرسوم والمدفوعات دون الوصول إلى البيانات الطبية الحساسة الخاصة بالطبيب.

أهم خصائص النظام

- تسجيل دخول آمن باستخدام JWT.

- نظام صلاحيات منفصل للطبيب والسكرتيرة.

- إدارة كاملة للمرضى والمواعيد.

- سجل طبي إلكتروني متكامل.

- مخطط تفاعلي للأسنان.

- إدارة رسوم الكشف والمدفوعات.

- دعم الدفع الجزئي والكامل.

- إدارة المخزون والموردين وأوامر الشراء.

- تحديث المخزون تلقائيًا عند استلام الطلبات.

- تقارير للإيرادات اليومية والفترات الزمنية.

- رفع وتحميل المرفقات الطبية.

- البحث والتقسيم إلى صفحات Pagination.

- تصميم متجاوب مع أجهزة الكمبيوتر والأجهزة اللوحية.

- دعم كامل للغتين العربية والإنجليزية.

- دعم الوضع الليلي والوضع النهاري.

- واجهة استخدام منظمة وسهلة.

التقنيات والمهارات المستخدمة

Backend

- ASP.NET Core 8 Web API

- C#

- Entity Framework Core

- SQL Server

- Clean Architecture

- RESTful APIs

- ASP.NET Identity

- JWT Authentication

- Role-Based Authorization

- Dependency Injection

- Swagger / OpenAPI

- Database Migrations

- LINQ

- File Upload and Storage

Frontend

- Angular 21

- TypeScript

- Angular Material

- Standalone Components

- Reactive Forms

- Lazy Loading

- Route Guards

- HTTP Interceptors

- SCSS

- Responsive Web Design

- RTL Support

- Arabic and English Localization

- Light and Dark Themes

Deployment

- IIS Deployment

- Remote SQL Server

- API and frontend hosting

- Automatic database migration

- Initial data seeding

- Production configuration

بطاقة العمل

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