الانتقال إلى المحتوى
Rachid Bouadi
العربية
جميع المشاريع

خدمات خلفية | Aventique لصالح Korian / Clariane

CME - التقارير الطبية

حفظ التقارير الطبية السنوية واستئنافها عبر الخدمات الخلفية.

واجهات Node.js/Express تستبدل إجراءً يدويًا كثيف المستندات بأقسام تقارير تُحفظ بشكل مستقل.

صورة توضيحية · ليست لقطة شاشة للمنتج
الدور
مطور خلفي Node.js
الفترة
ديسمبر 2022 – يونيو 2023
نُفذ عبر
Aventique
العميل
Korian / Clariane

نظرة عامة

CME، اختصار Commission Médicale d'Établissement، تطبيق لإعداد التقارير السنوية في قطاع الرعاية الصحية. استبدل المشروع عملية يدوية كثيفة المستندات يستخدمها الطاقم الطبي، ونفذ ضمن فريق Agile مكون من ستة أشخاص.

مساهمتي

خدمات إدارة التقارير

تطوير خدمات REST خلفية باستخدام Node.js/Express وMongoDB وMongoose.

حفظ مستقل للأقسام

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

عقود التكامل

تنفيذ نقاط GET وPOST وPUT لكل قسم، وتوفير توثيق Swagger وREADME لتكامل الواجهات الأمامية.

الجوانب التقنية

حفظ التقدم دون إرسال التقرير كاملًا

حفظ أقسام التقرير مستقلًا لدعم الاستئناف، بدل التعامل مع التقرير السنوي بوصفه عملية إرسال واحدة غير قابلة للتجزئة.

حدود خلفية واضحة

تطبيق مبادئ المعمارية النظيفة ونمط Repository، بالتعاون مع فرق الواجهات وتجربة المستخدم والمنتج وDevOps.

النتيجة ونطاق المساهمة

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

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

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • REST APIs
  • Swagger
  • Repository Pattern
  • TypeScript
  • Microsoft Azure
  • Azure DevOps
  • CI/CD

لنتحدث عن العمل.

لمزيد من التفاصيل عن خبرتي، اطّلع على قائمة المشاريع أو تواصل معي.

العودة إلى جميع المشاريعالمشروع التالي: IT Challenge - لوحة العمليات السحابية