Structure

Medical Management Center

نظام إدارة المراكز الطبية والعيادات
دليل سير العمل — شرح خطوات العمل على البرنامج
مع ترتيب الوحدات حسب آلية العمل
تاريخ الإصدار: 2026-05-31
م

مقدمة عن النظام

نظام Structure (Medical Management Center) هو نظام متكامل لإدارة المراكز الطبية والعيادات، تم تطويره لتوفير حل شامل يغطي جميع جوانب إدارة المنشآت الطبية. النظام يدعم اللغة العربية بشكل كامل ويتميز بواجهة مستخدم سهلة الاستخدام.

يهدف هذا الدليل إلى شرح آلية العمل على البرنامج خطوة بخطوة، مع ترتيب الوحدات حسب سير العمل الطبيعي في أي منشأة طبية، بدءاً من تسجيل الدخول وصولاً إلى إعدادات النظام.

المكونات الرئيسية للنظام:
  • لوحة تحكم رئيسية تعرض مؤشرات الأداء والإحصائيات
  • إدارة المرضى (سجل شامل لكل مريض)
  • نظام المواعيد والزيارات
  • نظام مالي متكامل (فواتير، مدفوعات، مقبوضات)
  • إدارة المخزون والمستلزمات الطبية
  • إدارة الموظفين والحضور والرواتب
  • نظام مختبر الأسنان والتعويضات
  • بوابة المريض الإلكترونية والحجز عبر الإنترنت
  • مساعد ذكي يعمل بالذكاء الاصطناعي
  • نظام إشعارات وتنبيهات متكامل
ملاحظة هامة:

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

1

وحدة تسجيل الدخول والمصادقة (Authentication)

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

آلية العمل:
  • يدخل المستخدم اسم المستخدم وكلمة المرور
  • النظام يتحقق من صحة البيانات عبر قاعدة البيانات
  • يتم إنشاء جلسة آمنة (Session) مع رمز CSRF للحماية
  • بعد 5 محاولات فاشلة، يتم قفل الحساب مؤقتاً
  • يتم تجديد الجلسة كل 60 ثانية
  • في حالة عدم النشاط لمدة 30 دقيقة، يتم تسجيل الخروج تلقائياً
المسارات:

auth/login.php → auth/logout.php → auth/change_password.php

  • تم دمج نظام صلاحيات مرن (RBAC) يتحكم في الوصول لكل وحدة
  • المستخدم العادي يرى فقط الوحدات المصرح له بالوصول إليها
2

لوحة التحكم الرئيسية (Dashboard)

بعد تسجيل الدخول، تظهر لوحة التحكم الرئيسية والتي تعطي نظرة شاملة على أداء المنشأة الطبية من خلال مؤشرات الأداء الرئيسية.

ما يتم عرضه في لوحة التحكم:
  • عدد المرضى المسجلين
  • إحصائيات المواعيد (اليوم، الأسبوع، الشهر)
  • إجمالي الإيرادات والمصروفات
  • آخر الزيارات المسجلة
  • حالة مختبر الأسنان
  • أزرار اختصارية للوصول السريع للوحدات الأساسية
3

إدارة المرضى (Patients)

قلب النظام — يتم تسجيل جميع بيانات المرضى هنا. تعتبر هذه الوحدة الأساس الذي ترتبط به جميع الوحدات الأخرى.

البيانات المسجلة:
  • الاسم الثلاثي، رقم المريض (تلقائي)، الجنس، تاريخ الميلاد
  • رقم الهاتف، البريد الإلكتروني، العنوان
  • صور المريض، المستندات الطبية
  • تاريخ المرض، التاريخ الطبي، الحساسية
آلية العمل:
  • إضافة مريض جديد → إدخال البيانات الأساسية → حفظ
  • البحث عن مريض باستخدام الاسم أو رقم المريض أو الهاتف
  • النظام يدعم البحث الغامض Fuzzy Search للأسماء العربية
  • عرض سجل المريض الكامل (المواعيد، الزيارات، الفواتير، التقارير)
4

إدارة الأقسام والخدمات (Departments & Services)

يتم هنا تحديد الأقسام الطبية (مثل: الباطنة، العظام، الأسنان) والخدمات التي تقدمها المنشأة.

