مقدمة
يُعد ملء الاستبيانات مهمة أساسية لمعظم العاملين في مجال الرعاية الصحية الذين يستخدمون تطبيقات الصحة المحمولة.
يمكن أن يكون إدخال البيانات صعبًا وقد تحدث أخطاء. هدفنا من مكتبة تسجيل البيانات المنظَّمة (SDC) وإرشادات التصميم هو مساعدتك في تحسين تجربة المستخدم عند إدخال البيانات وجودة البيانات التي يتم تسجيلها.
الموضوعات الأربعة التي يتناولها هذا القسم هي:
التخطيط والتنقل
التخطيط المقسّم على صفحات والإعلانات الطويلة

يتضمن Android FHIR SDK خيارين للتنسيق لتختار من بينهما:
- تمرير طويل (تلقائي)
- مقسّم على صفحات
يعرض استبيان التمرير الطويل جميع الأسئلة في صفحة واحدة وينتقل المستخدمون إلى كل سؤال من خلال الانتقال للأسفل.
يعرض الاستبيان المقسّم على صفحات المحتوى في صفحات منفصلة. يمكن تجميع الأسئلة ذات الصلة أو حقول الإدخال معًا في صفحة واحدة. يتم تثبيت زرَّي الرجوع والتالي في أسفل الصفحة للتنقل بين الصفحات.
تعرَّف على كيفية إنشاء استبيان مقسّم على صفحات على GitHub
ما التخطيط الذي يجب عليك تحديده؟
لكل خيار تخطيط مزاياه وعيوبه. في ما يلي بعض السمات لكل نوع تخطيط والتي يجب أن تراعيها عند اختيار التنسيق الذي تريد استخدامه.
تمرير طويل | مقسّم على صفحات | |
---|---|---|
سرعة التنقّل | التنقّل بشكل أسرع | أبطأ في التنقل |
دقة التنقّل | تنقُّل أقل دقة | تنقُّل أكثر دقة |
إعادة التركيز على السؤال بعد تبديل المهام | من الصعب إعادة التوجيه بعد المقاطعة | تسهيل إعادة التوجيه بعد المقاطعة |
إكمال الاستبيان الرقمي بعد الزيارة (نسخة من الورقة) | سهولة أكبر عند النسخ من الورق | أكثر صعوبة عند النسخ من الورق |
الشاشات الصغيرة | أسوأ بالنسبة للشاشات الصغيرة | أفضل للشاشات الصغيرة |
تسهيل الاستخدام | أسوأ من حيث إمكانية الوصول. صعبة التنقّل | أفضل لسهولة الاستخدام. الشاشات المنفصلة التي يمكن استخدامها بواسطة برامج قراءة الشاشة وتحويل النص إلى كلام والتقنيات الأخرى. |
مساحة للتعليمات والتفسيرات | أسوأ من ذلك للحصول على الإرشادات والتعليمات | هذا الخيار أفضل للحصول على إرشادات وتعليمات. |
تمرير طويل

يمكنك ترقيم الأسئلة لتسهيل التنقّل في الصفحة الواحدة.

يمكنك تصغير حجم خط عناوين الأسئلة عند استخدام التمرير الطويل، حتى يظهر المزيد من المحتوى على الشاشة. مثال: حجم التمرير الطويل هو 16 بكسل. مقسّم على صفحات هو 28 بكسل.
تقسيم النتائج على عدّة صفحات

تشغل لوحات المفاتيح والقوائم المنسدلة والمكوّنات الأخرى مساحة على الصفحة، لذا استخدِم سؤالاً واحدًا في كل صفحة.

يجب أن يكون المحتوى مرئيًا في الجزء المرئي من الصفحة.

مثال: ترتبط جميع هذه الحقول النصية الثلاثة بمعلومات جهة الاتصال البديلة، وبالتالي يتم تجميعها معًا في صفحة واحدة.

تجنَّب تجميع المحتوى غير ذي الصلة على صفحة واحدة لتجنُّب حدوث أي التباس.
مؤشّر مستوى التقدّم
يُظهر مؤشّر مستوى التقدّم مستوى التقدّم المُحرز في استبيان.
تضمين مؤشر التقدم في الاستبيانات الطويلة لمساعدة المستخدمين في التنقل والاطّلاع على مستوى التقدم. تعرض مؤشرات التقدم الموقع الجغرافي ضمن استبيان ومقدار الوقت المتبقي لإكماله.

