Generated by Vanny_Pong, Feb 02, 2021 17:17 Sections: 11, Sub-sections: 1, Questionnaire created by Vanny_Pong, Nov 21, 2020 09:44 Questions: 184. Last modified by Vanny_Pong, Feb 02, 2021 16:00 Questions with enabling conditions: 119 Questions with validation conditions:23 Not shared with anyone Rosters: 7 Variables: 14 Cambodia High Frequency Phone Survey - IDPoor - Round2 SURVEY IDENTIFICATION INFORMATION QUESTIONNAIRE DESCRIPTION [1] ព័ត៌ នស សន៍ Sub-sections: 1, Rosters: 2, Questions: 29, Static texts: 6, Variables: 7. [2A] ប ីរេ ះគ រ No sub-sections, Rosters: 1, Questions: 7, Static texts: 1. [2E] ចំ ក សក No sub-sections, No rosters, Questions: 24. [5]លទ ពរក ន ំ មប រនិងេស កម No sub-sections, No rosters, Questions: 28, Static texts: 1, Variables: 1. [7] រ ត់បង់ ក់ចំណូល No sub-sections, Rosters: 1, Questions: 6. [11] សំ ញ់សុវតិ ព No sub-sections, Rosters: 2, Questions: 11. [11A] ជំនួយឧបតម No sub-sections, No rosters, Questions: 21, Variables: 2. [8] បទពិេ ធន៍អសនិសុខេស ង No sub-sections, No rosters, Questions: 11, Static texts: 2. [6] រ រ No sub-sections, No rosters, Questions: 34, Static texts: 4, Variables: 2. [12] លទផលៃន រស សន៍ No sub-sections, No rosters, Questions: 8, Static texts: 2. [CB] ក់ទងមងេទ ត No sub-sections, Rosters: 1, Questions: 5, Static texts: 4, Variables: 2. APPENDIX A — VALIDATION CONDITIONS AND MESSAGES APPENDIX B — INSTRUCTIONS APPENDIX C — CATEGORIES APPENDIX D — VARIABLES APPENDIX E — CATEGORIES FILTERS 1 / 42 LEGEND 2 / 42 SURVEY IDENTIFICATION INFORMATION QUESTIONNAIRE DESCRIPTION Basic information Title Cambodia High Frequency Phone Survey - IDPoor - Round2 SURVEY IDENTIFICATION INFORMATION QUESTIONNAIRE DESCRIPTION 3 / 42 [1] ព័ត៌ នស សន៍ តំបន់ SINGLE-SELECT zone SCOPE: IDENTIFYING 00 ភំ◌ េពញ 01 តំបន់ទំ ប 02 តំបន់ជុំ វញបឹងទេន ប 03 តំបន់េឆរ 04 តំបន់ខង់ ប/តំបន់ភំ េខត SINGLE-SELECT: COMBO BOX province SCOPE: IDENTIFYING 01 ប យ នជ័យ 02 ត់ដំបង 03 កំពង់ ម 04 កំពង់ ំង 05 កំពង់ស ឺ 06 កំពង់ធំ 07 កំពត 08 ក ល 09 េ ះកុង 10 កេចះ 11 មណលគិ រ 12 ភំេពញ 13 ពះវ 14 ៃ ពែវង 15 េ ធិ ត់ 16 រតនគិ រ And 9 other symbols [1] ស ក/ខណ SINGLE-SELECT: CASCADING district 0102 មងលបូ រ 0103 ភំ ស ក 0104 ពះេន ត ពះ 0107 ថពួ ក 0108 យេចក 0109 ៉ ៃឡ 0110 េ ៉ យែប៉ត 0201 ណន់ 0202 ថេ ល 0203 ត់ដំបង 0204 បេវល 0205 ឯកភំ 0206 េ ងឫស ី 0207 រតនមណល 0208 សែង 0209 សំឡ ត And 165 other symbols [2] [1] ព័ត ៌ នស សន៍ 4 / 42 ឃុំ/ស ត់ SINGLE-SELECT: CASCADING commune 010207 ភំតូច 010210 សំបួរ 010304 នែ សង 010305 សះជីក 010403 ភំេល ប 010704 ថពួ ក 010802 រង 010905 ទួ ល ព ង 011003 ផ រក ល 020102 កនឺ ២ 020108 ម 020209 បន យែ តង 020210 រ ូងៃ ជ 020307 អូ រ ៉ ល់ 020401 បេវល 020506 ៃ ព ស់ And 275 other symbols [3] ទី បជុំជន/ជនបទ SINGLE-SELECT sector SCOPE: IDENTIFYING 01 ទី បជុំជន 00 ជនបទ េលខកូ ដ គ រ TEXT hhid SCOPE: IDENTIFYING េ ះេម គ រ TEXT head_name SCOPE: IDENTIFYING គ រចូ ល រ ួមស សន៍ លពីជុំមុន SINGLE-SELECT previous_hh SCOPE: IDENTIFYING 01 ទ ស 00 េទ បំេពញ មុន៖ ០េ ជសេរស សំ ក SINGLE-SELECT cntrlhh ១មិនេ ជសេរស សំ ក SCOPE: HIDDEN 00 េ ជសេរស សំ ក 01 មិនេ ជសេរស សំ ក បំេពញ មុន៖ ស ជិកែដលបំេពញ មុន TEXT membrs SCOPE: HIDDEN [1] ព័ត ៌ នស សន៍ 5 / 42 S1Q0. អកស សន៍៖ LIST nclatm កត់ ល់េពលេ កអកេធ រេ េចញេ េលខ មួ យ (េបេ ះបី េ កអកកំពុងេ េចញេ ន់េលខែដល ប់ នេ េចញរ ួចមកេហយ)។ ល់េពលែដលេ េចញ 1. ប់េផមពីេលខ1េ េហយបំេពញេលខប ប់ មលំ ប់ល ំេ យកង បអប់ែដលសរេសរ "Enter new item" សូ មកុំល ុបឬសរេសរពីេល បអប់ ស់ែដល នបំេពញពីមុន។ 2. ចូ លេ បំេពញែផករងែដលសរេសរ " រេ ទូ រស័ពេចញ" មុនសិន មុននឹងខលេចញ 3. កត់ ពត៌ នលមិតកងែផករង " រេ ទូ រស័ពេចញ" V1 self.All(x=>x.Item2.Length<3) M1 សូ ម យេលខ មលំ ប់ល ំេ យ។ [1] ព័ត ៌ នស សន៍ Roster: រេ េចញ generated by list question nclatm attempts S1Q1. អកស សន៍៖ សូ មេ ជសេរសេលខស ប់ខល SINGLE-SELECT: LINKED s1q1 I ព មខល មលំ ប់ល ំេ យពីេលចុះេ ម។ កត់ រប៉ុន ប៉ង ថី ល់េពល ែដលអកខលេចញ (េ ះបី េលខដែដលក៏េ យ ) V1 1==1 //@rowcode==1 ? self==1 : true M1 កល ងេលខដំបូ ង េគសិន ។ សូ មព មខល មលំ ប់ល ំេ យពីេលចុះេ ម។ សូ មខលេលខប ប់ក ងករណីម ិន ច ក់ទ ង នេពលខលេ េលខមុន ។ VARIABLE STRING nmb_who numbers[(int)s1q1].s1q12 VARIABLE STRING nmb_hhr numbers[(int)s1q1].num_hhr VARIABLE STRING nmb_rel numbers[(int)s1q1].num_rel S1Q2. អកស សន៍៖ ចុចេ ៉ ង ប់េផម DATE: CURRENT TIME s1q2 S1Q3. អកស សន៍៖ េត នអកទទួ លទូ រស័ពេទ? SINGLE-SELECT s1q3 01 ន V1 IsAnswered(s1q2) M1 សូ ម ប់េផមកត េ ៉ ង ងេល 02 នអកទទួ ល ទូ រស័ព 03 េលខទូ រស័ព នកង បព័ន 04 បិទទូ រស័ព/មិន ច ក់ទង ន STATIC TEXT E s1q3==1 && previous_hh==0 S1Q4. អកស សន៍ ន៖ ជ បសួ រេ កពូ /អកមីង ខំ ទ/ ងខំេ ះ.......។ ខំទូរស័ពេចញពីគេ ង វ វរបស់អង រធ រពិភពេ ក។ គេ ងេនះសិក អំពីផលប៉ះ ល់ៃន រ តត តជំងក ឺ ូ វដ19 េ េលជីវ ពរបស់ ប ពលរដនិង វ ន រេឆយតប។ ខំចង់ជួបនិ យ មួ យ%nmb_who% ឬមនុស ស់េផ ងេទ តែដលរស់េ កង គ ររបស់%head_name%? សូ មសួ រ េតខំកំពុងនិ យ មួ យនរ ែដរ? STATIC TEXT E s1q3==1 && previous_hh==1 S1Q4A. អកស សន៍ ន៖ ជ បសួ រេ កពូ /អកមីង ខំ ទ/ ងខំេ ះ.......។ ខំទូរស័ពេចញពីគេ ង វ វរបស់អង រធ រពិភពេ ក។ គេ ងេនះសិក អំពីផលប៉ះ ល់ៃន រ តត តជំងឺកូ វដ19 េ េលជីវ ពរបស់ ប ពលរដនិង វ ន រេឆយតប។ ខំ នស សន៍ គ រអក លពីែខមុនមងេហយ។ ខំសូមបន រស សន៍។ ខំចង់ជួបនិ យ មួ យ%membrs% [1] ព័ត ៌ នស សន៍ 6 / 42 សូ មសួ រ េតខំកំពុងនិ យ មួ យនរ ែដរ? S1Q5. អកស សន៍៖ SINGLE-SELECT s1q5 េតអកកំពុងនិ យ មួ យស ជិក គ រឬេទ? 01 ទ ស E s1q3==1 02 េទ 03 ប់មិនយល់ S1Q6. េតអក ចេ យេលខទូ រស័ពរបស់ ត់ SINGLE-SELECT s1q6 ឬក៏ខំ ចជួ បនិ យ មួ យ ត់ មរយៈទូ រស័ពរបស់អក នេទ 01? េទ ខំមិន ល់ គ រេ ះេទ ំ ច់ ស់ស ប់ខំេដម ី ចជួ បនិ យ មួ យ ត់។ 02 េទ ខំមិន ច E s1q5==2 ក់ទងេ គ រេ ះ នេទ 03 ន ខំឱ េលខទូ រស័ព (កត់េលខទុក) 04 ន ខំឱ ជួ បនិ យ មួ យ ត់ STATIC TEXT E s1q6==3 អកកត់ កត់េលខទូ រសពនិងព័ត៏ នលមិតេ កងែផកប ប់ [េលខទូ រសព] (s1q12a) STATIC TEXT E s1q5==1 S1Q7. បទស សន៍េនះ នឹងចំ យេពល បែហល 2០ -30 ទី។ ព័ត៌ ន ងំ យ ែដលអកែចករែលក មួ យេយងនឹង តវរក ទុក ស ត់បំផុត េហយ តវ នេ បស ប់កងេ លបំណ ងសិតិែតប៉ុេ ះ។ បសិនេប សំណួ រ មួ យែដលអកពិ កកង រេឆយ អក ចបដិេសធេឆយ ន។ អកក៏ ចេ ជសេរសប ប់បទស សន៍េ ចំណ ុ ច មួ យក៏ នផងែដរ។ S1Q8. អកស សន៍៖ SINGLE-SELECT consnt េតអកេឆយតបយល់ ពមផល់បទស សន៍េទ? 01 យល់ ពម E s1q5==1 02 មិនយល់ ពម េពលេនះ 03 មិនយល់ ពម បដិេសធ STATIC TEXT E s1q6==4 េតៃថ និងេ ៉ ង ែដលខំ ចេ មងេទ តេ េពលែដលអកេ មួ យ ត់? S1Q10.​ SINGLE-SELECT s1q10 01អកេទ ? ន េតខំ ចទូ រស័ពេ អកវញេ េពលេ យែដល បេសរ ងស ប់ ពិត សំ ន់ ស់ស ប់េយងកង រនិ យ មួ យអកឬនរ02 ក់មិ នងេទ េផ ន តេ កង គ ររបស់អក។ E consnt==2 S1Q11A. ៃថ ែដរ? DATE s1q11a E s1q10==1 || s1q6==4 S1Q11B. េពល ែដរ? TEXT s1q11b I សូ មសរេសរទ មង់ ##:## (ទ មង់ ២៤ េ ៉ ង / ៃថ)។ ឧ ហរណ៍ៈ សរេសរ ទ មង់ េ ៉ ង 13:30 បសិន េ ៉ ង 1:30េ េពលៃថ។ E s1q10==1 || s1q6==4 VARIABLE STRING atpout s1q3==2 ? "NOBODY ANSWERING" : s1q3==3 ? "NUMBER DOES NO T EXIST" : s1q3==4 ? "PHONE SWITCHED OFF" : s1q5==3 ? "C ANNOT UNDERSTAND THEIR LANGUAGE" : s1q6==1 ? "DON'T KNOW THE HOUSEHOLD" : s1q6==2 ? "CAN And 194 other symbols [1] STATIC TEXT អកស សន៍៖ កត់ គប់េលខទូ រស័ព ែដល ច ក់ទង នកងែផករង "េលខទូ រស័ព" [1] ព័ត ៌ នស សន៍ [1] ព័ត ៌ នស សន៍ 7 / 42 េលខទូ រសព អកស សន៍៖ LIST s1q12a ំ អស់របស់ គ រ។ កត់ប លេលខទូ រស័ព ង បែនមេលខថី មួ យេ ទីេនះ។ I សូ មសរេសរ ទ មង់ 0## ### ### ឬ 0## ### #### V1 self.Select(x=>x.Text.Trim().ToUpper()) .Distinct() .Cou nt() == self.Count() M1 េលខ នប លរ ួចេហយ។ ែកស មលព័ត ៌ នលមិត េប ំ ច់។ V2 self.All(x=>(x.Item2.Length==11 || x.Item2.Length==12) & & x.Item2.Substring(3,1)==" " && x.Item2.Substring(7,1)= =" ")​ ​ // x.Item2.Convert.ToInt32().InRange(07010000000, 09079999999)) M2 សូ មសរេសរេលខទូ រសពខុស ទ មង់ [1] ព័ត ៌ នស សន៍ / េលខទូ រសព Roster: េលខទូ រសព generated by list question s1q12a numbers បំេពញ មុន៖ េលខែដលបំេពញ មុន TEXT nbprld SCOPE: HIDDEN បំេពញ មុន៖ ស ជិកែដលបំេពញ មុន NUMERIC: INTEGER nbhhme SCOPE: HIDDEN S1Q12. េលខទូ រស័ពរបស់អក ? TEXT s1q12 S1Q13. េត %s1q12% ស ជិក គ រេទ? SINGLE-SELECT s1q13 01 ស ជិក 02 មិនែមនស ជិក S1Q14. េត %s1q12% TEXT s1q14 នទំ ក់ទំនងអី មួ យេម គ រ? E s1q13==2 S1Q15. េត %s1q12% តវ អី មួ យេម គ រ? SINGLE-SELECT s1q15 01 េម គ រ E s1q13==1 02 បី បពន/ៃដគូ 03 កូ នបេងត 04 កូ នចុង 05 កូ នចិ ឹម 06 េ 07 បងបន 08 កយ 09 បងបនៃថ 10 ឳពុក យ 11 ឳពុក យេកក 12 អកបេ មកង គ រ ( ក់េ មួ យ) 14 ច់ តិេផ ងេទ ត 15 អកេផ ងេទ តែដលមិនែមន ច់ តិ 98 អតីតេម គ រ សូ មប ក់៖ TEXT s1q15_sp E s1q15==14 || s1q15==15 [1] ព័ត ៌ នស សន៍ 8 / 42 VARIABLE STRING num_rel IsAnswered(s1q14) ? s1q14 : //take the ref person relati onship if ref person new[]{"empty", "HEAD", "SPOUSE", "O WN CHILD", "STEP CHILD", "ADOPTED CHILD", "GRANDCHILD", "BROTHER/SISTER", "NIECE/NEPHEW" And 204 other symbols [2] VARIABLE STRING num_hhr s1q13==1 ? "MEMBER" : "REFERENCE PERSON" VARIABLE LONG notrch attempts.Count(x=>x.s1q1==@rowcode && (x.s1q3==3 || x.s1 q6.InList(1,2))) បំេពញ មុន៖ េបក រថតសេមង SINGLE-SELECT aud_audion SCOPE: HIDDEN 01 េបក 02 បិទ [1] ព័ត ៌ នស សន៍ 9 / 42 [2A] ប ីរេ ះគ រ hh_roster E attempts.Any(x=>x.consnt==1) េ ៉ ង ប់េផម DATE: CURRENT TIME Sec2a_StartTime STATIC TEXT អកស សន៍ ន៖ ដំបូង ខំចង់ កសួ រពីស ជិក គ រនីមួយៗរបស់អក។ ំ េលអកែដល ក់េ េ មដំបូលផះែតមួ យនិងបរេ គ ស ជិក គ រគឺសេ រ មួ យ ។ S2Q1. េ ះនិង ម តកូ ល LIST s2q1 I អកស សន៍ៈ កត់ ស ជិក ថីេ ទីេនះ V1 self.Select(x=>x.Item2.ToUpper()) .Distinct() .Count() = = self.Count() M1 សូ មេ ះេពញ ( បសិន េបេ ះដូ ច ) W2 self.All(x=>x.Item2.Split(' ').Length>1) M2 សូ មកត់ ◌ មនិង ម តកូ ល W3 self.All(x=>x.Item2.Length>=2) M3 េ ះរបស់ ត់ខ ី ស់។ តវ កដ េ កអក នកត់ នូ វេ ះេពញរបស់ ត់។ V4 IsAnswered(Sec2a_StartTime) M4 សូ មកត់ េ ៉ ង ប់េផម ងេល [2A] ប ីរេ ះគ រ Roster: ប ីរេ ះគ រ generated by list question s2q1 hhroster S2AQ2. េត %rostertitle% នេភទអី?? SINGLE-SELECT s2aq2 01 បស 02 សី S2AQ3. េត %rostertitle%'s ន យុប៉ុ ន? NUMERIC: INTEGER s2aq3 V1 (s2aq5 == 1 && s2aq3 >= 12) || s2aq5 != 1 M1 េម គ រ តវ ន យុ ៉ ងតិច ស់១ ២ ។ ំ ប៉ុែន <%rostertitle% ន យុ តឹម ែត %s2aq3%. សូ មប ក់។ V2 (s2aq5 == 2 && s2aq3 > 15) || s2aq5 != 2 M2 %rostertitle% គឺេកង ង ំ ស់ មិន ចេរ ប ររ ួចេទ ( យុ តឹម ែត %s2aq3 %)។ សូ មប ក់។ V3 (s2aq5 == 6 && s2aq3 > 24) || s2aq5 != 6 M3 %rostertitle% គឺេកង ង ំ ស់ មិន ច យ ឪពុក យេគ នេទ ( យុ តឹម ែត %s2aq3%)។ សូ មប ក់។ V4 // if current person is father/mother of head​ s2aq5==6 & & hhroster.Count(x=>x.s2aq5==1 &&​ (s2aq3-x.s2aq3<=14))== 0​ ​ ||​ ​ // if current person is head​ s2aq5==1 && hhroster .Count(x=>x.s2aq5==6 && ​ And 174 other symbols [1] M4 យុរបស់េម គ រនិង ឪពុក យរបស់ ត់ខ ុស តិច ស់។ សូ មប ក់។ V5 // if current person is head child​ (s2aq5==3 &&​ (hhroste r.Count(x=>x.s2aq5==1 && x.s2aq2==1 && ​ (x.s2aq3-s2aq3<= 14))==0)) && ​ ((hhroster.Count(x=>x.s2aq5==1 && x.s2aq2= =2 && ​ (x.s2aq3-s2aq3<=12)) And 433 other symbols [1] M5 យុរបស់េម គ រនិង កូ ន របស់ ត់ ៉ ងតិច ំ សូ ម ស់គួ រែតខុស ១២ ។ ប ក់។ V6 // if current person is head's spouse/partner​ (s2aq5==2 && IsAnswered(self) &&​ (hhroster.Count(x=>x.s2aq5==1 && IsAnswered(x.s2aq3) &&​ (Math.Abs((long)x.s2aq3-(long)s2a q3)>12))==0))​ ​ ||​ ​ // if And 245 other symbols [1] M6 យុរបស់េម គ រនិង ឪពុក យរបស់ ត់ខ ុស តិច ស់។ សូ មប ក់។ [2A] ប ីរេ ះគ រ 10 / 42 S2AQ4. ន ពគ រ SINGLE-SELECT s2aq4 01 េរ ប រឬរស់េ មួ យ E s2aq3>13 || s2aq3==13 02 ែលងលះឬរស់េ ែបក 03 េម ៉ យឬេ ះ ៉ យ 04 េ លីវមិនែដលេរ ប រឬរស់េ មួ យៃដគូ រ S2AQ5. េត%rostertitle% SINGLE-SELECT s2aq5 នទំ ក់ទំនងអី មួ យេម គ រ? 01 េម គ រ V1 /*---------------------------------------​ Validation to 02 បី បពន/ៃដគូ make sure only one person is ​ reported to be the househo 03 ld head​ ---------------------------------------*/​ s2aq5= កូ នបេងត =1? /// Is this person the h And 199 other symbols [2] 04 កូ នចុង M1 េម គ រ តវែត នែត ក់ប ៉ុេ ះ។ 05 កូ នចិ ឹម V2 /* Check that head has different gender than spouse(s) * /​ ​ // if head is current person, and does at least one s 06 ឪពុក យបេងត pouse exist?​ s2aq5==1 && hhroster.Any(x=>x.s2aq5==2) ?​ ​ // if so, check that there And 160 other symbols [2] 07 បងបន M2 េម គ រនិង បីឬ បពនរបស់ ត់ តវ នេភទខុស ។ សូ មប ក់។ 08 េ . V3 /* Check that spouse has different gender than head */​ ​ 09 កយ // if head is current person, and does at least one spou se exist?​ s2aq5==2 && hhroster.Any(x=>x.s2aq5==1) ?​ ​ // 10 កូ ន ប រ if so, check whether spouse And 133 other symbols [2] 11 បងបនៃថ M3 េម គ រនិង បីឬ បពនរបស់ ត់ តវ នេភទខុស ។ សូ មប ក់។ V4 //*Check that there are at most 2 parent*// // if curren 12 ឪពុក យេកក t person is father/mother? s2aq5==6? //Check that there 13 ច់ តិេផ ងេទ ត are no more than 2 (hhroster.Count(x=>x.s2aq5==6)<=2) // if not, no problem :true 14 អកបេ មកង គ រ M4 េម គ រ តវ នឪពុក ក់ន ិង យ ក់ប ៉ុេ ះ។ ( ក់េ មួ យ) V5 /* Checks if no household head was listed.​ Note: this ru 15 អកេផ ងេទ តែដលមិនែមន ច់ តិ ns at the end so it does not trigger errors constantly * /​ ​ // Check that all information has been filled​ hhroste r.All(x=>x.s2aq5!=null) ?​ And 119 other symbols [2] M5 មិន នស ជិក ក់ េម គ រេទ។ សូ មប ក់។ ប ក់ TEXT s2aq5_os E s2aq5.InList(13,15) [2A] ប ីរេ ះគ រ 11 / 42 [2E] ចំ ក សក section_2e E attempts.Any(x=>x.consnt==1) េ ៉ ង ប់េផម DATE: CURRENT TIME Sec2e_StartTime S2EQ1. SINGLE-SELECT s2eq1 េត គ ររបស់អក នស ជិកែដល ប់េ រស់េ ទីកែនងេផ ងេដម 01 ីេធ នរឬសិក ប៉ុែន ន តលប់មកផះវញ ប់ ំងពី ន ររក ល លៃនកូ វដ១៩ែដរឬេទ 02 មិន ? ន V1 IsAnswered(Sec2e_StartTime) M1 សូ មកត់ េ ៉ ង ប់េផម ងេល S2EQ2. េត នប៉ុ ន ក់? NUMERIC: INTEGER s2eq2 I បសិន េប គ រ នស ជិក េ ចនែដលេទប តលប់ព ី រេធចំ ក ស ក សូ ម សួ រអកែដលរកចំណូ ល នេ ចនបំផុត ។ E s2eq1==1 V1 s2eq2!=0 M1 តវែតខុស ពីសូ ន ។ S2EQ4. េត ត់ នេធចំ ក ស កេ ? SINGLE-SELECT s2eq4 01 ស កេផ ងកងេខតែតមួ យ E s2eq1==1 02 េខតេផ ងេទ ត 03 បេទសេផ ងេទ ត(សូ មប ក់) S2EQ4. ប ក់ TEXT s2eq4_specify E s2eq4==3 S2EQ5. េហតុអី ន ត់ តលប់មកវញ ? SINGLE-SELECT s2eq5 E s2eq1==1 01 េរ ន/ កលវទ ល័យ នបិទ 02 តវ នេគនិរេទសេចញ 03 តវ នបងំឱ កេចញ 04 េ ងច ក នបិទ 05 ន រ រេធ 06 នលុយបង់ៃថជួ ល ផះ 07 នប េ ផះ 96 េផ ងេទ ត (ប ក់) S2EQ5. ប ក់ TEXT s2eq5_specify E s2eq5==96 S2EQ6. េតបចប នពួ ក ត់កំពុងេធអី? SINGLE-SELECT s2eq6 01 កង ជីវកម ល់ខន E s2eq1==1 02 កង ជីវកមរបស់ គ រឬស ជិក គ រ ក់ 03 កងកសិ នឬចិ ឹមសតរបស់ គ រ 04 កង ម បុគលិក 05 កង ម អកហឹកហឺនឬអក ត់ រ រ 06 មិនេធ រ 07 កំពុងរក រ រេធ 08 កំពុងេរ ន [2E] ចំ ក សក 12 / 42 S2EQ7. SINGLE-SELECT s2eq7 េត ត់ នបំណ ង នឹងេធចំ ក ស កមងេទ តេទេ រយៈេពល 6 01 ន កដ ស់ ែខប ប់? 02 ន E s2eq1==1 បសិនេប ន រណ៍អំេ យផល 03 នេទ S2EQ8. SINGLE-SELECT s2eq8 េត នស ជិក គ រែដលបចប ន ត់កំពុងរស់េ កែនងេផ ងេដម 01 ីេធ នរ រឬសិក ែដរឬេទ? 02 មិន ន S2EQ9. េត នប៉ុ ន ក់? NUMERIC: INTEGER s2eq9 I បសិន េប គ រ នស ជិក េ ចនែដលេទប តលប់ព ី រេធចំ ក ស ក សូ ម សួ រអកែដលរកចំណូ ល នេ ចនបំផុត ។ E s2eq8==1 V1 s2eq9!=0 M1 តវែតខុស ពីសូ ន ។ S2EQ11. េត ត់ នេធចំ ក ស កេ ? SINGLE-SELECT s2eq11 01 ស កេផ ងកងេខតែតមួ យ E s2eq8==1 02 េខតេផ ងេទ ត 03 បេទសេផ ងេទ ត(សូ មប ក់) S2EQ11. ប ក់ TEXT s2eq11_specify E s2eq11==3 S2EQ12. េតបចប នពួ ក ត់កំពុងេធអី? SINGLE-SELECT s2eq12 01 កង ជីវកម ល់ខន E s2eq8==1 02 កង ជីវកមរបស់ គ រឬស ជិក គ រ ក់ 03 កងកសិ នឬចិ ឹមសតរបស់ គ រ 04 កង ម បុគលិក 05 កង ម អកហឹកហឺនឬអក ត់ រ រ 06 មិនេធ រ 07 កំពុងរក រ រេធ 08 កំពុងេរ ន S2EQ13. េត ត់េធអី SINGLE-SELECT s2eq13 មុនេពល ររក ល លៃនកូ វដ១៩ 01 កង ជីវកម ល់ខន ( ប់ ំងពី ក់ក លែខមី ) 02 កង ជីវកមរបស់ គ រឬស ជិក គ រ ក់ E s2eq8==1 03 កងកសិ នឬចិ ឹមសតរបស់ គ រ 04 កង ម បុគលិក 05 កង ម អកហឹកហឺនឬអក ត់ រ រ 06 មិនេធ រ 07 កំពុងរក រ រេធ 08 កំពុងេរ ន S2EQ14. េតចំណូ លរបស់ ត់ែ ប បល ៉ ង ែដរ SINGLE-SELECT s2eq14 ប់ ំងពី ន ររក ល លៃនកូ វត១៩ 01 េកនេឡង ( ប់ ំងពី ក់ក លែខមី )? 02 េ ដែដល E s2eq8==1 && s2eq13!=8 03 ថយចុះ 04 មិនដឹង S2EQ15. េតចំណូ លរបស់ ត់ែ ប បលប៉ុ ន គរយ NUMERIC: INTEGER s2eq15 (%) េបេ ប បេធ បនឹងមុនេពល ន ររក ល លៃនកូ វដ១៩? I អកស សន៍គួ រប ក់ បសិន េបេ ជសេរស "េកនេឡង " េតេកនប៉ុ ន គរ យ (%) េហយេបេ ជសេរស "ថយចុះ"េតថយចុះប៉ុ ន គរយ (%)។ E s2eq14==1 || s2eq14==3 && s2eq13!=8 [2E] ចំ ក សក 13 / 42 S2EQ16. េត ត់ SINGLE-SELECT s2eq16 (អកែដលកំពុងេធចំ ក សក) ន នេផរ ក់មកផះែដរឬេទ01 ន ប់ ំងពី ររក លៃនកូ វត១៩ ( ប់ ំង 02 មិន ន ពី ក់ក លែខមី )? E s2eq8==1 && s2eq13!=8 S2EQ17. ចំនួនទឹក ក់សរុបែដល ត់ NUMERIC: INTEGER s2eq17 (អកែដលកំពុងេធចំ ក សក) នេផរមកផះ(មុឺនេរ ល) E s2eq16==1 && s2eq13!=8 S2EQ18. េត ក់ែដល ត់ SINGLE-SELECT s2eq18 (អកែដលកំពុងេធចំ ក សក) នេផរមកផះ 01 េកនេឡង ែ ប បល ៉ ង ែដរ 02 េ ដែដល ប់ ំងពី ររក ល លៃនកូ វត១៩ ( ប់ ំងពី ក់ក លែខមី )? 03 ថយចុះ 04 មិនដឹង E s2eq16==1 && s2eq13!=8 S2EQ19. េត ត់ (អកែដលកំពុងេធចំ ក សក) SINGLE-SELECT s2eq19 ន នទទួ ល ក់េផរពី គ រែដរឬេទ 01 ន ប់ ំងពី ររក លៃនកូ វត១៩ 02 មិន ន ( ប់ ំងពី ក់ក លែខមី )? E s2eq8==1 S2EQ20. ចំនួនទឹក ក់សរុបែដល ត់ NUMERIC: INTEGER s2eq20 (អកែដលកំពុងេធចំ ក សក) នទទួ លពី គ រ (មុឺនេរ ល) E s2eq19==1 S2EQ21. SINGLE-SELECT s2eq21 េតទឹក ក់ទទួ ល ពីស ជិក គ រែ ប បល ៉ ង ែដរ 01 េកនេឡង ប់ ំងពី ររក ល លៃនកូ វដ១៩? 02 េ ដែដល E s2eq19==1 03 ថយចុះ 04 មិនដឹង S2EQ22.េតេ េពលអ គត SINGLE-SELECT s2eq22 ត់នឺង តលប់មករស់េ កង គ រេនះវញេទ 01 មក ប ប់ពី តលប់ពីចំ ក ស ក? 02 មិនមក E s2eq8==1 03 មិនដឹង [2E] ចំ ក សក 14 / 42 [5]លទ ពរក ន ំ មប រនិងេស កម E attempts.Any(x=>x.consnt==1) េ ៉ ង ប់េផម DATE: CURRENT TIME Sec5_StartTime STATIC TEXT [5] លទ ពរក ន ំ មប រនិងេស កម S5Q1A. េត គ ររបស់អក ចរកទិញ SINGLE-SELECT s5q1a ំ នែដរឬេទ (7 ៃថកនងមក) ? 01 ចរកទិញ ន V1 IsAnswered(Sec5_StartTime) 02 មិន ចរកទិញ ន M1 សូ មេ ៉ ង ប់េផម ងេល 03 មិន នរកទិញ ផង S5Q1B. MULTI-SELECT s5q1b េហតុអី ន គ ររបស់អកមិន ចទិញ ំ ន? 01 ងលក់អស់ស ក I ចេមយ ចេរស នេ ចន។ សូ មកុំ ចជេ មស។ 02 ទីផ រកងតំបន់មិនដំេណរ រ / បិទ E s5q1a==2 03 ររតត ិត រេធដំេណរ / នមេធ យេធដំេណរ 04 ររតត ិតមិនឱ េចញេ ងេ 05 ៃថទំនិញ េឡងៃថ 06 ចំ យេ ប តេ កឌីត 07 េផ ងេទ ត 99 បដិេសធ សូ មប ក់៖ TEXT s5q1b_os E s5q1b.Contains(7) S5Q2A. េត គ ររបស់អក ចរកទិញ SINGLE-SELECT s5q2a អងរ នែដរឬេទ(7 ៃថកនងមក) ? 01 ចរកទិញ ន 02 មិន ចរកទិញ ន 03 មិន នរកទិញ ផង S5Q2B. MULTI-SELECT s5q2b េហតុអី ន គ ររបស់អកមិន ចទិញ អងរ ន? 01 ងលក់អស់ស ក I ចេមយ ចេរស នេ ចន។ សូ មកុំ ចជេ មស។ 02 ទីផ រកងតំបន់មិនដំេណរ រ / បិទ E s5q2a==2 03 ររតត ិត រេធដំេណរ / នមេធ យេធដំេណរ 04 ររតត ិតមិនឱ េចញេ ងេ 05 ៃថទំនិញ េឡងៃថ 06 ចំ យេ ប តេ កឌីត 07 េផ ងេទ ត 99 បដិេសធ សូ មប ក់៖ TEXT s5q2b_os E s5q2b.Contains(7) S5Q2C. េត គ ររបស់អក ចរកទិញ SINGLE-SELECT s5q2c តីឬ ច់ នេទ(7 ៃថកនងមក) ? 01 ចរកទិញ ន 02 មិន ចរកទិញ ន 03 មិន នរកទិញ ផង [5]លទ ពរក ន ំ មប រនិង េស កម 15 / 42 S5Q2D. MULTI-SELECT s5q2d េហតុអី ន គ ររបស់អកមិន ចទិញ តីឬ ច់ ន? 01 ងលក់អស់ស ក I ចេមយ ចេរស នេ ចន។ សូ មកុំ ចជេ មស។ 02 ទីផ រកងតំបន់មិនដំេណរ រ / បិទ E s5q2c==2 03 ររតត ិត រេធដំេណរ / នមេធ យេធដំេណរ 04 ររតត ិតមិនឱ េចញេ ងេ 05 ៃថទំនិញ េឡងៃថ 06 ចំ យេ ប តេ កឌីត 07 េផ ងេទ ត 99 បដិេសធ សូ មប ក់ TEXT s5q2d_os E s5q2d.Contains(7) S5Q2E. េត គ ររបស់អក ចរកទិញ SINGLE-SELECT s5q2e បែនឬែផេឈ នេទ(7 ៃថកនងមក) ? 01 ចរកទិញ ន 02 មិន ចរកទិញ ន 03 មិន នរកទិញ ផង S5Q2F. MULTI-SELECT s5q2f េហតុអី ន គ ររបស់អកមិន ចទិញ បែនឬែផេឈ ន? 01 ងលក់អស់ស ក I ចេមយ ចេរស នេ ចន 02 ទីផ រកងតំបន់មិនដំេណរ រ / បិទ E s5q2e==2 03 ររតត ិត រេធដំេណរ / នមេធ យេធដំេណរ 04 ររតត ិតមិនឱ េចញេ ងេ 05 ៃថទំនិញ េឡងៃថ 06 ចំ យេ ប តេ កឌីត 07 េផ ងេទ ត 99 បដិេសធ សូ មប ក់៖ TEXT s5q2f_os E s5q2f.Contains(7) S5Q3. SINGLE-SELECT s5q3 េតអកឬស ជិក គ ររបស់អក ប់ តវ រ រព លែដរឬេទ01 ប់ ំងពី ប់ រស សន៍េលកមុនកងែខមិថុ ? 02 មិន ប់ I រព លទូ េ 99 បដិេសធ S5Q4.េតអកឬស ជិក គ ររបស់អក SINGLE-SELECT s5q4 នទទួ ល រព លេទ? 01 នទទួ ល E s5q3==1 02 មិន នទទួ ល 99 បដិេសធ S5Q5. េតមូ លេហតុអី SINGLE-SELECT s5q5 ែដលអកឬស ជិក គ ររបស់អកមិន ចទទួ ល រព 01? ល ន ខះលុយ I សូ មកុំ នចេមយ 02 មិន នបុគលិកេពទ គប់ ន់ស ប់ព ល E s5q4==2 03 មិនទទួ ល រព លេ យ រមនីេពទ េ រេពញេ យអកជមឺ 04 េផ ងេទ ត 99 បដិេសធ សូ មប ក់៖ TEXT s5q5_os E s5q5==4 [5]លទ ពរក ន ំ មប រនិង េស កម 16 / 42 S5Q9. SINGLE-SELECT s5q9 េតអកឬស ជិក គ ររបស់អកេ ពិ ក េ ប័ន មុនេគ ? 01 ប័នសុ ភិ ល រណៈ E s5q4==1 || s5q4==2 02 ប័នសុ ភិ លឯកជន 03 េផ ងេទ តេ ពី ប័នសុ ភិ ល រណៈ និងឯកជន S5Q10. TEXT s5q10 េហតុអី ន អកឬស ជិក គ ររបស់អកេ ជសេរសេ ប័នសុ ភិ លេនះ? E s5q4==1 || s5q4==2 VARIABLE BOOLEAN filter1 hhroster.Any(x=>x.s2aq3.InRange(6,17)) S5Q6a.មុនេពល េរ ន តវ នបិទេ យ រែតវរុស កូ រ៉ ូ SINGLE-SELECT s5q6a េតកុ រេ េរ នែដរឬេទ? 01 េ េរ ន E filter1==true 02 មិនេ េរ នេទ S5Q11. ប់ ំងពី េរ ន នបិទមក SINGLE-SELECT s5q11 េតកុ រ នចូ ល រ ួម រអប់រឬសកម ពសិក ែដរឬេទ 01 ន ? 02 មិន ន E s5q6a==1 S5Q6b. SINGLE-SELECT s5q6b េតកុ រ នចូ ល រ ួមកងសកម ពអប់រឬ រសិក េទ 01 ន 7 ៃថកនងមក ? 02 មិន ន E s5q11==1 S5Q6. MULTI-SELECT s5q6 េតកុ រ នចូ ល រ ួម រអប់រឬសកម ពេរ នសូ តអីខះ 01 បំេពញកិច រែដល គ ក់ឱ 7 ៃថកនងមក ? 02 េ ប ស់កមវធីេរ ន មទូ រស័ព I សូ ម នជេ មស ចេមយ ច នេ ចន 03 េមលកមវធីអប់រ មទូ រទស ន៍ E s5q6b==1 04 ប់កមវធីអប់រ មវទ 05 ជួ ប មួ យ គបេ ង ន 96 េផ ងេទ ត សូ មប ក់៖ TEXT s5q6_os E s5q6.Contains(96) S5Q12. NUMERIC: INTEGER s5q12 េតកុ រ នចូ ល រ ួម រអប់រឬសកម ពេរ នសូ ត រយៈេពលប៉ុ នែដរ 7ៃថកនងមក? (គិត េ ៉ ងកងរយៈេពល7ៃថ) E s5q6b==1 S5Q7.េតកុ រឬស ជិកកង គ ររបស់អក SINGLE-SELECT s5q7 ន ក់ទង មួ យ គរបស់ពួក ត់េទ 7 01 ន ៃថកនងមក ? 02 មិន ន E s5q6a==1 [5]លទ ពរក ន ំ មប រនិង េស កម 17 / 42 S5Q8.េតកុ រឬស ជិកកង គ ររបស់អក MULTI-SELECT s5q8 ច ក់ទង មួ យ គរបស់ពួក 01 រទូ រស័ព ត់ នេ យវធី 7 ៃថកនងមក ? 02 កមវធី ម បព័នអុីនធឺែណត I ចេមយ ចេ ជសេរស នេ ចន សូ ម នជេ មស (online) E s5q7==1 03 អុីែម៉ល 04 សំបុ ត 05 ទូ រស័ព (សំេឡង) 06 វតេសប (whatsapp) 07 េហសប៊ុក (Facebook) 08 េផ ងេទ ត (ប ក់) S5Q8_os. សូ មប ក់ TEXT s5q8_os E s5q8.Contains(8) [5]លទ ពរក ន ំ មប រនិង េស កម 18 / 42 [7] រ ត់បង់ ក់ចំណូល E attempts.Any(x=>x.consnt==1) េ ៉ ង ប់េផម DATE: CURRENT TIME Sec7_StartTime S7Q1. កងរយៈេពល 12 ែខចុងេ យេនះ MULTI-SELECT: YES/NO s7q1 (ភំបិណ ំមុន) 01 / កសិកមលកណៈ គ រ រចិ ឹមសត េត បភពចំណូ លរបស់ គ រអក នអីខះ? ឬេន ទ ំ អស់