آلية العمل:
  • إضافة الأقسام الطبية المختلفة
  • تحديد الخدمات التي يقدمها كل قسم مع أسعارها
  • ربط الخدمات بالأطباء المختصين
  • هذه البيانات تستخدم عند حجز المواعيد وإنشاء الفواتير
5

إدارة الأطباء (Doctors)

إدارة بيانات الأطباء العاملين في المنشأة، وتحديد أوقات عملهم.

آلية العمل:
  • إضافة طبيب → الاسم، التخصص، القسم، المؤهلات
  • تحديد مواعيد عمل الطبيب Doctor Working Hours
  • ربط الطبيب بالخدمات التي يقدمها
  • عرض جدول الطبيب والكشف عن المواعيد المتاحة
6

إدارة المواعيد (Appointments)

حجز وإدارة المواعيد للمرضى مع الأطباء. هذه الوحدة تربط بين المرضى والأطباء والخدمات.

آلية العمل:
  • اختيار المريض (من قائمة المرضى المسجلين)
  • اختيار الطبيب والقسم والخدمة المطلوبة
  • تحديد التاريخ والوقت المناسبين
  • النظام يتحقق من توفر الطبيب في الوقت المختار
  • حفظ الموعد → إرسال إشعار للمريض والطبيب
حالات الموعد:

مجدول (SCHEDULED) مؤكد (CONFIRMED) قيد التنفيذ (IN_PROGRESS)

مكتمل (COMPLETED) / ملغي (CANCELLED) / لم يحضر (NO_SHOW)

7

إدارة الزيارات (Visits)

تسجيل تفاصيل الزيارة الطبية للمريض، بما في ذلك التشخيص والعلاج.

آلية العمل:
  • بدء زيارة جديدة بناءً على موعد محجوز
  • تسجيل الشكوى الرئيسية والتاريخ المرضي
  • قياس العلامات الحيوية (الضغط، النبض، درجة الحرارة...)
  • توجيه المريض للمختبر أو الأشعة إذا لزم الأمر
  • وصف العلاج والأدوية
8

التشخيصات والسجلات الطبية (Diagnoses & Medical Records)

تسجيل التشخيصات الطبية للمرضى والحفاظ على سجل طبي شامل لكل مريض.

آلية العمل:
  • تسجيل التشخيص لكل زيارة
  • ربط التشخيص برموز التصنيف الطبي
  • السجل الطبي يضم كل الزيارات والتشخيصات والأدوية
  • يمكن عرض السجل الطبي الكامل للمريض في أي وقت
9

المختبر والتحاليل (Laboratory)

إدارة طلبات التحاليل الطبية وتتبع نتائجها.

آلية العمل:
  • إضافة طلب تحليل من زيارة المريض
  • تحديد نوع التحليل المطلوب
  • تسجيل نتائج التحليل بعد اكتماله
  • إتاحة النتائج للطبيب لمراجعتها
10

الوصفات الطبية والأدوية (Prescriptions & Medications)

كتابة الوصفات الطبية وإدارة قائمة الأدوية.

آلية العمل:
  • تصنيف الأدوية وإضافتها إلى قاعدة البيانات
  • كتابة وصفة طبية للمريض أثناء الزيارة
  • تحديد الجرعة والمدة والتعليمات
  • طباعة الوصفة الطبية
الانتقال للجانب المالي
11

الفواتير والنظام المالي (Invoices & Financial)

إصدار الفواتير للمرضى ومتابعة الحسابات المالية. هذه الوحدة مركزية لإدارة الإيرادات.

آلية العمل:
  • إنشاء فاتورة جديدة للمريض (يدوياً أو من الزيارة/الموعد)
  • إضافة الخدمات والأصناف تلقائياً من الزيارة
  • تطبيق الخصومات والضرائب إن وجدت
  • طباعة الفاتورة بصيغتين: A4 (عادي) و POS (حراري)
  • إلغاء الفاتورة مع الاحتفاظ بسجل التدقيق
  • تقارير مالية شاملة (الإيرادات، المصروفات، الأرباح)
12

المدفوعات والمقبوضات (Payments & Receivables)

تسجيل المدفوعات ومتابعة الحسابات المستحقة.