ضَع في أعلى الصفحة فوق السؤال وعلامة الارتساء لكي يكون ظاهرًا دائمًا حتى عند التمرير.

يمكن وضعه في الجزء السفلي بدلاً من ذلك، فوق الزرين "رجوع" و"التالي". باستخدام هذا التنسيق، يمكنك أيضًا عرض الصفحة التي يطّلِع عليها المستخدم.
أزرار التنقل
يتم تثبيت أزرار التنقل (للرجوع أو التالي) في أسفل السؤال. في تمرير لا نهائي أو في الصفحة الأخيرة من سؤال مقسّم على صفحات، يكون الزر التالي باسم "إرسال".
احتفظ بالأزرار في موقع ثابت واستخدِم دومًا الأزرار النشطة المسمى بإجراءاتها، مثل زر الرجوع والتالي.

يمكنك عرض الأزرار النشطة دائمًا حتى إذا كانت النماذج غير مكتملة. عند النقر على "التالي"، اعرض مربّع حوار منبثق يتضمّن تعليمات لإكمال الحقول غير المتوفّرة أو أخطاء التحقّق من الصحة.

تصعّب الأزرار غير النشطة على المستخدمين معرفة كيفية حلّ المشكلة.

تجنَّب استخدام الأزرار على شكل رموز فقط. قم دائمًا بتسمية الأزرار باستخدام إجراء وصفي.
الأسئلة والتعليمات

- عنوان الاستبيان.
- مؤشر التقدم
- عنوان المجموعة.
- عنوان السؤال.
- التعليمات
- حقل الإدخال.
- تنسيق الإدخال:
- الحقول المطلوبة.
- المساعدة.
عنوان المجموعة
عنوان المجموعة هو عنوان نص يتم عرضه أعلى عناوين الأسئلة.
استخدِم عنوان المجموعة لتجميع الأسئلة المشابهة معًا. ولا تستخدم عنوان المجموعة إلا عندما يضيف معلومات مفيدة.

استخدِم عنوانًا قصيرًا لتجميع الأسئلة المتشابهة معًا. مثال: يتم تجميع كل الأسئلة المتعلقة بسجلّ المريض.

تجنَّب العناوين المعقّدة أو الطويلة التي تتجاوز سطرًا واحدًا.
عنوان السؤال
يصف عنوان السؤال المعلومات المطلوبة بإيجاز. تحتوي عناوين الأسئلة على أكبر حجم خط على الصفحة لجذب انتباه المستخدم إلى السؤال.
يجب أن يكون لكل صفحة أو سؤال عنوان سؤال. اجعل عناوين الأسئلة قصيرة أو صياغتها كسؤال.

إنّ العناوين القصيرة تسهِّل على المستخدمين قراءتها.

تجنَّب الأسئلة الطويلة جدًا أو التي تتضمّن سؤالَين معًا.

يجب تضمين عنوان للسؤال دائمًا لكي يسهل على المستخدمين معرفة المعلومات التي يحتاجون إلى إدخالها.
التعليمات
التعليمات هي حقل نصي اختياري يظهر أسفل عنوان السؤال.
استخدِم حقل instructions لشرح التعليمات ذات الصلة، مثلاً ما إذا كان السؤال مطلوبًا، وعدد الاختيارات التي يمكن إجراؤها (واحد أو أكثر)، والإجراءات التي يجب على المستخدمين فعلها إذا لم يتمكنوا من إكمال جميع المعلومات أو الإجابة عن السؤال.

استخدِم حقل التعليمات لتحديد ما إذا كان السؤال مطلوبًا وعدد الاختيارات التي يمكن إجراؤها.

استخدِم التعليمات لإعلام المستخدمين بما عليهم فعله في حال واجهوا سيناريو يشبه عدم قدرتهم على إكمال جميع الحقول.

استخدام التعليمات لتوفير سياق أو تعريفات إضافية للمصطلحات المستخدمة في عنوان السؤال.
نص التصنيف
يخبر نص التصنيف المستخدمين بالمعلومات المطلوبة لحقل نصي أو قائمة منسدلة. عند تحديد الحقل، ينتقل نص التصنيف من منتصف حقل النص إلى الأعلى.
يجب أن يحتوي كل حقل نصي ومربّع قائمة منسدلة على تصنيف. ينبغي أن يكون نص التصنيف قصيرًا وواضحًا ومرئيًا بالكامل.

يجب أن يكون نص التصنيف قصيرًا وواضحًا ومرئيًا بالكامل.

يجب ألا يكون نص التصنيف طويلاً جدًا أو مقتطَعًا أو يشغل عدة أسطر.