បនិច េទ ត ខំន ឹង េរ ប ប់ បភពចំណូ លមួ I សូ ម នចេមយ ង 02 / ជីវកមលកណៈ គ រេ ពីកសិកម យចំនួ ន បសិន េប បភពចំណូ លរបស់ គ ររបស់េ កពូ ឬអកមីង សូ មេឆ 03 / រ រទទួ ល ន ក់ឈ លឬ ក់ែខរបស់ស ជិក គ រ យ ទឬ ស។ បសិន េប មិន ែមន បភពចំណូ លរបស់ គ ររបស់េ កពូ អកមីង េទ And 14 other symbols [1] 04 / រេផរ ក់ពីកង ស កឬពីបរេទស V1 !(self.Missing.Any() && (self.Yes.Contains(96) || self.N 05 / ជំនួយពីបងបនឬអកេ ពីបងបន o.Contains(96))) M1 សូ មកត់ ចេមយ ង ំ អស់ម ុន នឹង បន 06 / ក់ចំណូ លពី ទព សម តិ រវនិេ គ V2 /* if this question contains missings options and anythi ឬសន ំ g in the next question has been answered*/ !(self.Missin 07 / ក់េ ធននិវតន៍ g.Any() && IsAnswered(s7q2_tot)) 08 / ជំនួយពីរ ភិ លឬអង រ M2 សូ មកត់ ចេមយ ង ំ អស់ម ុន នឹង បន V3 self.No.Length!=11 M3 មិន ទំន ងែដល គ រមួ យ ន បភពចំណូ លេ ះ។ សូ មប ក់ម ងេទ ត។ V4 IsAnswered(s6q12) ? !self.No.Contains(2) : true M4 អកេឆយតបឬអក ក់ក ង គ រ នេបក ជីវកម ( ជីវកមលកណៈ គ រេ ពីក សិក ម ) េនះេបេ ង មចេមយកងែផក រ រ (ែផក៦ សំណួ រទី១ ២)។ សូ មប ក់ម ងេទ ត ត់ព ិត នចំណូ លពី ជីវកមែមនឬ។ V5 IsAnswered(s6q16) ? !self.No.Contains(1) : true M5 អកេឆយតបឬអក ក់ក ង គ រេធ រកងកសិក មលកណៈ គ រ ( រចិ ឹម សត ឬេន ទ ) េនះេបេ ង មចេមយកងែផក រ រ (ែផក៦ សំណួ រទី១ ៦)។ សូ មប ក់ម ងេទ ត ត់ព ិត នចំណូ លពីក សិក មែមនឬ។ V6 s6q6.InList(4,5) ? !self.No.Contains(3) : true M6 អកេឆយតបេឆយ េធ រ រទទួ ល ន ក់ឈ លឬ ក់ែខ េនះេបេ ង មចេមយកងែផក រ រ (ែផក៦ សំណួ រទី៦)។ សូ មប ក់ម ងេទ ត ត់ព ិត ជ ◌ា នចំណូ លពី ក់ឈ លឬ ក់ែខែមនឬ។ V7 IsAnswered(Sec7_StartTime) M7 សូ មកត់ ប់េផម ងេល [7] រ ត់ប ង់ ក់ច ំណូ ល Roster: រ ត់បង់ ក់ចំណូល generated by multi-select question s7q1 income_loss S7Q2: ប់ ំងពី SINGLE-SELECT s7q2 រស សន៍េលកមុនកងែខមិថុ កនងមក 01 េកនេឡង េត ក់ចំណូ ល នមកពី%rostertitle% 02 ដែដល របស់ គ រអក ែ ប បលដូ ចេមច ? 03 ថយចុះ S7Q3. េត ក់ចំណូ ល នមកពី %rostertitle% NUMERIC: INTEGER s7q3 របស់ គ រអកែ ប បលប៉ុ ន គរយ (%) េបេ ប បេធ បនឹង លស សន៍េលកមុនកងែខមិថុ ? I អកស សន៍គួ រប ក់ បសិន េបេ ជសេរស "េកនេឡង " េតេកនប៉ុ ន គរ យ (%) េហយេបេ ជសេរស "ថយចុះ"េតថយចុះប៉ុ ន គរយ (%)។ E s7q2==1 || s7q2==3 S7Q2. SINGLE-SELECT s7q2_tot ប់ ំងពី រស សន៍េលកមុនកងែខមិថុ េត 01 េកនេឡង ក់ចំណូ លសរុបរបស់ គ រអក ? 02 េ ដែដល 03 ថយចុះ [7] រ ត់ប ង់ ក់ច ំណូ ល 19 / 42 S7Q3.េត ក់ចំណូ លសរុប របស់ គ រអកែ ប បលប៉ុ ន គរយNUMERIC: INTEGER s7q3_tot (%) េបេ ប បេធ បនឹង លស សន៍េលកមុនកងែខមិថុ ? I (អកស សន៍គួ រប ក់ បសិន េបេ ជសេរស "េកនេឡង " េតេកនប៉ុ ន គ រយ (%) េហយេបេ ជសេរស "ថយចុះ"េតថយចុះប៉ុ ន គរយ (%)។ ) E s7q2_tot==1 || s7q2_tot==3 [7] រ ត់ប ង់ ក់ច ំណូ ល 20 / 42 [11] សំ ញ់សុវតិ ព E attempts.Any(x=>x.consnt==1) េ ៉ ង ប់េផម DATE: CURRENT TIME Sec11_StartTime S11Q4. េត គ រអក ន ន់ប័ណ កី កែដរឬេទ? SINGLE-SELECT s11q4 01 ន V1 IsAnswered(Sec11_StartTime) M1 សូ មកត់ េ ៉ ង ប់េផម ងេល 02 មិន ន S11Q5. េតអកទទួ ល នប័ណ កី កេនះេ ំ ? NUMERIC: INTEGER s11q5 E s11q4==1 V1 s11q5>=2016 S11Q1. ប់ ំងពី រស សន៍េលកមុនកងែខ MULTI-SELECT: YES/NO s11q1 មិថុ 01 / រ េតស ជិក គ ររបស់អក នទទួ ល ជំនួយពី ប័ន រ ភិ / ល ដូ ច 02 ក់ឧបតម (លុយ) អង រអនរ តិ ង ស ឬេទ? 03 / ស រៈេផ ងៗ េ ពី រ I េលកែលងែតជំនួ យ ពី គ រនិង មិត ភកិ V1 !(self.Missing.Any() && (self.Yes.Contains(3) || self.No .Contains(3))) M1 សូ មេឆយចេមយ ង ំ អស់ម ុន នឹង បន V2 /* if this question contains missings options and anythi g in the next question has been answered*/ !(self.Missin g.Any() && Sec11_SafetyNets.Count(x=>IsAnswered(x.s11q3) )!=0) M2 សូ មេឆយចេមយ ង ំ អស់ម ុន នឹង បន [11] សំ ញ់ស ុវតិ ព Roster: សំ ញ់សុវតិ ព generated by multi-select question s11q1 Sec11_SafetyNets S11Q2. េត %rostertitle%តៃមសរុបៃន [ជំនួយ] NUMERIC: INTEGER s11q2 ប៉ុ ន? I ឯក ៖ (មុឺន េរ ល ) E @rowcode==2 V1 self>0 M1 តៃមរបស់ជំនួ យ មិន ចសូ ន នេទ េ ះកងសំណួ រទី១ អកកត់ ត់ នទទួ ល នជំនួ យ ។ សូ មប ក់។ សូ មឱ កដ អក ៉ ន់ នតៃមរបស់ជំនួ យ ស រៈេផ ងៗ ន តឹម តវ។ S11Q3. េត បភពចម ងៃន %rostertitle% SINGLE-SELECT s11q3 នមកពី ? 01 រ ភិ ល 02 អង រមូ ល ន 03 អង រេ រ ភិ ល 04 អង រអនរ តិ 05 ង ស 96 េផ ងេទ ត [11] សំ ញ់ស ុវតិ ព 21 / 42 សូ មប ក់៖ TEXT s11q4_os E s11q3==96 V1 self.ToUpper()!="FAMILY" && self.ToUpper()!="FRIENDS" && self.ToUpper()!="FAMILY AND FRIENDS" && self.ToUpper()!= "FRIEND" && self.ToUpper()!="RELATIVE" && self.ToUpper() !="RELATIVES" M1 ជំនួ យ ពី គ រឬអកេ ពីស ជិក គ រមិន ត់ចូ ល កងែផកេនះេទ។ នត ែ◌ជំនួ យ ពី ប័ន ដូ ច រ ភិ ល អង រ ង ស ប៉ុេ ះែដល ត់ចូ ល កងែផកេនះ។ សូ មប ក់ម ងេទ តនិង េធ រែកត មវកងសំណួ រទី១ ែផក១១ (s1 1q1) បសិន េប ំ ច់។ S11Q8. ប ក់េ ះគំេ ង ឬកមវធី MULTI-SELECT s11q8 (ចេមយ ច នេ ចន) 01 កមវធីឧបតម ច់ ក់ជូន គ រ កី កនិង យរងេ ះកងអំឡ 02 កមវធីឧបតម ច់ ក់ជូន ស◌ី នៃផេ ះនិងកុ រេ យ យ 03 កមវធីជំនួយផល់ រ ម េរ ន 04 កមវធីជំនួយ ក់ រ ូបករណ៍ 05 កមវធីជំនួយ ក់ឧបតមរបស់រ ភិ លស ប់កមករ ត់េដរន 06 កមវធីឧបតមេផ ងៗពី ធរមូ ល ន 96 កមវធីេផ ងេទ ត (ប ក់) S11Q8_os. ប ក់ TEXT s11q8_specify E s11q8.Contains(96) [11] សំ ញ់ស ុវតិ ព / សំ ញ់ស ុវតិ ព Roster: វធីេផរ ក់ generated by multi-select question s11q8 payment_method E s11q1.Yes.Contains(2) S11Q9. មេធ យៃន រទូ ត់ SINGLE-SELECT s11q9 01 ទូ ត់ ច់ ក់ពី រ ល័យរបស់រ ភិ ល 02 ទូ ត់ ច់ ក់ពី ក់ រេវរលុយ វង 03 ទូ ត់ ច់ ក់ មរយៈ mobile wallet ( ក់ រេវលុយ វង ឬ ក់ រេវលុយេផ ងេទ ត) 96 េផ ងេទ ត (ប ក់) S11Q9_os. ប ក់ TEXT s11q9_specify E s11q9==96 [11] សំ ញ់ស ុវតិ ព 22 / 42 [11A] ជំនួយឧបតម VARIABLE BOOLEAN filter2 Sec11_SafetyNets.Any(x=>x.s11q8.Contains(1)) && s11q4==1 VARIABLE BOOLEAN filter3 Sec11_SafetyNets.Any(x=>x.s11q8.Contains(1)) េ ៉ ង ប់េផម DATE: CURRENT TIME Sec11a_StartTime V1 IsAnswered(Sec11a_StartTime) M1 សូ មកត់ េ ៉ ង ប់េផម ងេល S11AQ1. NUMERIC: INTEGER s11aq1 េតអកទទួ ល ន ក់ឧបតមចំនួនប៉ុ នដងេហយ? E s11q1.Yes.Contains(2) && filter2==true V1 s11aq1<3 && s11aq1!=0 S11AQ2. NUMERIC: INTEGER s11aq2 េតអកទទួ ល នទឹក ក់ស រុបចំនួនប៉ុ ន? (មុឺនេរ ល) E s11q1.Yes.Contains(2) && filter2==true S11AQ3. SINGLE-SELECT s11aq3 េតអកទទួ ល នដំណ ឹងឱ េ ទទួ ល ក់ឧបតម មរយៈអី? 01 រេ ទូ រស័ព E s11q1.Yes.Contains(2) && filter2==true 02 រ មទូ រស័ព 03 េមភូ មិ 04 ស ជិក កម បឹក ឃុំស ត់ 05 ស ជិកកងភូ មិេផ ងេទ ត 06 វទ /េ បកង់/ទូ រទស ន៍/ ែសត 07 បព័នផ ពផ យសងម 08 រផ ពផ យកងតំបន់/ផ ពផ យេ យ ប ប់បំពងសេមង 09 េផ ងេទ ត (ប ក់) S11AQ3_os.ប ក់ TEXT s11aq3_specify E s11aq3==9 S11AQ4. េតអកចំ យេពលេធដំេណរប៉ុ ន ទី NUMERIC: INTEGER s11aq4 េដម ីេ ទទួ ល ក់ឧបតម? (េពលេវ គិត ទី) E s11q1.Yes.Contains(2) && filter2==true S11AQ5. េតអក នទទួ ល ក់ឧបតម មរយៈអី? SINGLE-SELECT s11aq5 01 ក់ រេវលុយ វង E s11q1.Yes.Contains(2) && filter2==true 02 េមភូ មិ 03 ស ជិក កម បឹក ឃុំស ត់ 04 ស ជិកកងភូ មិេផ ងេទ ត 05 េផ ងេទ ត (ប ក់) S11AQ5_os. ប ក់ TEXT s11aq5_specify E s11aq5==5 S11AQ6. SINGLE-SELECT s11aq6 េត ក់ឧបតម តវ នេគ ត់េស អីែដរេទ? 01 ត់ E s11q1.Yes.Contains(2) && filter2==true 02 មិន ត់េទ [11A] ជំនួ យ ឧបតម 23 / 42 S11AQ7. បសិនេប ន អស់ប៉ុ ន? NUMERIC: INTEGER s11aq7 (គិត លុយេរ ល) I អកស សន៍៖ បសិន េបចំ យៃថេស ប់ព ី២ដងេឡង សូ មបូ ក សរុប េស ំ ងអស់ចូ ល ។ E s11aq6==1 S11AQ8. SINGLE-SELECT s11aq8 េតអក ចដក ំ អស់កងេពលែតមួ យ នែដរឬេទ? ក់ ង 01 ច E s11q1.Yes.Contains(2) && filter2==true 02 មិន ច S11AQ9. SINGLE-SELECT s11aq9 េតអក ចេផរ ច់ ក់មួយចំនួនៃនចំនួន ច់ 01 ក់ រេវលុ ក់ស រុប មួ យ ច យ វង នេទ បសិនេបអកចង់? 02 មិន ច E s11q1.Yes.Contains(2) && filter2==true 03 មិនដឹង S11AQ10. ជំនួសឱ រដក ក់ ង ំ អស់ SINGLE-SELECT s11aq10 េតអកចង់តំកល់ ក់មួយចំនួនទុកស ប់ រេ ប 01 គត ស់េ េពលអ ចង់ មួ យ ក់ រេវលុយ វងែដរឬេទ? 02 មិនចង់ E s11q1.Yes.Contains(2) && filter2==true S11AQ11. SINGLE-SELECT s11aq11 េហតុអី ន អកចង់តំកល់ ក់ មួ យ ក់ រេវលុយ វង? 01 ទុកេ ផះមិន នសុវតិ ព E s11aq10==1 02 ស ជិក គ រ ចេ ប ស់ខុស េ លេ 03 នបំណ ងេ ប ស់ល ុយកងេ លបំណ ងមិនប ន់ 04 ច ច់ តិខីល ុយ 05 ច តវ រលុយេ េពលអ គតេ ចន ង េតអកចំ យ ំ េ ះេ េលអីខះ? ក់ ង MULTI-SELECT s11aq12 01 ទិញ មប រ E s11q1.Yes.Contains(2) && filter2==true 02 ទិញ របស់ស ំ ន់ៗេផ ងេទ ត 03 សង ក់កមី 04 េផ ងេទ ត (ប ក់).............4 S11AQ12_os. ប ក់ TEXT s11aq12_specify E s11aq12.Contains(4) S11AQ13. SINGLE-SELECT s11aq13 េត យ សលេទកង រដក ំ េ ះ? ក់ ង 01 យ សល E s11q1.Yes.Contains(2) && filter2==true 02 មិន យ សល S11AQ14. េហតុអី? TEXT s11aq14 E s11aq13==2 S11AQ16. េតអក នចុះេ ះ មួ យេមភូ មិ ឬ SINGLE-SELECT s11aq16 កម បឹក ឃុំេដម ីទទួ ល ន ក់ឧបតមេទ? 01 ន E filter3==false && s11q4==1 02 មិន ន S11AQ17. េហតុអី? SINGLE-SELECT s11aq17 01 មិន នដឹងពីកមវធីេនះ E s11aq16==2 02 មិនដឹង ក់ឧបតមេនះស ប់ពួក ត់ 03 មិនចង់ ន ក់ឧបតម 04 េផ ងេទ ត (ប ក់) S11AQ17_os. ប ក់ TEXT s11aq17_specify E s11aq17==4 [11A] ជំនួ យ ឧបតម 24 / 42 [8] បទពិេ ធន៍អសនិសុខេស ង E attempts.Any(x=>x.consnt==1) េ ៉ ង ប់េផម DATE: CURRENT TIME Sec8_StartTime STATIC TEXT [8] បទពិេ ធន៍អសនិសុខេស ង STATIC TEXT អកស សន៍៖ ឥឡវេនះខំសូមសួ រសំណួ រមួ យចំនួនអំពីេស ង រ។ អំឡង30ៃថចុងេ យ េ យ រែតខះ ក់ ឬធន នេផ ងេទ ត េត នេពល ែដលអកឬស ជិក គ រអក(មនុស េពញវយ)៖ S8Q1. SINGLE-SELECT s8q1 ន ពយ រម ន រ គប់ ន់ស ប់ប រេ គ 01 ទ ស េ យ រែតខះ ក់ ឬធន នេផ ងេទ តឬេទ? 02 េទ (30ៃថចុងេ យ) V1 IsAnswered(Sec8_StartTime) M1 សូ មកត់ េ ៉ ង ប់េផម ងេល S8Q2. មិន ចបរេ គ SINGLE-SELECT s8q2 រែដលេធឲ នសុខ ពល 01 ប់ និងជីវ តិ គប់ ន់ េ យ រែតខះ ក់ 02 មិន ប់ ឬធន នេផ ងេទ តឬេទ? (30ៃថចុងេ យ) S8Q3. SINGLE-SELECT s8q3 នបនយចំនួនមុខមបឬ រែដល តវហូ បេ យ រែតខះ ក់ 01 ប់ ឬធន នេផ ងេទ ត (30ៃថចុងេ យ) 02 មិន ប់ S8Q4. SINGLE-SELECT s8q4 ត់បនយចំនួនដងៃន រហូ ប រេ យ រែតខះ ក់ 01 ប់ ឬធន នេផ ងេទ ត 02 មិន ប់ (េប ប់ហូប៣េពលមកហូ បែត២េពល ឬ ពី២េពលមក១េពល ) (30ៃថចុងេ យ) S8Q5. SINGLE-SELECT s8q5 បរេ គតិច ងបរ ណែដលគិត ំ ច់េ យ រែតខះ ក់ 01 ប់ ឬធន នេផ ងេទ ត (បនយបរ ណ ) 02 មិន ប់ (30ៃថចុងេ យ) S8Q6. ច់េស ង រេ យ រែតខះ ក់ SINGLE-SELECT s8q6 ឬធន នេផ ងេទ ត ( ច់ យ) (30ៃថចុងេ យ) 01 ប់ 02 មិន ប់ S8Q7. SINGLE-SELECT s8q7 នែតមិន នហូ បេ យ រខះ តេ យ រែតខះ ក់ 01 ប់ ឬធន នេផ ងេទ ត (30ៃថចុងេ យ) 02 មិន ប់ S8Q8. SINGLE-SELECT s8q8 មិន នហូ ប រេពញមួ យៃថេ យ រែតខះ ក់ 01 ប់ ឬធន នេផ ងេទ ត (30ៃថចុងេ យ) 02 មិន ប់ [8] បទពិេ ធន៍អ សនិស ុខ េស ង 25 / 42 S8Q9. SINGLE-SELECT s8q9 ខីមប រអកជិត ងឬ ច់ តិេ យ រែតខះ ក់ 01 ប់ ឬធន នេផ ងេទ ត (30ៃថចុងេ យ) 02 មិន ប់ S8Q10. SINGLE-SELECT s8q10 េតអក រមពីស ជិក គ ររបស់អកមិន ន ន់ក មិត ន ? រហូ ប គប់ 01 រ ពយ រមណ៍ ល់ែតេ ះ 02 ពយ រមណ៍តិចតួ ច 03 ពយ រមណ៍ ំង 04 ពយ រមណ៍ ំង ស់ [8] បទពិេ ធន៍អ សនិស ុខ េស ង 26 / 42 [6] រ រ E attempts.Any(x=>x.consnt==1) កត់ េ ៉ ង ប់េផម DATE: CURRENT TIME Sec6_StartTime STATIC TEXT [6] រ រ S6Q0. SINGLE-SELECT: LINKED s6q0 សូ មេ ជសេរសអកែដលរកចំណូ ល នេ ចន ងេគ F hhroster.Any(x=>x.s2aq3>=15) V1 IsAnswered(Sec6_StartTime) M1 សូ មកត់ េ ៉ ង ប់េផម ងេល S6Q1. 7 ៃថកនងមក ប់ពីៃថច័នដល់ៃថ ទិត SINGLE-SELECT s6q1 េតអក នេធ ររក ក់កៃ ម េធជំនួញ េធែ ស ឬ 01 នេធ េធសកម ពអីេផ ងេទ ត េដម ីរក ក់ចំណូ លេទ 02 មិន នេធ េបេ ះបី ចំ យេពលែតមួ យេ ៉ ងក៏េ យ? S6Q2. ប់ ំងពី រស សន៍េលកមុន/ែខមិថុ SINGLE-SELECT s6q2 េតអក ន រ រេធឬេទ? 01 ន E s6q1==2 02 មិន ន S6Q3. េហតុអី ន អកឈប់េធ រ? SINGLE-SELECT s6q3 01 ជីវកម / រ ភិ ល នបិទេ យ រ I សូ មកុំ នជេ មស ររតត ិតែផកច ប់ ក់ទិននឹង វរុស កូ រ៉ ូ E s6q2==1 && s6q1==2 02 ជីវកម / រ ភិ ល នបិទេ យ រេហតុផលេផ ងេទ ត 03 តវ នេគប ប់ខណៈេពល ជីវកមេ បនេ េឡយ 04 កមហ៊ុនឱ ក រ រមួ យរយៈេ យ រប ហិរ វតរបស់ កមហ 05 វស ម ល 14 ស កលំែហ តុ ព 06 ឈឺ / តវ ន ក់ ច់េចញពីេគ (េធច ឡីស័ក) 07 តវ រែថ ំ ច់ តិឈ ឺ 08 កមករ មរដូ វ ល 09 ចូ ល និវតន៍ 10 មិន ចេ ែ សច រ នេ យ រ ររតត ឹត រេធដំេណរ 11 មិន ចេ ែ សច រ នេ ះខះវត តុេដម 12 មិនែមនរដូ វ រេធ រ ដំ ុះ 13 េផ ងេទ ត សូ មប ក់៖ TEXT s6q3_os E s6q3==13 [6] រ រ 27 / 42 S6Q4. ប់ ំងពី រស សន៍េលកមុន/ែខមិថុ SINGLE-SELECT s6q4 េតសកម ពចម ង 01 វស័យកសិកម (ចំ យេពលេវ េ ចន ងេគ)របស់ ជីវកមឬ ប័នែដលអកកំ 02 ព ង ុ េធ វស័យ រ ែរ៉ សិតកងវស័យ ែដរ? 03 វស័យផលិតកម I សូ មកុំ នជេ មស 04 រ រវ ជីវៈ / វទ ស/ E s6q2==1 បេចកេទស 05 អគិស នី / ទឹក / ឧស័ន / កសំណ ល់ 06 សំណ ង់ 07 មេធ យដឹកជ ន 08 រទិញ និងលក់ 09 ហិរ វត / ៉ ប់រង / េស កមអចលន ទព 10 េស កម 11 រអប់រ 12 សុខ ព 13 រដ ល រណៈ 14 េទសចរណ៍ 15 េផ ងេទ ត សូ មប ក់៖ TEXT s6q4_os E s6q4==15 S6Q4A. SINGLE-SELECT s6q4a េត រ រដូ ច នឹង រ រែដលអកេធ ប់ ំងពី រស សន៍ 01 េលកមុ ដូ ចន/ែខមិថុ ឬេទ? E s6q1==1 02 ខុស S6Q4B. េហតុអី ន អក ស់បរ រ រ? SINGLE-SELECT s6q4b E s6q4a==2 01 ជីវកម / រ ភិ ល នបិទេ យ រែត ររតត ិតែផកច ប់ ក់ទិននឹង 02 ជីវកម / រ ភិ ល នបិទេ យេហតុផលេផ ងេទ ត 03 ស កមួ យរយៈខណៈ ជីវកមេ ែតបនេបក 04 កមហ៊ុនឱ ក រ រមួ យរយៈេ យ រប ហិរ វតរបស់ កមហ 05 វស ម ល 06 ឈឺ / តវ ន ក់ឱ េ ច់េ យែឡក 07 តវ រែថ ំ ច់ តិឈ ឺ 08 កមករ មរដូ វ ល 09 ចូ ល និវតន៍ 10 មិន ចេ ែ សច រ នេ យ រ ររតត ិត រេធដំេណរ 11 មិន ចេ ែ សច រ នេ យ រខះវត តុេដម 12 មិនែមនរដូ វ រេធែ សច រ 13 េផ ងេទ ត សូ មប ក់៖ TEXT s6q4b_os E s6q4b==13 [6] រ រ 28 / 42 S6Q4C. ប់ ំងពី រស សន៍េលកមុន/ែខមិថុ SINGLE-SELECT s6q4c េតសកម ពចម ង 01 វស័យកសិកម (ចំ យេពលេវ េ ចន ងេគ)របស់ ជីវកមឬ ប័នែដលអកកំ 02 ព ង ុ េធ វស័យ រ ែរ៉ សិតកងវស័យ ែដរ? 03 វស័យផលិតកម I សូ មកុំ នជេ មស 04 រ រវ ជីវៈ / វទ ស/ E s6q4a==2 បេចកេទស 05 អគិស នី / ទឹក / ឧស័ន / កសំណ ល់ 06 សំណ ង់ 07 មេធ យដឹកជ ន 08 រទិញ និងលក់ 09 ហិរ វត / ៉ ប់រង / េស កមអចលន ទព 10 េស កម 11 រអប់រ 12 សុខ ព 13 រដ ល រណៈ 14 េទសចរណ៍ 15 េផ ងេទ ត (ប ក់) សូ មប ក់៖ TEXT s6q4c_os E s6q4c==15 S6Q5. បចប ន SINGLE-SELECT s6q5 េតសកម ពចម ង(ចំ យេពលេវ េ ចន ងេគ)របស់ ជីវកមឬ 01 ប័ យកសិកម ពុងេធ រ នែដលអកកំ វស័ េពលបចប នសិតកងវស័យ ែដរ? 02 វស័យែរ៉ I សូ មកុំ នជេ មស 03 វស័យផលិតកម E s6q1==1 04 រ រវ ជីវៈ / វទ ស/ បេចកេទស 05 អគិស នី / ទឹក / ឧស័ន / កសំណ ល់ 06 សំណ ង់ 07 មេធ យដឹកជ ន 08 រទិញ និងលក់ 09 ហិរ វត / ៉ ប់រង / េស កមអចលន ទព 10 េស កម 11 រអប់រ 12 សុខ ព 13 រដ ល រណៈ 14 េទសចរណ៍ 15 េផ ងេទ ត សូ មប ក់៖ TEXT s6q5_os E s6q5==15 S6Q6. កង រ រចម ង SINGLE-SELECT s6q6 (ចំ យេពលេវ េ ចន ងេគ)របស់អក 01 កង ជីវកម ល់ខន េតអកកំពុងេធ រកង ... 02 កង ជីវកមរបស់ គ រឬស ជិក គ រ ក់ I សូ ម នចេមយ 03 កងកសិ នឬចិ ឹមសតរបស់ គ រ E s6q1==1 04 កង ម បុគលិក 05 កង ម អកហឹកហឺន ឬអក ត់ រ រ STATIC TEXT E s6q1==1 [A] រ រែដលទទួ ល ន ក់ែខឬ ក់ឈ ល [6] រ រ 29 / 42 S6Q7. 7 ៃថកនងមក េតអក ចេធ រធម ឬេទ SINGLE-SELECT s6q7 មិន េធ រេ កែនង រ រឬេធ រពីច យេទ? 01 ច E s6q6.InList(4,5) 02 មិន ច S6Q8. េ ះបី អកមិន ចេធ រដូ ចធម ក៏េ យ SINGLE-SELECT s6q8 េតអក នទទួ ល ក់ែខឬេទ? 01 េបក ក់ែខធម េពញ I សូ ម នជេ មស ង ំ អស់ 02 េបក ក់ែខឱ ខះ E s6q7==2 03 មិនេបក ក់ែខ S6Q8A. េហតុអី ន អកមិន ចេធ រដូ ចធម ? SINGLE-SELECT s6q8a E s6q7==2 01 ជីវកម / រ ភិ ល នបិទេ យ រ ររតត ិតែផកច ប់ ក់ទិននឹង វរុស កូ រ៉ ូ 02 ជីវកម / រ ភិ ល នបិទេ យ រេហតុផលេផ ងេទ ត 03 កមហ៊ុនឱ ក រ រមួ យរយៈេ យ រប ហិរ វតរបស់ កមហ 04 ឈឺ / តវ ន ក់ ច់េចញពីេគ (េធច ឡីស័ក) 05 តវ រែថ ំ ច់ តិឈ ឺ 06 កមករ មរដូ វ ល 07 មិន ចេ ែ សច រ នេ យ រ ររតត ឹត រេធដំេណរ 08 េផ ងេទ ត សូ មប ក់៖ TEXT s6q8a_os E s6q8a==8 S6Q8B.េតកែនងេធ ររបស់អកផល់ឱ អកនូ វអត បេ ជន៍ដូច MULTI-SELECT: ងេ មេទ ? YES/NO s6q8b E s6q6.InList(4,5) 01 / ផល់ ៉ ប់រងសុខ ព 02 / េបក ក់េពល ក់ច ប់ឈ ឺ S6Q8C.េតអក នកិចសន យលកណ៍អក រស SINGLE-SELECT ប់ រ រែដលអកេធេទ ? s6q8c 01 ន E s6q6.InList(4,5) 02 មិន ន 03 បដិេសធ S6Q9. 7 ៃថកនងមក េត នស ជិកេផ ង ក់ SINGLE-SELECT s6q9 (េ ពីខនអក) 01 ន ែដលមិន ចបំេពញ រ រទទួ ល ក់ឈ លឬ ក់ែខរបស់ ត់02 នេទ មិន នស ជិក ែដលមិន ចេ បំេពញ រ រ នេទ ( ងំ េ កែនងេធ រនិងពីផះ)? 03 ី លកង គ រេទ មិន នស ជិកែដលេធ រ រឬសុឈ I សូ មដកអកេឆយេចញ S6Q10. េត ស ជិកមួ យ ? MULTI-SELECT: LINKED s6q10 E s6q9==1 STATIC TEXT [B] ជីវកមលកណៈ គ រ S6Q11. ប់ ំងពី រស សន៍េលកមុន/ែខមិថុ SINGLE-SELECT s6q11 េតអកឬស ជិក គ ររបស់អក នេធ ជីវកមែដរឬេទ 01 ន ំ ជីវកម គ រ? រ ួម ង 02 មិន ន E s6q6!=1 || s6q6!=2 VARIABLE STRING fam_bus_txt s6q6==1 ? "non-farm family business you own" : s6q6==2 ? "non-farm family business you worked in" : "non-farm fam ily business" [6] រ រ 30 / 42 S6Q12. េត ជីវកមរបស់អកសិតកងវស័យ ? SINGLE-SELECT s6q12 01 វស័យកសិកម E s6q11==1 || s6q6.InList(1,2) W1 self!=1 02 វស័យែរ៉ M1 សូ មប ក់ម ងេទ ត បសិន េបអកេឆយសំេ េលសកម ពកសិក មកង គ រ 03 វស័យផលិតកម ។ សូ មចង់ ំ ពួ ក េយងកំព ុង កសួ រពី ជីវកមេ ពីក សិក ម (សកម ព កសិក មមិន ប់ប លេទ ) 04 រ រវ ជីវៈ / វទ ស/ បេចកេទស 05 អគិស នី / ទឹក / ឧស័ន / កសំណ ល់ 06 សំណ ង់ 07 មេធ យដឹកជ ន 08 រទិញ និងលក់ 09 ហិរ វត / ៉ ប់រង / េស កមអចលន ទព 10 េស កម (កមសិទ ល់ខន) 11 រអប់រ 12 សុខ ព 13 រដ ល រណៈ 14 េទសចរណ៍ 15 េផ ងេទ ត សូ មប ក់៖ TEXT s6q12_os E s6q12==15 S6Q13. េបេ ប បេធ បនឹង ែខមុន SINGLE-SELECT s6q13 េត ក់ចំណូ លែដល នមកពី រេធ ជីវកមេនះ 01 ខស់ ងធម ថយចុះឬេកនេឡង ... 02 ដូ ច នឹងធម I សូ ម នជេ មស 03 តិច ងធម E s6q11==1 || s6q6.InList(1,2) 04 នចំណូ ល VARIABLE STRING income_less s6q13==4? "was there no revenue from sales from" : "was the revenue from sales less than in March from" S6Q14. SINGLE-SELECT s6q14 01 ះ? កែនង ជីវកម តវបិទ េ យ រ ររតត ិតែផកច ប់ ក់ទ ិននឹង េហតុអី ន ចំណូ ល គ ររបស់អកតិច ងធម ឬ នចំណូ លេ I សូ មកុំ នជេ មស 02 កែនង ជីវកម តវបិទេ យ រេហតុផលេផ ងេទ ត E s6q13.InList(3,4) 03 នអតិថិជន/អតិថិជនតិច ងមុន 04 មិន ចរកវត តុេដម ន 05 មិន ចេធដំេណរ / ដឹកទំនិញ ស ប់េធ ជីវកម 06 ឈឺ / តវ ន ក់ឱ េ ច់ពីេគេ យ រវរុស កូ រ៉ ូ 07 ឈឺេ យ រជមឺេផ ងេទ ត 08 តវ រែថ ស ំ ជិក គ រេផ ងេទ ត 09 ដល់រដូ វ ល តវបិទ 10 វស ម ល 11 េផ ងេទ ត សូ មប ក់៖ TEXT s6q14_os E s6q14==11 STATIC TEXT [C] កសិកម S6Q15. ប់ ំងពី រស សន៍េលកមុន/ែខមិថុ SINGLE-SELECT s6q15 េតអកឬស ជិក គ ររបស់អក 01 នេធ នេធ រ រ ដំ ុះឬចិ ឹមសត និងេន ទែដរឬេទ? 02 មិន នេធ [6] រ រ 31 / 42 S6Q16. ប់ ំងពី រស សន៍េលកមុន/ែខមិថុ SINGLE-SELECT s6q16 ធម ឬេទ? េតអក ចេធសកម ពកងកសិ នឬ រចិ ឹមសតឬេន ទ 01នដូ ចេធធម E s6q15==1 || s6q6==3 02 ខុស ពីធម S6Q17.េហតុអី ន អកមិន ចេធ រ រេ កសិ ន MULTI-SELECT s6q17 ចិ ឹមសត ឬេន ទ នដូ ចធម ? 01 តំរ ូវេ យ ក់េ ផះ I សូ មកុំ នជេ មស 02 មិន នកមករសុីឈ ល គប់ ន់ E s6q16==2 03 ររតត ិតេល រ ស់ទី/ េធដំេណរ 04 មិន ចទទួ ល ន / ដឹកជ នវត តុេដម 05 មិន ចលក់ / ដឹកជ នផលិតផល 06 តវ រែថ ស ំ ជិក គ រែដល នជមឺ 07 េផ ងេទ ត សូ មប ក់៖ TEXT s6q17_os E s6q17.Contains(7) [6] រ រ 32 / 42 [12] លទផលៃន រស សន៍ េ ៉ ង ប់េផម DATE: CURRENT TIME Sec12_StartTime ប ន កម៖ TEXT clb_sprvpw SCOPE: SUPERVISOR យប លេលខស ត់េដម ីខលមងេទ ត STATIC TEXT E attempts.Any(x=>x.consnt==1) សូ មកត់ ែតលទផលចុងេ យ។ បសិនេបលទផលមិនប ញសូ មពិនិត េមល រកត់ កងែផក " រេ ទូ រស័ពេចញ"មងេទ ត ពិត តឹម តវអស់េហយ។ STATIC TEXT E attempts.Any(x=>x.consnt==1) ខំនឹងេផរទឹក ក់ $1 ជូ នអក។ បសិនេបអក នសំណួ រអី ក់ទិននឹង រ វ វេនះ អក ចខលមក ន់េលខទូ រស័ព 023- 994-378។ បសិនេបអក នសំណួ រអី ក់ទងនឹង វរុសកូ វត19សូ ម ក់ទងេ េលខទូ រស័ព 115។ S12Q5. SINGLE-SELECT result េតលទផលៃន រស សន៍ចុងេ យ ៉ ងដូ ចេម◌ច? 01 ប ប់េពញេលញ I សូ មកត់ ែតលទផលចុង េ យ។ បសិន េបលទផលមិន ប ញសូ មពិន ិត េម 02 ប ប់ែផកខះ (បដិេសធ) ល រកត់ កងែផក " រេ ទូ រស័ព េចញ "មងេទ ត ពិត តឹម តវអស់េហ 03 បដិេសធ យ។ F @optioncode.InList(1,2) ? attempts.Any(x=>x.consnt==1) : @optioncode 04 មិនេចះនិ យ .InList(3) ? attempts.Any(x=>x.consnt==3) : @optioncode.InList(4) ? atte 05 នអកទទួ ល ទូ រស័ព mpts.Any(x=>x.s1q5==3) : @optioncode.InList(5) ? attempt And 242 other symbols [1] 06 េលខទូ រស័ព នកង បព័ន V1 IsAnswered(Sec12_StartTime) 07 បិទទូ រស័ព M1 សូ មកត់ េ ៉ ង ប់េផម ងេល 08 មិន ចជួ ប គ រេនះ ន 09 បុគលេ ងមិន ច ក់ទង គ រេនះ ន S12Q6. េត ច ក់ទងេ គ រេនះ SINGLE-SELECT s12q6 ឬប ប់ រស សន៍ នេទ 01 ច បសិនេបអកស សន៍េផ ងេទ តព ម ក់ទងេ េ េពលេ 02 យ? មិន ច E result.InList(2) S12Q7. អកស សន៍៖ សូ មផល់េហតុផល TEXT s12q7 េហតុអី ន គ រេ ះមិន ច ក់ទង ន េហតុអី ន េគបដិេសធ។ E result.InList(2,3,8,9) S12Q9. អកស សន៍៖ េ ជសេរសអកេឆយតបចម ង SINGLE-SELECT: LINKED s12q9 F hhroster.Any(x=>x.s2aq3>=15) E result.InList(1,2) S12Q11. អកស សន៍៖ SINGLE-SELECT: LINKED s12q11 សូ មប ក់េលខទូ រស័ពែដលអក ក់ទង F notrch==0 E result==1 || result==2 S12Q14. DATE: CURRENT TIME s12q14 កត់ េពលនិង លបរេចទប ប់ រស សន៍ [12] លទផលៃន រស សន៍ 33 / 42 [CB] ក់ទងមងេទ ត E clb_sprvpw=="helloagain" STATIC TEXT រខលេចញរបស់អកស សន៍និងលទផលៃនេលខទូ រស័ពនីមួយៗ [CB] ក់ទ ងមងេទ ត Roster: %ROSTERTITLE% (%CLB_NBATMP% ខល, %CLB_ATPLST%) generated by list question s1q12a clb_cllnum VARIABLE LONG clb_nbatmp attempts.Count(x=>x.s1q1==@rowcode) VARIABLE STRING clb_atplst attempts.Where(x=>x.s1q1==@rowcode).Select(x=>x.atpout). Last() STATIC TEXT អកស សន៍៖ េលខទូ រស័ពេនះ កមសិទរបស់៖ %s1q12%, %num_hhr%, %num_rel% រប៉ុនប៉ងរបស់អកស សន៍៖ # ៃន រប៉ុនប៉ង៖ %clb_nbatmp% លទផលៃន រប៉ុនប៉ងចុងេ យ៖ %clb_atplst% STATIC TEXT លទផលចុងេ យៃន រស សន៍គឺ %result%. STATIC TEXT E IsAnswered(s12q7) អកស សន៍ផល់ រពន ល់: %s12q7% CB1. ខលេ អកេឆយេដម ីប ក់ របដិេសធ។ SINGLE-SELECT clb_cfmref យតៃម េតអកេឆយ ចប ះប លេ យចូ ល រ ួម នឬេទ។ SCOPE: SUPERVISOR កត់ រ យតៃមចុងេ យរបស់អក។ 01 បដិេសដ មិន ចប ះប ល នេទ E result==3 02 បដិេសដ ែតទំនង ចប ះប ល ន 03 នខលេ ប៉ុែនមិន នបដិេសធេទ 04 អកស សន៍មិន នខលេ េទ 05 មិន ច ក់ទងេ េលខហឹង នេទ -96 េផ ងេទ ត CB2. ខលេ អកេឆយ SINGLE-SELECT clb_cfmlan ែ កងលអកស សន៍ ច ក់ទង មួ យអកេឆយ ន។SUPERVISOR េផ ង SCOPE: កត់ រ យតៃមចុងេ យរបស់អក។ 01 និ យ ែដលអកស សន៍មិនេចះនិ យ 02 អកស សន៍គួរែត ច ក់ទង ន E result==4 03 អកស សន៍មិន នខលេ េទ 04 មិន ច ក់ទងេ េលខហឹង នេទ -95 មិន ច ប់ ន ៉ ងេម៉ច [CB] ក់ទ ងមងេទ ត 34 / 42 CB3. SINGLE-SELECT clb_cfmavl ពិនិត េមល លបរេចទៃន រខលនិងសេ មចចិត េតអកស SCOPE: សន៍ព SUPERVISOR ិត នព មអត់ល ទ ពឬេទ។ ព ម ក់ទងេ េលខដែដលហឹង 01 អកស សន៍មិន នព មខលេ ះ េដម ីឱ កដ ពិត មិន ច ក់ទង នែមន។ 02 អកស សន៍មិន នព មខល គប់ ន់ បសិនេបអកខលចូ ល ន 03 ប ក់ អកស សន៍ពិត នខលេ ែមនឬក៏អកេឆយពិត ខក អកស ននេហតុ សន៍ រទទួ លល ផ នព ស័ ទូ រគប់ ៃថេ ពេ ន់ ម ះែមន។ កត់ រ យតៃមចុងេ យរបស់អក។ 04 ខំមិន ច ក់ទងេលខហឹង នេទ E result.InList(5,7) CB4. ខល គប់េលខេដម ីព ម ក់ទងេ គ រ។ SINGLE-SELECT SCOPE: SUPERVISOR clb_cfmnum កត់ រ យតៃមចុងេ យរបស់អក។ 01 េលខទូ រស័ព នកង បព័ន E result.InList(6,8,9) 02 គ រមិន ល់ 03 បុគលេ ងមិន ច ក់ទង គ រេ ះ ន 04 អកស សន៍ ច ក់ទងេ អកេឆយ ន 05 អកស សន៍មិន នព ម CB25. សូ មពន ល់លមិត។ TEXT SCOPE: SUPERVISOR clb_nrpdet_sp E clb_cfmref.InList(2,3,4,-96) || clb_cfmlan==2 || clb_cfm avl.InList(1,2,3) || clb_cfmnum.InList(4,5) [CB] ក់ទ ងមងេទ ត 35 / 42 APPENDIX A — VALIDATION CONDITIONS AND MESSAGES [1] s2aq3: S2AQ3. េត %rostertitle%'s ន យុប ៉ុ ន ? Validation Condition: (s2aq5 == 1 && s2aq3 >= 12) || s2aq5 != 1 Validation Message: េម គ រ តវ ន យុ ៉ ងតិច ំ ប៉ុែន <%rostertitle% ស់១ ២ ។ ន យុ តឹម ែត %s2aq3%. សូ មប ក់។ Validation Condition: (s2aq5 == 2 && s2aq3 > 15) || s2aq5 != 2 Validation Message: %rostertitle% គឺេកង ង ំ ស់ មិន ចេរ ប ររ ួចេទ ( យុ តឹម ែត %s2aq3%)។ សូ មប ក់។ Validation Condition: (s2aq5 == 6 && s2aq3 > 24) || s2aq5 != 6 Validation Message: %rostertitle% គឺេកង ង ំ ស់ មិន ច យ ឪពុក យេគ នេទ ( យុ តឹម ែត %s2aq3%)។ សូ មប ក់។ Validation Condition: // if current person is father/mother of head​ s2aq5==6 && hhroster.Count(x=>x.s2aq5==1 &&​ (s2aq3-x.s2aq3<=14))==0​ ||​ // if current person is head​ s2aq5==1 && hhroster.Count(x=>x.s2aq5==6 && ​ (x.s2aq3-s2aq3<=14))==0 ​ ||​ // if current person is neither head nor father of head​ (​ !s2aq5.InList(1,6)​ ||​ s2aq5==1 && s2aq2==null​ ||​ s2aq5==6 && s2aq2==null​ ) Validation Message: យុរបស់េម គ រនិង ឪពុក យរបស់ ត់ខ ុស តិច ស់។ សូ មប ក់។ Validation Condition: // if current person is head child​ (s2aq5==3 &&​ (hhroster.Count(x=>x.s2aq5==1 && x.s2aq2==1 && ​ (x.s2aq3-s2aq3<=14))==0)) && ​ ((hhroster.Count(x=>x.s2aq5==1 && x.s2aq2==2 && ​ (x.s2aq3-s2aq3<=12))==0))​ ||​ // if current person is a man and head​ (s2aq5==1 && s2aq2==1 && (hhroster.Count(x=>x.s2aq5==3 && ​ (s2aq3-x.s2aq3<=14))==0))​ ||​ // if current person is a woman and head​ (s2aq5==1 && s2aq2==2 && (hhroster.Count(x=>x.s2aq5==3 && ​ (s2aq3-x.s2aq3<=12))==0))​ ||​ // if current person is neither head nor child​ (​ !s2aq5.InList(1,3)​ ||​ s2aq5==1 && s2aq2==null​ ||​ s2aq5==3 && s2aq2==null​ ) Validation Message: យុរបស់េម គ រនិង កូ ន របស់ ត់ ៉ ងតិច ំ សូ មប ស់គួ រែតខុស ១២ ។ ក់។ Validation Condition: // if current person is head's spouse/partner​ (s2aq5==2 && IsAnswered(self) &&​ (hhroster.Count(x=>x.s2aq5==1 && IsAnswered(x.s2aq3) &&​ (Math.Abs((long)x.s2aq3-(long)s2aq3)>12))==0))​ ||​ // if current person is head​ (s2aq5==1 && IsAnswered(self) &&​ (hhroster.Count(x=>x.s2aq5==2 && IsAnswered(x.s2aq3) &&​ (Math.Abs((long)x.s2aq3-(long)s2aq3)>12))==0))​ ||​ // if current person is neither head nor head's spouse​ !s2aq5.InList(1,2) APPENDIX A — VALIDATION CONDITIONS AND MESSAGES 36 / 42 Validation Message: យុរបស់េម គ រនិង ឪពុក យរបស់ ត់ខ ុស តិច ស់។ សូ មប ក់។ [2] s2aq5: S2AQ5. េត %rostertitle% នទំ ក់ទ ំន ងអី មួ យ េម គ រ? Validation Condition: /*---------------------------------------​ Validation to make sure only one person is ​ reported to be the household head​ ---------------------------------------*/​ s2aq5==1? /// Is this person the household head?​ /// If household head, check that there has ​ /// not been another household head reported​ (hhroster.Count(x=>x.s2aq5==1)==1) ​ /// If not a household head, then no error​ :true Validation Message: េម គ រ តវែត នែត ក់ប ៉ុេ ះ។ Validation Condition: /* Check that head has different gender than spouse(s) */​ // if head is current person, and does at least one spouse exist?​ s2aq5==1 && hhroster.Any(x=>x.s2aq5==2) ?​ // if so, check that there is no spouse with a gender different than that of the head​ !( hhroster.Any(a=>a.s2aq5==2 && a.s2aq2!=null && a.s2aq2==s2aq2) ) :​ // if not, no problem​ true Validation Message: េម គ រនិង បីឬ បពនរបស់ ត់ តវ នេភទខុស ។ សូ មប ក់។ Validation Condition: /* Check that spouse has different gender than head */​ // if head is current person, and does at least one spouse exist?​ s2aq5==2 && hhroster.Any(x=>x.s2aq5==1) ?​ // if so, check whether spouse has different gender than head​ !( hhroster.Any(b=>b.s2aq5==1 && b.s2aq2!=null && b.s2aq2==s2aq2) ) :​ // if not, no problem​ true Validation Message: េម គ រនិង បីឬ បពនរបស់ ត់ តវ នេភទខុស ។ សូ មប ក់។ Validation Condition: //*Check that there are at most 2 parent*// // if current person is father/mother? s2aq5==6? //Check that there are no more than 2 (hhroster.Count(x=>x.s2aq5==6)<=2) //if not, no problem :true Validation Message: េម គ រ តវ នឪពុក ក់ន ិង យ ក់ប ៉ុេ ះ។ Validation Condition: /* Checks if no household head was listed.​ Note: this runs at the end so it does not trigger errors constantly */​ // Check that all information has been filled​ hhroster.All(x=>x.s2aq5!=null) ?​ // If all information has been filled out, check for a head was listed​ !(hhroster.Count(x=>x.s2aq5==1)==0) :​ true Validation Message: មិន នស ជិក ក់ េម គ រេទ។ សូ មប ក់។ APPENDIX A — VALIDATION CONDITIONS AND MESSAGES 37 / 42 APPENDIX B — INSTRUCTIONS [1] s7q1: S7Q1. កងរយៈេពល 12 ែខចុង េ យេនះ (ភំប ិណ ម ំ ុន ) េត បភពចំណូ លរបស់ គ រអក នអីខ ះ? សូ ម នចេមយ ង ំ អស់

