Quality Control System — SQAI
الموديول مبني على فكرة أساسية:
الأول بننشئ Category (فئة) وبنحدد عليها خطة الفحص/الصيانة، وبعدين بننشئ Items (عناصر فعلية موجودة في الفروع) وبنربطها بالـ Category. الفايدة: كل العناصر تحت نفس الفئة بتاخد نفس خطة الفحص جاهزة، من غير تكرار.
| الحقل | الشرح |
|---|---|
| Name | اسم الفئة (مثلاً: أجهزة التكييف، طفايات الحريق، المولدات) |
| maintenance and check plan | خطة الفحص والصيانة الخاصة بالفئة (تفاصيلها تحت) |
| العنصر | الشرح |
|---|---|
| Frequency | Daily / Weekly / Monthly / Quarterly / Semi-Annual / Annual |
| on Demand | أو بدل التكرار الدوري، يكون الفحص عند الطلب فقط |
| Type | Inspection (فحص بصري) / Functional Check (فحص أداء) / Preventive Service (صيانة دورية) / Calibration (معايرة) / Safety Check (فحص سلامة) |
| Items (list) | قائمة بنود الفحص نفسها (checklist) — أكتر من بند |
| By | Operator / Biomedical / External (طرف خارجي) |
facility_category_plans منفصل عن facility_categories.شاشة عرض بسيطة بأسماء كل الفئات المُنشأة.
| الحقل | الشرح |
|---|---|
| Category | قائمة — تحديد الفئة (وبيوريث خطة الفحص بتاعتها) |
| Name | اسم العنصر (نص حر) |
| Branch site | قائمة — موقع الفرع |
| Location | قائمة — الموقع التفصيلي داخل الفرع |
NameCategoryBranch siteLast checkNext checkStatus
تنبيه (Alarm) للمستخدم المسؤول، وبيضغط زر لتنفيذ الفحص:
| الحقل | الشرح |
|---|---|
| Items | بنود الفحص (نفس checklist في خطة الفئة) |
| Check (met / Not met) | لكل بند، هل تم استيفاؤه أو لا |
| Note | ملاحظات على الفحص |
| الجدول | وظيفته |
|---|---|
facility_categories | اسم الفئة |
facility_category_plans | خطة/خطط الفحص للفئة (Frequency, Type, Performed by) |
facility_category_plan_items | بنود الـ checklist داخل كل خطة |
facility_items | العنصر الفعلي: مرتبط بفئة + موقع فرع + لوكيشن |
facility_item_checks | جلسة فحص كاملة لعنصر معين (التاريخ، الفحص القادم، الحالة العامة، ملاحظة) |
facility_item_check_results | نتيجة كل بند checklist بمفرده (met/not met) |