Hospital AI

مشروع تخرج · جامعة المنصورة 2026 Graduation project · Mansoura University 2026

من أول عَرَض… لحد الدكتور المناسب From first symptom to the right doctor

المريض يوصف تعبه بكلامه العادي، والنظام يتأكد من علامات الطوارئ الأول، وبعدين يرشّح القسم والدكتور، ويحجز ميعاد، ويتابع الدور لايف. Patients describe how they feel in their own words. The system checks for emergencies first, then suggests the department and doctor, books a slot and tracks the queue live.

أندرويد 7 أو أحدث · حوالي 23 ميجا · نسخة تجريبية للعرض Android 7+ · about 23 MB · demo build

لقطة حقيقية من تطبيق Hospital AI: شاشة تسجيل الدخول في الوضع الليلي

المشكلةThe problem

القسم الغلطWrong department

المريض مش عارف يروح أنهي عيادة، فيضيّع زيارة وتحويل ووقت.Patients don't know which clinic to visit, so they lose a visit, a referral and time.

زحمة الطوارئCrowded ER

حالات مش طارئة بتزحم الاستقبال، والحالة الحرجة ممكن تستنى.Non-urgent cases crowd the emergency room while a critical case may be left waiting.

انتظار مش واضحUnclear waiting

محدش عارف دوره امتى، فالكل بيستنى في الطرقة.Nobody knows when their turn is, so everyone waits in the corridor.

رحلة المريض خطوة بخطوةHow it works: the patient journey

  1. يوصف الأعراضDescribe symptoms

    بالعامية أو الفرانكو أو الإنجليزي، من غير مصطلحات طبية.In Egyptian Arabic, Franco or English. No medical terms needed.

  2. الطوارئ الأولEmergencies checked first

    قواعد ثابتة بتدوّر على علامات الخطر قبل أي حاجة تانية.Fixed rules scan for red flags before anything else happens.

  3. القسم والدكتورDepartment + doctor

    ترشيح القسم المناسب ودكتور متاح حسب التخصص والزحمة.The right department and an available doctor, based on specialty and load.

  4. يحجز ميعادBook a slot

    مواعيد فاضية حقيقية من جدول الدكتور، من غير حجز مكرر.Real free slots from the doctor's schedule, with no double booking.

  5. تسجيل الحضور والدور لايفCheck in + live queue

    رقم دور وتوقّع لوقت الانتظار يتحدّث لحظة بلحظة.A queue number and a waiting-time estimate that update in real time.

  6. الكشفDoctor visit

    الدكتور بيشوف ملخص الحالة والملف الطبي قبل ما يدخل المريض.The doctor sees the case summary and medical profile before the patient walks in.

الأمان قبل الذكاءSafety before intelligence

  • علامات الخطر الأول.Red flags first. قواعد ثابتة (مش تخمين) بتتشغّل قبل أي ترشيح.Deterministic rules, not guesses, run before any recommendation.
  • بيفهم لغتك.Understands how people talk. عامية مصرية، فرانكو، وإنجليزي.Egyptian Arabic, Franco (Arabizi) and English.
  • بيفهم النفي.Handles negation. «مفيش ألم في صدري» مش بتتحسب ألم في الصدر."No chest pain" is not treated as chest pain.
  • كارت طوارئ.Emergency card. اتصال بـ 123، اتجاهات للمستشفى، وزرار «أنا في الطريق» بيشارك موقعك لايف.Call 123, get directions to the hospital, and tap "I'm on my way" to share your live location.
  • تنبيه لشاشة الطوارئ.Remote ER alert. الحالة بتظهر على شاشة فرز الطوارئ قبل ما المريض يوصل.The case appears on the ER triage board before the patient arrives.
  • نموذج لغوي اختياري يرفع الخطورة بس.Optional LLM can only escalate. لو مفعّل (Gemini)، يقدر يرفع الحالة لطارئة، لكن عمره ما يقلّل نتيجة القواعد.When enabled (Gemini), it can raise a case to critical but never downgrade a rule result.

مين بيستخدمه؟Who uses it

تطبيق المريضPatient app

المساعد الذكي، الحجز، الدور لايف، الملف الطبي، وجهات اتصال الطوارئ.AI assistant, booking, live queue, medical profile and emergency contacts.

Android

بوابة الدكتورDoctor portal

مواعيد النهارده، نداء المريض التالي، الملاحظات والروشتة.Today's appointments, call the next patient, notes and prescriptions.

Web

شاشة الطوارئ والفرزER / triage board

الحالات الحرجة والتنبيهات عن بُعد مع موقع المريض ووقت الوصول المتوقع.Critical cases and remote alerts with the patient's location and estimated arrival.

Web

الاستقبالReception

تسجيل الحضور، إدارة الطوابير، والحجز للمرضى اللي جايين بنفسهم.Check-in, queue management and bookings for walk-in patients.

Web

إدارة المستشفىHospital admin

مؤشرات لايف، الأقسام والدكاترة والجداول، الحضور، والتقارير.Live KPIs, departments, doctors and schedules, attendance and reports.

Web

أرقام من الكود نفسهNumbers straight from the code

قسم طبيmedical departments
15
دكتور في بيانات العرضdoctors in the demo data
38
جملة اختبار لعلامات الخطرred-flag test phrases
115
اختبار للباك إندbackend tests
306
اختبار لتطبيق FlutterFlutter tests
98

كل الاختبارات بتعدّي على الكود الحالي. الأرقام دي بتقيس الكود، مش دقة طبية.All tests pass on the current code. These numbers describe the software, not clinical accuracy.

اتبنى بـBuilt with

  • FastAPI
  • Flutter
  • SQLite + SQLAlchemy
  • Docker
  • Gemini (اختياري)(optional)

الفريقTeam

جامعة المنصورة · كلية الهندسة · برنامج هندسة الاتصالات والحاسبات · 2026 Mansoura University · Faculty of Engineering · Communications & Computers Engineering Program · 2026

  • المشرفSupervisor [Name]
  • طالبStudent[Name]
  • طالبStudent[Name]
  • طالبStudent[Name]
  • طالبStudent[Name]