منصة صحية متعددة التطبيقات

CareHouse — منصة رعاية صحية متكاملة

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

  • المنصات
  • تطبيقات الجوال
  • المواقع
  • لوحات التحكم
نطاق المشروع
CareHouse — منصة رعاية صحية متكاملة
العميل
CareHouse
المجال
الرعاية الصحية والتقنية الطبية
نطاق المشروع
8 المخرجات
التحدي

المشكلة التي بدأ منها المشروع

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

الحل

كيف صممنا المنظومة

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

أهم ما تحقق

منتج أوضح في الاستخدام والتشغيل

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

المكونات التي شملها المشروع

  • 01منصة خلفية موحدة وواجهات API لإدارة الهوية والصلاحيات وعمليات الرعاية
  • 02لوحة إدارة وتشغيل للمرضى والأطباء والممرضين والعيادات والخدمات والطلبات والمواعيد
  • 03تطبيق مريض Flutter لحجز الأطباء والعيادات وطلب الخدمات ومتابعتها
  • 04تطبيق طبيب Flutter لإدارة الجدول والمواعيد وحالات الزيارة والملاحظات
  • 05تطبيق ممرض Flutter لإدارة مهام الرعاية المنزلية ومراحل الطلب والتتبع
  • 06نظام للطلبات والأسعار والكوبونات والمدفوعات والتسويات والتقارير التشغيلية
  • 07موقع CareHouse التعريفي ثنائي اللغة
  • 08صفحة QR ثنائية اللغة للوصول إلى التطبيقات والدعم
دليل المشروع

حقائق التنفيذ المنشورة

السياق
جاء CareHouse لتوحيد رحلة الرعاية الصحية التي كانت موزعة بين البحث عن الطبيب أو العيادة، حجز الموعد، طلب الرعاية المنزلية أو الفحوص أو نقل المرضى، ثم متابعة مقدم الخدمة وحالة الطلب والدفع. احتاج مقدمو الرعاية وفريق التشغيل بالتوازي إلى منظومة مشتركة لإدارة الجداول والطلبات والحالات والملاحظات والتسويات.
المستخدمون المقصودون
المرضى ومرافقوهم، الأطباء، الممرضون ومقدمو الرعاية المنزلية، العيادات، مقدمو الفحوص والخدمات الصحية، وفرق الإدارة والتشغيل والدعم.
القيود
توحيد حالات المواعيد والطلبات بين عدة تطبيقات وأدوار، تطبيق صلاحيات دقيقة وحماية جلسات المستخدمين، دعم العربية والإنجليزية، التعامل مع الموقع الجغرافي والتتبع والإشعارات الفورية، والمحافظة على اتساق الأسعار والمدفوعات والتسويات. تطلب المشروع أيضاً تنسيق إصدارات تطبيقات الجوال والخلفية بطريقة تحافظ على التوافق مع الإصدارات المستخدمة.
مساهمة The Drix
تولت The Drix هندسة وتطوير منظومة CareHouse عبر كامل مكوناتها: نموذج المجال وقاعدة البيانات، الخلفية وواجهات API، الصلاحيات والأمان، لوحة الإدارة والتشغيل، تطبيقات المريض والطبيب والممرض، تدفقات الحجز والرعاية المنزلية والتتبع والمدفوعات والتسويات والتقارير، إضافة إلى الموقع التعريفي وصفحة QR، أتمتة النشر، الاختبارات، والتحسين التشغيلي المستمر.
حالة الإطلاق
منصة مطلقة وتعمل في بيئة Production، مع موقع عام وتطبيقات منفصلة للمريض والطبيب والممرض، وتخضع لصيانة وتحسينات وإدارة إصدارات مستمرة.
نتيجة نوعية
وفرت CareHouse مساراً مترابطاً يبدأ من اكتشاف مقدم الرعاية والحجز أو طلب الخدمة، ويمتد إلى الإسناد والتنفيذ والتتبع وتحديث الحالة والدفع والتسوية. يحصل كل نوع مستخدم على تجربة مخصصة، بينما يمتلك فريق التشغيل لوحة مركزية لمتابعة المستخدمين ومقدمي الرعاية والعيادات والخدمات والطلبات والمواعيد والتقارير.

التقنيات

  • ASP.NET Core (.NET 9)
  • Entity Framework Core
  • PostgreSQL
  • Flutter
  • Vue 3
  • Vite
  • Vuetify
  • SignalR
  • Redis
  • RabbitMQ
  • Quartz
  • Firebase Cloud Messaging
  • Google Maps and Geolocation
  • Docker
  • GitLab CI/CD
  • React
كيف نبني المشاريع؟

منهجية تنفيذ المشروع

تم بناء المنصة حول خلفية معيارية بطبقات وتطبيقات وظيفية منفصلة للمريض والطبيب والممرض ولوحة الإدارة والموقع، مع نموذج مجال وقاعدة بيانات موحدين. تتصل ثلاثة تطبيقات Flutter وواجهة تشغيل Vue بواجهات API مشتركة، بينما تدعم SignalR وFirebase التحديثات والإشعارات، وتدعم الخرائط وخدمات الموقع عمليات التتبع. تعتمد البنية التشغيلية على PostgreSQL وRedis وRabbitMQ والمهام الخلفية، مع نشر Docker قائم على إصدارات منفصلة لبيئتي Staging وProduction، وفحوص صحة وإمكانية rollback.

  1. 1

    تصميم نموذج الرعاية والعمليات

    تم تنظيم رحلة المريض والأدوار المختلفة للأطباء والممرضين والعيادات وفريق العمليات ضمن نموذج موحد يغطي المواعيد وطلبات الرعاية المنزلية والفحوصات ونقل المرضى وحالات التنفيذ.

  2. 2

    بناء المنصة الخلفية ولوحة العمليات

    تم تطوير Backend وواجهات API مشتركة مع إدارة الهوية والصلاحيات، إلى جانب لوحة تشغيل مركزية لإدارة المستخدمين ومقدمي الخدمة والعيادات والخدمات والطلبات والمواعيد والتقارير.

  3. 3

    تطوير تطبيقات المرضى والأطباء والممرضين

    تم بناء تطبيقات مستقلة لكل دور، بحيث يدير المريض الحجز وطلبات الخدمة، ويدير الطبيب الجداول والمواعيد وملاحظات الزيارة، ويتابع الممرض المهام ومراحل تنفيذ الرعاية المنزلية.

  4. 4

    ربط التتبع والتحديثات والمدفوعات

    تم ربط تطبيقات المنصة بالتحديثات الفورية والإشعارات والموقع الجغرافي والتتبع المباشر، مع مسارات التسعير والكوبونات والدفع والتسويات المرتبطة بالخدمات.

  5. 5

    الاختبار والنشر وإدارة الإصدارات

    تم تجهيز بيئات التشغيل والإصدارات المعتمدة على Docker وCI/CD مع فحوص الصحة ودعم التراجع، مع تنسيق إصدارات التطبيقات والـBackend واستمرار الصيانة وتقوية النظام في الإنتاج.

هل لديك مشروع يحتاج أكثر من مجرد تنفيذ؟ لنبدأ من فهمه

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

احجز استشارتك