نظام متكامل لإدارة عيادة عيون – Windows Desktop Application نظام متكامل لإدارة عيادة عيون – Windows Desktop Application نظام متكامل لإدارة عيادة عيون – Windows Desktop Application
تفاصيل العمل

قمت بتصميم وتطوير نظام متكامل لإدارة عيادة عيون بهدف تسهيل إدارة المرضى والزيارات الطبية وتقليل الاعتماد على الملفات الورقية. يتيح النظام للطبيب إضافة وتعديل بيانات المرضى، مع إنشاء رقم ملف تسلسلي تلقائي لكل مريض وإمكانية البحث السريع باستخدام الاسم أو رقم الهاتف أو رقم الملف. يشمل البرنامج إدارة مواعيد المرضى، وتسجيل جميع تفاصيل الزيارة الطبية، مثل الشكوى الرئيسية، حدة الإبصار، قياسات الانكسار، ضغط العين، فحص المصباح الشقي، فحص قاع العين، الفحوص التكميلية، التشخيص، ملاحظات الطبيب وموعد المتابعة. كما يحتوي النظام على قسم متكامل لكتابة العلاج والأدوية والجرعات ومدة الاستخدام، بالإضافة إلى وصفة نظارات تشمل قياسات العين اليمنى واليسرى وخصائص العدسات والإطار. تم ربط جميع الزيارات بالملف الطبي للمريض، مما يسمح للطبيب بمراجعة التاريخ المرضي الكامل ومتابعة تطور الحالة والعلاجات والوصفات السابقة. يدعم التطبيق طباعة الروشتة الطبية، وصفة النظارات وبيانات الزيارة بشكل منفصل، مع نظام نسخ احتياطي واسترجاع لقاعدة البيانات. تمت إضافة قاعدة بيانات تجريبية تحتوي على 20 مريضًا وسيناريوهات طبية متنوعة لاختبار جميع وظائف النظام. **أهم مميزات المشروع:** * إضافة وتعديل وحذف بيانات المرضى. * إنشاء رقم ملف تسلسلي تلقائي لكل مريض. * البحث بالاسم أو رقم الهاتف أو رقم الملف. * إدارة مواعيد المرضى وحالات الحضور والإلغاء. * تسجيل الزيارات الطبية وربطها بتاريخ المريض. * تسجيل فحوص العين اليمنى واليسرى. * تسجيل حدة الإبصار والانكسار وضغط العين. * إضافة فحص المصباح الشقي وفحص قاع العين. * تسجيل الفحوص التكميلية مثل OCT والمجال البصري. * إضافة التشخيص وملاحظات الطبيب. * إنشاء روشتة طبية تحتوي على الأدوية والجرعات. * إنشاء وصفة نظارات كاملة. * متابعة حالة طلب النظارات. * تحديد موعد المتابعة القادمة. * عرض التاريخ المرضي الكامل للمريض. * طباعة العلاج ووصفة النظارات كل قسم بشكل مستقل. * نسخ احتياطي واسترجاع لقاعدة البيانات. * تصميم عربي يدعم اتجاه RTL. * واجهة سهلة وسريعة مناسبة للاستخدام اليومي داخل العيادة. **التقنيات المستخدمة:** * C# * .NET 8 * Windows Forms – WinForms * Entity Framework Core * SQLite * LINQ * Layered Architecture * Dependency Injection * Data Validation * Backup and Restore * Printing and Reports **قاعدة البيانات:** SQLite Database مرتبطة بالتطبيق باستخدام Entity Framework Core، ويتم إنشاؤها تلقائيًا عند تشغيل البرنامج لأول مرة دون الحاجة إلى تثبيت SQL Server. **التحديات التي تم حلها:** * تنظيم الملف الطبي وربط جميع الزيارات بالمريض نفسه. * حفظ بيانات فحوص العين اليمنى واليسرى بشكل منظم. * تصميم تجربة استخدام سهلة للطبيب أثناء الزيارة. * فصل طباعة العلاج عن طباعة وصفة النظارات. * الحفاظ على تاريخ المريض دون فقد الزيارات القديمة. * إنشاء قاعدة بيانات محلية تعمل دون إنترنت. * توفير نسخ احتياطي واسترجاع للبيانات.

شارك
بطاقة العمل
تقييم المستقل
تاريخ النشر
منذ شهر
المشاهدات
78
المستقل
Fatma Sorour
Fatma Sorour
برمجة وتطوير المواقع
طلب عمل مماثل
شارك
مركز المساعدة