ما هو سجل التدقيق
يسجّل سجل التدقيق الأحداث التي تمسّ الدراسة وبياناتها. والقيد المفيد يحمل خمسة عناصر على الأقل: الفاعل، والفعل، والموضوع، والطابع الزمني، و — في حالة التعديل — القيمة قبله وبعده.
ووظيفته ليست مراقبة الأشخاص، بل إتاحة الإجابة، بعد أشهر، عن سؤال دقيق: «هل تغيّرت هذه القيمة بعد التجميد، ولماذا؟». فبلا سجل لا جواب لهذا السؤال، ومع سجل قابل للتعديل يكون الجواب بلا أي قوة إثبات.
ما يجب أن يغطيه
- إنشاء أي قيمة بيانات وتعديلها.
- التغييرات البنيوية: إضافة متغير أو حذفه أو إعادة تعريفه.
- تغيّر حالات الدراسة: قفل البروتوكول، وتجميد القاعدة، وإعادة الفتح.
- عمليات الوصول والتصدير، مع نطاقها.
- القرارات البشرية التي تحسم التباساً، مع مبرِّراتها.
ALCOA+: المعيار المرجعي
يلخّص المختصر ALCOA، الممتد إلى ALCOA+، الخصائص المنتظرة من البيانات في إطار الممارسات الجيدة. وهو ليس معياراً بالمعنى الدقيق، بل شبكة قراءة واسعة الانتشار، حتى خارج المجال الخاضع للتنظيم.
| الخاصية | ما تقتضيه | ما يُبطلها |
|---|---|---|
| A قابلة للإسناد | يُعرَف من أنتج البيانات | حساب مشترك بين عدة أشخاص |
| L مقروءة | تبقى البيانات مقروءة عبر الزمن | صيغة مملوكة مهجورة |
| C آنية | تُسجَّل لحظة وقوع الواقعة | إدخال رجعي غير مُعلَن |
| O أصلية | يُصل إلى المصدر لا إلى نسخة | قيمة أُعيدت كتابتها من نسخة ورقية |
| A دقيقة | تطابق ما لوحظ فعلاً | تحويل وحدة غير متتبَّع |
| + كاملة | لم يُحذف شيء بصمت | سطر محذوف بلا أثر |
| + متسقة | ترتيب الأحداث محفوظ | طوابع زمنية متناقضة |
| + معمِّرة | تبقى بعد انتهاء المشروع | ملف على حاسوب مقيم غادر |
| + متاحة | يمكن تقديمها عند الطلب | تصدير مستحيل بدون المورّد |
لماذا لا يثبت السجل القابل للتعديل شيئاً
هذه هي النقطة التي تفوت معظم النقاشات. السجل قيدٌ إضافي داخل النظام. فإن كان من يستطيع تعديل قيمةٍ يستطيع أيضاً تعديل سطر السجل الذي يصف ذلك التعديل، فالسجل لا يبرهن شيئاً: إنه يوثّق فقط التعديلات التي ارتضى صاحبها أن يتركها.
والعلاج الكلاسيكي في المعلوماتية هو السلسلة البصمية. فكل حدث في السجل يُختَم ببصمة تعمية تُحسَب على محتوى الحدث وعلى بصمة سابقه. عندئذٍ تشكّل الأحداث سلسلة: تعديل قيدٍ ماضٍ يغيّر بصمته، فيكسر تطابقها مع كل ما يليها.
وهذا هو الفرق بين «لم نغيّر شيئاً» — وهي دعوى — و«ها هي سلسلة سليمة» — وهو تحقق.
تصميم سجل تدقيق مفيد
سجّل السبب لا الواقعة وحدها
سجلٌّ يقول «تغيّرت القيمة من 12 إلى 14» كاملٌ وعديم الفائدة. أما سجل يقول «تغيّرت القيمة من 12 إلى 14 — بعد مراجعة تقرير 3 مارس، إذ أُدخلت الدرجة الأولية من الفحص الخطأ» فيجيب عن السؤال الذي سيطرحه أحدهم.
ميّز التصحيح عن التحديث
تصحيح خطأ إدخال وتسجيل قياس جديد فعلان مختلفان ينتجان التغيير نفسه في القيمة. والخلط بينهما يجعل السجل غير مقروء في اللحظة التي يُحتاج فيها.
لا تسجّل البيانات نفسها
السجل الذي ينسخ معرِّفات المرضى المباشرة في كل حدث يُنشئ قاعدة بيانات شخصية ثانية، غالباً أقل حمايةً من الأولى. والحبيبية الصحيحة هي المعرِّف الداخلي للقيد، لا محتواه الاسمي.
اجعل التحقق في متناول اليد
سلسلةٌ لا يستطيع التحقق منها إلا ناشرها لا تكاد تفضل الدعوى. فالتحقق يجب أن يكون معروضاً للمستخدم، ونتيجته مقروءة دون خبرة في التعمية.
كيف تعالج AnzarSeha هذا الموضوع
سجل AnzarSeha مسلسَل ببصمات: كل حدث مختوم ببصمة سابقه، وحالة السلسلة معروضة بوصفها حالةً من حالات الدراسة، لا خياراً إدارياً.
- كل فعل يحمل فاعله وطابعه الزمني وموضوعه، وللقرارات مبرِّرها المكتوب.
- قفل البروتوكول وتجميد القاعدة حدثان في السجل، مؤرَّخان وموقَّعان.
- إعادة فتح قاعدة مجمَّدة تستلزم سبباً معلَناً يُحفظ — فإعادة الفتح ليست ممنوعة، بل مكلفة في الآثار.
- تُعاد حوسبة سلامة السلسلة وتُعرض؛ فأي انقطاع يظهر دون البحث عنه.
- يرافق السجلُّ التصديرَ، فيتسلّم متلقي المجموعة تاريخها أيضاً.
ما لا يفعله سجل التدقيق
- لا يتحقق من صحة البيانات: انظر جودة البيانات.
- لا يقول من أين جاءت القيمة، بل ما جرى لها فقط: انظر تتبع المصدر.
- لا يحل محل النسخ الاحتياطي: سجلٌّ سليم لقاعدة ضائعة لا يستعيد شيئاً.
- لا يمنح امتثالاً بذاته. فما من سجل يجعل دراسةً ممتثلة؛ إنه يجعل ما جرى قابلاً للتحقق فحسب.
أسئلة متكررة
هل يلزم سجل تدقيق لدراسة رجعية على الملفات؟
لا شيء يفرضه تنظيمياً خارج إطار التجارب. لكنه يبقى مفيداً لسبب عملي: الدراسة الرجعية تُبنى بذهاب وإياب بين الملف والقاعدة، وهناك تحديداً تتغيّر القيم دون أن يتذكر أحد.
هل يكفي سجل التدقيق لجعل دراسة ممتثلة للائحة العامة لحماية البيانات؟
لا. تسجيل عمليات الوصول أحد التدابير المنتظرة، لكن الامتثال يقوم أيضاً على الأساس القانوني للمعالجة، والتقليل من البيانات، وإعلام الأشخاص، ومدة الحفظ. فالسجل عنصر فيه لا برهان عليه.
ماذا يحدث إذا انقطعت السلسلة؟
يُعرَض الانقطاع ويُشار إلى الحلقة المعنية. ولا يُتلِف ذلك البيانات: إنه يُنبِّه إلى أن حدثاً ماضياً لم يعد يطابق ما خُتم، وأن الفارق يجب تفسيره قبل أي نشر.
هل يستطيع جدول البيانات حفظ سجل تدقيق؟
يسجّل تاريخ النسخ في جدول بيانات متصل بالإنترنت التغييراتِ، وهذا شيء بالفعل. لكنه لا يحمل سبباً، ولا يميّز التصحيح عن التحديث، ولا يختم شيئاً — وهو قابل للتعديل ممن يستطيع تعديل الملف. انظر المقارنة مع جدول البيانات.