في جوهره، يعمل نظام BrainSAIT OID كمركز قيادة وتنظيم للمعرفات الرقمية الخاصة بالمنظمة. بدلاً من التعامل مع بيانات معقدة وجافة، يوفر النظام بيئة بصرية تفاعلية تجعل إدارة هذه المعرفات أمراً بسيطاً وفعالاً.
الواجهة المظلمة العصرية
تجربة بصرية مريحة تقلل من إجهاد العين ويزيد من كفاءة العمل الطويل.
تصور شجرة المعرفات
رؤية الهيكل الهرمي للمعرفات بشكل تفاعلي يسهل فهم العلاقات.
المساعد الذكي
دمج الذكاء الاصطناعي لتقديم نصائح وسياقات مساعدة للمسؤولين.
الواجهة الأمامية: وجه النظام وتفاعله
الواجهة الخلفية: العقل المدبر
يعتمد على FastAPI (Python 3.11+) لمعالجة الطلبات بأسلوب غير متزامن. أهم نقاط التواصل:
GET /healthالتحقق من "صحة" النظامGET /oidsالحصول على قائمة بكافة الشاراتPOST /oidsتسجيل شارة OID جديدةGET /oids/{oid}البحث عن تفاصيل شارة محددةPUT /oids/{oid}تحديث معلومات شارة موجودةDELETE /oids/{oid}إلغاء شارة أو سحبهاقاعدة البيانات والذكاء الاصطناعي
PostgreSQL
قاعدة البيانات الموثوقة كـ "مستودع آمن" — حفظ منظم يضمن عدم الضياع وسرعة الاسترجاع.
المساعد المدعوم بالذكاء الاصطناعي
يعمل كمستشار تقني فوري يحلل سياق المعرفات ويقدم توصيات ذكية لتقليل الأخطاء البشرية.
بيئة التشغيل: Docker
تخيل Docker كـ "صندوق أدوات متنقل" يحتوي على كل ما يحتاجه النظام في بيئة معزولة. التشغيل عبر 3 خطوات: تحميل المشروع، إعداد الإعدادات، التشغيل النهائي.
خريطة التدفق: كيف تعمل الأجزاء معاً؟
نقطة الانطلاق
يبدأ الطلب من مكونات React حيث يُدخل المستخدم البيانات.
المعالجة المركزية
يستقبل ملف التشغيل الأساسي الطلب ويقوم بمعالجته عبر FastAPI.
الاستشارة الذكية
يتم استدعاء منطق الذكاء الاصطناعي لتقديم توصيات حول التخصيص.
التخزين المستديم
يتم توجيه البيانات إلى PostgreSQL ليتم حفظها رسمياً.
تأكيد النجاح
تعود الإشارة من الخلفية إلى الواجهة لتظهر رسالة تأكيد النجاح.
سياقات التكامل (Client SDK)
حزمة تطوير TypeScript توفر 6 سياقات تكاملية:
FHIR/NPHIESتحويل المعرفات إلى أكواد متوافقة مع الأنظمة الصحية الدوليةX.509تكامل مع السياسات الأمنية للشهادات الرقميةMCPبروتوكول سياق ميكروفون الحاسوبDatabaseقواعد البياناتREST APIواجهات البرمجةQR / RFIDرموز الاستجابة السريعة والتعريف بموجات الراديو