مقدمة
إنّ التطبيقات التي تعمل بلا اتصال بالإنترنت توفّر للعاملين في مجال الرعاية الصحية إمكانية الوصول إلى الأدوات التي يحتاجونها لتقديم رعاية جيدة، حتى في حال عدم اتصالهم بالإنترنت. إنّ التطبيقات المتوفّرة بلا إنترنت مفيدة للعاملين في مجال الرعاية الصحية الذين يعملون في البيئات المجتمعية التي لا يتوفّر فيها اتصال موثوق به أو في مرفق رعاية صحية لا يتوفّر فيه اتصال بالإنترنت. ويمكن أن تساعد التطبيقات بلا اتصال بالإنترنت أيضًا في خفض تكاليف البيانات.
إذا لم يتمكّن العاملون في الرعاية الصحية من استخدام أحد التطبيقات بلا اتصال بالإنترنت، قد لا يتمكّنون من إكمال المهام المُهمّة. وقد يؤدي ذلك إلى عدم استخدام العاملين في مجال الرعاية الصحية للتطبيق وفقدان البيانات. نهدف من خلال مكتبة FHIR Engine وإرشادات التصميم هذه إلى تحسين تجربة المستخدم من خلال استخدام التطبيقات الصحية التي تعمل بلا اتصال بالإنترنت لتكون موثوقًا بها وسهلة الاستخدام.
المبادئ الأساسية للاتّصال بالإنترنت
يُرجى مراعاة هذه المبادئ عند إنشاء تطبيقات الصحة بلا اتصال بالإنترنت:
- يجب تصميم تطبيقات العاملين في مجال الرعاية الصحية المجتمعية لمنحهم تجربة الاستخدام الأولى بلا اتصال بالإنترنت.
- تأكَّد من أنه يمكن للمستخدمين إكمال سير العمل الأساسي بلا اتصال بالإنترنت.
- إبلاغ المستخدمين بعدد المرّات التي يحتاجون فيها إلى الاتصال بالإنترنت لمزامنة أجهزتهم.
أول مزامنة
قد يتطلّب تطبيقك مزامنة أولية لتنزيل المهام أو قائمة المرضى قبل أن يتمكّن أحد العاملين في مجال الرعاية الصحية من بدء استخدام التطبيق. وفي هذه الحالة، اجعل المزامنة الأولية خطوةً مختلفةً كجزء من الخطوات التي يبدأها موظفو الرعاية الصحية في استخدام التطبيق. وقدِّم إرشادات حول مكان ووقت إجراء ذلك وتقديرًا للوقت الذي سيستغرقه التطبيق. وضِّح ما إذا كان يجب أن يكون التطبيق مفتوحًا أو ما إذا كان بإمكان العاملين في مجال الرعاية الصحية تنفيذ مهام أخرى على أجهزتهم أثناء مزامنة التطبيق.
شريط الحالة
يشير شريط الحالة إلى ما إذا كان الجهاز غير متصل بالإنترنت أو يجري عملية مزامنة. يظهر شريط الحالة في الحالات التالية:
- الجهاز غير متصل بالإنترنت بسبب عدم توفّر اتصال بالإنترنت.
- تتم مزامنة البيانات بشكل نشط
- تعذّرت المزامنة.
- اكتملت المزامنة.
عرض شريط الحالة فقط عند اللزوم، على الصفحات أو حول المكوّنات، والتي ستتغير عند الانتهاء من مزامنة البيانات. على سبيل المثال، تكون الحالة مهمة عند الاطّلاع على قائمة المهام أو البحث في قائمة المرضى أو تحميل بطاقة المريض حتى يتمكّن العامل في مجال الرعاية الصحية من معرفة ما إذا تمت مزامنة أحدث المعلومات أم لا.
مزامنة الأنماط
تعمل المزامنة في الخلفية لتحميل البيانات وتنزيلها من الخادم وإليه. يجب ألا يؤدي سلوك المزامنة إلى تشتيت انتباه المستخدم.
يجب ضبط الفواصل الزمنية للمزامنة استنادًا إلى الحدود ذات الصلة بإعداد الرعاية الصحية الذي يُستخدم فيه التطبيق. على سبيل المثال: المزامنة كل 12 ساعة في بيئة مجتمعية أو كل 15 دقيقة في مرفق رعاية صحية. يؤدي ضبط الفواصل الزمنية التلقائية الصحيحة للمزامنة إلى تقليل الحاجة إلى المزامنة اليدوية.
مؤشر تقدُّم المزامنة
يظهر مؤشر تقدُّم المزامنة عند مزامنة المحتوى من الخادم. ومن المفترض أن يُظهر مؤشر التقدم بشكل مرئي أنّ المزامنة تعمل بشكل سليم.
أضف مؤشر تقدم فقط على الشاشات الرئيسية، مثل قائمة المرضى أو بطاقة المريض. قدِّم تقديرًا للمدة التي ستستغرقها المزامنة من خلال عرض النسبة المئوية التي تم تنزيلها.
مزامنة الطوابع الزمنية
تُعلِم الطوابع الزمنية لمزامنة المعلومات العاملين في مجال الرعاية الصحية بموعد آخر تعديل للمعلومات. تساعد الطوابع الزمنية العاملين في مجال الرعاية الصحية على الآتي:
- اعرِف ما إذا كان يبحث عن أحدث المعلومات.
- افهم ما إذا كانت تتم مزامنة التطبيق ويتم تحديثه على النحو المتوقع.
- يمكنك توفير استمرارية الرعاية الصحية من خلال المتابعة من حيث توقف عامل الرعاية الصحية السابق.
استخدِم الطوابع الزمنية باعتدال وألّا يتم عرضها إلا عند الحاجة، مثلاً في قائمة المهام أو بطاقة المريض.
مزامنة التذكيرات
يتم عرض تذكيرات المزامنة عندما يكون الجهاز غير متصل بالإنترنت لفترة طويلة جدًا أو عندما يحتاج المستخدم إلى اتخاذ إجراء لمزامنة الجهاز.
استخدم التذكيرات لإبلاغ المستخدمين بالحاجة إلى مزامنة التطبيق وكيفية القيام بذلك.
مزامنة يدوية
تلغي المزامنة اليدوية إعدادات المزامنة التلقائية وتسمح للمستخدمين بالمزامنة الآن. يمكن إجراء ذلك من خلال صفحة المزامنة اليدوية أو مباشرةً على بطاقة المريض. تعرض صفحة المزامنة وقت حدوث آخر مزامنة ووقت جدولة المزامنة التالية. ومن المفترض أن تؤدي الفواصل الزمنية للمزامنة التلقائية إلى تقليل الحاجة إلى المزامنة اليدوية.
يمكن أن تكون المزامنة اليدوية مفيدة للعاملين في مجال الرعاية الصحية الذين يتواجدون في المجتمع طوال اليوم ويريدون المزامنة عندما يعودون إلى منازلهم ليلاً مع تحسين إمكانية الاتصال.
رسائل الخطأ وتحديد المشاكل وحلّها
تظهر رسائل الخطأ عند فشل وظيفة ما، مثل عدم وجود مريض في قائمة المرضى.
اعرض رسالة الخطأ على الشاشة ذات الصلة. ساعِد المستخدمين على تحديد المشاكل وحلّها من خلال تقديم وصف واضح للمشكلة التي لا تعمل وأسبابها. ثم قدّم تعليمات حول كيفية حل المشكلة. إذا لم ينجح الحل الأول، فقدم مجموعة ثانية من الإرشادات لما يجب تجربته. قدِّم دائمًا طرقًا إضافية للمستخدمين للحصول على المساعدة من خلال المراسلة أو الاتصال الهاتفي.