منصة رقمية موحدة تدير العمليات السريرية والإدارية والمالية والتشغيلية للمؤسسات الصحية، حول محور مركزي واحد: ملف مريض موحّد، مع طبقة ذكاء اصطناعي تعمل كطبقة تشغيلية حقيقية لا مجرد واجهة محادثة.
تم تطوير AI-HOS — نظام تشغيل المستشفى الذكي (AI-Native Hospital Operating System)، وهو Enterprise Web Application مخصص لإدارة وتشغيل المؤسسات والمستشفيات الصحية من خلال منصة رقمية موحدة، لا يقتصر على إدارة المرضى أو السجلات الطبية فقط.
المريض هو المحور المركزي للنظام: الزيارات، اللقاءات السريرية، التشخيصات، الأوامر، التحاليل، الأشعة، الأدوية، التمريض، الإجراءات، الخروج والمتابعة — كلها مرتبطة ضمن سياق واحد بدل بيانات مبعثرة بين أقسام.
الذكاء الاصطناعي هنا لا يقتصر على المحادثة أو الإجابة على الأسئلة، بل يعمل كطبقة تشغيلية قادرة على فهم السياق، استخدام أدوات النظام، تنفيذ الإجراءات، تنسيق الـ Workflows بين الأقسام، ودعم القرار وإنتاج التقارير والتحليلات المنظمة.
تم بناء AI-HOS باستخدام Microservices Architecture داخل Nx Monorepo، مع فصل واضح بين واجهة المستخدم، طبقة الـ API، الخدمات المتخصصة، طبقة البيانات، والبنية الخاصة بالـ AI والـ Workflow.
تطبيق Web مؤسسي مبني بـ Next.js وReact، يتعامل مع النظام بالكامل عبر الـ API Gateway.
نقطة الدخول الرئيسية: Authentication، Authorization، إدارة Tenant Context، AI Orchestration، وتوجيه الطلبات لكل الخدمات الداخلية.
27 خدمة مستقلة مبنية بـ NestJS، كل خدمة مسؤولة عن نطاق وظيفي محدد (Patient, Orders, Billing, AI Orchestrator...).
PostgreSQL موحدة بعزل Multi-Tenant عبر Row-Level Security، مع Kafka وNATS للأحداث و30+ مكتبة مشتركة.
طبقة تشغيلية تفهم السياق، تستخدم أدوات النظام، وتنسّق الـ Workflows بين الأقسام.
HTTP متزامن بين الـ Gateway والخدمات، وEvent-Driven غير متزامن عبر Kafka (إنتاج) وNATS JetStream (Edge)، مع Transactional Outbox Pattern لضمان الاتساق.
قاعدة PostgreSQL موحدة (aihos_platform) مع عزل كامل بين المؤسسات عبر Tenant Context، JWT Claims، Middleware، Guard، وRLS Policies.
أكثر من 30 مكتبة مشتركة: Auth، RBAC، CQRS، Outbox، Observability، Audit، Workflow، AI Contracts، Clinical Safety وغيرها.
طبقة الذكاء الاصطناعي مصممة كتدفق تشغيلي كامل، وليست استدعاء نموذج مباشر:
وفوق هذا الـ Intelligence Core الموحّد، تعمل Department-specific Agents مخصصة لكل قسم:
القاعدة الرئيسية هي PostgreSQL 16، وتعتمد عليها كل الخدمات للعمليات والمعاملات، عبر قاعدة موحدة باسم aihos_platform بدون قاعدة مستقلة لكل Microservice، مع TypeORM Migrations وRow-Level Security للعزل بين المؤسسات.
TypeORM Migrations، Row-Level Security، Tenant Isolation، uuid-ossp، pgcrypto.
Caching، Locks، وإدارة الـ Session / State.
البحث والفهرسة عبر النظام.
تخزين الملفات والمستندات والصور — S3-Compatible.
الـ Backend مبني بـ Node.js + TypeScript + NestJS، والـ API تعتمد على REST APIs فقط حاليًا (بدون GraphQL أو gRPC).
| المكوّن | التفاصيل |
|---|---|
| API Style | REST APIs تحت Global Prefix /v1 — بدون GraphQL أو gRPC حاليًا. |
| Authentication | JWT: Access Tokens، Refresh Tokens، Internal Service Tokens، مع دعم Cookie-based Sessions. |
| Authorization | RBAC مع أكثر من 60 صلاحية دقيقة (مثل patient.read، lab.write) وأدوار مؤسسية (Doctor, Nurse, Pharmacy...) عبر TenantGuard وRbacEvaluator. |
| Internal Communication | HTTP + Internal JWT قصيرة العمر، مع تمرير Tenant وCorrelation ID. |
| Validation | Zod + NestJS ValidationPipe على مستوى DTOs والـ Commands. |
| Observability | OpenTelemetry، Pino، Prometheus، Grafana، Loki، Health Checks، Distributed Tracing. |
مجموعة من التقنيات المساندة التي تشكّل جزءًا أساسيًا من الـ Platform Architecture، من الذكاء الاصطناعي إلى الأمان والتكامل الصحي.
Tool-Based & Autonomous Agents، Function/Tool Calling، AI Conversation Memory، Execution Plans، Approval Workflows، AI Governance.
مهيأة للعربية الطبية (سعودية ومصرية) والإنجليزية، Clinical Terminology، Summarization، Entity Extraction، Workflow Reasoning.
Clinical Decision Support، Clinical Safety Checks، Structured AI Outputs.
مصممة للربط مع الأنظمة الصحية والخارجية عبر REST APIs وEvent-Driven Integrations، ومعايير القطاع الصحي:
وتغطي التحليلات مجالات: المرضى، الأسرة، الطوارئ، ICU، العمليات، المختبر، الأشعة، الصيدلية، الإيرادات، المطالبات، الموظفين، المشتريات، المخزون والصيانة.
نظرًا لحجم وطبيعة AI-HOS، فإن المشروع لا يُفترض أن يتم تسليمه إلى مطور واحد، بل يحتاج فريقًا تقنيًا متكاملًا قادرًا على التعامل مع Enterprise Architecture موزعة، وطبقة AI، والبنية التحتية، والأنظمة الطبية.
يقود الفريق ويحافظ على تماسك الـ Architecture بين Backend وFrontend وAI وInfrastructure أثناء نمو المنصة، ويملك رؤية النظام بالكامل وليس خدمة واحدة فقط.
الهيكل الأنسب لتولي AI-HOS هو Technical Lead يقود فريقًا متعدد التخصصات — وليس موظفًا واحدًا مسؤولًا عن النظام بالكامل، لأن طبيعة المنصة نفسها موزعة على Backend وFrontend وAI وInfrastructure وSecurity وQA وتكاملات صحية، بما يطابق نطاق ومكونات الـ Architecture الحالية فعليًا.