مساعد ذكي داخل النظام — وحدود واضحة لما يراه
أضفنا مساعداً ذكياً عائماً داخل النظام يجيب عن طريقة استخدامه وعن أرقام عيادتك اليوم. الجزء الأصعب لم يكن الإجابة، بل ضمان ألا تتسرب بيانات عيادة إلى أخرى — وهذا ما يشرحه هذا المقال بالتفصيل.
أكثر الأسئلة تكراراً في أي عيادة ليست أسئلة طبية، بل تشغيلية: أين أسجّل الدفعة؟ لماذا لا تظهر لي التقارير؟ كم موعداً بقي اليوم؟ كل واحد منها يقطع عمل شخص آخر ليجيب عنه، وأغلبها له إجابة واحدة ثابتة.
لذلك أضفنا مساعداً ذكياً داخل النظام نفسه: أيقونة عائمة في زاوية الشاشة، تُفتح فتصبح محادثة، ويمكن إخفاؤها نهائياً لمن لا يريدها. لكن الجزء الذي استغرق معظم العمل لم يكن واجهة المحادثة ولا جودة الإجابة، بل سؤال واحد: كيف نضمن — لا نأمل — ألا ترى عيادة بيانات عيادة أخرى؟
ما الذي يجيب عنه
المساعد يجيب عن نوعين من الأسئلة فقط، ويرفض ما عداهما مباشرة دون أن يكلّف العيادة شيئاً. النوع الأول أسئلة عن النظام نفسه، والثاني أسئلة عن أرقام عيادتك أنت، في حدود صلاحية من يسأل.
- كيف يعمل النظام: دورة حياة الفاتورة، وترتيب حالات طلب المختبر، ولماذا لا يرى التمريض شاشة الفوترة.
- أرقام يومك: عدد المواعيد وحالاتها، وكم مريضاً في الانتظار الآن، وما المبلغ المحصَّل اليوم.
- حالة مريض تشغيلياً برقم ملفه: موعده القادم، وتاريخ آخر زيارة، والمستحق عليه، وطلبات المختبر المفتوحة.
- ملخص مالي لفترة: ما صدر من فواتير، وما حُصِّل فعلاً، والفارق بينهما.
نوعان من الأسئلة، وتكلفتان مختلفتان
سؤال «كيف أسجّل دفعة؟» له إجابة واحدة لكل عيادة على المنصة، ولا علاقة له بقاعدة بيانات أحد. أما «كم حصّلنا اليوم؟» فلا يمكن الإجابة عنه إلا بقراءة بيانات عيادتك. الفصل بين المسارين هو ما يجعل التكلفة معقولة، ولأن إجابات النوع الأول لا تحتوي بيانات أي عيادة فمن الآمن تخزينها ومشاركتها بين الجميع.
| نوع السؤال | هل يقرأ بيانات العيادة؟ | هل تُخزَّن الإجابة؟ |
|---|---|---|
| خارج النطاق تماماً | لا — يُرفض محلياً دون أي تكلفة | لا حاجة |
| عن طريقة استخدام النظام | لا — يُجاب من مرجع ثابت دون أي أداة | نعم، لأنها لا تخص عيادة بعينها |
| عن أرقام عيادتك | نعم، عبر أدوات مقيّدة بعيادتك | لا — الأرقام حيّة ولا تُعاد من مخزن |
كيف تبقى بيانات كل عيادة داخل عيادتها
الضمان هنا ليس تعليمة مكتوبة للنموذج تقول له «لا تقرأ بيانات عيادة أخرى». التعليمات تُخالَف، والنماذج تُقنَع بالكلام. الضمان أن معرّف العيادة ليس شيئاً يستطيع النموذج ذكره أصلاً: لا توجد أداة واحدة تقبله كمُدخل. يُقرأ المعرّف من جلسة المستخدم المسجَّل دخوله، ويُضاف إلى كل استعلام في الخادم. أربع طبقات تحرس هذا:
- لا أداة تقبل معرّف عيادة. الجلسة وحدها تحدده، فلا يوجد مُدخل يستطيع النموذج — أو من يكتب في المحادثة — تغييره.
- كل استعلام يحمل معرّف العيادة، وطبقة الحماية في قاعدة البيانات ترفض أي استعلام فقده وتُسقط الطلب بخطأ بدل إرجاع بيانات غير مقيّدة.
- قائمة الأدوات تُصفّى حسب دور المستخدم قبل أن يراها النموذج، فطلب التمريض لا يحمل أصلاً أداة الفوترة ولا يستطيع استدعاءها.
- كل مُدخل يخرج من النموذج يُتحقَّق منه ويُقصَّ في الخادم: التاريخ يُرفض إن كان مشوّهاً، ونص البحث يُقصَّ، والأداة غير المصرّح بها تُرفض قبل لمس قاعدة البيانات.
من يعمل في فرع، يسأل عن فرعه
الموظف المرتبط بفرع محدد يحصل على مساعد مقيّد بالفرع نفسه، تماماً كبقية شاشات النظام. والإدارة العامة غير المرتبطة بفرع ترى العيادة كاملة.
ما الذي يخرج فعلياً من عيادتك
الإجابة تُولَّد عبر نموذج خارجي، ما يعني أن جزءاً من السؤال ونتائج الأدوات تغادر خوادمنا. هذا امتداد للمبدأ نفسه الذي نتبعه في حماية بيانات المرضى والتحقق بخطوتين: أقل قدر من البيانات يغادر، ولأقصر مسار. لذلك حدّدنا بدقة ما يُسمح له بالخروج، والقاعدة أن يخرج ما هو تشغيلي فقط:
- لا يخرج أي محتوى سريري: لا تشخيص، ولا ملاحظات، ولا علامات حيوية، ولا أدوية، ولا حساسية.
- لا يخرج أي وسيلة اتصال: لا رقم جوال، ولا بريد، ولا رقم هوية، ولا تاريخ ميلاد.
- يخرج ما هو تشغيلي: أعداد، وأوقات، وحالات، ومبالغ، ورقم ملف يفتح به الموظف الشاشة الحقيقية.
أسماء المرضى هي الحالة الوحيدة التي تركناها قراراً للعيادة لا لنا. الإعداد الافتراضي لا يرسل الأسماء إطلاقاً: يجيب المساعد برقم الملف، وتفتح أنت ملف المريض فترى الاسم من خوادمنا نحن. العيادة التي أجرت تقييمها الخاص لحماية البيانات وأرادت إجابات بالأسماء تستطيع تفعيل ذلك صراحةً — لكنه قرار يخص مرضاها وجهتها التنظيمية، فلم نجعله الوضع الافتراضي.
مصمَّم لهاتف عند مكتب الاستقبال
الاستخدام الحقيقي يحدث على هاتف، بيد واحدة، وأمام مريض ينتظر. لذلك تفتح المحادثة على الجوال بملء الشاشة لا كنافذة مصغّرة، ويبقى مربّع الكتابة فوق لوحة المفاتيح بدل أن يختفي تحتها، وكل زر بحجم يسهل ضغطه بالإبهام. والأيقونة العائمة في الجهة المقابلة لزر القائمة حتى لا يتزاحما.
ما الذي لن يفعله
حدود المساعد جزء من تصميمه لا نقص فيه. توضيحها مقدماً أفضل من اكتشافها في لحظة حرجة:
- لا يعطي استشارة طبية: لا تشخيص، ولا جرعة دواء، ولا خطة علاج. القرار السريري للطبيب المعالج وحده.
- لا يعدّل شيئاً. كل أدواته للقراءة فقط، فلا يحجز موعداً ولا يصدر فاتورة ولا يغيّر سجلاً.
- لا يتجاوز صلاحيات من يسأل. ما لا تراه في الشاشات لن تراه عبر المساعد.
- لا يخترع رقماً. إن لم تُرجع الأداة نتيجة قال ذلك بدل أن يملأ الفراغ بتقدير.
جرّب المساعد داخل عيادتك
المساعد جزء من النظام لكل الأدوار الإدارية والسريرية، ويظهر مباشرة داخل شاشات العمل.
استعرض مزايا النظام