آلية العمل:
  • تسجيل دفعة على فاتورة (كلي أو جزئي)
  • إصدار سند قبض للمريض
  • متابعة الذمم المدينة (المبالغ المستحقة)
  • تقرير أعمار الذمم Aging Report
  • إدارة أسعار صرف العملات المختلفة
13

المخزون والمستلزمات الطبية (Inventory)

إدارة المخزون من الأدوية والمستلزمات الطبية.

آلية العمل:
  • إضافة الأصناف وتصنيفها
  • تسجيل حركة المخزون (إضافة/صرف)
  • متابعة الكميات والتنبيه عند انخفاض المخزون
  • تقارير المخزون والتسويات
14

الموردين وفواتير المشتريات (Suppliers & Purchasing)

إدارة الموردين وفواتير شراء المستلزمات.

آلية العمل:
  • إضافة الموردين وبياناتهم
  • تسجيل فواتير المشتريات من الموردين
  • إضافة الأصناف المشتراة إلى المخزون
  • متابعة حسابات الموردين
15

مختبر الأسنان والتعويضات السنية (Dental Lab & Prosthetics)

إدارة أعمال مختبر الأسنان والتعويضات السنية من البداية حتى التسليم.

حالات التعويض:

مطلوب (REQUESTED) أرسل للمختبر (SENT_TO_LAB)

قيد التصنيع (IN_PROGRESS) جاهز (READY) تم التسليم (DELIVERED)

آلية العمل:
  • تسجيل طلب تعويض سني لمريض
  • إرسال الطلب إلى مختبر الأسنان
  • متابعة حالة التصنيع
  • تسليم التعويض للمريض
16

إدارة الموظفين (Employees)

إدارة بيانات الموظفين والإداريين في المنشأة.

آلية العمل:
  • إضافة موظف جديد (البيانات الشخصية، الوظيفية، المالية)
  • تحديد القسم والمسمى الوظيفي والراتب
  • رفع المرفقات (العقود، الشهادات)
  • ربط الموظف بأجهزة الحضور ZK Attendance Devices
17

الحضور والانصراف (Attendance)

تسجيل ومتابعة حضور وانصراف الموظفين.

آلية العمل:
  • تسجيل الحضور عبر أجهزة البصمة ZKTeco
  • مزامنة بيانات الحضور تلقائياً
  • إدخال الحضور يدوياً للحالات الاستثنائية
  • حساب ساعات العمل والتأخير والغياب
  • تقارير الحضور الشهرية
18

الرواتب والأجور (Payroll)

حساب وإدارة رواتب الموظفين.

آلية العمل:
  • تحديد إعدادات الرواتب (البدلات، الخصومات، التأمين)
  • حساب الراتب الشهري بناءً على الراتب الأساسي + البدلات - الخصومات
  • ربط الحضور لحساب أيام العمل الفعلية
  • اعتماد الراتب من المدير
  • تسجيل صرف الرواتب
19

الحجز الإلكتروني وبوابة المريض (Online Booking & Patient Portal)

تمكين المرضى من حجز المواعيد عبر الإنترنت ومتابعة بياناتهم.

آلية العمل - الحجز الإلكتروني:
  • المريض يزور صفحة الحجز العامة
  • يختار القسم والطبيب والموعد المتاح
  • يدخل بياناته الأساسية
  • يتم تأكيد الحجز وإرسال إشعار
آلية العمل - بوابة المريض:
  • تسجيل دخول المريض ببياناته الخاصة
  • عرض المواعيد القادمة والسابقة
  • عرض السجل الطبي والوصفات
  • عرض الفواتير والمدفوعات
  • تحديث البيانات الشخصية
20

الإشعارات والتنبيهات (Notifications)

نظام إشعارات داخلي وخارجي (عبر تطبيق Telegram) لإعلام المستخدمين والمرضى.

آلية العمل:
  • إشعارات داخلية تظهر في التطبيق مع صوت تنبيه
  • إشعارات Telegram للمرضى (تذكير المواعيد، الفواتير)
  • تحديث الإشعارات كل دقيقتين
  • إشعارات للمستخدمين عند حدوث أحداث مهمة
21

الذكاء الاصطناعي (المساعد الذكي)

