DocuMed — منصة إدارة الرعاية الصحية
تطبيق ويب متكامل يُبسّط التواصل بين الأطباء والمرضى. لوحات تحكم مزدوجة، وجدولة مواعيد في الوقت الفعلي، وإدارة آمنة للسجلات الطبية — كل ذلك في منصة واحدة.

توثيق المشروع

الميزات الأساسية
كل ما يحتاجه سير عمل الرعاية الصحية الحديثة في مكان واحد
نظام لوحتَي تحكم
لوحات تحكم منفصلة ومخصصة لكلٍّ من الأطباء والمرضى. تعرض كل واجهة الأدوات والبيانات ذات الصلة بذلك الدور فحسب.
مواعيد فورية
يحجز المرضى مواعيدهم، يوافق الأطباء أو يرفضون الطلبات، وتنتشر التحديثات فورًا عبر Firebase — دون الحاجة إلى إعادة تحميل الصفحة.
السجلات الطبية
تاريخ المريض المنظّم مخزّن في Firestore. للأطباء صلاحية الكتابة؛ وللمرضى عرض سجلاتهم الخاصة فقط. كل تحديث مؤرشف بتوقيت زمني.
إدارة العيادات
دعم متعدد العيادات مع تخصصات ومرتبطات الأطباء لكل عيادة. يمكن للمرضى تصفح العيادات حسب الموقع أو التخصص قبل الحجز.
كيف يعمل
تدفق واعٍ بالأدوار يغطي دورة حياة الموعد بالكامل
تسجيل دخول آمن
يتولى Firebase Authentication عمليتَي التسجيل وتسجيل الدخول. عند الاشتراك الأول، يختار المستخدم دوره — طبيب أم مريض. تُطبِّق المسارات المحمية هذا الاختيار طوال الجلسة.
الحجز أو إدارة المواعيد
يتصفح المرضى الأطباء المتاحين حسب العيادة أو التخصص، يختارون موعدًا، ويرسلون الطلب. يرى الأطباء قائمة انتظار مباشرة ويوافقون أو يرفضون أو يُعلّمون الفترات على أنها جارية.
عرض السجلات وتحديثها
بعد الاستشارة، يُضيف الطبيب المعالج ملاحظاته والوصفات والتشخيصات إلى ملف المريض. يمكن للمريض الاطلاع على تاريخه الطبي الكامل في أي وقت.
تقنيات المشروع
الواجهة الأمامية
الخلفية والمصادقة
النماذج والتحقق
أدوات مساعدة
الأمان وحماية البيانات
قواعد أمان Firestore — لا يمكن للمرضى قراءة سوى سجلاتهم الخاصة؛ الأطباء مقيّدون بمرضاهم المُسندين
التحكم في الوصول على أساس الأدوار مُطبَّق على مسارات العميل واستعلامات Firestore من جهة الخادم
مسارات API محمية — لا تتعرض بيانات حساسة للطلبات غير المصادَق عليها
التحقق من رمز Firebase Auth عند كل إجراء محمي
بُني خلال بوتكامب
طُوِّر DocuMed على مدى ستة أسابيع ضمن بوتكامب التطوير المتكامل التابع لـ MentorNations، بتمويل من السفارة الأسترالية. بنى فريق من ثلاثة أشخاص التطبيق بالكامل — من المصادقة وتصميم مخطط Firestore، وصولًا إلى صقل الواجهة والنشر. كان الهدف توصيل أداة عملية وجاهزة للإنتاج تعالج نقطة احتكاك حقيقية: الفصل بين سجلات المرضى وحجز المواعيد وإدارة العيادات في بيئات الرعاية الصحية الصغيرة والمتوسطة.