បនិច េទ ត ខំន ឹង េរ ប ប់ បភពចំណូ លមួ យ ចំនួ ន បសិន េប បភពចំណូ លរបស់ គ ររបស់េ កពូ ឬអកមីង សូ មេឆយ ទឬ ស។ បសិន េប មិន ែមន បភពចំណូ លរបស់ គ ររបស់េ កពូ អកមីង េទ សូ មេឆយ េទ។ APPENDIX B — INSTRUCTIONS 38 / 42 APPENDIX C — CATEGORIES [1] province: េខត Categories: 1:ប យ នជ័យ , 2: ត់ដំប ង , 3:កំព ង់ ម , 4:កំព ង់ ង ំ , 5:កំព ង់ស ឺ, 6:កំព ង់ធ ំ, 7:កំព ត , 8:ក ល , 9:េ ះកុង , 10: កេចះ, 11:មណល គិ រ, 12:ភំេពញ , 13: ពះវ , 14:ៃ ពែវង , 15:េ ធិ ត់, 16:រតនគិ រ, 17:េស ម ប , 18: ពះសីហ នុ, 19:សឹង ែ តង , 20: យេរ ង , 21: ែកវ, 22:ឧតរ នជ័ យ , 23:ែកប , 24:ែប៉ល ិន , 25:ត ងឃ ំ [2] district: ស ក /ខណ Categories: 102:មងលបូ រ, 103:ភំ ស ក , 104: ពះេន ត ពះ, 107:ថពួ ក , 108: យេចក , 109: ៉ ៃឡ , 110:េ ៉ យែប៉ត , 201: ណន់, 202:ថេ ល , 203: ត់ដំប ង , 204:បេវល , 205:ឯកភំ, 206:េ ងឫស ី, 207:រតនមណល , 208:សែង , 209:សំឡ ត , 210:សំេ លូ ន , 211:ភំ ពឹក , 212:កំេរ ង , 213: ស់ កឡ , 214 :រុក គិ រ , 301: យ , 302:ចំ រេល , 303:េជងៃ ព , 305:កំព ង់ ម , 306:កំព ង់េស ម , 307:កង ស , 308:េ ះសូ ទិន , 313:ៃ ពឈរ, 314: សីស នរ, 315:សឹ ង តង់, 401:បរបូ ណ ៌, 403:កំព ង់ ង ំ , 404:កំព ង់ែលង , 405:កំព ង់ ត ច , 406:រ េប រ, 407: មគី នជ័យ , 408:ទឹក ផុស , 501:បរេសដ, 502:ច រមន , 503:គងពិស ី, 504:ឱ ៉ ល ់, 505:ឧដុង , 506:ភំ សច , 507:សំេ ងទង , 508:ថង , 601: យណ៍, 602:កំព ង់ យ , 603:សឹង ែសន , 604: ទបល័ង , 605: ទសំបូ រ, 606:ស ន់, 607:សនក , 608:េ ង , 701:អងរជ័យ , 702:ប យ ស , 703:ឈូ ក , 704:ជុំគ ិ រ, 705:ដងទង់, 706:កំព ង់ ច , 707:ទឹក ឈូ , 708:កំព ត , 801:ក លសឹង , 802:េក ន យ , 803:ខ ច់ក ល , 804:េ ះធំ, 805:េលកែដក , 806: ឯម , 807:មុខ កំពូ ល , 809:ព ឮ , 810: ង , 811 : េ , 901:បុទ ុម គរ, 903:េ ះកុង , 904:េខមរភូ ម ិន , 905:មណលសី , 906:ែ ស អំប ិល , 907:ថ ង ំ , 1001:ឆ ង , 1002: កេចះ, 1003:ែ ពក បសព , 1 004:សំបូ រ, 1005:ស ល , 1006:ចិ តបុ រ , 1101:ែកវសី , 1102:េ ះែញក , 1103:អូ រេរ ង , 1104:េព , 1105:ែសនមេ រម , 1205:ដេ រ, 1206: នជ័យ , 1207:ឫស ីែកវ, 1208:ែសនសុខ , 1209:េ ធិែសនជ័យ , 1210:េ យច រ, 1211:ែ ពកេ , 1212:ច រអំេ , 1301:ជ័យ ែសន , 1302:ែឆប , 1303: ក ំ ន, 1304:គូ ែលន , 1305:រេវ ង , 1306:សងមថី, 1307:ែត ង នជ័យ , 1308: ពះវ រ, 1401: ភំ, 1402:កំ យ រ, 1403:កំព ង់ តែបក , 1404:កេ ច , 1405 :េម ង , 1406: មជរ, 1407: មរក៍, 1408: ំ , 1409: ពះេសច , 1410:ៃ ពែវង , 1411:េ ធិេរ ង , 1412:សុីធ រក ល , 1413: យអនរ, 1501: ង ន , 1502:កេណ ង , 1503: កគរ, 1504:ភំ ក ៉ ញ , 1505:េ ធិ ត់, 1506: លែវង , 1601:អណ ង ស , 1603:បរែកវ, 1604:កូ ន មុំ, 1605:លំ ត់, 1606:អូ រជុំ , 1607:អូ រ ៉ វ, 1608: ែវង , 1609:េវនៃស , 1701:អងរជុំ, 1703:ប យ សី, 1704:ជីែ កង , 1706: ក ញ់, 1707:ពួ ក , 1709: ទ គង , 1710:េស ម ប , 1711:សូ ទនិគ ម , 1712: សីស ំ, 1713: យេល , 1714: ៉ រន , 1802:ៃ ពនប់, 1803:សឹង វ, 1804:កំព ង់ស ី , 1901:េស ន , 1902:េស មបូ ក , 1903 :េស ម ៉ ង , 1904:សឹង ែ តង , 1905: បរ ៉ ត ់, 2001:ច , 2002:កំព ង់េ ទិ, 2003:រដួ ល , 2004:រ សែហក , 2005: យ ជំ, 2006: យេរ ង , 2007: យ ប , 2008: វត , 2101:អងរបូ រ, 2102: ទី, 2103:បូ រជល រ, 2104:គី រវង់, 2105:េ ះអែណត , 2106:ៃ ពកប ស , 2107:សំេ ង , 2109: ក ំ ក់, 2110 : ង ំ , 2201:អនង់ែវង , 2202:ប យអំព ិល , 2203:ចុង ល់, 2204:សំេ ង , 2205: ត ង ំ ទ , 2301:ដំ ក់ច េងរ, 2401:ៃប៉ល ិន , 2402: េ ,2 501:ព ែ កក , 2502:ត ងឃ ំ, 2503:េមមត់, 2505:ព ែ កក១ , 2507:ត ងឃ ំ [3] commune: ឃុំ/ស ត់ Categories: 10207:ភំតូ ច , 10210:សំបួ រ, 10304: នែ សង , 10305: សះជីក , 10403:ភំេល ប , 10704:ថពួ ក , 10802: រង , 10905:ទួ ល ព ង , 11003:ផ រ ក ល , 20102:កនឺ ២, 20108: ម , 20209:បន យែ តង , 20210:រ ូងៃ ជ, 20307:អូ រ ៉ ល់, 20401:បេវល , 20506:ៃ ព ស់, 20507:េ ះជី ង ំ , 20608: ៃ ពតូ ច , 20704:ែ តង , 20802:ន , 20903:អូ រសំ រល , 21003: , 21102:េព ជចិ , 21202:បឹង ង ំ , 21204: ង , 21303:ហប់, 21403:មុខ ហ៍, 3011 1: តប់, 30205:សឺ, 30206: យ ប , 30310: ត ង ំ គរ, 30501:បឹង កុក , 30604:គគរ, 30704: មជីក ង , 30706:ែ ពក កេ , 30709:រ គយ , 30802: េ ះសូ ទិន , 30805:ម ខ ង , 30807:ព ង , 31303:ៃ ជេវ ន , 31304:ខិត ធំ, 31308:េម ន , 31309:ៃ ពឈរ, 31402:ជី ល , 31403: រស , 31409:ែ ពកេ ធិ, 31501: រក េ ត , 31513:ទួ ល ពះ ំង , 40103:ចក , 40104:ខុន រ៉ង , 40110:ពៃន , 40303:េបរ, 40401: ចណូ ក , 40402: រ, 40506:អូ រឫស ី, 40602: ប យ ល , 40603:េជង វ, 40703: ង ំ , 40708:ែត ងខស់, 40709:ធកេវ ន , 40806: ង ំ រ, 50103:និ ន , 50106:ផុង , 50113:កក់, 50201: ច រមន , 50204:សុព ័រេទព , 50301:អងពេពល , 50307:ៃ ព វ រ, 50311: សង់, 50404:សែង ទប , 50505: ង ំ េចក , 50506: នជ័យ , 50509: ចទង , 50604:គិ រ វន , 50608:ៃ ពរដួ ល , 50611: ង ំ ស , 50703:ខំ ង ំ , 50708:សំបូ រ, 50808: អង , 60103: យណ៍, 60104:បឹង , 60107:ឈូ ក ខ ច់, 60111 : ក ៉ , 60203:កំព ង់េ , 60301:ដំ រ ន់ , 60404: ម , 60504:េ សង , 60505: ង ំ កេ , 60605: នជ័យ , 60609:ទំ រង , 60703:កំព ង់ថ, 60707: ទ , 60803:ចំ េល , 60812:សំេ ជ, 70111: នី, 70202:ប យ ស ងលិច , 70213:ទូ ក ស ងលិច , 70214:វតអង ងេជង , 70313: ត ង ំ បី, 70404:ែ សែចង , 70501:ដំ ក់ស ុ កំ, 70504: យ ងត ង , 70508:ទទុង , 70509:អង រ ស , 70602:បឹង ងត ង , 70603:ដំ ក់ក ន ត ងជ េ◌ង , 70605:កំព ង់ ច ងេកត , 70612:ែ ពក កឹស , 70705:កេ ល , 70707:េ ះតូ ច , 70804:អណ ងែខរ, 80101:អំេ ៃ ព , 80122:េស ម ប , 80202: េឈ ល , 80203:ដីឥ ដ, 80211:សំេ ងធំ, 80301: ក់ វ, 80411:ែ ពកថី, 80505:ែ ពក ច់, 80506:ែ ពកទ ប់, 80614:ថគរ, 80615:ទឹក ំង , 80707 :រ េ ង ទី ១ , 80901: ង ំ , 80907:ព ឮ , 81010: ងភំ, 81104: េ , 90103: នូ ន , 90302:េ ះ ពិ, 90403:សឹង ែវង , 90503:ទួ ល គគីរ, 90606 :ែ សអំប ិល , 90701: ៃទេល , 100104:កំព ង់ដ ំ រ , 100211:រ ក ល , 100306:ឫស ីែកវ, 100402:កំព ង់ ម , 100404:េ ះែខរ, 100409:ែ សជិះ, 100505: យ ជះ, 100603: រ, 100609:ថែ គ , 110103:ែ សឈូ ក , 110204:សុខ ន , 110301: ក់ ,ំ 110404:ប៊ូ , 110504:រម , 120507:ពងទឹក , 120607 : ក់អ ែ ងេ ម , 120703: យ ៉ ក , 120808:អូ រែបកកម , 120906:សំេ ងេ ម , 120909: បទី២, 121001:េ យច រ, 121003:ែ ពក េសក , 12 1101:ែ ពកេ , 121102:ព ពន់, 121104:េ ករ , 121204:ែ ពក , 130101: ង , 130106:ពុ , 130204:សែងពីរ, 130306:កន ត , 130406: ស យង់, 130501:រេប ប , 130604:េ , 130605:រណសិរ , 130704:េ ធិ, 130802: ៉ ល ល , 140105:េ ងដំ រ, 140201: ច , 140202:ដូ ន កឹង , 140303: ងែដក , 140311:ៃ ពឈរ, 140313:ថវ, 140403:េក ង យ , 140502:េ ចស , 140601:អងរអង , 140701: េ ង , 140706:ែ ពកខ យ ក , 140801:កំព ង់ព ពិល , 140807:ៃ ពេ , 140808:ៃ ពេស ត , 140911:េស ជឧតម , 141001: យណ៍, 141107:ែ ពក សរ, 141201:អំព ិល េ , 141210:រេលច , 141304 :ដំ រ ពួ ន , 141306: នេ ង , 141310: យអនរ, 150106:រេលច , 150109: េ , 150205: ង ំ ទិល , 150302:អន ចំប ក់, 150304:េឈតុំ, 150311:េ ត ជុំ, 150406:សែ ន , 150503:លលកស , 150601:អូ រេ ម , 150603:អនង់ ប , 160103: ៉ ង , 160301:កក់, 160401:សិ រមងល , 160501:ជ័យ ឧតម , 16060 7:លក់, 160701:បរ , ំ 160705:េស ន , 160802: ែវងេ ម , 160904: ចូ ន , 170107: េ ម , 170302:ឃុន ម , 170412: នេ ត , 170604: កច គរ, 170608:ស ល , 170709:េ ធិ យ , 170715: តីញ ័រ, 170906:កែណក , 170909: ត ង ំ ធំ, 170910:អំព ិល , 171010: សែង៉, 171104:កំព ង់ ំង , 17110 5:េក នសែង , 171109:សំេ ង , 171204:េ ង , 171302:កន ត , 171304: យេល , 171405: ៉ រ ន , 180202:បឹង ពហ , 180205:អូ រេ , 180303:ទំន ប់រល ក , 180401:ចំ រហ ង , 190106:ែ សគរ, 190201:េ ះ ពះ, 190303:សនិ ព , 190404: មគី, 190505:អនង់ៃ ជ, 200108:ៃ ពគគីរ, 200109:សំេ ង , 200 207:សំឡ ី, 200309: យេចក , 200401:អំព ិល , 200404:អង បែ ស , 200502: ក់, 200503:ចំប ក់, 200510:េ លេ , 200512:េ ធិ ជ, 200605:ច េ◌ក , 200709:សំបួ រ, 200803: ចកេមស , 200805:ៃ ពអងញ , 210101:អងរបូ រ, 210104:ពៃន , 210209: ម , 210302:ជ័យ េ គ , 210304:កំព ង់ ក ំង , 210401:អង ទ , 210407:ភំដិន , 210412: អូ រ, 210502:េពជ រ, 210605:កំែពង , 210608:េ ធិរ ក , 210609:ៃ ពកប ស , 210705: វ, 21090 2: ងទង , 210906:អូ រ យ , 210908:ឧតមសុ រ , 210911:ែ សរេ ង , 211001:អ ញ់, 211003:ជី , 211009:សំបួ រ, 220104: ត ង ំ បីយ ៍, 220201 :អំព ិល , 220304:ព ង , 220403:កូ ន េ ក ល , 220504: ពះ ប យ , 230101:អេ ល , 240103:ទួ ល , 240204:អូ រអណ ង , 250106: ត ង ំ ពីង , 250209:រ រខរ, 250304: ំ េ ៉ , 250308:េមមង , 250314:េ ទ ក , 250501:ដូ ន តី, 250502:កក់, 250504:េ ង ង , 250507: ត ង ំ ផង , 250701:អេ ម , 25 0703:ជីគ រ, 250705:ជីេ ទ៍ ទី២ APPENDIX C — CATEGORIES 39 / 42 APPENDIX D — VARIABLES [1] atpout: s1q3==2 ? "NOBODY ANSWERING" : s1q3==3 ? "NUMBER DOES NOT EXIST" : s1q3==4 ? "PHONE SWITCHED OFF" : s1q5==3 ? "CANNOT UNDERSTAND THEIR LANGUAGE" : s1q6==1 ? "DON'T KNOW THE HOUSEHOLD" : s1q6==2 ? "CAN'T/WON'T CONNECT TO THE HOUSEHOLD" : s1q6==3 ? "GAVE PHONE NUMBER" : s1q6==4 ? "VISIT THE HOUSEHOLD" : consnt==1 ? "GAVE CONSENT" : consnt==2 ? "CALL ME BACK LATER" : consnt==3 ? "REFUSED" : "" [2] num_rel: IsAnswered(s1q14) ? s1q14 : //take the ref person relationship if ref person new[]{"empty", "HEAD", "SPOUSE", "OWN CHILD", "STEP CHILD", "ADOPTED CHILD", "GRANDCHILD", "BROTHER/SISTER", "NIECE/NEPHEW", "BROTHER/SISTER-IN-LAW", "PARENT", "PARENT-IN-LAW", "DOMESTIC HELP (RESIDENT)", "DOMESTIC HELP (NON RESIDENT)", "OTHER RELATION (SPECIFY)", "OTHER NON-RELATION (SPECIFY)", "FORMER HEAD" }[(int)s1q15] APPENDIX D — VARIABLES 40 / 42 APPENDIX E — CATEGORIES FILTERS [1] result: S12Q5. េតលទផលៃន រស សន៍ច ុង េ យ ៉ ងដូ ច េម◌ច ? @optioncode.InList(1,2) ? attempts.Any(x=>x.consnt==1) : @optioncode.InList(3) ? attempts.Any(x=>x.consnt==3) : @optioncode.InList(4) ? attempts.Any(x=>x.s1q5==3) : @optioncode.InList(5) ? attempts.Any(x=>x.s1q3==2) : @optioncode.InList(6) ? attempts.Any(x=>x.s1q3==3) : @optioncode.InList(7) ? attempts.Any(x=>x.s1q3==4) : @optioncode.InList(8) ? attempts.Any(x=>x.s1q6==1) : @optioncode.InList(9) ? attempts.Any(x=>x.s1q6==2) : true APPENDIX E — CATEGORIES FILTERS 41 / 42 LEGEND Legend and structure of information in this file LEGEND 42 / 42