Generated by Vanny_Pong, Feb 02, 2021 16:33 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] INTERVIEW INFORMATION
Sub-sections: 1, Rosters: 2, Questions: 29, Static texts: 6, Variables: 7.
[2A] HOUSEHOLD ROSTER
No sub-sections, Rosters: 1, Questions: 7, Static texts: 1.
[2E] MIGRATION
No sub-sections, No rosters, Questions: 24.
[5] ACCESS
No sub-sections, No rosters, Questions: 28, Static texts: 1, Variables: 1.
[7] INCOME LOSS
No sub-sections, Rosters: 1, Questions: 6.
[11] SAFETY NETS
No sub-sections, Rosters: 2, Questions: 11.
[11A] RELIEF TRANSFER
No sub-sections, No rosters, Questions: 21, Variables: 2.
[8] FIES
No sub-sections, No rosters, Questions: 11, Static texts: 2.
[6] EMPLOYMENT
No sub-sections, No rosters, Questions: 34, Static texts: 4, Variables: 2.
[12] RESULT OF INTERVIEW
No sub-sections, No rosters, Questions: 8, Static texts: 2.
[CB] CALL BACK
No sub-sections, Rosters: 1, Questions: 5, Static texts: 4, Variables: 2.
APPENDIX A — VALIDATION CONDITIONS AND MESSAGES
APPENDIX B — CATEGORIES
APPENDIX C — VARIABLES
APPENDIX D — CATEGORIES FILTERS
LEGEND
1 / 44
2 / 44
SURVEY IDENTIFICATION INFORMATION
QUESTIONNAIRE DESCRIPTION
Basic information
Title Cambodia High Frequency Phone Survey - IDPoor - Round2
SURVEY IDENTIFICATION INFORMATION QUESTIONNAIRE DESCRIPTION 3 / 44
[1] INTERVIEW INFORMATION
Zone SINGLE-SELECT zone
SCOPE: IDENTIFYING
00 Phnom Penh
01 Plain
02 Tonle Sap
03 Coastal
04 Plateau/Mountain
Province SINGLE-SELECT: COMBO BOX province
SCOPE: IDENTIFYING
01 Banteay Meanchey
02 Battambang
03 Kampong Cham
04 Kampong Chhnang
05 Kampong Speu
06 Kampong Thom
07 Kampot
08 Kandal
09 Koh Kong
10 Kratie
11 Mondul Kiri
12 Phnom Penh
13 Preah Vihear
14 Prey Veng
15 Pursat
16 Ratanak Kiri
And 9 other symbols [1]
District SINGLE-SELECT: CASCADING district
0102 Mongkol Borei
0103 Phnum Srok
0104 Preah Netr Preah
0107 Thma Puok
0108 Svay Chek
0109 Malai
0110 Krong Paoy Paet
0201 Banan
0202 Thma Koul
0203 Krong Bat Dambang
0204 Bavel
0205 Aek Phnum
0206 Moung Ruessei
0207 Rotonak Mondol
0208 Sangkae
0209 Samlout
And 165 other symbols [2]
[1] INTERVIEW INFORMATION 4 / 44
Commune SINGLE-SELECT: CASCADING commune
010207 Phnum Touch
010210 Sambuor
010304 Spean Sraeng
010305 Srah Chik
010403 Phnum Lieb
010704 Thma Puok
010802 Sarongk
010905 Tuol Pongro
011003 Phsar Kandal
020102 Kantueu Pir
020108 Ta Kream
020209 Bansay Traeng
020210 Rung Chrey
020307 Ou Mal
020401 Bavel
020506 Prey Chas
And 275 other symbols [3]
Urban/Rural SINGLE-SELECT
SCOPE: IDENTIFYING
sector
01 Urban
00 Rural
Household ID (hhid) TEXT
SCOPE: IDENTIFYING
hhid
Name of household head TEXT
SCOPE: IDENTIFYING
head_name
Previous round household SINGLE-SELECT previous_hh
SCOPE: IDENTIFYING
01 Yes
00 No
pre-loaded: 0 sample, 1 control households - SINGLE-SELECT cntrlhh
drop observations from data SCOPE: HIDDEN
00 Sample
01 Control-drop observation
Preloaded: String displaying clipped mem list TEXT
SCOPE: HIDDEN
membrs
to display in call attempts
S1Q0. Interviewer: Record a new attempt every LIST nclatm
time you call a number (even if you are calling
the same number multiple times). for every call
attempt
1. Starting from 1, enter the next sequential
number where it says "Enter new item" (do not
delete/overwrite the previous one)
2. Enter the subsection "Attempt" before you
make the call
3. Record the details of the call in the
subsection "Attempts"
V1 self.All(x=>x.Item2.Length<3)
M1 List sequential numbers for attempts only.
[1] INTERVIEW INFORMATION 5 / 44
[1] INTERVIEW INFORMATION
Roster: ATTEMPTS
generated by list question nclatm attempts
S1Q1. Interviewer: Select phone number to call SINGLE-SELECT: LINKED s1q1
I Try numbers from top to bottom. Record a new attempt every time you
call a number (even if it so the same)
V1 1==1 //@rowcode==1 ? self==1 : true
M1 Try with the first number first. Try calling the numbers in order. Only ca
ll the next number once you have wored out that you cannot reach the
household using the previous numbers.
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. Interviewer: Take time DATE: CURRENT TIME s1q2
S1Q3. Interviewer: Did anyone answer the SINGLE-SELECT s1q3
phone? 01 Yes
V1 IsAnswered(s1q2) 02 No, Nobody answering
M1 Record start time above! 03 No, Number dose not exist
04 No, Phone switched off /Not
reachable
STATIC TEXT
E s1q3==1 && previous_hh==0
S1Q4. Interviewer read to the respondent:
Greetings! My name is___________. I am working for a project funded by World Bank. We are currently doing a nationwide
survey to examine the impact of and responses to the coronavirus in the country.
I am trying to reach to any adult living with %head_name% (%membrs%)?
Who am I speaking to please?
STATIC TEXT
E s1q3==1 && previous_hh==1
S1Q4A. Interviewer read to the respondent:
Greetings! My name is___________. I am working for a project funded by World Bank. We are currently doing a nationwide
survey to examine the impact of and responses to the coronavirus in the country.
We spoke with your household in May for this survey. We’d like to continue the survey now. I am trying to reach
%membrs%?
Who am I speaking to please?
S1Q5. Interviewer: Are you speaking to a SINGLE-SELECT s1q5
household member? 01 Yes
E s1q3==1 02 No
03 Cannot understand their
language
[1] INTERVIEW INFORMATION 6 / 44
S1Q6. Interviewer read out: Could you give me SINGLE-SELECT s1q6
their number or visit them so I can call them 01 No, Don't know the household
using your phone? It is really important for me 02 No, Can't/won't connect to the
to be able to speak to them. Please only visit household
them if you can practice social/physical
distancing to keep yourself and others safe. 03 Yes, Phone number-> record in
numbers
Record response 04 Yes, Visit household /Call back
later
E s1q5==2
STATIC TEXT
E s1q6==3
Interviewer record number and details in subsection [numbers](s1q12a)
STATIC TEXT
E s1q5==1
S1Q7.Interviewer read to the respondent:
This interview will take around 20-30 minutes. Any information you share with us will be kept strictly confidential and
only be used for statistical purposes. If at any point there are any questions you do not feel comfortable answering, you
can choose not to answer them. You can also choose to stop the interview at any point.
Are you willing to participate?
S1Q8. Interviewer: Does the respondent agree SINGLE-SELECT consnt
to be interviewed? 01 Yes
E s1q5==1 02 No, Not now
03 NO, Refused
STATIC TEXT
E s1q6==4
What day and time can I call again when you will be with them?
S1Q10. Can I call you back later at a time that SINGLE-SELECT s1q10
works better for you? It is really important for 01 Yes
us to speak to you or anyone else in your 02 No
household.
E consnt==2
S1Q11A. On what day? DATE s1q11a
E s1q10==1 || s1q6==4
S1Q11B. What time? TEXT s1q11b
I Format ##:## (24 hr/day format). Example: 13:30 if 1:30 PM.
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
Interviewer: Record any new number to reach the household in below subsection "numbers"
[1] INTERVIEW INFORMATION
NUMBERS
[1] INTERVIEW INFORMATION 7 / 44
Interviewer: The list includes all known LIST s1q12a
numbers for the household. Add any new
numbers here.
I WRITE in FORMAT 0## ### ### or 0## ### ####
V1 self.Select(x=>x.Text.Trim().ToUpper()) .Distinct() .Cou
nt() == self.Count()
M1 Number already listed. Edit details if necessary.
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 Phone number format not valid
[1] INTERVIEW INFORMATION / NUMBERS
Roster: NUMBERS
generated by list question s1q12a numbers
pre-load: number pre-loaded TEXT
SCOPE: HIDDEN
nbprld
preloaded: household member identifier of NUMERIC: INTEGER nbhhme
number SCOPE: HIDDEN
S1Q12. Whose number is it? TEXT s1q12
S1Q13. IS %s1q12% a household member? SINGLE-SELECT s1q13
01 Yes
02 No
S1Q14. What is %s1q12%'s relationship with TEXT s1q14
the head of the household?
E s1q13==2
S1Q15. What is %s1q12%'s relationship with SINGLE-SELECT s1q15
the head? 01 Head
E s1q13==1 02 Spouse
03 Own child
04 Step child
05 Adopted child
06 Grandchild
07 Brother/Sister
08 Nice/Nephew
09 Brother/Sister-in-law
10 Parent
11 Parent-in-law
12 Domestic help
14 Other relation (specify)
15 Other non-relation (specify)
98 Former head
Please specify other relationship with head TEXT s1q15_sp
E s1q15==14 || s1q15==15
[1] INTERVIEW INFORMATION 8 / 44
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)))
Pre-loaded: Audio audit turnded on SINGLE-SELECT aud_audion
SCOPE: HIDDEN
01 Yes
02 No
[1] INTERVIEW INFORMATION 9 / 44
[2A] HOUSEHOLD ROSTER
hh_roster
E attempts.Any(x=>x.consnt==1)
Start time DATE: CURRENT TIME Sec2a_StartTime
STATIC TEXT
Interviewer read out: Let's begin. First, I would like to ask about your household members. By household I mean people
who lives here or has been absent for less than 12 months.
S2Q1. Name and surname LIST s2q1
I Enumerator: Add new members here
V1 self.Select(x=>x.Item2.ToUpper()) .Distinct() .Count() =
= self.Count()
M1 Use unique names. Add Jr. Or Sr. Or called name if members have the
same name.
W2 self.All(x=>x.Item2.Split(' ').Length>1)
M2 List name and surname
W3 self.All(x=>x.Item2.Length>=2)
M3 Name is very short. Make sure you have written the person's full name
.
V4 IsAnswered(Sec2a_StartTime)
M4 Record the time above!
[2A] HOUSEHOLD ROSTER
Roster: HOUSEHOLD ROSTER
generated by list question s2q1 hhroster
S2AQ2. What is the sex of %rostertitle%? SINGLE-SELECT s2aq2
01 Male
02 Female
S2AQ3. What is %rostertitle%'s age (in NUMERIC: INTEGER s2aq3
completed years)?
V1 (s2aq5 == 1 && s2aq3 >= 12) || s2aq5 != 1
M1 Household head is supposed to be an adult at least 12 years old, yet <
%rostertitle% is %s2aq3%. Check or confirm
V2 (s2aq5 == 2 && s2aq3 > 15) || s2aq5 != 2
M2 Person (%rostertitle%) seems to be too young to be married (%s2aq3
%). Check or confirm.
V3 (s2aq5 == 6 && s2aq3 > 24) || s2aq5 != 6
M3 Person (%rostertitle%) seems to young to be the parent. Check or confi
rm.
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 Age difference between head and his/her parent seems to be too little.
Check or confirm.
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 Age difference between head and his child is less than 12 years. Pleas
e check.
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 Age difference between head and his/her spouse/partner seems to be
too large. Check or confirm.
[2A] HOUSEHOLD ROSTER 10 / 44
S2AQ4. Marital Status SINGLE-SELECT s2aq4
E s2aq3>13 || s2aq3==13
01 Married/Living together
02 Divorced/Seperated
03 Widowed
04 Never married/Never lived with
a partner
S2AQ5. What is the relationship of SINGLE-SELECT s2aq5
%rostertitle% to the head of the household? 01 Head
V1 /*--------------------------------------- Validation to 02 Spouse
make sure only one person is reported to be the househo
ld head ---------------------------------------*/ s2aq5=
03 Own child
=1? /// Is this person the h And 199 other symbols [2] 04 Step child
M1 There must be only one person in the household designated as head. 05 Adopted child
V2 /* Check that head has different gender than spouse(s) *
/ // if head is current person, and does at least one s 06 Parent
pouse exist? s2aq5==1 && hhroster.Any(x=>x.s2aq5==2) ?
// if so, check that there And 160 other symbols [2]
07 Sibling
M2 The head and his/her spouse typically have different genders. Please c 08 Grandchild
onfirm. 09 Nephew/Niece
V3 /* Check that spouse has different gender than head */
// if head is current person, and does at least one spou 10 Son/Daughter in law
se exist? s2aq5==2 && hhroster.Any(x=>x.s2aq5==1) ? //
if so, check whether spouse And 133 other symbols [2]
11 Brother/Sister in law
M3 Spouse typically has a different genders than his/her spouse (the head 12 Parent in law
of household). Please confirm. 13 Other relation (specify)
V4 //*Check that there are at most 2 parent*// // if curren
t person is father/mother? s2aq5==6? //Check that there 14 Servant
are no more than 2 (hhroster.Count(x=>x.s2aq5==6)<=2) //
if not, no problem :true 15 Other nonrelation (specify)
M4 Household head head has at most 1 father and mother.
V5 /* Checks if no household head was listed. Note: this ru
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 No household member was identified as the household head. Please c
onfirm.
Other specify: Please specify the other TEXT s2aq5_os
relationship
E s2aq5.InList(13,15)
[2A] HOUSEHOLD ROSTER 11 / 44
[2E] MIGRATION
section_2e
E attempts.Any(x=>x.consnt==1)
Start time DATE: CURRENT TIME Sec2e_StartTime
S2EQ1. Does your household have any migrant SINGLE-SELECT s2eq1
workers who used to live in another location 01 Yes
for work and/or studies but returned home 02 No
since the Covid-19 outbreak?
V1 IsAnswered(Sec2e_StartTime)
M1 Record the time above!
S2EQ2. How many? NUMERIC: INTEGER s2eq2
I If the HH has multiple returnees, asked the migrant information that e
arned the most.
E s2eq1==1
V1 s2eq2!=0
M1 It must not be zero.
S2EQ4. Where did she/he migrate? SINGLE-SELECT s2eq4
E s2eq1==1
01 Other districts within the
province
02 Other provinces within the
country
03 Other countries (please
specify)
S2EQ4. Please specify TEXT s2eq4_specify
E s2eq4==3
S2EQ5. Why did she/he return? SINGLE-SELECT s2eq5
E s2eq1==1
01 School/University closed
02 Deported
03 Forced to leave
04 Factory shut down
05 No work
06 Cannot pay rent
07 Family reason at home
96 Other (please specify)
S2EQ5. Pleace specify TEXT s2eq5_specify
E s2eq5==96
[2E] MIGRATION 12 / 44
S2EQ6. What is she/he currently doing? SINGLE-SELECT s2eq6
E s2eq1==1
01 In your own business
02 In a business operated by a
household or family member
03 In a family farm, raising family
livestock or fishing
04 As an employee for someone
else
05 As an apprentice, trainee,
intern
06 Not working
07 Looking for work
08 Studying
S2EQ7. Does she/he expect to migrate again in SINGLE-SELECT s2eq7
the next 6 months? 01 Definitely Yes
E s2eq1==1 02 Yes, if the situation allow
03 No
S2EQ8. Does your household have anyone who SINGLE-SELECT s2eq8
is currently living in another location for work 01 Yes
and/or studies? 02 No
S2EQ9. How many? NUMERIC: INTEGER s2eq9
I If the HH has multiple returnees, asked the migrant information that e
arned the most.
E s2eq8==1
V1 s2eq9!=0
M1 It must not be zero.
S2EQ11. Where do they migrate? SINGLE-SELECT s2eq11
E s2eq8==1
01 Other districts within the
province
02 Other provinces within the
country
03 Other countries (Please
specify)
S2EQ11. Please specify TEXT s2eq11_specify
E s2eq11==3
S2EQ12. What is she/he currently doing? SINGLE-SELECT s2eq12
E s2eq8==1
01 In your own business
02 In a business operated by a
household or family member
03 In a family farm, raising family
livestock or fishing
04 As an employee for someone
else
05 As an apprentice, trainee,
intern
06 Not working
07 Looking for work
08 Studying
[2E] MIGRATION 13 / 44
S2EQ13. What was she/he doing before the SINGLE-SELECT s2eq13
Covid-19 outbreak (mid-March)? 01 In your own business
E s2eq8==1 02 In a business operated by a
household or family member
03 In a family farm, raising family
livestock or fishing
04 As an employee for someone
else
05 As an apprentice, trainee,
intern
06 Not working
07 Looking for work
08 Studying
S2EQ14. Changes in income since the Covid-19 SINGLE-SELECT s2eq14
outbreak (mid-March) 01 Increased
E s2eq8==1 && s2eq13!=8 02 Stayed the same
03 Reduced
04 Don't know
S2EQ15.How many % has their income NUMERIC: INTEGER s2eq15
changed compare to pre-Covid-19 outbreak?
I enumerators should confirm that if the option is "increased", so how m
any % or "reduced" how many %
E s2eq14==1 || s2eq14==3 && s2eq13!=8
S2EQ16.Remittances sent Since the Covid-19 SINGLE-SELECT s2eq16
outbreak (mid-March)? 01 Yes
E s2eq8==1 && s2eq13!=8 02 No
S2EQ17.Amount of remittance sent to NUMERIC: INTEGER s2eq17
members ('0000 riels)
E s2eq16==1 && s2eq13!=8
S2EQ18.Changes in remittance sent since SINGLE-SELECT s2eq18
COVID-19? 01 Increased
E s2eq16==1 && s2eq13!=8 02 Stayed the same
03 Reduced
04 Don't know
S2EQ19.Remittances receive since the Covid-19 SINGLE-SELECT s2eq19
outbreak (mid-March) 01 Yes
E s2eq8==1 02 No
S2EQ20. Amount of remittance received from NUMERIC: INTEGER s2eq20
members ('0000 Riel)
E s2eq19==1
S2EQ21.Changes in remittance received since SINGLE-SELECT s2eq21
COVID-19? 01 Increased
E s2eq19==1 02 Stayed the same
03 Reduced
04 Don't know
[2E] MIGRATION 14 / 44
S2EQ22. Will she/he join the household again in SINGLE-SELECT s2eq22
the future once they return? 01 Yes
E s2eq8==1 02 No
03 Don't Know
[2E] MIGRATION 15 / 44
[5] ACCESS
E attempts.Any(x=>x.consnt==1)
Start time DATE: CURRENT TIME Sec5_StartTime
STATIC TEXT
[5] ACCESS
S5Q1A. In the last 7 days, has your household SINGLE-SELECT s5q1a
been able to buy Medicine? 01 Yes
V1 IsAnswered(Sec5_StartTime) 02 No
M1 Record time above! 03 Not tried
S5Q1B. Why was your household not able to MULTI-SELECT s5q1b
buy Medicine? 01 Shops have run out of stock
I Select all that apply Do not read the options 02 Local markets not
E s5q1a==2 operating/Closed
03 Limited/No transportation
04 Restriction to go outside
05 Increase in price
06 No access to cash and credit
card
07 Other
99 Refused
S5Q1B_os. Please specify the reason TEXT s5q1b_os
E s5q1b.Contains(7)
S5Q2A. In the last 7 days, has your household SINGLE-SELECT s5q2a
been able to buy Rice? 01 Yes
02 No
03 Not tried
S5Q2B. Why was your household not able to MULTI-SELECT s5q2b
buy Rice? 01 Shops have run out of stock
I Select all that apply Do not read the options 02 Local markets not
E s5q2a==2 operating/Closed
03 Limited/No transportation
04 Restriction to go outside
05 Increase in price
06 No access to cash and credit
card
07 Other
99 Refused
S5Q2B_os. Please specify the reason TEXT s5q2b_os
E s5q2b.Contains(7)
S5Q2C. In the last 7 days, has your household SINGLE-SELECT s5q2c
been able to buy Fish or Meat? 01 Yes
02 No
03 Not tried
[5] ACCESS 16 / 44
S5Q2D. Why was your household not able to MULTI-SELECT s5q2d
buy Fish or Meat? 01 Shops have run out of stock
I Select all that apply Do not read the options 02 Local markets not
E s5q2c==2 operating/Closed
03 Limited/No transportation
04 Restriction to go outside
05 Increase in price
06 No access to cash and credit
card
07 Other
99 Refused
S5Q2D_os. Please specify the reason TEXT s5q2d_os
E s5q2d.Contains(7)
S5Q2E. In the last 7 days, has your household SINGLE-SELECT s5q2e
been able to buy Vegetable or Fruit? 01 Yes
02 No
03 Not tried
S5Q2F. Why was your household not able to MULTI-SELECT s5q2f
buy Vegetable or fruit? 01 Shops have run out of stock
I Select all that apply Do not read the options 02 Local markets not
E s5q2e==2 operating/Closed
03 Limited/No transportation
04 Restriction to go outside
05 Increase in price
06 No access to cash and credit
card
07 Other
99 Refused
S5Q2F. Please specify the reason TEXT s5q2f_os
E s5q2f.Contains(7)
S5Q3. Have you or any member of your SINGLE-SELECT s5q3
household needed medical treatment since 01 Yes
Last interview/June? 02 No
I General treatment 99 Refused
S5Q4. Were you or the member of your SINGLE-SELECT s5q4
household able to access the medical 01 Yes
treatment? 02 No
E s5q3==1 99 Refused
S5Q5. What was the main reason you or the SINGLE-SELECT s5q5
member of your household were not able to 01 Lack of money
access the medical treatment? 02 No medical personnel available
I Plese do not read out options 03 Turned away because facility
E s5q4==2 was full
04 Other (please specify)
99 Refuse
S5Q5_os. Specify the reason TEXT s5q5_os
E s5q5==4
[5] ACCESS 17 / 44
S5Q9. Which was the first provider that was SINGLE-SELECT s5q9
consulted? 01 Public
E s5q4==1 || s5q4==2 02 Private
03 Not medical sector
S5Q10. Why did you or the member of your TEXT s5q10
household choose that providers?
E s5q4==1 || s5q4==2
VARIABLE BOOLEAN filter1
hhroster.Any(x=>x.s2aq3.InRange(6,17))
S5Q6a. Were any of children in your household SINGLE-SELECT s5q6a
attending school before schools were closed 01 Yes
due to coronavirus? 02 No
E filter1==true
S5Q11. Have the children been engaged in any SINGLE-SELECT s5q11
education or learning activites since the school 01 Yes
closure? 02 No
E s5q6a==1
S5Q6b. Have the children been engaged in any SINGLE-SELECT s5q6b
education or learning activities in the last 01 Yes
week? 02 No
E s5q11==1
S5Q6. In what types of education or learning MULTI-SELECT s5q6
activities have the children been engaged in 01 Completed assignments
during the last week? provided by the teacher
I Select all that apply Please read options
02 Used mobile learning apps
E s5q6b==1 03 Watched educational TV
programs
04 Listened to educational
programs on radio
05 Session/meeting with Lesson
Teacher (tutor)
96 Other activity (please specify)
Other specify: Please specify ther other TEXT s5q6_os
education/learning activity
E s5q6.Contains(96)
S5Q12. How long have the children been NUMERIC: INTEGER s5q12
engaged in any education or learning activities
in the last week? (hours)
E s5q6b==1
S5Q7. Have the children or anyone else in the SINGLE-SELECT s5q7
household been communicated with their 01 Yes
teachers in the last week? 02 No
E s5q6a==1
[5] ACCESS 18 / 44
S5Q8. How have the children or others in your MULTI-SELECT s5q8
household been in contact with their teachers 01 SMS
in the last week? 02 Online applications
I Select all that apply Please read options 03 Email
E s5q7==1 04 Mail
05 Telephone (audio)
06 WhatsApp
07 Facebook
08 Other (please specify)
S5Q8_os. Please specify TEXT s5q8_os
E s5q8.Contains(8)
[5] ACCESS 19 / 44
[7] INCOME LOSS
E attempts.Any(x=>x.consnt==1)
Start time DATE: CURRENT TIME Sec7_StartTime
S7Q1. In the last 12 Months, which of the MULTI-SELECT: YES/NO s7q1
following were your household's sources of 01 / Family farming, livestock or fishing
livelihood? 02 / Non-farm family business,
I Read out options including family business
V1 !(self.Missing.Any() && (self.Yes.Contains(96) || self.N 03 / Wage employment of household
o.Contains(96))) members
M1 Record answer for all items before proceeding 04 / Remittances from domestic and
V2 /* if this question contains missings options and anythi abroad
g in the next question has been answered*/ !(self.Missin
g.Any() && IsAnswered(s7q2_tot))
05 / Assistance from family or non-
M2 Record answer for all items before proceeding
family
V3 self.No.Length!=11 06 / Income from properties,
M3 It is unlikely the household did not have income from any source. Pleas
investments or savings
e confirm. 07 / Pension
V4 IsAnswered(s6q12) ? !self.No.Contains(2) : true 08 / Assistance from the Government
M4 The respondent or someone in their household operated non-farm bus or other organization
iness in the [Employment section](s6q12). Please verify that they did n
ot have any income from a non-farm business.
V5 IsAnswered(s6q16) ? !self.No.Contains(1) : true
M5 The respondent or someone in their household worked on household f
arm in the [Employment section](s6q16). Please verify that they did not
have any income from a household farm.
V6 s6q6.InList(4,5) ? !self.No.Contains(3) : true
M6 The respondent reported working in a wage job in the [Employment se
ction](s6q6). Please verify that they did not have any income from wag
e employment.
V7 IsAnswered(Sec7_StartTime)
M7 Record time above!
[7] INCOME LOSS
Roster: INCOME LOSS
generated by multi-select question s7q1 income_loss
S7Q2. Since last interview/June, has income SINGLE-SELECT s7q2
from %rostertitle% ..? 01 Increased
02 Stayed the same
03 Reduced
S7Q3. How many % has their income changed NUMERIC: INTEGER s7q3
to compare with the last interview/June?
I enumerators should confirm that if the option is "increased", so how m
any % or "reduced" how many %
E s7q2==1 || s7q2==3
S7Q2. Since last interview/June, has the total SINGLE-SELECT s7q2_tot
income of your household ..? 01 Increased
02 Stayed the same
03 Reduced
S7Q3. How many % has their income changed NUMERIC: INTEGER s7q3_tot
to compare with the last interview/June?
I enumerators should confirm that if the option is "increased", so how m
any % or "reduced" how many %
E s7q2_tot==1 || s7q2_tot==3
[7] INCOME LOSS 20 / 44
[11] SAFETY NETS
E attempts.Any(x=>x.consnt==1)
Start time DATE: CURRENT TIME Sec11_StartTime
S11Q4. Does your household possess Equity SINGLE-SELECT s11q4
Card (ID Poor Card) or Priority Access Card? 01 Yes
V1 IsAnswered(Sec11_StartTime) 02 No
M1 Record time above!
S11Q5. When did you get your Equity Card (ID NUMERIC: INTEGER s11q5
Poor Card) or Priority Access Card?
E s11q4==1
V1 s11q5>=2016
S11Q1. Since last interview/June, has any MULTI-SELECT: YES/NO s11q1
member of your household received any 01 / Food
assistance from any institution such as the 02 / Direct cash transfers
government, international organisations,
religious bodies in form of ...? 03 / Other in-kind transfers (excluding
food)
I Exclude assistance from family and friends
V1 !(self.Missing.Any() && (self.Yes.Contains(3) || self.No
.Contains(3)))
M1 Answer all options before proceeding
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 Answer all options before proceeding
[11] SAFETY NETS
Roster: SAFETY NETS
generated by multi-select question s11q1 Sec11_SafetyNets
S11Q2. What was the total value of NUMERIC: INTEGER s11q2
%rostertitle%?
I Unit: US dollar
E @rowcode==2
V1 self>0
M1 Amount of assistance cannot be zero since in Q1 you said they receive
d [ASSISTANCE]. Please confirm. Be sure to estimate the value of any i
n-kind assistance.
S11Q3. What was the main source of this SINGLE-SELECT s11q3
%rostertitle%? 01 Government
02 Community organization
03 NGO
04 International organization
05 Religious bodies
96 Other (please specify)
[11] SAFETY NETS 21 / 44
Other specify: Please specify the other source 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 Assistance from family & friends should not be considered in this mod
ule. Only assistance from institutions such as the Govt, Organisations,
Religious bodies. Please confirm with the respondent and make necces
ary correction on [S11Q1](s11q1).
S11Q8. Program MULTI-SELECT s11q8
01 Covid-19 relief program from
the central government
02 Cash transfer program for
pregnant women and children
under 2 years old
03 Home grown school feeding
program
04 Scholarship program
05 Government cash relief for
garment and tourism worker
06 Relief program from the local
government
96 Other program (please specify)
S11Q8_os. Specify TEXT s11q8_specify
E s11q8.Contains(96)
[11] SAFETY NETS / SAFETY NETS
Roster: PAYMENT METHOD
generated by multi-select question s11q8 payment_method
E s11q1.Yes.Contains(2)
S11Q9. Payment method SINGLE-SELECT s11q9
01 Cash from government office
02 Cash from wing agents
03 Digital payment through
mobile wallet (wing or other
vendors)
96 Other (please specify)
S11Q9_os. Specify other method TEXT s11q9_specify
E s11q9==96
[11] SAFETY NETS 22 / 44
[11A] RELIEF TRANSFER
VARIABLE BOOLEAN filter2
Sec11_SafetyNets.Any(x=>x.s11q8.Contains(1)) && s11q4==1
VARIABLE BOOLEAN filter3
Sec11_SafetyNets.Any(x=>x.s11q8.Contains(1))
Start time DATE: CURRENT TIME Sec11a_StartTime
V1 IsAnswered(Sec11a_StartTime)
M1 Record time above!
S11AQ1. How many times did you receive the NUMERIC: INTEGER s11aq1
transfer so far?
E s11q1.Yes.Contains(2) && filter2==true
V1 s11aq1<3 && s11aq1!=0
S11AQ2. How much did you receive? ('0000 NUMERIC: INTEGER s11aq2
Riels)
E s11q1.Yes.Contains(2) && filter2==true
S11AQ3. How were you notified to go and SINGLE-SELECT s11aq3
collect the transfer? 01 Mobile phone call
E s11q1.Yes.Contains(2) && filter2==true 02 Mobile phone text
03 Village chief
04 Commune council members
05 Other village members
06 Radio/fm/tv/newspaper
07 Social media
08 Local announcements/miking
09 Others (please specify)
S11AQ3_os. Specify TEXT s11aq3_specify
E s11aq3==9
S11AQ4. How long did you have to travel to NUMERIC: INTEGER s11aq4
receive the transfer? (time in mins)
E s11q1.Yes.Contains(2) && filter2==true
S11AQ5. How did you receive the transfer? SINGLE-SELECT s11aq5
E s11q1.Yes.Contains(2) && filter2==true
01 Wing agents
02 Village chief
03 Commune council members
04 Other village members
05 Others (please specify)
S11AQ5_os. Specify TEXT s11aq5_specify
E s11aq5==5
S11AQ6. Was there any fees deducted during SINGLE-SELECT s11aq6
the relief transfers? 01 Yes
E s11q1.Yes.Contains(2) && filter2==true 02 No
[11A] RELIEF TRANSFER 23 / 44
S11AQ7. If yes, How much? (Riels) NUMERIC: INTEGER s11aq7
I Please record the total expense.
E s11aq6==1
S11AQ8. Were you able to withdraw all of the SINGLE-SELECT s11aq8
transfer amount at once? 01 Yes
E s11q1.Yes.Contains(2) && filter2==true 02 No
S11AQ9. Could you deposit some of this money SINGLE-SELECT s11aq9
with the Wing agent if you wanted to? 01 Yes
E s11q1.Yes.Contains(2) && filter2==true 02 No
03 Don't know
S11AQ10. Would you want to deposit the SINGLE-SELECT s11aq10
money with the Wing agent for future use 01 Yes
instead of withdrawing all of it? 02 No
E s11q1.Yes.Contains(2) && filter2==true
S11AQ11. Why would you want to deposit the SINGLE-SELECT s11aq11
money with wing? 01 Not safe to keep at home
E s11aq10==1 02 Risk of family members
misusing it
03 Temptation to use the money
for non-urgent purpose
04 Chances of relatives borrowing
money
05 The need for money will be
more in the future
S11AQ12. What did you do with the money that MULTI-SELECT s11aq12
you received? 01 Bought food
E s11q1.Yes.Contains(2) && filter2==true 02 Bought other essential items
03 Paid back loans
04 Others (please specify)
S11AQ12_os. What did you do with the money TEXT s11aq12_specify
that you received?
E s11aq12.Contains(4)
S11AQ13. Are you able to easily access the SINGLE-SELECT s11aq13
transfers? 01 Yes
E s11q1.Yes.Contains(2) && filter2==true 02 No
S11AQ14. Why? TEXT s11aq14
E s11aq13==2
S11AQ16. Did you register with the village chief SINGLE-SELECT s11aq16
/ commune council to receive the transfer? 01 Yes
E filter3==false && s11q4==1 02 No
S11AQ17. Why not? SINGLE-SELECT s11aq17
E s11aq16==2
01 Unaware of the program
02 Didn’t know the transfer was
for them
03 Didn’t want the transfer
04 Other (please specify)
[11A] RELIEF TRANSFER 24 / 44
S11AQ17_os. Specify TEXT s11aq17_specify
E s11aq17==4
[11A] RELIEF TRANSFER 25 / 44
[8] FIES
E attempts.Any(x=>x.consnt==1)
Start time DATE: CURRENT TIME Sec8_StartTime
STATIC TEXT
[8] FIES
STATIC TEXT
Interviewer read: Now I’ll ask about access to food in the past 30 days. Because of lack of money or resources, were you
or another household adult.
S8Q1. Worried not have enough food to eat SINGLE-SELECT s8q1
because of lack of money or other resources 01 Yes
V1 IsAnswered(Sec8_StartTime) 02 No
M1 Record time above!
S8Q2. Unable to eat healthy and nutritious/ SINGLE-SELECT s8q2
preferred foods because of a lack of money or 01 Yes
other resources 02 No
S8Q3. Ate only a few kinds of foods because of SINGLE-SELECT s8q3
a lack of money or other resources 01 Yes
02 No
S8Q4. Skip a meal because of a lack of money SINGLE-SELECT s8q4
or other resources 01 Yes
02 No
S8Q5. Ate less than usual because of a lack of SINGLE-SELECT s8q5
money or other resources 01 Yes
02 No
S8Q6. Ran out of food because of a lack of SINGLE-SELECT s8q6
money or other resources 01 Yes
02 No
S8Q7. Hungry but did not eat because of a lack SINGLE-SELECT s8q7
of money or other resources 01 Yes
02 No
S8Q8. Without eating for a whole day because SINGLE-SELECT s8q8
of a lack of money or other resources 01 Yes
02 No
S8Q9. Borrowed food because of a lack of SINGLE-SELECT s8q9
money or other resources 01 Yes
02 No
[8] FIES 26 / 44
S8Q10. How much do you worry about your SINGLE-SELECT s8q10
family members not having enough to eat? 01 Not at all
02 A little
03 A lot
04 Extremely
[8] FIES 27 / 44
[6] EMPLOYMENT
E attempts.Any(x=>x.consnt==1)
Start time DATE: CURRENT TIME Sec6_StartTime
STATIC TEXT
[6] EMPLOYMENT
S6Q0. Select the main earner SINGLE-SELECT: LINKED s6q0
F hhroster.Any(x=>x.s2aq3>=15)
V1 IsAnswered(Sec6_StartTime)
M1 Record the time above!
S6Q1. In the last week, that is from Monday up SINGLE-SELECT s6q1
to Sunday, did you do any work for pay, do any 01 Yes
kind of business, farming or other activity to 02 No
generate income, even if only for one hour?
S6Q2. Were you working since last SINGLE-SELECT s6q2
interview/June? 01 Yes
E s6q1==2 02 No
S6Q3. Why did you stop working? SINGLE-SELECT s6q3
I Do not read options
01 Business / Gov't closed due to
E s6q2==1 && s6q1==2
Coronavirus legal restrictions
02 Business / Gov't closed for
another reason
03 Laid off while business
continues
04 Furlough
05 Vacation
14 Maternity leave
06 Ill / Quarantined
07 Need to care for ill relative
08 Seasonal worker
09 Retired
10 Not able to go to farm due to
movement restrictions
11 Not able to farm due to lack of
inputs
12 Not farming season
13 Other (please specify)
S6Q3_os. Please specify the other reason TEXT s6q3_os
E s6q3==13
[6] EMPLOYMENT 28 / 44
S6Q4. What is the main activity of the business SINGLE-SELECT s6q4
or organization in which you were working in 01 Agriculture
your main job since last interview/June? 02 Mining
I Dot not read options 03 Manufacturing
E s6q2==1 04 Professional/Scientific/Technical
activities
05 Electricity/Water/Gas/Waste
06 Construction
07 Transportation
08 Buying and selling
09 Financial/Insurance/Real estate
services
10 Personal services
11 Education
12 Health
13 Public administration
14 Tourism
15 Other (please specify)
S6Q4_os. Please specify the other activity TEXT s6q4_os
E s6q4==15
S6Q4A. Is this the same job you were doing SINGLE-SELECT s6q4a
since last interview/June? 01 Yes
E s6q1==1 02 No
S6Q4B. Why did you change jobs? SINGLE-SELECT s6q4b
E s6q4a==2
01 Business / Gov't closed due to
Coronavirus legal restrictions
02 Business / Gov't closed for
another reason
03 Laid off while business
continues
04 Furlough
05 Vacation
06 Ill / Quarantined
07 Need to care for ill relative
08 Seasonal worker
09 Retired
10 Not able to go to farm due to
movement restrictions
11 Not able to farm due to lack of
inputs
12 Not farming season
13 Other (please specify)
S6Q4B_os. Please specify the reason that you TEXT s6q4b_os
change job
E s6q4b==13
[6] EMPLOYMENT 29 / 44
S6Q4C. What is the main activity of the SINGLE-SELECT s6q4c
business or organization in which you were 01 Agriculture
working in your main job since last 02 Mining
interview/June?
03 Manufacturing
I Do not read options 04 Professional/Scientific/Technical
E s6q4a==2 activities
05 Electricity/Water/Gas/Waste
06 Construction
07 Transportation
08 Buying and selling
09 Financial/Insurance/Real estate
services
10 Personal services
11 Education
12 Health
13 Public administration
14 Tourism
15 Other (please specify)
S6Q4C_os. Please specify the reason that you TEXT s6q4c_os
change job
E s6q4c==15
S6Q5. What is the main activity of the business SINGLE-SELECT s6q5
or organization in which you are currently 01 Agriculture
work in your main job? 02 Mining
I Do not read options 03 Manufacturing
E s6q1==1 04 Professional/
Scientific/Technical activities
05 Electricity/Water/Gas /Waste
06 Construction
07 Transportation
08 Buying and selling
09 Financial/Insurance/ Real
estate services
10 Personal services
11 Education
12 Health
13 Public administration
14 Tourism
15 Other (please specify)
S6Q5_os. Specify other main activity TEXT s6q5_os
E s6q5==15
S6Q6. In your main work, do you currently SINGLE-SELECT s6q6
work ... 01 In your own business
I Read options 02 In a business operated by a
E s6q1==1 household member
03 In a family farm, raising family
livestock, or fishing
04 As an employee for someone
else
05 As an apprentice, trainee,
intern
STATIC TEXT
E s6q1==1
[6] EMPLOYMENT 30 / 44
[A] WAGE
S6Q7. In the last week, were you able to work SINGLE-SELECT s6q7
as usual in your wage job, either at your place 01 Yes
of work or remotely? 02 No
E s6q6.InList(4,5)
S6Q8. Even though, you were not able to work SINGLE-SELECT s6q8
as usual, will you be paid/were you paid…? 01 Full normal payment
I Please read all options 02 Partial payment
E s6q7==2 03 No payment
S6Q8A. Why were you not able to work as SINGLE-SELECT s6q8a
usual? 01 Business / Gov't closed due to
E s6q7==2
Coronavirus legal restrictions
02 Business / Gov't closed for
another reason
03 Furlough
04 Ill / Quarantined
05 Need to care for ill relative
06 Seasonal worker
07 Not able to go to place of work
due to movement restrictions
08 Other (please specify)
S6Q8A_os. Other specify: Please specify the TEXT s6q8a_os
other reason
E s6q8a==8
S6Q8B. Does your employer provide you with MULTI-SELECT: YES/NO s6q8b
the following benefits? 01 / Contribution to health insurance
E s6q6.InList(4,5) 02 / Paid sick leave
S6Q8C. Do you have a written contract for the SINGLE-SELECT s6q8c
work you do? 01 Yes
E s6q6.InList(4,5) 02 No
03 Refused
S6Q9. In the last week, was any other member SINGLE-SELECT s6q9
of your household (apart from yourself) not 01 Yes
able to work as usual in their wage job, either 02 No
at their place of work or from home?
03 NA
I This excludes the respondent!
S6Q10. Who were these household members? MULTI-SELECT: LINKED s6q10
E s6q9==1
STATIC TEXT
[B] FAMILY BUSINESS
S6Q11.Since last interview/June, did you or any SINGLE-SELECT s6q11
member of your household operate a 01 Yes
business, including a family business? 02 No
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] EMPLOYMENT 31 / 44
S6Q12. Which of the following best describes SINGLE-SELECT s6q12
the sector of the %fam_bus_txt%? 01 Agriculture
E s6q11==1 || s6q6.InList(1,2) 02 Mining
W1 self!=1 03 Manufacturing
M1 Please confirm if the respondent is referring to their household farmin 04 Professional/
g activtiies. Remember, We are asking for non-farm family business (E
xcluding household farming activities)! Scientific/Technical activities
05 Electricity/Water/Gas /Waste
06 Construction
07 Transportation
08 Buying and selling
09 Financial/Insurance/ Real
estate services
10 Personal services
11 Education
12 Health
13 Public administration
14 Tourism
15 Other (please specify)
S6Q12_os. Specify other sector TEXT s6q12_os
E s6q12==15
S6Q13. Compared to Last Month, is the SINGLE-SELECT s6q13
revenue from business sales… 01 Higher
I Read options 02 The same
E s6q11==1 || s6q6.InList(1,2) 03 Less
04 No revenue
VARIABLE STRING income_less
s6q13==4? "was there no revenue from sales from" : "was
the revenue from sales less than in March from"
S6Q14. Why were there no revenue from sales? SINGLE-SELECT s6q14
or Why was the revenue from the business 01 Usual place of business closed
sales less than in last month? due to Coronavirus legal
I Do not read options
restrictions
E s6q13.InList(3,4)
02 Usual place of business closed
for another reason
03 No customers /fewer
customers
04 Can't get inputs
05 Can't travel / transport goods
for trade
06 Ill / Quarantined due to
Coronavirus
07 Ill with another disease
08 Need to take care of a family
member
09 Seasonal closure
10 vacation
11 Other (please specify)
Other specify: Please specify the other reason TEXT s6q14_os
E s6q14==11
STATIC TEXT
[C] FARMING
[6] EMPLOYMENT 32 / 44
S6Q15. Since last interview/June, have you or SINGLE-SELECT s6q15
any member of your household worked on a 01 Yes
household farm growing crops, raising 02 No
livestock, or fishing?
S6Q16. Since last interview/June, have you or SINGLE-SELECT s6q16
other household members been able to 01 Yes
perform the normal activities on the 02 No
hosuehold farm, raising livestock, or fishing?
E s6q15==1 || s6q6==3
S6Q17. What are the main reasons you or MULTI-SELECT s6q17
other household members have not been able 01 Required to stay home
to perform the normal activities on the 02 Reduced availability of hired
household farm, livestock raising, or fishing? labor
I Do not read options Select all that apply 03 Restrictions on movement /
E s6q16==2 travel
04 Unable to acquire / transport
inputs
05 Unable to sell / transport
outputs
06 Ill or need to care for ill family
member
07 Other (please specify)
Other specify: Please specify the other reason TEXT s6q17_os
E s6q17.Contains(7)
[6] EMPLOYMENT 33 / 44
[12] RESULT OF INTERVIEW
Start time DATE: CURRENT TIME Sec12_StartTime
Supervisor: Enter password to open call back TEXT clb_sprvpw
questionnaire SCOPE: SUPERVISOR
STATIC TEXT
E attempts.Any(x=>x.consnt==1)
Enumerator read out: Thank you very much for your participation in this survey! I will be transfering $1 credit to your
phone shortly as a thank you for your time today.
I may try to contact you in future for another short interview. Before you go, I have a couple of questions to help in case I
need to contact you in future.
STATIC TEXT
E attempts.Any(x=>x.consnt==1)
Enumerator confirm that all questions have been answered.
Read out: That's it for now. Thank you very much for answering all questions and helping us to understand the current
situation with COVID19 in Cambodia and worldwide. This is really important.
I will transfer you the $1 after this call. If you have any question about the survey you can call 023-994-378. If you have
any questions about COVID19 please call 115.
S12Q5. What is the final result of the interview? SINGLE-SELECT result
01 Complete
I Only record final result. If result codes don't show, Check you have rec
orded all attempts correctly 02 Partially complete
F @optioncode.InList(1,2) ? attempts.Any(x=>x.consnt==1) : @optioncode 03 Refused
.InList(3) ? attempts.Any(x=>x.consnt==3) : @optioncode.InList(4) ? atte
mpts.Any(x=>x.s1q5==3) : @optioncode.InList(5) ? attempt 04 Don't understand language
And 242 other symbols [1]
V1 IsAnswered(Sec12_StartTime)
05 Nobody answering
M1 Record the time above! 06 Number does not exist
07 Phone turned off
08 Don't know the household
09 Reference person can't
connect to hh
S12Q6. Could the household be reached/the SINGLE-SELECT s12q6
interview be completed if another enumerator 01 Yes
tried to call later? 02 No
E result.InList(2)
S12Q7. Enumerator: Please give details on why TEXT s12q7
the household cannot be reached, why they
refused, or why the interview cannot be
completed
E result.InList(2,3,8,9)
S12Q9. Enumerator: Who was the main SINGLE-SELECT: LINKED s12q9
respondent
F hhroster.Any(x=>x.s2aq3>=15)
E result.InList(1,2)
[12] RESULT OF INTERVIEW 34 / 44
S12Q11. Enumerator: Please confirm the SINGLE-SELECT: LINKED s12q11
number you reached the respondent on
F notrch==0
E result==1 || result==2
S12Q14. Record end time and date DATE: CURRENT TIME s12q14
[12] RESULT OF INTERVIEW 35 / 44
[CB] CALL BACK
E clb_sprvpw=="helloagain"
STATIC TEXT
Interviewer call attempts and final outcome by number
[CB] CALL BACK
Roster: %ROSTERTITLE% (%CLB_NBATMP% CALLS, %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
Interviewer: This phone number belongs to:
%s1q12%, %num_hhr%, %num_rel%
Interviewer attempts:
# Of attempts: %clb_nbatmp%
Outcome of last attempt: %clb_atplst%
STATIC TEXT
The final interview result was %result%.
STATIC TEXT
E IsAnswered(s12q7)
the interviewer left this explanation:
%s12q7%
CB1. Call respondent to confirm their refusal. SINGLE-SELECT
SCOPE: SUPERVISOR
clb_cfmref
Assess if they could have been convinced to
participate. Record your final assessment. 01 Refused, Cannot be convinced
E result==3
02 Refused, Could have been
convinced
03 Was called, But did not refuse
04 Was not called by interviewer
05 I cannot reach the number
-96 Other
CB2. Call respondent to see if the interviewer SINGLE-SELECT
SCOPE: SUPERVISOR
clb_cfmlan
could communicate with respondent in any
language. Record your final assessment. 01 Speaks language (s) the
interviewer does not speak
E result==4 02 Interviewer should have be
able to communicate
03 Interviever did not call
04 Cannot reach the number
-95 Cannot tell
[CB] CALL BACK 36 / 44
CB3. Check the dates of the call attempts and SINGLE-SELECT
SCOPE: SUPERVISOR
clb_cfmavl
decide if the interviewer has tried sufficiently.
Try callling the numbers and see if you can 01 Interviewer did not try at all
reach them. If you get through, try to find out 02 Interviewer has not tried
if interviewer called or if they have miscalls on enough
the dates given by interviewer.Record your 03 Interviewer tried enough, Valid
final assessment. reason
E result.InList(5,7)
04 I Cannot reach the numbers
CB4. Call all numbers to try reach the SINGLE-SELECT
SCOPE: SUPERVISOR
clb_cfmnum
household. Record youy final assessment.
01 Numbers do not exist
E result.InList(6,8,9)
02 Household not known
03 Reference person cannot
connect to HH
04 Interviewer could have
reached respondent
05 Interviewer did not try
CB5. Give details TEXT clb_nrpdet_sp
SCOPE: SUPERVISOR
E clb_cfmref.InList(2,3,4,-96) || clb_cfmlan==2 || clb_cfm
avl.InList(1,2,3) || clb_cfmnum.InList(4,5)
[CB] CALL BACK 37 / 44
APPENDIX A — VALIDATION CONDITIONS AND MESSAGES
[1] s2aq3: S2AQ3. What is %rostertitle%'s age (in completed years)?
Validation Condition:
(s2aq5 == 1 && s2aq3 >= 12) || s2aq5 != 1
Validation Message: Household head is supposed to be an adult at least 12 years old, yet <%rostertitle% is %s2aq3%. Check or confirm
Validation Condition:
(s2aq5 == 2 && s2aq3 > 15) || s2aq5 != 2
Validation Message: Person (%rostertitle%) seems to be too young to be married (%s2aq3%). Check or confirm.
Validation Condition:
(s2aq5 == 6 && s2aq3 > 24) || s2aq5 != 6
Validation Message: Person (%rostertitle%) seems to young to be the parent. Check or confirm.
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: Age difference between head and his/her parent seems to be too little. Check or confirm.
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: Age difference between head and his child is less than 12 years. Please check.
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 38 / 44
Validation Message: Age difference between head and his/her spouse/partner seems to be too large. Check or confirm.
[2] s2aq5: S2AQ5. What is the relationship of %rostertitle% to the head of the household?
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: There must be only one person in the household designated as head.
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: The head and his/her spouse typically have different genders. Please confirm.
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: Spouse typically has a different genders than his/her spouse (the head of household). Please confirm.
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: Household head head has at most 1 father and mother.
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: No household member was identified as the household head. Please confirm.
APPENDIX A — VALIDATION CONDITIONS AND MESSAGES 39 / 44
APPENDIX B — CATEGORIES
[1] province: Province
Categories: 1:Banteay Meanchey, 2:Battambang, 3:Kampong Cham, 4:Kampong Chhnang, 5:Kampong Speu, 6:Kampong Thom, 7:Kampot,
8:Kandal, 9:Koh Kong, 10:Kratie, 11:Mondul Kiri, 12:Phnom Penh, 13:Preah Vihear, 14:Prey Veng, 15:Pursat, 16:Ratanak Kiri, 17:Siemreap,
18:Preah Sihanouk, 19:Stung Treng, 20:Svay Rieng, 21:Takeo, 22:Otdar Meanchey, 23:Kep, 24:Pailin, 25:Tboung Khmum
[2] district: District
Categories: 102:Mongkol Borei, 103:Phnum Srok, 104:Preah Netr Preah, 107:Thma Puok, 108:Svay Chek, 109:Malai, 110:Krong Paoy Paet, 2
01:Banan, 202:Thma Koul, 203:Krong Bat Dambang, 204:Bavel, 205:Aek Phnum, 206:Moung Ruessei, 207:Rotonak Mondol, 208:Sangkae, 2
09:Samlout, 210:Sampov Lun, 211:Phnom Proek, 212:Kamrieng, 213:Koas Krala, 214:Rukhak Kiri, 301:Batheay, 302:Chamkar Leu, 303:Che
ung Prey, 305:Kampong Cham, 306:Kampong Siem, 307:Kang Meas, 308:Kaoh Soutin, 313:Prey Chhor, 314:Srei Santhor, 315:Stueng Trang,
401:Baribour, 403:Krong Kampong Chhnang, 404:Kampong Leaeng, 405:Kampong Tralach, 406:Rolea B'ier, 407:Sameakki Mean Chey, 408:
Tuek Phos, 501:Basedth, 502:Krong Chbar Mon, 503:Kong Pisei, 504:Aoral, 505:Odongk, 506:Phnum Sruoch, 507:Samraong Tong, 508:Thp
ong, 601:Baray, 602:Kampong Svay, 603:Krong Stueng Saen, 604:Prasat Ballangk, 605:Prasat Sambour, 606:Sandan, 607:Santuk, 608:Stou
ng, 701:Angkor Chey, 702:Banteay Meas, 703:Chhuk, 704:Chum Kiri, 705:Dang Tong, 706:Kampong Trach, 707:Tuek Chhou, 708:Krong Ka
mpot, 801:Kandal Stueng, 802:Kien Svay, 803:Khsach Kandal, 804:Kaoh Thum, 805:Leuk Daek, 806:Lvea Aem, 807:Mukh Kampul, 809:Popn
hea Lueu, 810:S'ang, 811:Krong Ta Khmau, 901:Botum Sakor, 903:Kaoh Kong, 904:Krong Khemarak Phoumin, 905:Mondol Seima, 906:Srae
Ambel, 907:Thma Bang, 1001:Chhloung, 1002:Krong Kracheh, 1003:Preaek Prasab, 1004:Sambour, 1005:Snuol, 1006:Chetr Borei, 1101:Ka
ev Seima, 1102:Kaoh Nheaek, 1103:Ou Reang, 1104:Pech Chreada, 1105:Krong Saen Monourom, 1205:Dangkao, 1206:Mean Chey, 1207:R
uessei Kaev, 1208:Saensokh, 1209:Pou Saenchey, 1210:Chrouy Changvar, 1211:Preaek Phnov, 1212:Chhbar Ampov, 1301:Chey Saen, 1302
:Chhaeb, 1303:Choam Khsant, 1304:Kuleaen, 1305:Rovieng, 1306:Sangkom Thmei, 1307:Tbaeng Mean Chey, 1308:Krong Preah Vihear, 140
1:Ba Phnum, 1402:Kamchay Mear, 1403:Kampong Trabaek, 1404:Kanhchriech, 1405:Me Sang, 1406:Peam Chor, 1407:Peam Ro, 1408:Pea
Reang, 1409:Preah Sdach, 1410:Krong Prey Veaeng, 1411:Pou Rieng, 1412:Sithor Kandal, 1413:Svay Antor, 1501:Bakan, 1502:Kandieng, 15
03:Krakor, 1504:Phnum Kravanh, 1505:Krong Pursat, 1506:Veal Veaeng, 1601:Andoung Meas, 1603:Bar Kaev, 1604:Koun Mom, 1605:Lump
hat, 1606:Ou Chum, 1607:Ou Ya Dav, 1608:Ta Veaeng, 1609:Veun Sai, 1701:Angkor Chum, 1703:Banteay Srei, 1704:Chi Kraeng, 1706:Kral
anh, 1707:Puok, 1709:Prasat Bakong, 1710:Krong Siem Reab, 1711:Soutr Nikom, 1712:Srei Snam, 1713:Svay Leu, 1714:Varin, 1802:Prey N
ob, 1803:Stueng Hav, 1804:Kampong Seila, 1901:Sesan, 1902:Siem Bouk, 1903:Siem Pang, 1904:Krong Stueng Traeng, 1905:Thala Barivat,
2001:Chantrea, 2002:Kampong Rou, 2003:Rumduol, 2004:Romeas Haek, 2005:Svay Chrum, 2006:Krong Svay Rieng, 2007:Svay Teab, 2008:
Krong Bavet, 2101:Angkor Borei, 2102:Bati, 2103:Borei Cholsar, 2104:Kiri Vong, 2105:Kaoh Andaet, 2106:Prey Kabbas, 2107:Samraong, 21
09:Tram Kak, 2110:Treang, 2201:Anlong Veaeng, 2202:Banteay Ampil, 2203:Chong Kal, 2204:Krong Samraong, 2205:Trapeang Prasat, 230
1:Damnak Chang'aeur, 2401:Krong Pailin, 2402:Sala Krau, 2501:Ponhea Kraek, 2502:Krouch Chhmar, 2503:Memot, 2505:Ponhea Kraek1, 2
507:Tboung Khmum
[3] commune: Commune
Categories: 10207:Phnum Touch, 10210:Sambuor, 10304:Spean Sraeng, 10305:Srah Chik, 10403:Phnum Lieb, 10704:Thma Puok, 10802:Sa
rongk, 10905:Tuol Pongro, 11003:Phsar Kandal, 20102:Kantueu Pir, 20108:Ta Kream, 20209:Bansay Traeng, 20210:Rung Chrey, 20307:Ou
Mal, 20401:Bavel, 20506:Prey Chas, 20507:Kaoh Chiveang, 20608:Prey Touch, 20704:Traeng, 20802:Norea, 20903:Ou Samrel, 21003:Ta S
da, 21102:Pech Chenda, 21202:Boeung Reang, 21204:Trang, 21303:Hab, 21403:Mukh Rea, 30111:Trab, 30205:Spueu, 30206:Svay Teab, 3
0310:Trapeang Kor, 30501:Boeng Kok, 30604:Kokor, 30704:Peam Chi Kang, 30706:Preaek Krabau, 30709:Roka Koy, 30802:Kaoh Sotin, 3080
5:Moha Khnhoung, 30807:Pongro, 31303:Chrey Vien, 31304:Khvet Thum, 31308:Mien, 31309:Prey Chhor, 31402:Chi Bal, 31403:Khnar Sa, 3
1409:Preaek Pou, 31501:Areaks Tnot, 31513:Tuol Preah Khleang, 40103:Chak, 40104:Khon Rang, 40110:Ponley, 40303:B'er, 40401:Chrano
uk, 40402:Dar, 40506:Ou Ruessei, 40602:Banteay Preal, 40603:Cheung Kreav, 40703:Krang Lvea, 40708:Tbaeng Khpos, 40709:Thlok Vien, 4
0806:Krang Skear, 50103:Nitean, 50106:Phong, 50113:Kak, 50201:Chbar Mon, 50204:Sopoar Tep, 50301:Angk Popel, 50307:Prey Vihear, 5
0311:Srang, 50404:Sangkae Satob, 50505:Krang Chek, 50506:Mean Chey, 50509:Trach Tong, 50604:Kiri Voan, 50608:Prey Rumduol, 50611
:Tang Sya, 50703:Khtum Krang, 50708:Sambour, 50808:Yeang Angk, 60103:Baray, 60104:Boeng, 60107:Chhuk Khsach, 60111:Krava, 6020
3:Kampong Kou, 60301:Damrei Choan Khla, 60404:Sakream, 60504:Sraeung, 60505:Tang Krasau, 60605:Mean Chey, 60609:Tumring, 6070
3:Kampong Thma, 60707:Prasat, 60803:Chamnar Leu, 60812:Samprouch, 70111:Tani, 70202:Banteay Meas Khang lech, 70213:Tuk Meas K
hang Lech, 70214:Voat Angk Khang Cheung, 70313:Trapeang Bei, 70404:Srae Chaeng, 70501:Damnak Sokram, 70504:Khcheay Khang Tbou
ng, 70508:Totung, 70509:Angkor Meas, 70602:Boeng Sala Khang Tboung, 70603:Damnak Kantuot Khang Cheung, 70605:Kampong Trach Kh
ang Kaeut, 70612:Preaek Kroes, 70705:Kandaol, 70707:Kaoh Touch, 70804:Andoung Khmaer, 80101:Ampov Prey, 80122:Siemreap, 80202:
Chheu Teal, 80203:Dei Edth, 80211:Samraong Thum, 80301:Bak Dav, 80411:Preaek Thmei, 80505:Preaek Dach, 80506:Preaek Tonloab, 806
14:Thma Kor, 80615:Tuek Khleang, 80707:Roka Kaong Ti Muoy, 80901:Chhveang, 80907:Popnhea Lueu, 81010:S'ang Phnum, 81104:Ta Kh
mau, 90103:Ta Noun, 90302:Kaoh Kapi, 90403:Stueng Veaeng, 90503:Tuol Kokir, 90606:Srae Ambel, 90701:Ta Tey Leu, 100104:Kampong D
amrei, 100211:Roka Kandal, 100306:Ruessei Kaev, 100402:Kampong Cham, 100404:Kaoh Khnhaer, 100409:Srae Chis, 100505:Svay Chreah,
100603:Dar, 100609:Thma Kreae, 110103:Srae Chhuk, 110204:Sokh Sant, 110301:Dak Dam, 110404:Bu Sra, 110504:Romonea, 120507:Po
ng Tuek, 120607:Chak Angrae Kraom, 120703:Svay Pak, 120808:Ou Baek K'am, 120906:Chaom Chau Ti 2, 120909:Kakab Ti 2, 121001:Chrou
y Changvar, 121003:Preaek Ta Sek, 121101:Preaek Phnov, 121102:Ponhea Pon, 121104:Kouk Roka, 121204:Preaek Pra, 130101:S'ang, 1301
06:Putrea, 130204:Sangkae Pir, 130306:Kantuot, 130406:Srayang, 130501:Robieb, 130604:Sdau, 130605:Ronak Ser, 130704:Pou, 130802:
Pal Hal, 140105:Roung Damrei, 140201:Cheach, 140202:Doun Koeng, 140303:Cheang Daek, 140311:Prey Chhor, 140313:Thkov, 140403:Kd
oeang Reay, 140502:Chres, 140601:Angkor Angk, 140701:Ba Baong, 140706:Preaek Khsay Ka, 140801:Kampong Popil, 140807:Prey Pnov, 1
40808:Prey Sniet, 140911:Sena Reach Otdam, 141001:Sangkat Baray, 141107:Preaek Ta Sar, 141201:Ampil Krau, 141210:Rumlech, 141304
:Damrei Puon, 141306:Pean Roung, 141310:Svay Antor, 150106:Rumlech, 150109:Ta Lou, 150205:Reang Til, 150302:Ansa Chambak, 15030
4:Chheu Tom, 150311:Tnot Chum, 150406:Santreae, 150503:Lolork Sa, 150601:Ou Saom, 150603:Anlong Reab, 160103:Nhang, 160301:Ka
k, 160401:Serei Mongkol, 160501:Chey Otdam, 160607:L'ak, 160701:Bar Kham, 160705:Sesan, 160802:Ta Veaeng Kraom, 160904:Ka Chou
n, 170107:Ta Saom, 170302:Khun Ream, 170412:Spean Thnot, 170604:Krouch Kor, 170608:Snuol, 170709:Pou Treay, 170715:Trei Nhoar, 1
70906:Kandaek, 170909:Trapeang Thum, 170910:Ampil, 171010:Srangae, 171104:Kampong Khleang, 171105:Kien Sangkae, 171109:Samr
oung, 171204:Moung, 171302:Kantuot, 171304:Svay Leu, 171405:Varin, 180202:Boeng Ta Prum, 180205:Ou Chrov, 180303:Tumnob Rolok,
180401:Chamkar Luong, 190106:Srae Kor, 190201:Kaoh Preah, 190303:Santepheap, 190404:Sameakki, 190505:Anlong Chrey, 200108:Pre
y Kokir, 200109:Samraong, 200207:Samlei, 200309:Svay Chek, 200401:Ampil, 200404:Angk Prasrae, 200502:Basak, 200503:Chambak, 200
510:Kraol Kou, 200512:Pouthi Reach, 200605:Chek, 200709:Sambuor, 200803:Chrak Mtes, 200805:Prey Angkunh, 210101:Angkor Borei, 21
0104:Ponley, 210209:Pea Ream, 210302:Chey Chouk, 210304:Kampong Krasang, 210401:Angk Prasat, 210407:Phnum Den, 210412:Ta Ou,
210502:Pech Sar, 210605:Kampeaeng, 210608:Pou Rumchak, 210609:Prey Kabbas, 210705:Khvav, 210902:Cheang Tong, 210906:Ou Saray
, 210908:Otdam Souriya, 210911:Srae Ronoung, 211001:Angkanh, 211003:Chi Khnar, 211009:Sambuor, 220104:Trapeang Prey, 220201:A
mpil, 220304:Pongro, 220403:Koun Kriel, 220504:Preah Pralay, 230101:Sangkat Angkaol, 240103:Tuol Lvea, 240204:Ou Andoung, 250106:T
APPENDIX B — CATEGORIES 40 / 44
rapeang Phlong, 250209:Roka Khnaor, 250304:Chaom Ta Mau, 250308:Memong, 250314:Triek, 250501:Dountei, 250502:Kak, 250504:Kaon
g Kang, 250507:Trapeang Phlong, 250701:Anhchaeum, 250703:Chikor, 250705:Chirou Ti Pir
APPENDIX B — CATEGORIES 41 / 44
APPENDIX C — 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 C — VARIABLES 42 / 44
APPENDIX D — CATEGORIES FILTERS
[1] result: S12Q5. What is the final result of the interview?
@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 D — CATEGORIES FILTERS 43 / 44
LEGEND
Legend and structure of information in this file
LEGEND 44 / 44