ميزات النظام والقدرات البرمجية
استعرض الفهرس الشامل لكافة الوظائف والقدرات التشغيلية المضمنة في نظام ICARE الطبي.
كافة الوظائف والميزات الموضحة أدناه متوفرة بالكامل عبر واجهات برمجة التطبيقات (واجهات RESTful V1)، مما يسهل على تطبيقات الهواتف ولوحات التحكم (المبنية بـ React أو Flutter) الوصول الآمن والمشترك للبيانات.
1. التحقق من الهوية وصلاحيات الوصول (Auth)
أمان متعدد الطبقات يحمي الوصول للمنصة بناءً على حالة تسجيل الدخول، والمفاتيح البرمجية المشفرة، وتفصيل الصلاحيات.
- طبقتان من التحقق: مصادقة Laravel Sanctum بالرموز المشفرة (Tokens) للمستخدمين النشطين، وحماية
api.keyللخدمات العامة بالتأكد من ترويسةx-api-key. - الأدوار والصلاحيات (RBAC): نظام مرن لربط حسابات الموظفين بمصفوفة صلاحيات تفصيلية محددة لكل دور.
- انتحال الحساب الإداري: يتيح للمشرفين العامين الدخول بأمان كأي مستخدم للعيادات لحل المشاكل التقنية.
2. إدارة العيادات والمستأجرين (Clinics)
دعم كامل لهيكل تعدد المستأجرين مع عزل تام وتشفير لبيانات كل عيادة ككيان مستقل.
- تخصيص الهوية البصرية: ضبط شعار العيادة وهويتها اللغوية ونموذج طباعة الوصفات الطبية الخاص بها.
- أوقات وساعات العمل: إعداد جداول الدوام اليومية والحد الأقصى للمواعيد وإيقاف الحجوزات الطارئ.
- الضرائب والخدمات: تسعير تفصيلي للخدمات الطبية والتحاليل وربطها بنسب الضرائب والرسوم المعتمدة.
3. ملفات الأطباء وجداول الدوام (Doctors)
تنظيم معلومات الكادر الطبي وتحديد أوقات عملهم وتوزيع نسب العوائد المالية.
- رسوم كشفية مرنة: إمكانية تحديد رسوم مستقلة لزيارة العيادة، استشارات الفيديو، وحالات الطوارئ.
- تقسيم الدخل التلقائي: احتساب فوري لحصة الطبيب من الكشفية (مبلغ مقطوع أو نسبة مئوية) بمجرد دفع الفاتورة.
- الأقسام والتخصصات: توزيع الأطباء على العيادات والأقسام الطبية المتخصصة بجدول دوام تفصيلي.
4. سجلات المرضى والملفات العائلية (Patients)
ملفات مرضى خاصة بكل عيادة مرتبطة بهويات موحدة للحفاظ على السجل الصحي التراكمي للمريض.
- توليد رموز MRN: تخصيص رقم ملف طبي فريد (Medical Record Number) للمريض تلقائياً عند التسجيل.
- الحسابات العائلية: ربط ملفات عدة مرضى تحت حساب عائلي رئيسي واحد لمتابعة الفواتير والمؤشرات الحيوية.
- دمج الملفات المكررة: أدوات إدارية لدمج السجلات الطبية المكررة دون التأثير على العلاقات التاريخية للفواتير والمواعيد.
5. جدولة وإدارة المواعيد (Appointments)
حجز المواعيد للزيارات العينية والاستشارات الافتراضية مع فحص مباشر لعدم تداخل الحجوزات.
- حماية ضد التداخل: التحقق الفوري من فراغ الوقت المحدد قبل حجز الموعد لمنع تداخل مواعيد الطبيب.
- أرشفة حالة الموعد: رصد وتدقيق تاريخ حالة الموعد (معلق، مؤكد، تم تسجيل الوصول، قيد الزيارة، مكتمل، ملغى).
- الخصومات والكوبونات: تطبيق قسائم الخصم المفعلة بالعيادة على تكاليف الكشفية والخدمات.
6. مسارات المرضى والغرف والطوابير (Queues)
تتبع فوري لحركة المريض داخل العيادة بين الاستقبال وغرف العلامات الحيوية وغرفة الطبيب.
- توزيع الغرف: توجيه المرضى لغرف العيادة الخارجية (OPD) وغرف الفحص وتحديث طابور الانتظار.
- شاشات الانتظار العامة: تكامل مع Laravel Reverb لبث أرقام طابور الانتظار فوراً على الشاشات المعلقة.
- وقت الإغلاق التشغيلي: فصل تاريخ معالجة الطابور عن التاريخ الفعلي للتقويم للتعامل مع النوبات الليلية المتأخرة.
7. الوصفات الطبية وصرف الأدوية (Prescriptions)
محرر وصفات إلكتروني متكامل يولد تقارير طبية قابلة للطباعة بتنسيق PDF.
- فهرس الأدوية: استيراد وإدارة قوائم الأدوية والجرعات وإرشادات الاستعمال داخل دليل العيادة.
- تحديث المؤشرات تلقائياً: تدوين الوزن والطول والنبض خلال الزيارة وحفظها مباشرة في ملف المريض الصحي.
- وصفات مخصصة PDF: إنشاء تقارير وصفات طبية باللغة التي تختارها العيادة مع خيارات إخفاء أو إظهار أجزاء منها.
8. المؤشرات الحيوية والمخططات الطبية (Vitals)
تسجيل دوري للمؤشرات الجسدية ورسم بياني لمتابعة الحالة الصحية للمريض تاريخياً.
- تتبع العلامات الحيوية: تسجيل ضغط الدم، النبض، الحرارة، نسبة الأكسجين، سكر الدم، الوزن، والطول.
- مخططات الأسنان (Dental Chart): تتبع حالة الأسنان ومعالجاتها بالتفصيل لكل سن وتخزين تاريخ العلاج المقرون.
- مخططات تفاعلية ثلاثية الأبعاد 3D: لوحات تفاعلية ثلاثية الأبعاد قابلة للتدوير والسحب لتتبع حالة الأسنان وتوزيع الألم والالتهاب العضلي الهيكلي.
9. التحاليل والفحوصات المخبرية (Pathology)
نظام حجز وتدوين الفحوصات المخبرية وتلقي النتائج وإصدار فواتير المختبر.
- الفحوصات الفرعية: تحديد أجزاء التحليل التفصيلية (مثل عناصر فحص CBC) لإدخال القراءات الدقيقة لها.
- تسجيل وإرفاق النتائج: تمكين فنيي المختبر من كتابة التقارير وإرفاق صور التحاليل والتشخيصات.
- تقييم المختبر: يتيح للمرضى تقديم تقييماتهم ومراجعاتهم لمستوى الخدمة المقدمة من المعمل.
10. الفوترة، المدفوعات، والمحافظ المالية (Invoices)
إدارة الحسابات وتوليد الفواتير وتلقي المدفوعات عبر بوابات الدفع وتسجيل المعاملات المالية.
- بوابات الدفع الإلكتروني: ربط مباشر وجاهز مع Stripe, Razorpay, Paystack, Flutterwave, و eSewa.
- محفظة المريض الإلكترونية: تمكين المرضى من شحن رصيد المحفظة وسداد قيمة الفواتير والخدمات منها مباشرة.
- فوترة ذكية: إصدار فواتير مسودة تلقائياً بمجرد إتمام حجز الموعد أو طلب التحليل لتسريع الدفع.
11. مستحقات وحصص الأطباء (Payouts)
متابعة وتوثيق حصص العيادة والأطباء وصرف مستحقاتهم المالية.
- تسجيل القيود التلقائي: إدراج حصة الطبيب المستحقة في دفتر الحسابات فور سداد المريض لقيمة الفاتورة.
- إثبات السداد: تسجيل عمليات السداد للأطباء متضمنة التاريخ، المبالغ، وأرقام المعاملات البنكية.
12. الاتفاقيات المشتركة والجهات الضامنة (Corporate/TPA)
إدارة حسابات التأمين الصحي وعقود الجهات والشركات المتعاقدة مع العيادة.
- تقسيم الفاتورة التلقائي: فصل الفاتورة تلقائياً لحصتين: جزء يدفعه المريض، وجزء يرحل لحساب الشركة الضامنة.
- الموافقات والاعتمادات: إدارة أرقام اعتمادات الموظفين ومراجعة أرصدة التسهيلات للشركات المتعاقدة.
13. باقات واشتراكات الـ SaaS (Subscriptions)
نظام متكامل لتسجيل العيادات بالمنصة وإدارة باقات الدفع ومراقبة الصلاحيات.
- خطط الأسعار: تحديد حدود الاستخدام لكل عيادة (مثل الحد الأقصى للأطباء، الحد الأقصى للمرضى، والميزات المفعلة).
- تعليق الخدمة التلقائي: تقوم البرمجيات الميدل وير بحظر العمليات وتعديل البيانات فور انتهاء الاشتراك مع الإبقاء على ميزة الاطلاع.
14. التقارير والتحليلات والتدقيق (Reports)
تقارير متطورة لمتابعة الأداء المالي والتشغيلي والأمان الرقمي للعيادة.
- تقارير الدخل المالي: فلاتر وتصنيفات تفصيلية توضح صافي أرباح العيادة وحصص الأطباء وقيمة الضرائب المحصلة.
- تقارير النشاط اليومي: متابعة عدد المراجعات اليومية والتحاليل المكتملة ومستويات الإشغال العام.
- سجلات تدقيق الدخول: مراقبة بيانات تسجيل الدخول وتتبع الأجهزة لمنع الاختراقات الأمنية لحسابات الموظفين.
15. الإشعارات والاتصالات (Notifications)
محرك إشعارات ذكي لتوجيه التنبيهات والرسائل للأطراف المعنية بالنظام.
- تنبيهات FCM الفورية: إرسال إشعارات مباشرة وآنية لتطبيقات الهواتف الذكية للمرضى والأطباء.
- إرسال الإيميلات: تفعيل بروتوكول SMTP لإرسال فواتير الدفع والوصفات الطبية وتأكيد المواعيد للمشتركين.
16. الطب والاتصال عن بعد (Telemedicine)
حجز وإجراء جلسات الكشفية الافتراضية عبر الفيديو مع أتمتة الروابط وتحديثاتها.
- تكامل لقاءات زووم: ربط تلقائي مع حسابات Zoom APIOAuth لتوليد روابط الاجتماعات وإرسالها للمريض والطبيب.
- تعديل المواعيد التلقائي: إعادة جدولة رابط الفيديو وتحديثه في حال تغيير موعد الكشفية من لوحة التحكم.
17. إدارة المحتوى والتعريب (CMS)
لوحة تحكم لإدارة محتوى الموقع والمدونة وتعريب الكلمات الطبية والترجمات.
- قاعدة البيانات الجغرافية: جداول مدمجة للدول والمحافظات والمدن لدعم خيارات العناوين والتصفية بالبحث.
- محرر التراجم واللغات: تتيح إدارة اللغات وتعديل العبارات المترجمة لتتناسب مع متطلبات البلد التشغيلي.
18. اللافتات الرقمية للإعلان وطابور الانتظار (Signage)
إدارة وتشغيل شاشات الإعلانات وجدول الانتظار الموزعة داخل أروقة العيادة.
- مكتبة الوسائط والقوائم: رفع الفيديوهات وتنسيقها وترتيب تشغيلها في قوائم البث.
- البث بالرموز الآمنة: ربط شاشات العرض الذكية برمز دخول آمن لعرض طابور الانتظار بشكل مباشر.
19. المساعد الذكي والمحادثة (AI Chat)
منصة محادثة ذكية لتصنيف ووصف الأعراض الأولية للمرضى قبل مراجعة العيادة.
- ربط المحادثات بملف المريض: أرشفة تاريخ محادثات الذكاء الاصطناعي وربطها بسجل المريض للرجوع إليها.
20. الأدوات والخدمات الإدارية الصارمة (Utilities)
مجموعة أدوات حصرية للمشرف العام والمهندس المسؤول لصيانة وإدارة النظام البرمجي.
- الحذف النهائي للبيانات: حذف آمن وممنهج للملفات الملغاة وسجلات المهملات مع مراجعة الارتباطات لحماية سلامة البيانات.
- دمج المرضى والترحيل: دمج الحسابات المتكررة ترحيل بيانات عيادة بكاملها وقواعد بياناتها بأمان.