মোবাইল হেলথ অ্যাপ ব্যবহার করে বেশিরভাগ স্বাস্থ্যসেবা কর্মীদের জন্য প্রশ্নাবলী পূরণ করা একটি মূল কাজ।
ডেটা এন্ট্রি কঠিন হতে পারে এবং ত্রুটি ঘটতে পারে। স্ট্রাকচার্ড ডেটা ক্যাপচার (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 আরও ভাল
লম্বা স্ক্রল
পৃষ্ঠা সংখ্যা
অগ্রগতি সূচক
অগ্রগতি নির্দেশক একটি প্রশ্নাবলীর মধ্যে অগ্রগতি প্রতিফলিত করে।
ব্যবহারকারীদের নেভিগেট করতে এবং অগ্রগতি দেখতে সাহায্য করতে দীর্ঘ প্রশ্নাবলীতে একটি অগ্রগতি সূচক অন্তর্ভুক্ত করুন। অগ্রগতি সূচকগুলি একটি প্রশ্নাবলীর মধ্যে অবস্থান দেখায় এবং কতটা সম্পূর্ণ করতে বাকি আছে।
নেভিগেশন বোতাম
নেভিগেশন বোতামগুলি (পিছনে, পরবর্তী) প্রশ্নাবলীর নীচে নোঙর করা হয়৷ একটি অসীম স্ক্রলে বা একটি পৃষ্ঠাযুক্ত প্রশ্নাবলীর শেষ পৃষ্ঠায় পরবর্তী বোতামটি জমা দিন লেবেলযুক্ত।
বোতামগুলিকে একটি সামঞ্জস্যপূর্ণ অবস্থানে রাখুন এবং সর্বদা সক্রিয় বোতামগুলি ব্যবহার করুন যা তাদের কর্মের সাথে লেবেলযুক্ত, যেমন পিছনে এবং পরবর্তী।
প্রশ্ন ও নির্দেশাবলী
গ্রুপ হেডার
গ্রুপ হেডার হল একটি টেক্সট হেডার যা প্রশ্ন শিরোনামের উপরে প্রদর্শিত হয়।
একই ধরনের প্রশ্ন একসাথে করতে গ্রুপ হেডার ব্যবহার করুন। শুধুমাত্র গ্রুপ হেডার ব্যবহার করুন যখন এটি সহায়ক তথ্য যোগ করে।
প্রশ্নের শিরোনাম
প্রশ্নের শিরোনাম সংক্ষিপ্তভাবে বর্ণনা করে যে কোন তথ্যের অনুরোধ করা হয়েছে। প্রশ্ন শিরোনাম পৃষ্ঠায় সবচেয়ে বড় ফন্ট সাইজ আছে প্রশ্নে ব্যবহারকারীর দৃষ্টি আকর্ষণ করতে।
প্রতিটি পৃষ্ঠা বা প্রশ্নের একটি প্রশ্নের শিরোনাম থাকা উচিত। প্রশ্নের শিরোনাম সংক্ষিপ্ত রাখুন বা প্রশ্ন হিসাবে এটি শব্দবন্ধ করুন।
নির্দেশনা
নির্দেশাবলী হল একটি ঐচ্ছিক পাঠ্য ক্ষেত্র যা প্রশ্নের শিরোনামের নীচে দেখানো হয়েছে।
প্রাসঙ্গিক নির্দেশাবলী ব্যাখ্যা করতে নির্দেশ ক্ষেত্রটি ব্যবহার করুন যেমন প্রশ্নটির প্রয়োজন হলে, কতগুলি নির্বাচন করা যেতে পারে (এক বা একাধিক), এবং সমস্ত তথ্য সম্পূর্ণ করতে বা প্রশ্নের উত্তর দিতে অক্ষম হলে ব্যবহারকারীদের কী করা উচিত।
লেবেল পাঠ্য
লেবেল টেক্সট ব্যবহারকারীদের জানায় যে কোন টেক্সট ফিল্ড বা ড্রপডাউনের জন্য কোন তথ্য অনুরোধ করা হয়েছে। যখন ক্ষেত্রটি নির্বাচন করা হয়, তখন লেবেল পাঠ্যটি পাঠ্য ক্ষেত্রের মাঝখানে থেকে শীর্ষে চলে যায়।
প্রতিটি পাঠ্য ক্ষেত্র এবং ড্রপডাউন বাক্সে একটি লেবেল থাকা উচিত। লেবেল পাঠ্য সংক্ষিপ্ত, পরিষ্কার এবং সম্পূর্ণরূপে দৃশ্যমান হওয়া উচিত।
এন্ট্রি ফরম্যাট
ব্যবহারকারীদের নির্দিষ্ট ফর্ম্যাট ডেটা প্রবেশ করতে হবে তা জানাতে পাঠ্য ক্ষেত্রের নীচে 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 সতর্ক করা
পাঠ্য ক্ষেত্র
পাঠ্য ক্ষেত্রগুলি নির্দেশ করে যে ব্যবহারকারীরা তথ্য প্রবেশ করতে পারেন।
টেক্সট ফিল্ড ব্যবহার করুন যখন কাউকে প্রশ্নাবলীতে টেক্সট লিখতে হবে, যেমন নাম, ফোন নম্বর বা ঠিকানা। সীমাবদ্ধ ডেটা এন্ট্রি যাতে টেক্সট (কীবোর্ড) এন্ট্রির প্রয়োজন হয় যখন একটি প্রাক-জনবহুল নির্বাচন (একাধিক পছন্দ বা একক পছন্দ) পরিবর্তে ব্যবহার করা যেতে পারে।
একক পছন্দ এবং বুলিয়ান পছন্দ হল একটি নির্বাচন নিয়ন্ত্রণ যা রেডিও বোতাম হিসাবে প্রদর্শিত হয় যখন ব্যবহারকারীদের বিকল্পগুলি থেকে একটি পছন্দ নির্বাচন করতে বলা হয়।
'হ্যাঁ' বা 'না' বাইনারি পছন্দ থাকলে বুলিয়ান পছন্দ ব্যবহার করুন। অন্যথায়, একক পছন্দ উপাদান ব্যবহার করুন. তালিকায় ~10টির বেশি বিকল্প থাকলে, একক পছন্দের পরিবর্তে একটি ড্রপডাউন ব্যবহার করুন। যখন অনেকগুলি বিকল্প থাকে তখন একটি ড্রপডাউন আরও ঘন এবং নেভিগেট করা সহজ।
খেঁজুর সংগ্রাহক
তারিখ বাছাইকারী ব্যবহারকারীদের ক্যালেন্ডার তারিখ পিকার এবং কীবোর্ড উভয় মাধ্যমে তারিখ লিখতে অনুমতি দেয়। ক্যালেন্ডার আইকন ট্যাপ করা হলে ক্যালেন্ডার তারিখ পিকার সক্রিয় করা হয়।
ক্যালেন্ডার তারিখ পিকার ব্যবহার করুন শুধুমাত্র আজকের তারিখের কাছাকাছি যেমন শেষ মাসিক বা পরবর্তী ভিজিটের জন্য। অন্যথায় জন্মতারিখের মতো তারিখের জন্য কীবোর্ড এন্ট্রিকে অগ্রাধিকার দিন।
ড্রপডাউন
ড্রপডাউন মেনু ব্যবহারকারীদের একাধিক বিকল্প থেকে একটি নির্বাচন করতে দেয়। ব্যবহারকারী টাইপ করা শুরু করলে, যা লেখা হয়েছে তার উপর ভিত্তি করে বিকল্প ফিল্টার করে। এটি ব্যবহারকারীদের দ্রুত একটি বড় তালিকা থেকে সঠিক বিকল্প খুঁজে পেতে সাহায্য করতে পারে।
ড্রপডাউন মেনুগুলি একক পছন্দের একটি দুর্দান্ত বিকল্প যখন বিকল্পগুলির তালিকা খুব দীর্ঘ হয় (10+ বিকল্প) কারণ তারা কম জায়গা নেয়।
বহু নির্বাচনী
একাধিক পছন্দ হল একটি নির্বাচন নিয়ন্ত্রণ যা চেকবক্স হিসাবে প্রদর্শিত হয় যখন ব্যবহারকারীরা বিকল্পগুলির একটি তালিকা থেকে একাধিক বিভাগ তৈরি করতে পারে।
একাধিক পছন্দ ব্যবহার করুন যখন ব্যবহারকারীরা শুধুমাত্র বিকল্পগুলির একটি পূর্বনির্ধারিত তালিকা থেকে নির্বাচন করতে পারেন। ব্যবহারকারীরা যদি তাদের নিজস্ব বিনামূল্যের প্রতিক্রিয়া যোগ করতে পারেন, তাহলে পরিবর্তে ওপেন চয়েস উপাদান ব্যবহার করুন। নির্দেশের ক্ষেত্রে লিখুন "প্রযোজ্য সমস্ত নির্বাচন করুন" যাতে ব্যবহারকারীরা জানেন যে তারা একাধিক বিকল্প নির্বাচন করতে পারে৷
খোলা পছন্দ
ওপেন চয়েস মাল্টিপল চয়েস এর মতই, কিন্তু ব্যবহারকারীর জন্য অন্য নির্বাচন করার এবং ফ্রি টেক্সট টাইপ করার ক্ষমতা যোগ করে।
বিকল্পগুলির একটি পূর্ব-সেট তালিকা থাকলে খোলা পছন্দ ব্যবহার করুন, তবে ব্যবহারকারীরা অতিরিক্ত বিকল্পগুলিও যোগ করতে পারেন। অধিকাংশ বিকল্প পরিচিত হলে উন্মুক্ত পছন্দ ব্যবহার করুন, কিন্তু আপনি আন্দাজ করেন যে কিছু ব্যবহারকারী অন্যান্য নির্বাচন করবেন কারণ সরবরাহ করা বিকল্পগুলির কোনোটিই প্রযোজ্য হবে না।
স্লাইডার
স্লাইডার ব্যবহারকারীদের বিভিন্ন মান থেকে নির্বাচন করতে দেয়। অ্যান্ড্রয়েড এফএইচআইআর এসডিকে-র স্লাইডারটি একটি পৃথক স্লাইডার। একটি পৃথক স্লাইডার ব্যবহারকারীদের একটি পূর্বনির্ধারিত পরিসর থেকে একটি নির্দিষ্ট মান নির্বাচন করতে দেয়। উপলব্ধ মান নির্দেশ করতে টিক চিহ্ন ব্যবহার করা যেতে পারে। সংখ্যাসূচক ডেটা এন্ট্রির জন্য স্লাইডার ব্যবহার করা এড়িয়ে চলুন। পরিবর্তে একটি পাঠ্য ক্ষেত্র বা একটি ড্রপডাউন মেনু ব্যবহার করুন।
ডেটা বৈধতা ডেটার ধরন বা পাঠ্য ক্ষেত্রে প্রবেশ করা যেতে পারে এমন মানগুলিকে সীমাবদ্ধ করে। ডেটা যাচাইকরণ সংগৃহীত ডেটার মান উন্নত করতে পারে।
বিন্যাস বা মান সীমাবদ্ধতা প্রদর্শন করতে EntryFormat ক্ষেত্রটি ব্যবহার করুন। অর্থপূর্ণ ডেটা যাচাইকরণ ত্রুটি বার্তাগুলি ইন-লাইনে এবং অবিলম্বে দেখান যাতে ব্যবহারকারীরা ত্রুটিটি ঠিক করতে পারে।
ত্রুটি
ত্রুটি বার্তা ব্যবহারকারীদের সতর্ক করে যখন কিছু ভুল হয়ে যায় এবং কীভাবে সমস্যাটি সমাধান করা যায় তা যোগাযোগ করে।
ত্রুটিগুলি যোগাযোগ করতে রঙ, আইকনোগ্রাফি এবং পাঠ্য ব্যবহার করুন।
[null,null,["2024-10-30 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["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."]]],[]]