تقييم الجودة وإعادة تصميم تطبيق السجلات الصحية الإلكترونية المخصص حسب الطلب لإحدى مؤسسات العلاج بتقويم العمود الفقري
العميل
مؤسسة أميركية متخصصة في العلاج بتقويم العمود الفقري، لديها مراكز في عدة مواقع في الولايات المتحدة.
التحدي
واجه العميل بعض المشكلات في أداء تطبيقه القديم المخصص حسب الطلب للسجلات الصحية الإلكترونية. لذا، كان العميل يبحث عن شريك تقني موثوق في تطوير التطبيقات وتقديم الخدمات الاستشارية لمساعدته على معرفة أسباب تلك المشكلات والحصول على مشورة الخبراء بشأن كيفية معالجتها بالطريقة الأكثر كفاءة اقتصاديًا.
منح العميل ثقته لشركة ساينس سوفت وطلب خدماتنا الاستشارية، لخبرتنا الممتدة منذ أكثر من 34 عامًا في مجال تطوير البرمجيات وتقديم استشارات تقنية المعلومات ولسجِلنا الحافل بالمشروعات الناجحة في تطوير برمجيات السجلات الصحية الإلكترونية.
الحل
لمعالجة جميع مشكلات الأداء في تطبيق العميل بكفاءة، قرر فريق ساينس سوفت بدء عملية تقييم جودة التطبيق بمراجعة كوده البرمجي (لتحديد أسباب المشكلات القائمة)، وتقديم استشارات الأعمال (لإيجاد الطريقة المثلى لمعالجة تلك المشكلات بما يعظم قيمة الأعمال التجارية).
المرحلة الأولى
مراجعة الكود البرمجي
أجرى فريقنا مراجعة احترافية للكود البرمجي لتطبيق العميل، بما في ذلك التحقق من امتثال الكود لمعايير PHP الموصى بها لكتابة الأكواد البرمجية والمعروفة بمعايير PSR. وفي أثناء المراجعة، اكتشف مطورونا الخبراء في لغة PHP أن الكود البرمجي للتطبيق القديم، المُطور منذ 15 عامًا، كان غير منظم ومليئًا بالتصحيحات والأسطر البرمجية غير الضرورية، ما جعله معقدًا صعب القراءة والصيانة. أما أهم إنجازات عملية مراجعة الكود البرمجي فهو اكتشاف فريقنا أن مشكلات الأداء في التطبيق يمكن أن تُستغَل كثغرات أمنية خطيرة قد تؤدي إلى الكشف عن المعلومات الصحية المحمية للمرضى.
تقديم استشارات الأعمال
بعد الانتهاء من مراجعة الكود البرمجي للتطبيق، بدأ فريقنا تنفيذ مجموعة من الإجراءات لتقييم التطبيق من منظور قيمة الأعمال التجارية: كيفية معالجة مشكلات التطبيق الحالية بما ينعكس على العوائد، وكيف يمكن أن يدعم التطبيق الأنشطة التجارية للشركة، وما القيمة التي يمكن أن يضيفها لأعمالها، ومدى قدرته على المنافسة في السوق، وغيرها.
نتيجة لذلك، قدمت ساينس سوفت للعميل تقريرًا مفصلًا عن جميع الإجراءات التي نفذها فريقنا ونتائجها. ومن أبرز النتائج التي جاءت في التقرير احتياج التطبيق إلى إعادة التصميم بالكامل ليصبح آمنًا ومفيدًا لأعمال الشركة.
بعد دراسة جميع العوامل، كلفت شركة العميل ساينس سوفت بإعادة تصميم الحل البرمجي بالكامل، مع استخدام مكونات التطبيق القديم أساسًا لذلك، ليصبح التطبيق بنسخته الجديدة آمنًا وفعالًا للمرضى ومقدمي الخدمات الصحية. إلى جانب ذلك، ألهمت توصياتنا العميل بفكرة بيع الحل كخدمة سحابية لتحقيق أرباح إضافية. لذا، كان يجب أن يوفر التصميم الجديد ميزات تنافسية تلبي كافة احتياجات الشركات والمؤسسات الأخرى التي قد تستخدم التطبيق.
المرحلة الثانية
تصميم الحل البرمجي
لتنفيذ هذه المرحلة، شكلت ساينس سوفت فريقًا مكونًا من محلل الأعمال، ومصمم واجهة المستخدم، ومهندس برمجيات خبير في لغة PHP. وقد نفذ فريقنا في هذه المرحلة الإجراءات التالية:
بناءً على احتياجات العميل وتوقعاته، أعد محلل الأعمال قائمة كاملة بالميزات مدعومة بنماذج ووصف تفصيلي لكل ميزة. بالإضافة إلى ذلك، أعد خبيرنا عرضًا توضيحيًا شاملًا يشرح كيفية عمل النظام بالكامل وكيفية عرض الشاشات.
كان من المخطط أن يحتوي التطبيق على 3 لوحات متابعة وتحكم بوظائف برمجية مختلفة: واحدة للأطباء، وثانية للمرضى، وثالثة للمسؤولين.
لوحة المتابعة للأطباء:
تتيح لوحة المتابعة المخصصة للأطباء الإمكانات التالية:
- الاطلاع على سِجل الزيارات لكل مريض.
- الاطلاع على تفاصيل سِجل الزيارات لفترة معينة.
- تحديث الحالة الصحية للمريض (على سبيل المثال: عند تشخيص عصب منضغط جديد).
- إضافة التوصيات للمريض.
- إضافة معلومات عن الإجراءات المُتخذة في أثناء الزيارة، وطباعة ملحوظات الطبيب.
- الاطلاع على ملخص الطبيب عن الزيارة.
- إضافة إشعارات (على سبيل المثال: عن الزيارة القادمة).
أضاف خبراء ساينس سوفت العديد من الميزات الجديدة المخصصة إلى تطبيق السجلات الصحية الإلكترونية، بما يلبي جميع الاحتياجات والمتطلبات الفريدة لأعمال الشركة.
لوحة المتابعة للمرضى
تتيح لوحة تحكم المرضى إمكانية الوصول المقيَّد وتسمح للمستخدمين بما يلي:
- تسجيل الوصول إلى مرفق الرعاية أو مغادرته، عن طريق إدخال بيانات شخصية (مثل: العمر، والجنس، وغير ذلك)، وإضافة معلومات محددة عن الزيارة الطبية (مثل، الشكاوى والمشكلات الحالية).
- تسجيل الدخول باستخدام رقم الجوال (للمرضى المنتظمين).
- مراجعة نموذج الإفصاح والتوقيع عليه بما يتوافق مع متطلبات قانون التأمين الصحي والمساءلة (HIPAA).
- مراجعة نموذج الموافقة المستنيرة والتوقيع عليه.
لوحة التحكم (للمسؤولين)
- مراجعة عبء العمل الحالي في أي موقع يحددونه.
- الاطلاع على جدول المهام والزيارات في أي موقع.
- إضافة موعد جديد في أي موقع.
- إضافة مريض جديد.
- البحث حسب المريض.
- متابعة إجمالي الإيرادات.
- متابعة إحصاءات العضوية.
- الاطلاع على إحصاءات التسويق.
- عرض الإحصاءات حسب نوع الخدمة (استشارات العلاج بتقويم العمود الفقري، وجلسات تقويم العمود الفقري، والعلاج بالتدليك، وغير ذلك).
- تحويل سجلات المريض إلى ملفات Excel.
- تحميل صورة المريض إلى ملفه الشخصي.
- عرض معلومات المعاملة.
- طباعة إيصال الطبيب.
إجراءات إضافية لإعادة تصميم التطبيق
بعد تحديد جميع الوظائف البرمجية اللازمة، بدأ فريقنا تنفيذ المزيد من إجراءات إعادة التصميم:
- اقتراح البنية البرمجية للتطبيق.
- وصف مجموعة التقنيات الموصى بها مع ذكر الأسباب المفصلة لاختيار كل إطار عمل وكل لغة برمجة مذكورة.
- تقديم الوثائق المفصلة والدقيقة لمتطلبات الأمان، والموثوقية، وسياسة النَسخ الاحتياطي، والصيانة.
- إعداد النماذج الأولية للشاشات الرئيسية بأحدث تصميم لها.
- حساب الميزانية المُقترحة والمدة الزمنية اللازمة لتطوير التطبيق.
النتائج
بفضل إجراءات ضمان الجودة التي نفذتها ساينس سوفت، أدرك العميل كون مشكلات الأداء في منتجه البرمجي هي ثغرات أمنية خطيرة في نظام التطبيق. وبذلك يكون تقييمنا الفوري لجودة منتج قد ساعد العميل على تجنب مخاطر الكشف عن المعلومات الصحية المحمية لعملائه.
أفادت نتائج تقييم جودة التطبيق واستشارات الأعمال التي قدمها خبراؤنا أن الحل الأمثل لمعالجة مشكلات التطبيق هو إعادة تصميمه بالكامل. بناءً على ذلك، أعدت ساينس سوفت وصفًا شاملًا لمتطلبات تنفيذ تطبيق جديد آمن وأكثر فعالية، بما يتوافق مع المتطلبات الأمنية الحالية، وبما يضمن تقديم خدمات سلسة وتوفير تجربة مستخدم استثنائية للمرضى والأطباء على حد سواء.
قدمت ساينس سوفت للعميل تقارير مفصلة عن نتائج المشروع ساعدته على تقدير أهم نقاط العمل، مثل: التكلفة الإجمالية للتطبيق الجديد، والعوائد المحتملة من بيعه كخدمة سحابية، وغيرها. كما أن المتطلبات الشاملة التي أعدتها ساينس سوفت مهدت الطريق لتطوير التطبيق، وأتاحت للعميل إمكانية استخدامها دليلًا إرشاديًا موثوقًا يسهُل على فريق التطوير المستقبلي اتباعه.
المنهجيات
نمذجة العمليات التجارية، ونمذجة النطاق، ونمذجة المعلومات، وإعداد النماذج الأولية لتجربة المستخدم، وتحليل الفجوات، وتحليل الأسباب الجذرية، ومخططات سير العمليات.
الأدوات
PHP CodeSniffer, PHP Mess Detector.
نتواصل معكم على الفور