حين يتحوّل اتجاه النص إلى خطر سريري في العيادة
نُشر في · 4 دقيقة قراءة

عندما يدور الحديث عن دعم العبرية في البرمجيات الطبية، يميل النقاش إلى أن ينتهي عند سؤال واحد: هل الواجهة مُترجَمة. وهو السؤال الأقل أهمية. فقد يكون النظام مُترجَمًا ترجمةً جيدة ومع ذلك يعرض للطبيب رقمًا خاطئًا، لأن المشكلة ليست في ترجمة الكلمات بل في الترتيب الذي يرسم به المتصفّح الأرقام داخل جملة عبرية.
ما الذي يحدث فعليًا
خوارزمية النص ثنائي الاتجاه، وهي جزء من معيار Unicode، تحدّد كيفية ترتيب متتاليات المحارف ذات الاتجاهات المختلفة على الشاشة. فالأحرف العبرية تُكتب من اليمين إلى اليسار، والأرقام دائمًا من اليسار إلى اليمين، أمّا الرموز مثل المسافة والنقطة والشرطة المائلة والواصلة والزائد والناقص فهي محايدة — يتحدّد اتجاهها بحسب محيطها. وعندما يُفصل بين رقمين برمز محايد داخل فقرة عبرية، يكتسب الرمز اتجاه الفقرة، فيتبادل الرقمان موضعيهما في ترتيب العرض.
وهذه النتيجة ليست نظرية. هذه ثلاثة أمثلة رُصدت في فحص منهجي لشاشات بالعبرية:
| القيمة الحقيقية | ما يُرسَم على الشاشة | المعنى الذي يصل إلى المُعالِج |
|---|---|---|
| ضغط دم 140.4 / 87.6 | 87.6 / 140.4 والوحدة قبل الرقم | يتبادل الانقباضي والانبساطي موضعيهما: فارتفاع ضغط الدم يُقرأ كانخفاض في ضغط الدم |
| نطاق مرجعي في المختبر: أكبر من 60 | تُرسَم الإشارة على أنها أصغر من | قيمة ضمن النطاق تُقرأ على أنها شاذّة، والشاذّة تُقرأ على أنها طبيعية |
| رصيد دائن بقيمة 25 شيكلًا مع إشارة ناقص | تقفز الإشارة إلى الجهة الأخرى من المبلغ | الرصيد الدائن في كشف الحساب يُقرأ كرصيد مدين |
حالة إشارات المقارنة خطيرة على نحو خاص
في المثالين الأولين تختلف الآلية. ففي ضغط الدم لم تتغيّر المحارف، بل أُعيد ترتيبها فحسب. أمّا في النطاق المرجعي فيحدث شيء آخر: فالمحرفان «أكبر من» و«أصغر من» مُعرَّفان في Unicode بوصفهما محرفين لهما صورة مرآتية. وعندما يقعان في مستوى تضمين فردي، أي داخل سياق من اليمين إلى اليسار، يرسم المحرّك المحرف المعكوس. لا شيء يتزحزح. المحرف نفسه يُستبدل بنقيضه.
وينطبق الأمر نفسه على كل رمز له صورة مرآتية: الأقواس بأنواعها، وعلامات التنصيص الزاويّة، وأحيانًا الشرطة المائلة أيضًا، تبعًا للخط. وإذا استخدمت عيادة رموز حالة هي علامات ترقيم — وهذا أكثر شيوعًا مما يُظنّ في الأنظمة القديمة — أمكن الوصول إلى وضع تُعرَض فيه حالة على أنها حالة أخرى مختلفة تمامًا.
لماذا لا تلتقط لقطات الشاشة هذا الخلل
هذه هي النقطة الأهمّ لمدير عيادة يُقيّم نظامًا. فالفحص المعتاد لدعم العبرية هو فتح الشاشات والنظر إليها. لكنّ نطاقًا معكوسًا لا يزال يبدو نطاقًا. ورقمين تبادلا موضعيهما لا يزالان يبدوان ضغط دم طبيعيًّا. ترى العين بنيةً صحيحة، فتمضي قُدُمًا. ولا يكشف الفجوة إلا فحص يقارن ترتيب المحارف الفعلي بالقيمة الأصلية.
لذلك فإن الفحص الصحيح ليس بصريًّا بل قياسيًّا: أن تأخذ قيمةً معلومةً، وتشاهدها على الشاشة بالعبرية، وتقارن محرفًا بمحرف. ويمكن فعل ذلك يدويًّا أثناء العرض التوضيحي. وهذه خمس قيم يُستحسن طلب رؤيتها:
- مؤشّر حيوي مركّب، مثل ضغط الدم أو درجة ألم على مقياس.
- نتيجة مختبر لها نطاق مرجعي مع إشارة مقارنة.
- سطر رصيد دائن في كشف الحساب، أي مبلغ سالب.
- نطاق ساعات موعد، مثلًا من وقت البداية إلى وقت النهاية.
- تعليمة جرعة تتضمّن رقمًا ووحدةً وتكرارًا في السطر نفسه.
لماذا يحدث هذا في كل نظام مُترجَم تقريبًا
لأنّ دعم الاتجاه المعاكس يُبنى عادةً لاحقًا، بوصفه طبقة إصلاحات فوق تصميم بُني للإنجليزية. ففي نظام مفتوح المصدر قديم ومعروف في المجال، يُظهر قياسُ ورقة الأنماط أنّ نحو 5% فقط من قواعد التصميم تتغيّر بين الوضع العادي ووضع اليمين إلى اليسار، وأنّ الواجهة بالعبرية مُترجَمة بنحو 61% وفق عدّ السلاسل النصّية. أرقامٌ كهذه تُنتج شاشات هجينة: جزء مُحاذًى بشكل صحيح، وجزء لا، وأزرار بقيت في المكان الخاطئ.
والمشكلة أعمق من النسب المئوية. فالإصلاح القائم على الترقيع يعالج الشاشة التي أُبلغ عنها، لا الآلية نفسها. وكل شاشة جديدة تُبنى بعد ذلك تُولد بالعطل نفسه.
القاعدة العملية: وحدة العزل هي القيمة كما يقرؤها المُعالِج السريري، لا الرقم المفرد. فضغط الدم قيمة واحدة. ونطاق التواريخ قيمة واحدة. والمبلغ مع إشارته قيمة واحدة. أمّا عزل كل رقم على حدة، مع بقاء الفاصل مكشوفًا، فيعيد إنتاج العطل بدقّة.
كيف يُحلّ هذا حلًّا صحيحًا
الحلّ ليس قائمة إصلاحات للشاشات، بل ثلاثة قرارات بنيوية:
- طبقة عرض مُصنَّفة حسب النوع. كل قيمة رقمية تمرّ عبر دالّة تعرف نوعها — مؤشّر، مبلغ، نطاق، مُعرّف، تاريخ — وتُعيد متتاليةً معزولةً واحدة. والمطوّر الذي يكتب الشاشة لا يقرّر ذلك بنفسه.
- ورقة أنماط واحدة بخصائص منطقية. فبدل «يسار» و«يمين» الفيزيائيين، تُستخدم «البداية» و«النهاية». وهكذا لا توجد ورقتان تحتاجان إلى صيانة، وتُولد الشاشة الجديدة صحيحةً في الاتجاهين.
- اختبارات ترتيب المحارف ضمن تكامل مستمرّ. ليست لقطات شاشة، بل تأكيدات تفحص أنّ القيمة المعروضة مطابقة في ترتيبها للقيمة المحفوظة. ويفشل اختبار كهذا في اللحظة التي يضيف فيها أحدهم شاشةً لم تمرّ عبر طبقة العرض.
ماذا تسأل المورّد
في تقييم نظام، تفصل ثلاثة أسئلة بين الدعم الحقيقي والدعم المُعلَن. أولًا، هل توجد ورقة أنماط واحدة للاتجاهين، أم اثنتان. ثانيًا، هل تنسيق الأرقام مركزيٌّ في طبقة واحدة، أم أنّ كل شاشة تعالجه بنفسها. ثالثًا، هل توجد اختبارات آلية تفحص ترتيب المحارف، وإن وُجدت — هل يمكن رؤية مثال على اختبار فشل ثم أُصلح.
المورّد الذي لديه إجابات واضحة عن هذه الأسئلة الثلاثة أخذ الموضوع على الأرجح بجدّية. أمّا المورّد الذي يُجيب بأنّ النظام مُترجَم إلى العبرية فقد أجاب عن سؤال آخر.
مقالات أخرى
التصوير وPACS في عيادة صغيرة: ما الذي يلزم فعلًا
العيادة التي لديها جهاز تصوير واحد لا تحتاج إلى ما يُباع للمستشفى. ما هو DICOM، ومتى يلزم PACS، وما الأسئلة التي تحدّد ما إذا كنتم ستبقون عالقين مع صو…
كيف تقيّم نظام إدارة العيادة في عرض حي: ماذا تنقر وماذا تسأل
دليل مشترٍ محايد لاختبار أي نظام لإدارة العيادة أو سجل طبي إلكتروني خلال عرض حي. سيناريوهات عملية، 20 سؤالاً، إشارات تحذير وجدول تقييم للمقارنة.
عندما يعجز Excel والورق: حان وقت نظام العيادة
دليل محايد: لماذا تبدأ العيادات بـExcel والورق وGoogle Calendar، وأين تنكسر هذه الأدوات، وعلامات أن الوقت قد حان، وكيف تستعد للانتقال إلى نظام إدارة ع…
أتريدون رؤية ذلك على عيادتكم
نستعرض معًا المفكرة وملف المريض وإجراء الفوترة، ونرى ما يلائم وما ينقص. محادثة نصف ساعة، دون عرض تقديمي.


