الانتقال إلى المحتوى
Mohamed TRIKI
العودة إلى التدريبات والمشاريع

DME — الملف الطبي الإلكتروني ولوحة قيادة لدعم القرار

  • علم البيانات
  • مكتمل

تطوير تطبيق للملف الطبي الإلكتروني مع لوحة قيادة لذكاء الأعمال تتابع الاستشارات والحالات الاستعجالية ونشاط الأطباء، مع مرشّحات وعناصر قابلة للتخصيص وتصدير بصيغتي PNG و PDF.

نظرة عامة

تطبيق للملف الطبي الإلكتروني (DME) يتضمّن لوحة قيادة لذكاء الأعمال مخصّصة لتحليل الاستشارات.

تتابع الواجهة مؤشرات رئيسية — عدد الاستشارات والحالات الاستعجالية ومتوسط المدة — وتتيح استكشاف توزيعها حسب النوع وتطوّرها عبر الزمن ونشاط كل طبيب، مع إمكانية تصفية البيانات حسب الفترة وفئة الاستشارة.

كما توفّر اللوحة طرق عرض جاهزة وتخصيص ترتيب العناصر وتصدير التقارير بصيغتي PNG و PDF. وفي الخلفية، يُهيكل مستودع بيانات بمخطط نجمي يغذّيه مسار ETL البيانات الطبية لأغراض التحليل.

أرقام رئيسية

جدولًا مصدرًا
22
جدولًا مصدرًا
أبعاد
9
أبعاد
جداول وقائع
4
جداول وقائع
تحويلات ETL
8
تحويلات ETL

التقنيات

المشكلة

بيانات الملف الطبي الإلكتروني (الاستشارات، الوصفات، التحاليل، الإقامات الاستشفائية) مخزّنة في قاعدة تشغيلية غير مهيّأة للتحليل، ما يصعّب متابعة النشاط السريري.

الحل

لوحة قيادة بـ Angular 16 (Bootstrap و Chart.js و Gridster) مرتبطة بنقاط نهاية واجهة REST تعرض المؤشرات والرسوم البيانية التفاعلية؛ وفي المنبع، تغذّي قاعدة مصدر OLTP مستودع بيانات بمخطط نجمي عبر مسار ETL، يُستغل أيضًا في لوحات Power BI.

مساهمتي

تطوير لوحة القيادة التفاعلية: المؤشرات والرسوم البيانية بـ Chart.js، والتصفية حسب الفترة والفئة، والعناصر القابلة للتخصيص وطرق العرض الجاهزة، والتصدير بصيغتي PNG و PDF، وربط واجهة Angular بنقاط نهاية واجهة REST.

الميزات

  • مؤشرات رئيسية: عدد الاستشارات والحالات الاستعجالية ومتوسط مدة الاستشارة
  • رسوم بيانية حسب نوع الاستشارة وعبر الزمن وحسب الطبيب
  • تصفية حسب الفترة وفئة الاستشارة
  • طرق عرض جاهزة وترتيب قابل للتخصيص للعناصر (سحب وإفلات بـ Gridster)
  • تصدير التقارير بصيغتي PNG و PDF
  • مستودع بيانات بمخطط نجمي (9 أبعاد و4 جداول وقائع) يغذّيه مسار ETL من 8 تحويلات