أسباب غياب القيم في البيانات لا تختصر دائما في خانة فارغة. قد تكون القيمة موجودة لكننا لا نعرفها، أو يكون الحقل غير مناسب للشيء الذي نصفه، أو لم يؤد مسار الجمع إلى معرفة الإجابة. حفظ هذا الفرق يساعدنا على إعداد بيانات النموذج دون اختراع قيمة لكل فراغ.
الخلاصة السريعة
احفظ سبب الغياب بتعريف واضح؛ غير معروف لا يعني غير منطبق، والخانة الفارغة وحدها لا تثبت أن السؤال لم يسأل.
- في تعريف HL7، unknown قيمة يتوقع وجودها لكنها غير معروفة، وnot-applicable يعني أنه لا توجد قيمة مناسبة للعنصر. [1]
- لم يسأل يصف مسار جمع المعلومة؛ قد يوجد عدد صفحات للدفتر حتى إذا لم يسجل السؤال عنه.
- احفظ القيمة وسبب غيابها في حقلين مفهومين، ولا تحول غير المنطبق أو غير المعروف تلقائيا إلى صفر.
- إذا لم يسجل المصدر السبب، اكتب أنه غير معلوم؛ لا تستنتج من الفراغ رفض الإجابة أو عدم انطباق السؤال.
متى تكون القيمة مجهولة ومتى لا تنطبق؟
يميز نظام DataAbsentReason في HL7 بين unknown، حيث يتوقع وجود القيمة لكنها غير معروفة، وnot-applicable، حيث لا توجد قيمة مناسبة لذلك العنصر. هذا تعريف ضمن نظام محدد، وليس ترميزا مفروضا على كل ملف ذكاء اصطناعي. [1]
نتخيل جدولا تعليميا لوصف أشياء في حافظة: دفتر وُجد لكن صفحاته لم تعد، وكرة نريد إدراجها في الحافظة نفسها. عدد صفحات الدفتر غير معروف في المثال؛ أما «عدد صفحات الكرة» فلا يناسب الشيء حسب تعريفنا. لا نتعامل مع الكرة كدفتر فقدنا عدد صفحاته، ولا نخمن عددا لها لتوحيد الجدول.
هل عدم السؤال يعني عدم وجود إجابة؟
يصف not-asked في نظام HL7 حالة لم يؤد فيها مسار العمل إلى معرفة القيمة، بينما asked-unknown يعني أن المصدر سئل لكنه لا يعرفها. [1]
نضيف دفترا ثانيا إلى المثال، لكن نموذج الجمع المستخدم معه لم يطلب عدد الصفحات. هذا سبب متعلق بطريقة الجمع، ولا يخبرنا أن الدفتر بلا صفحات أو أن صاحبه رفض الإجابة. وإذا غيرنا السؤال في نسخة لاحقة من النموذج، نحفظ نسخة المسار كي لا نفسر غيابا قديما وفق الأسئلة الجديدة.
| الشيء في المثال | حالة عدد الصفحات | السبب المفترض الموثق |
|---|---|---|
| دفتر أول | لا عدد مسجلا | القيمة غير معروفة |
| كرة | لا قيمة مناسبة للحقل | الحقل غير منطبق |
| دفتر ثان | لا عدد مسجلا | المسار لم يسأل عن الصفحات |
كيف نمثل الفرق في بيانات النموذج؟
نقترح حقلا للعدد عندما يكون معروفا، وحقلا منفصلا لحالة الغياب حسب عقد المصدر. ونوضح معنى كل حالة للقارئ ولمن يجهز المدخلات. هذه بنية مقترحة؛ لم ننشئ ملفا سريريا أو نطبق معيار HL7 على نظام فعلي.
إذا وضعنا صفرا مكان كل غياب، فقد نخلط دفترا عدد صفحاته غير معلوم مع عدد مسجل يساوي صفرا. وإذا ملأنا حقل الكرة بوسيط صفحات الدفاتر، أضفنا قيمة إلى مفهوم غير مناسب أصلا. نراجع مدى انطباق السؤال قبل التفكير في طريقة تعويض عدد ناقص.
ماذا نفعل إذا غاب سبب الغياب نفسه؟
لا يحفظ كل ملف أسبابا مفصلة. عندئذ نكتب «سبب الغياب غير معلوم» بدلا من نسبة نية أو حدث إلى المصدر: لم يسأل، رفض الإجابة، أو تعطل التسجيل. وجود خانة فارغة لا يميز هذه الاحتمالات من تلقاء نفسه.
نقترح الرجوع إلى عقد الحقل ونسخة نموذج الجمع وسجل المصدر عندما تتوفر. ونحفظ ما تأكد وما بقي مجهولا في سجل إعداد البيانات. سبب موثق يفسر حالتها وفق المصدر، لكنه لا يثبت وحده دقة الأعداد المسجلة أو أن بيانات الحافظة تمثل كل الأشياء التي سيواجهها النموذج.
المصادر ومتابعة القراءة
- HL7: DataAbsentReason CodeSystem2.0.0, official JSON (يفتح في نافذة جديدة)terminology.hl7.org
أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.
