صاروخ طبي
ملخص:
يعالج هذا النظام سهل الاستخدام التحدي المتمثل في إدارة بيانات المستشفى المتنوعة من خلال مركزية المعلومات وتمكين أصحاب المصلحة من الوصول البديهي.
الميزات والأهداف الرئيسية
- الإدارة الإدارية الفعالة: تبسيط إدارة الموظفين والمرضى، وتعزيز الكفاءة الإدارية.
- السجلات الطبية الموحدة: منح المرضى والموظفين المعتمدين إمكانية الوصول الآمن إلى البيانات الطبية الشاملة.
- تتبع مخزون الأدوية: تتبع دقيق للأدوية التي يبيعها متجر المستشفى، مما يضمن إدارة المخزون بدقة.
تنفيذ المشروع
- جمع البيانات وتحديد الكيان: الكيانات والعلاقات المحددة، الموثقة في ورقة متطلبات بيانات ER.
- تصميم النموذج المفاهيمي والمنطقي: تم تطويره باستخدام draw.io لتصور العلاقات.
النموذج المفاهيمي:
النموذج المنطقي:
- تنفيذ قاعدة البيانات: تنفيذ نصوص SQL بناءً على النماذج المصممة لإنشاء هيكل قاعدة البيانات.
- إنشاء واجهة المستخدم: تم استخدام Microsoft PowerApps لإنشاء واجهة مرنة وسهلة الاستخدام. للحصول على تمثيل مرئي مفصل لشاشات التطبيق المقترحة، يرجى الرجوع إلى ملف "medical_rocket_screens.pdf" المرفق.
قصص المستخدم المنفذة
قصة المستخدم 1: الطبيب يصف الاختبارات المعملية
باستخدام Power Apps، قمنا بإنشاء قصة مستخدم تسمح للأطباء بوصف الاختبارات المعملية. ها هي العملية:
- تسجيل دخول الطبيب: بعد تسجيل الدخول باستخدام بيانات الاعتماد الخاصة به، ينتقل الطبيب إلى قسم الموظفين.
- عرض قائمة المرضى: يقوم الطبيب بعرض قائمة المرضى واختيار المريض لوصف الاختبارات.
- وصفة الاختبار: يصف الطبيب الاختبارات اللازمة من الملف الشخصي للمريض.
- استدعاء الإجراء: عند إرسال النموذج، يتم تشغيل الإجراء عبر Microsoft Automate Flow، مما يدعم عملية الوصفة الطبية.
قصة المستخدم 2: فني مختبر يقوم بإنشاء نتائج المختبر
لكي يتمكن فنيو المختبر من إنشاء نتائج المختبر، قمنا بصياغة قصة مستخدم داخل Power Apps بالإضافة إلى الإجراءات ذات الصلة:
- تسجيل دخول فني المختبر: يقوم فني المختبر بالدخول إلى قسم الموظفين بعد المصادقة.
- قائمة اختبارات المرضى: يتم عرض قائمة الاختبارات الموصوفة للمرضى من قبل الأطباء.
- توليد النتائج: يصل فني المختبر إلى تفاصيل اختبار المريض وينتج نتائج الاختبار.
- تنفيذ الإجراء: على غرار سيناريو الطبيب، يؤدي إرسال النموذج إلى تشغيل إجراء عبر Microsoft Automate Flow، مما يتيح إنشاء النتائج.
قصة المستخدم 3: نتائج مختبر عرض المريض
يمكن للمرضى عرض نتائج المختبر الخاصة بهم بسهولة من خلال Power Apps، مدعومة بطريقة عرض تم إنشاؤها:
- تسجيل دخول المريض: يقوم المرضى بتسجيل الدخول باستخدام بيانات الاعتماد الخاصة بهم، والوصول إلى قسم المرضى.
- عرض النتائج: يقوم المرضى بعرض نتائج الاختبارات المعملية التي يحددها الأطباء من ملفاتهم الشخصية.
- إمكانية الوصول: يتم عرض نتائج المختبر للاطلاع عليها من قبل المريض.
- مشغل التدفق التلقائي: عند إرسال النموذج، تسمح العملية التي يتم تسهيلها بواسطة Microsoft Automate Flow بالوصول إلى نتائج المختبر المطلوبة.
الافتراضات
- التغطية التأمينية الشاملة: من المفترض أن يتمتع جميع المرضى الذين يتم إدخالهم إلى المستشفى بتغطية تأمينية شاملة، مما يضمن الدعم الطبي الشامل.
- شراء الأدوية: لقد افترضنا أن جميع الأدوية الموصوفة يتم الحصول عليها حصريًا من متجر المستشفى. وهذا يضمن الوصول المستمر والمسيطر عليه إلى الأدوية اللازمة لعلاج المرضى.
تدفق التنفيذ لملفات DBMS:
- البرنامج النصي لإنشاء الجدول: قم بتشغيل Table_Creation_Script.sql لإنشاء بنية قاعدة البيانات.
- البرامج النصية لمنطق البيانات: قم بتنفيذ Data_Logic_scripts.sql لتنفيذ منطق البيانات ووظائفها.
- البرامج النصية لإدراج القيم: استخدم Values_Insert_Scripts.sql لملء قاعدة البيانات بقيم البيانات الأولية أو النموذجية.