نظام مساعد ذكي يعمل بالذكاء الاصطناعي يمكن المستخدمين من التفاعل مع النظام باستخدام اللغة الطبيعية (عربي). يُستدعى نموذج اللغة (LLM) مباشرة عبر PHP — دون الحاجة لخدمة منفصلة.

المكونات:
  • زر عائم (FAB): أيقونة روبوت في أعلى يسار كل صفحة
  • pages/api/chat.php: نقطة نهاية المحادثة
  • pages/ai_reminder/ai_api.php: استدعاء مباشر لـ LLM (DeepSeek/OpenAI/Gemini)
النيات المدعومة:
  • حجز موعد / إلغاء موعد
  • البحث عن مريض
  • إنشاء فاتورة / تسجيل دفعة
  • طلب تحليل مختبر
  • إنشاء تقرير
  • إرسال تذكير
آلية العمل:
  • المستخدم ينقر الزر العائم ويكتب طلباً بالعربية
  • النظام يمرر الطلب إلى LLM عبر ai_api.php
  • يُعاد الرد داخل نافذة المحادثة
22

التقارير والإحصائيات (Reports)

تقارير شاملة تغطي جميع جوانب العمل في المنشأة الطبية.

أنواع التقارير:
  • التقارير المالية (الإيرادات، المصروفات، الأرباح)
  • تقارير المرضى (إحصائيات، زيارات)
  • تقارير المواعيد
  • تقارير الموظفين والحضور
  • تقارير المخزون
  • تقارير مختبر الأسنان
  • سجل التدقيق Audit Log
23

النسخ الاحتياطي والصيانة (Backup & Maintenance)

أداة لعمل نسخ احتياطية تلقائية لقاعدة البيانات.

آلية العمل:
  • النظام يقوم تلقائياً بعمل نسخ احتياطي لقاعدة البيانات
  • يتم حفظ النسخ في مجلد backups/ بصيغة ZIP
  • يمكن تصدير قاعدة البيانات يدوياً من الوحدة
  • يمكن مسح ذاكرة التخزين المؤقت Cache
24

الإعدادات وإدارة النظام (Settings & System)

إعدادات النظام العامة وإدارة المستخدمين والصلاحيات.

الوحدات الفرعية:
  • إدارة المستخدمين (Users): إنشاء وتعديل المستخدمين
  • إدارة الصلاحيات (Permissions): تحديد صلاحيات كل مستخدم
  • إدارة الأدوار (Roles): تجميع الصلاحيات في أدوار
  • إدارة الوحدات (Modules): تفعيل/تعطيل الوحدات
  • إعدادات النظام (Settings): إعدادات عامة (الاسم، الشعار، العملة...)
  • السمات (Themes): اختيار شكل واجهة المستخدم
  • معلومات النظام (System): إصدار PHP، قاعدة البيانات...

مخطط سير العمل الكامل

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

1
تسجيل الدخول
المصادقة والصلاحيات
2
لوحة التحكم
نظرة عامة على الأداء
3
إدارة المرضى
تسجيل بيانات المرضى
4
الأقسام والخدمات
تحديد الخدمات والأسعار
5
الأطباء وأوقات العمل
جدولة الأطباء
6
المواعيد
حجز وإدارة المواعيد
7
الزيارات
تسجيل الزيارات الطبية
8
التشخيصات والمختبر
التشخيص والتحاليل
9
الوصفات الطبية
وصف الأدوية
10
الفواتير والمالية
إصدار الفواتير والتحصيل
11
المخزون والمشتريات
إدارة المخزون والموردين
12
الموظفين والرواتب
إدارة الموارد البشرية
13
التقارير والإحصائيات
تحليل الأداء

علاقات الترابط بين الوحدات

يوضح الجدول التالي العلاقات المباشرة بين الوحدات وكيفية تدفق البيانات بينها:

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

خاتمة

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

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

مع إضافة الذكاء الاصطناعي (AI Agents)، أصبح بإمكان المستخدمين التفاعل مع النظام باستخدام اللغة الطبيعية، مما يسهل إنجاز المهام اليومية بشكل أسرع وأكثر فعالية.


Structure — Medical Management Center — All Rights Reserved