يجب دائمًا تصنيف حقل النص حتى يعرف المستخدمون المعلومات التي يجب إدخالها.
تنسيق الإدخال
يتم عرض EntryFormat أسفل حقل النص لإعلام المستخدمين بالبيانات ذات التنسيق المحدد التي يجب إدخالها. وسيتم عرض رسائل الخطأ في الحقل EntryFormat واستبدال إرشادات EntryFormat الحالية.
استخدم EntryFormat للتواريخ وأرقام الهواتف والوحدات والأعداد الصحيحة.

اعرض تنسيق التاريخ أسفل الحقل وأدرِج عبارة وصفية.

قد يؤدي عدم عرض تنسيقات البيانات إلى إدخال البيانات بشكل غير صحيح.

عند إدخال النطاقات الطبية، يجب تقديم أمثلة عن النطاق الطبيعي. ويمكن أن يساعد ذلك المستخدمين في اكتشاف الأخطاء أو الأرقام التي تقع خارج النطاق.
حقول مطلوبة
تشير الحقول المطلوبة إلى أنّه يجب على المستخدم إكمال الحقل ويتم منعه من التقدم حتى يكتمل الحقل.
للإشارة إلى أنّ هناك حقلاً مطلوبًا، اعرض علامة النجمة (*) في نهاية عنوان السؤال. قم بتضمين "السؤال المطلوب" في حقل التعليمات لأنه ليس من الواضح للجميع ما تشير إليه علامة النجمة (*). إذا لم يكن هناك عنوان للسؤال، فعرض العلامة النجمية (*) في نص التسمية.

يجب أن توضّح أنّ الحقل مطلوب بجانب علامة النجمة (*) وأن تتضمّن تعليمات مكتوبة تشير إلى "سؤال مطلوب". ولا يعرف العديد منهم ما تعنيه علامة النجمة(*) وبالتالي يستفيدون من الشرح.

تجنَّب عرض علامة النجمة (*) فقط بدون أي وصف مكتوب لما تعنيه.

استخدِم العبارات الأكثر اعتيادًا على المستخدمين. مثال: قد تكون الكلمة "إلزامية" هي العبارة الأكثر شيوعًا ويتم استخدامها في بعض البلدان بدلاً من "مطلوبة".

إذا كانت معظم الأسئلة مطلوبة، يُرجى تحديد الأسئلة الاختيارية بدلاً من ذلك.

في حال عدم توفُّر عنوان للسؤال، يمكنك عرض العلامة النجمية في نص التصنيف.
المساعدة
يتم عرض رمز المساعدة بجانب عنوان السؤال. عند النقر على الرمز، يظهر مربع معلومات مساعدة يحتوي على معلومات إضافية. يؤدي النقر فوق الأيقونة مرة أخرى إلى إغلاق مربع معلومات المساعدة.
هذا عبارة عن مكون اختياري. استخدمها فقط عندما تكون مفيدة لعرض معلومات إضافية لا يلزم أن تكون مرئية دائمًا.

يمكنك الاستعانة بالمساعدة للحصول على المعلومات التي قد يحتاج المستخدمون الاطّلاع عليها مرة واحدة فقط أو تلك التي تقدّم معلومات إضافية.

تجنَّب إخفاء التعليمات داخل مربّع المساعدة والتي يجب أن تكون مرئية للجميع.
تسجيل البيانات

متى يجب استخدام أي مكون؟
نوع إدخال البيانات | اختيار منطقي | خيار واحد | خيارات متعددة | فتح الخيارات | قائمة منسدلة | أداة اختيار التاريخ | حقل نصي | شريط التمرير | إكمال تلقائي |
---|---|---|---|---|---|---|---|---|---|
اختَر "نعم" أو "لا". | |||||||||
تحديد خيار واحد | تحذير |
||||||||
تحديد خيارات متعددة | تحذير |
||||||||
النص | |||||||||
التواريخ | |||||||||
الأرقام | تحذير |
حقول نصية
تشير الحقول النصية إلى أنّه يمكن للمستخدمين إدخال المعلومات.
استخدِم الحقول النصية عندما يحتاج أحد المستخدمين إلى إدخال نص في الاستبيان، مثل الاسم أو رقم الهاتف أو العنوان. الحدّ من إدخال البيانات الذي يتطلب إدخال نص (لوحة المفاتيح) عند استخدام تحديد تمت تعبئته تلقائيًا (اختيار من متعدد أو اختيار واحد) بدلاً من ذلك.
تعرّف على مزيد من المعلومات حول الحقول النصية على material.io

