يُعد ملء الاستبيانات مهمة أساسية لمعظم العاملين في مجال الرعاية الصحية الذين يستخدمون
تطبيقات الصحة المحمولة.
يمكن أن يكون إدخال البيانات صعبًا وقد تحدث أخطاء. هدفنا من مكتبة تسجيل البيانات المنظَّمة (SDC) وإرشادات التصميم هو مساعدتك في تحسين تجربة المستخدم عند إدخال البيانات وجودة البيانات التي يتم تسجيلها.
يتضمن Android FHIR SDK خيارين للتنسيق لتختار من بينهما:
تمرير طويل (تلقائي)
مقسّم على صفحات
يعرض استبيان التمرير الطويل جميع الأسئلة في صفحة واحدة وينتقل المستخدمون
إلى كل سؤال من خلال الانتقال للأسفل.
يعرض الاستبيان المقسّم على صفحات المحتوى في صفحات منفصلة. يمكن تجميع الأسئلة
ذات الصلة أو حقول الإدخال معًا في صفحة واحدة. يتم تثبيت زرَّي الرجوع والتالي
في أسفل الصفحة للتنقل بين الصفحات.
لكل خيار تخطيط مزاياه وعيوبه. في ما يلي بعض السمات لكل نوع تخطيط والتي يجب أن تراعيها عند اختيار التنسيق الذي تريد استخدامه.
تمرير طويل
مقسّم على صفحات
سرعة التنقّل
check_circle التنقّل بشكل أسرع
warning أبطأ في التنقل
دقة التنقّل
warning تنقُّل أقل دقة
check_circle تنقُّل أكثر دقة
إعادة التركيز على السؤال بعد تبديل المهام
warning من الصعب إعادة التوجيه بعد المقاطعة
check_circle تسهيل إعادة التوجيه بعد المقاطعة
إكمال الاستبيان الرقمي بعد الزيارة (نسخة من الورقة)
check_circle سهولة أكبر عند النسخ من الورق
warning أكثر صعوبة عند النسخ من الورق
الشاشات الصغيرة
warning أسوأ بالنسبة للشاشات الصغيرة
check_circle أفضل للشاشات الصغيرة
تسهيل الاستخدام
warning أسوأ من حيث إمكانية الوصول. صعبة التنقّل
check_circle أفضل لسهولة الاستخدام. الشاشات المنفصلة التي يمكن استخدامها بواسطة برامج قراءة الشاشة وتحويل النص إلى كلام والتقنيات الأخرى.
مساحة للتعليمات والتفسيرات
warning أسوأ من ذلك للحصول على الإرشادات والتعليمات
check_circle هذا الخيار أفضل للحصول على إرشادات وتعليمات.
تمرير طويل
تقسيم النتائج على عدّة صفحات
مؤشّر مستوى التقدّم
يُظهر مؤشّر مستوى التقدّم مستوى التقدّم المُحرز في استبيان.
تضمين مؤشر التقدم في الاستبيانات الطويلة لمساعدة المستخدمين في التنقل
والاطّلاع على مستوى التقدم. تعرض مؤشرات التقدم الموقع الجغرافي ضمن استبيان ومقدار الوقت المتبقي لإكماله.
أزرار التنقل
يتم تثبيت أزرار التنقل (للرجوع أو التالي) في أسفل
السؤال. في تمرير لا نهائي أو في الصفحة الأخيرة من سؤال مقسّم على صفحات، يكون الزر التالي باسم "إرسال".
احتفظ بالأزرار في موقع ثابت واستخدِم دومًا الأزرار النشطة
المسمى بإجراءاتها، مثل زر الرجوع والتالي.
الأسئلة والتعليمات
عنوان المجموعة
عنوان المجموعة هو عنوان نص يتم عرضه أعلى عناوين الأسئلة.
استخدِم عنوان المجموعة لتجميع الأسئلة المشابهة معًا. ولا تستخدم عنوان المجموعة إلا عندما يضيف معلومات مفيدة.
عنوان السؤال
يصف عنوان السؤال المعلومات المطلوبة بإيجاز.
تحتوي عناوين الأسئلة على أكبر حجم خط على الصفحة لجذب انتباه المستخدم
إلى السؤال.
يجب أن يكون لكل صفحة أو سؤال عنوان سؤال. اجعل عناوين الأسئلة قصيرة
أو صياغتها كسؤال.
التعليمات
التعليمات هي حقل نصي اختياري يظهر أسفل عنوان السؤال.
استخدِم حقل instructions لشرح التعليمات ذات الصلة، مثلاً ما إذا كان السؤال مطلوبًا، وعدد الاختيارات التي يمكن إجراؤها (واحد أو أكثر)، والإجراءات التي يجب على المستخدمين فعلها إذا لم يتمكنوا من إكمال جميع المعلومات أو الإجابة عن السؤال.
نص التصنيف
يخبر نص التصنيف المستخدمين بالمعلومات المطلوبة لحقل نصي أو قائمة منسدلة. عند تحديد الحقل، ينتقل نص التصنيف من منتصف حقل النص إلى الأعلى.
يجب أن يحتوي كل حقل نصي ومربّع قائمة منسدلة على تصنيف. ينبغي أن يكون نص التصنيف
قصيرًا وواضحًا ومرئيًا بالكامل.
تنسيق الإدخال
يتم عرض EntryFormat أسفل حقل النص لإعلام المستخدمين بالبيانات ذات التنسيق المحدد التي يجب إدخالها. وسيتم عرض رسائل الخطأ في الحقل
EntryFormat واستبدال إرشادات EntryFormat الحالية.
استخدم EntryFormat للتواريخ وأرقام الهواتف والوحدات والأعداد الصحيحة.
حقول مطلوبة
تشير الحقول المطلوبة إلى أنّه يجب على المستخدم إكمال الحقل ويتم منعه من التقدم حتى يكتمل الحقل.
للإشارة إلى أنّ هناك حقلاً مطلوبًا، اعرض علامة النجمة (*) في نهاية عنوان السؤال. قم بتضمين "السؤال المطلوب" في حقل التعليمات لأنه
ليس من الواضح للجميع ما تشير إليه علامة النجمة (*). إذا لم يكن هناك عنوان للسؤال،
فعرض العلامة النجمية (*) في نص التسمية.
المساعدة
يتم عرض رمز المساعدة بجانب عنوان السؤال. عند النقر على الرمز، يظهر
مربع معلومات مساعدة يحتوي على معلومات إضافية. يؤدي النقر فوق الأيقونة مرة أخرى
إلى إغلاق مربع معلومات المساعدة.
هذا عبارة عن مكون اختياري. استخدمها فقط عندما تكون مفيدة لعرض معلومات
إضافية لا يلزم أن تكون مرئية دائمًا.
تسجيل البيانات
متى يجب استخدام أي مكون؟
نوع إدخال البيانات
اختيار منطقي
خيار واحد
خيارات متعددة
فتح الخيارات
قائمة منسدلة
أداة اختيار التاريخ
حقل نصي
شريط التمرير
إكمال تلقائي
اختَر "نعم" أو "لا".
check_circle
تحديد خيار واحد
check_circle
check_circle
warning تحذير
تحديد خيارات متعددة
check_circle
warning تحذير
النص
check_circle
check_circle
التواريخ
check_circle
check_circle
الأرقام
check_circle
warning تحذير
حقول نصية
تشير الحقول النصية إلى أنّه يمكن للمستخدمين إدخال المعلومات.
استخدِم الحقول النصية عندما يحتاج أحد المستخدمين إلى إدخال نص في الاستبيان،
مثل الاسم أو رقم الهاتف أو العنوان. الحدّ من إدخال البيانات الذي يتطلب إدخال نص
(لوحة المفاتيح) عند استخدام تحديد تمت تعبئته تلقائيًا (اختيار من متعدد أو
اختيار واحد) بدلاً من ذلك.
الخيار الفردي والخيار المنطقي هما عنصر تحكّم في التحديد يظهر كأزرار اختيار عندما يُطلب من المستخدمين تحديد خيار واحد من بين الخيارات.
استخدِم boolean choice عند وجود اختيار ثنائي "نعم" أو "لا". بخلاف ذلك، يمكنك
استخدام المكوِّن الاختيار الفردي. إذا كان هناك أكثر من 10 خيارات تقريبًا في القائمة،
استخدِم قائمة منسدلة بدلاً من خيار واحد. تكون القائمة المنسدلة أكثر كثافة وأسهل
التنقل عندما يكون هناك العديد من الخيارات.
أداة اختيار التاريخ
تسمح أداة اختيار التاريخ للمستخدمين بإدخال التواريخ من خلال أداة اختيار تاريخ التقويم ولوحة المفاتيح. يتم تفعيل منتقي تاريخ التقويم عند النقر على رمز التقويم.
لا يمكن استخدام منتقي تاريخ التقويم إلا للتواريخ القريبة من تاريخ اليوم، مثل آخر دورة حيض أو الزيارة التالية. أو قم بإعطاء الأولوية لإدخال لوحة المفاتيح
لتواريخ مثل تاريخ الميلاد.
قائمة منسدلة
تسمح القوائم المنسدلة للمستخدمين بالاختيار من بين خيارات متعددة. عندما يبدأ المستخدم في الكتابة، يتم تصفية الخيارات بناءً على ما تم إدخاله. يمكن أن يساعد هذا المستخدمين في العثور
بسرعة على الخيار الصحيح من قائمة كبيرة.
تعد القوائم المنسدلة بديلاً رائعًا للاختيار الفردي عندما تكون قائمة
الخيارات طويلة جدًا (أكثر من 10 خيارات) لأنّها تشغل مساحة أقل.
خيارات متعددة
الاختيار من متعدد هو عنصر تحكم في التحديد يظهر كمربعات اختيار عندما يتمكن المستخدمون من إنشاء أقسام متعددة من قائمة الخيارات.
استخدِم الاختيار من متعدد عندما لا يمكن للمستخدمين الاختيار إلا من قائمة خيارات محدّدة مسبقًا. إذا كان بإمكان المستخدمين أيضًا إضافة ردودهم المجانية الخاصة، استخدِم مكوِّن اختيار فتح بدلاً من ذلك. في حقل instructions، اكتب "اختيار كل ما ينطبق" حتى يعرف المستخدمون أنه يمكنهم تحديد خيارات متعددة.
فتح الخيارات
يشبه الاختيار المفتوح الاختيار من متعدد، لكنه يتيح للمستخدم إمكانية اختيار غير ذلك وكتابة نص حر.
استخدِم الخيار المفتوح عندما تكون هناك قائمة خيارات محدّدة مسبقًا، ولكن يمكن للمستخدمين أيضًا إضافة
خيارات إضافية. استخدِم الخيار المفتوح عندما تكون معظم الخيارات معروفة،
ولكنك تتوقّع أن يختار بعض المستخدمين غير ذلك لأنه لا ينطبق أي من الخيارات
المقدَّمة.
شريط التمرير
تسمح أشرطة التمرير للمستخدمين بالاختيار من بين مجموعة من القيم. شريط التمرير في Android FHIR SDK هو شريط تمرير منفصل يسمح شريط التمرير المنفصل للمستخدمين بتحديد
قيمة معينة من نطاق محدد مسبقًا. يمكن استخدام علامات التجزئة
للإشارة إلى القيم المتاحة. تجنب استخدام شريط التمرير لإدخال البيانات الرقمية.
يمكنك بدلاً من ذلك استخدام حقل نصي أو قائمة منسدلة.
تقيد عمليات التحقق من صحة البيانات نوع البيانات أو القيم التي يمكن إدخالها في حقل نصي. يمكن أن يؤدي التحقق من صحة البيانات إلى تحسين جودة البيانات التي تم جمعها.
استخدِم الحقل EntryFormat لعرض قيود التنسيق أو القيمة. اعرض رسائل خطأ التحقق من صحة البيانات المفيدة المضمّنة وعلى الفور حتى يتمكن المستخدمون من إصلاح الخطأ.
الأخطاء
تعمل رسائل الخطأ على تنبيه المستخدمين عند حدوث خطأ ما وتوضح كيفية إصلاح المشكلة.
تاريخ التعديل الأخير: 2024-07-23 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-07-23 (حسب التوقيت العالمي المتفَّق عليه)"],[[["This guide provides best practices for designing mobile health app questionnaires using the Structured Data Capture (SDC) library, focusing on layout, navigation, question structure, and component selection."],["Choose between Long Scroll (faster, better for short questionnaires) or Paginated layouts (more precise, better for complex questionnaires and accessibility) based on your needs and optimize them for readability and navigation."],["Structure questions with clear titles, instructions, and appropriate input components (e.g., Boolean Choice for yes/no, Dropdown for long lists, Text Field for unique data, minimizing free-text) to enhance data quality and user experience."],["Implement robust data validation with clear, immediate error messages that guide users toward correct input, ensuring data integrity and a smoother user experience."],["Prioritize structured data capture by minimizing free-text input and utilizing components like dropdowns, multiple-choice, and date pickers whenever possible for better data quality and user experience."]]],[]]