يمكنك استخدام حقول نصية لإدخال البيانات التي تتطلّب كتابة كلمات أو أرقام فريدة.

تجنَّب استخدام الردود النصية الحرة إذا أمكن ذلك عبر تحديد عدة اختيارات أو قائمة منسدلة أو اختيار فردي بدلاً من ذلك.
اختيار واحد واختيار منطقي
الخيار الفردي والخيار المنطقي هما عنصر تحكّم في التحديد يظهر كأزرار اختيار عندما يُطلب من المستخدمين تحديد خيار واحد من بين الخيارات.
استخدِم boolean choice عند وجود اختيار ثنائي "نعم" أو "لا". بخلاف ذلك، يمكنك استخدام المكوِّن الاختيار الفردي. إذا كان هناك أكثر من 10 خيارات تقريبًا في القائمة، استخدِم قائمة منسدلة بدلاً من خيار واحد. تكون القائمة المنسدلة أكثر كثافة وأسهل التنقل عندما يكون هناك العديد من الخيارات.

يمكنك استخدام الاختيار المنطقي عندما يكون الخياران "نعم" و"لا".

يمكنك استخدام خيار واحد عندما يتمكّن المستخدمون من تحديد خيار واحد في القائمة.

تجنَّب الاختيار الفردي للقوائم الطويلة جدًا (أكثر من 10)، بل استخدِم القائمة المنسدلة بدلاً من ذلك.
أداة اختيار التاريخ
تسمح أداة اختيار التاريخ للمستخدمين بإدخال التواريخ من خلال أداة اختيار تاريخ التقويم ولوحة المفاتيح. يتم تفعيل منتقي تاريخ التقويم عند النقر على رمز التقويم.
لا يمكن استخدام منتقي تاريخ التقويم إلا للتواريخ القريبة من تاريخ اليوم، مثل آخر دورة حيض أو الزيارة التالية. أو قم بإعطاء الأولوية لإدخال لوحة المفاتيح لتواريخ مثل تاريخ الميلاد.

لإدخال التواريخ، فعِّل إدخالاً من خلال لوحة المفاتيح (النقر على مربّع النص) وأداة اختيار تاريخ التقويم (رمز النقر).

تجنَّب تفعيل أداة اختيار تاريخ التقويم كطريقة الإدخال الوحيدة لتواريخ الميلاد. يصعب التنقل إلى الشهر والسنة.
قائمة منسدلة
تسمح القوائم المنسدلة للمستخدمين بالاختيار من بين خيارات متعددة. عندما يبدأ المستخدم في الكتابة، يتم تصفية الخيارات بناءً على ما تم إدخاله. يمكن أن يساعد هذا المستخدمين في العثور بسرعة على الخيار الصحيح من قائمة كبيرة.
تعد القوائم المنسدلة بديلاً رائعًا للاختيار الفردي عندما تكون قائمة الخيارات طويلة جدًا (أكثر من 10 خيارات) لأنّها تشغل مساحة أقل.

يمكنك استخدام قائمة منسدلة عند تحديد خيار واحد ضمن قائمة طويلة جدًا من الخيارات، مثل اختيار ولاية أو مدينة.

تجنَّب استخدام القائمة المنسدلة إذا كان من الأسهل كتابة المحتوى بدلاً من التنقّل بين كل الخيارات، مثل العمر.
خيارات متعددة
الاختيار من متعدد هو عنصر تحكم في التحديد يظهر كمربعات اختيار عندما يتمكن المستخدمون من إنشاء أقسام متعددة من قائمة الخيارات.
استخدِم الاختيار من متعدد عندما لا يمكن للمستخدمين الاختيار إلا من قائمة خيارات محدّدة مسبقًا. إذا كان بإمكان المستخدمين أيضًا إضافة ردودهم المجانية الخاصة، استخدِم مكوِّن اختيار فتح بدلاً من ذلك. في حقل instructions، اكتب "اختيار كل ما ينطبق" حتى يعرف المستخدمون أنه يمكنهم تحديد خيارات متعددة.

يتم استخدام المظهر التلقائي كوعاء حول مربّعات الاختيار لتوضيح المنطقة القابلة للنقر.

تجنَّب عرض خيارات متعددة في كل صف، لأنّ حجم شاشة الهاتف وحجم النص قد يؤدّي إلى اقتطاع.
فتح الخيارات
يشبه الاختيار المفتوح الاختيار من متعدد، لكنه يتيح للمستخدم إمكانية اختيار غير ذلك وكتابة نص حر.
استخدِم الخيار المفتوح عندما تكون هناك قائمة خيارات محدّدة مسبقًا، ولكن يمكن للمستخدمين أيضًا إضافة خيارات إضافية. استخدِم الخيار المفتوح عندما تكون معظم الخيارات معروفة، ولكنك تتوقّع أن يختار بعض المستخدمين غير ذلك لأنه لا ينطبق أي من الخيارات المقدَّمة.

استخدِم هذه العبارة عندما يكون من المهم جمع بيانات دقيقة بدون انطباق أي من الخيارات المحدّدة مسبقًا. مثال: المهنة

تجنَّب استخدامها إذا كانت معظم الردود تتطلّب اختيار غير ذلك. في هذه الحالة، استخدم حقلاً نصيًا أو حقل فقرة بدلاً من ذلك.
شريط التمرير
تسمح أشرطة التمرير للمستخدمين بالاختيار من بين مجموعة من القيم. شريط التمرير في Android FHIR SDK هو شريط تمرير منفصل يسمح شريط التمرير المنفصل للمستخدمين بتحديد قيمة معينة من نطاق محدد مسبقًا. يمكن استخدام علامات التجزئة للإشارة إلى القيم المتاحة. تجنب استخدام شريط التمرير لإدخال البيانات الرقمية. يمكنك بدلاً من ذلك استخدام حقل نصي أو قائمة منسدلة.
مزيد من المعلومات حول أشرطة التمرير على material.io

تجنَّب استخدام شريط التمرير لقيم معيّنة عندما يكون النطاق كبيرًا. استخدِم حقولاً نصية مع إدخالات لوحة المفاتيح بدلاً من ذلك.
التحقق من صحة البيانات والأخطاء
التحقق من صحة البيانات
تقيد عمليات التحقق من صحة البيانات نوع البيانات أو القيم التي يمكن إدخالها في حقل نصي. يمكن أن يؤدي التحقق من صحة البيانات إلى تحسين جودة البيانات التي تم جمعها.
استخدِم الحقل EntryFormat لعرض قيود التنسيق أو القيمة. اعرض رسائل خطأ التحقق من صحة البيانات المفيدة المضمّنة وعلى الفور حتى يتمكن المستخدمون من إصلاح الخطأ.

يمكنك عرض قيود التحقق من صحة البيانات مقدمًا حتى يعرف المستخدمون كيفية إدخال البيانات.

في حال عدم عرض عدد الأرقام المطلوبة لرقم الهاتف، من المرجَّح أن يواجه المستخدمون خطأً وسيستغرق إكماله وقتًا أطول.

يمكنك عرض الأخطاء المهمة للتحقّق من صحة البيانات مباشرةً بعد إكمال الحقل. تحلّ رسائل الخطأ محلّ نص تنسيق الإدخال الحالي.

لا تنتظر حتى يضغط المستخدم على "إرسال" لعرض أخطاء التحقق من الصحة لأول مرة.
الأخطاء
تعمل رسائل الخطأ على تنبيه المستخدمين عند حدوث خطأ ما وتوضح كيفية إصلاح المشكلة.
استخدم اللون والأيقنة والنص لتوصيل الأخطاء.
مزيد من المعلومات حول رسائل الخطأ على material.io

يُرجى توضيح سبب حدوث خطأ (سؤال مطلوب) والإجراءات التي يمكن اتخاذها لإصلاحه (يُرجى اختيار أحد الأسئلة.)

تظهر رسالة خطأ تشير إلى كلمة "خطأ" فقط، ولن تساعد المستخدمين في معرفة كيفية إصلاح الخطأ.

مثال: "تنسيق التاريخ غير صحيح. يجب أن يكون التنسيق dd/mm/yyyy".

تجنَّب إلقاء اللوم على المستخدم من خلال عرض رسائل خطأ تتضمّن كلمة "أنت"، على سبيل المثال: "لقد أدخلت تنسيقًا غير صحيح للتاريخ".

استخدِم الألوان والأيقنة والنص لإعلام المستخدمين بحدوث خطأ.

لمساعدة حالات العجز البصري الشائعة، مثل عمى الألوان الأحمر والأخضر، تجنَّب الاعتماد فقط على الألوان للإشارة إلى الخطأ.

يكفي غالبًا استخدام رمز واحد. لا تبالغ في استخدام الرموز لإيصال الخطأ.