10.17037/DATA.00004333
Data and code to reproduce the analysis reported in “Impact of a school-based water and hygiene intervention on child health and school attendance in Addis Ababa, Ethiopia: a cluster-randomised controlled trial”. These contain high-level information on the 60 schools covered in the study (number of grades, class sizes, number of disabled/able-bodied students, number of male/female students) and student-level information on travel time to school, household responsibilities, reported illnesses, number of days reported absent, and other information. These are supplemented by three STATA DO files intended to recreate the analysis.
This codebook lists variables in the following datasets:
Variable Name | Variable Label | Answer Label | Answer Code | Variable Type |
school_ID | School ID | Open ended | String | |
arm | Trial arm | long | ||
Control | 0 | |||
Intervention | 1 | |||
school_size | School size category (stratification variable) | Numeric | ||
Small primary (<1200) | 0 | |||
Large primary (>1200) | 1 | |||
has_KG | School has kindergarten (stratification variable) | long | ||
No | 0 | |||
Yes | 1 | |||
subcity | Sub-city location of school | long | ||
Addis Ketema | 1 | |||
Akaky Kality | 2 | |||
Arada | 3 | |||
Bole | 4 | |||
Gulelle | 5 | |||
Kirkos | 6 | |||
Kolfe Keraniyo | 7 | |||
Lemi Kura | 8 | |||
Lideta | 9 | |||
Nifas Silk Lafto | 10 | |||
woreda | Woreda location of school (not present in open data) | Integer (1–14) | Numeric | |
total_grades_E | Total number of grades in the school (grade 1-12) at enrolment | Count | Numeric | |
female_pupils_E | Number of female pupils (grade 1-12) at enrolment | Count | Numeric | |
male_pupils_E | Number of male pupils (grade 1-12) at enrolment | Count | Numeric | |
total_pupils_E | Total number of pupils (grade 1-12) at enrolment | Count | Numeric | |
disabled_pupils_E | Number of disabled pupils (grade 1-12) at enrolment | Count | Numeric | |
classes_E | Number of school classes (grade 1-12) at enrolment | Count | Numeric | |
class_size_E | Estimated mean class size (grade 1-12) at enrolment | Continuous | Numeric | |
gender_parity_E | Adjusted gender parity index (grade 1-12) at enrolment | Continuous (0–2) | Numeric | |
total_grades_F | Total number of grades in the school (grade 1-12) at final measurement | Count | Numeric | |
female_pupils_F | Number of female pupils (grade 1-12) at final measurement | Count | Numeric | |
male_pupils_F | Number of male pupils (grade 1-12) at final measurement | Count | Numeric | |
total_pupils_F | Total number of pupils (grade 1-12) at final measurement | Count | Numeric | |
disabled_pupils_F | Number of disabled pupils (grade 1-12) at final measurement | Count | Numeric | |
classes_F | Number of school classes (grade 1-12) at final measurement | Count | Numeric | |
class_size_F | Estimated mean class size (grade 1-12) at final measurement | Continuous | Numeric | |
gender_parity_F | Adjusted gender parity index (grade 1-12) at final measurement | Continuous (0–2) | Numeric | |
classes_enrolled_trial | Number of classes selected and enrolled in the WISE trial | Count | Numeric | |
gender_parity_change | Change in adjusted gender parity index (gender_parity_F - gender_parity_E) | Continuous | Numeric |
Variable Name | Variable Label | Answer Label | Answer Code | Variable Type |
school_ID | School ID | Open ended | String | |
class_ID | Class ID | Open ended | String | |
pupil_ID | Pupil ID | Open ended | String | |
timepoint | Data collection time-point | String | ||
Enrolment | 0 | |||
Follow-up 1 | 1 | |||
Follow-up 2 | 2 | |||
Follow-up 3 | 3 | |||
Final follow-up | 4 | |||
arm | Trial arm | String | ||
Control | 0 | |||
Intervention | 1 | |||
school_size | School size category (stratification variable) | Numeric | ||
Small primary (<1200) | 0 | |||
Large primary (>1200) | 1 | |||
has_KG | School has kindergarten (stratification variable) | String | ||
No | 0 | |||
Yes | 1 | |||
subcity | Sub-city location of school | String | ||
Addis Ketema | 1 | |||
Akaky Kality | 2 | |||
Arada | 3 | |||
Bole | 4 | |||
Gulelle | 5 | |||
Kirkos | 6 | |||
Kolfe Keraniyo | 7 | |||
Lemi Kura | 8 | |||
Lideta | 9 | |||
Nifas Silk Lafto | 10 | |||
woreda | Woreda location of school (not present in open data) | Integer (1–14) | Numeric | |
grade | School grade | Integer (2–8) | Numeric | |
age_E | Age of pupil at enrolment | Continuous or Integer | Numeric | |
eligible_E | Pupil eligible at enrolment (aged 7-16) | Numeric | ||
No | 0 | |||
Yes | 1 | |||
gender | Pupil gender | Numeric | ||
Female | 1 | |||
Male | 2 | |||
collects_water | Household responsibilities: collecting water | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
earns_money | Household responsibilities: earning money for household | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
childcare | Responsibilities: childcare | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
absent | Absent at time-point | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
diar_7d | Reported diarrhoea in past 7 days | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
diar_2d | Reported diarrhoea in past 2 days | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
resp_7d | Reported respiratory illness in past 7 days | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
resp_2d | Reported respiratory illness in past 2 days | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
school_days | Total school days in past week | Count | Numeric | |
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
days_absent | Days reported absent out of the total in past week | Count | Numeric | |
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
absent_illness | Reported absence due to illness in past week | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
absent_diar | Reported absence due to diarrhoea in past week | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
absent_resp | Reported absence due to respiratory illness in past week | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u |
Variable Name | Variable Label | Answer Label | Answer Code | Variable Type |
school_ID | School ID | Open ended | String | |
class_ID | Class ID | Open ended | String | |
pupil_ID | Pupil ID | Open ended | String | |
arm | Trial arm | long | ||
Control | 0 | |||
Intervention | 1 | |||
school_size | School size category (stratification variable) | Numeric | ||
Small primary (<1200) | 0 | |||
Large primary (>1200) | 1 | |||
has_KG | School has kindergarten (stratification variable) | long | ||
No | 0 | |||
Yes | 1 | |||
subcity | Sub-city location of school | long | ||
Addis Ketema | 1 | |||
Akaky Kality | 2 | |||
Arada | 3 | |||
Bole | 4 | |||
Gulelle | 5 | |||
Kirkos | 6 | |||
Kolfe Keraniyo | 7 | |||
Lemi Kura | 8 | |||
Lideta | 9 | |||
Nifas Silk Lafto | 10 | |||
woreda | Woreda location of school (not present in open data) | Integer (1–14) | Numeric | |
grade | School grade | Integer (2–8) | Numeric | |
age_E | Age of pupil at enrolment | Continuous or Integer | Numeric | |
eligible_E | Pupil eligible at enrolment (aged 7-16) | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
joined_before | When late entrants joined the cohort | Numeric | ||
Before follow-up 1 | 1 | |||
Between follow-ups 1 and 2 | 2 | |||
Between follow-ups 2 and 3 | 3 | |||
Not applicable (not late entrant) | . | |||
dropout_before | When pupils dropped out of school | Numeric | ||
Before follow-up 1 | 1 | |||
Between follow-ups 1 and 2 | 2 | |||
Between follow-ups 2 and 3 | 3 | |||
Not applicable (not dropout) | . | |||
dropout_reason | Reason for school dropout | Numeric | ||
Transferred to a different school | 1 | |||
Moved from area | 2 | |||
Illness / health | 3 | |||
Employment | 4 | |||
Family responsibilities (such as caring for family members) | 5 | |||
Bereavement | 6 | |||
Poor academic performance | 7 | |||
Pregnancy | 8 | |||
Marriage | 9 | |||
Poverty | 10 | |||
Behavioural issues | 11 | |||
Other | 12 | |||
Don't know | 88 | |||
Not applicable (not dropout) | . | |||
gender | Pupil gender | Numeric | ||
Female | 1 | |||
Male | 2 | |||
travel_time | Time taken to travel to school (mins) | Continuous | Numeric | |
Impossible value | .i | |||
collects_water | Household responsibilities: collecting water | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
earns_money | Household responsibilities: earning money | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
childcare | Household responsibilities: childcare | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
water_basic | Household has at least basic water supply | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
sanitation_basic | Household has at least basic sanitation | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
hh_members | Number of household members (including participant) | Open ended | Numeric | |
absent_E | Absent at initial enrolment visit | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Participant joined class after visit | .j | |||
absent_1 | Absent at follow-up 1 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
absent_2 | Absent at follow-up 2 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
Participant dropped out before visit | .d | |||
absent_3 | Absent at follow-up 3 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
Participant dropped out before visit | .d | |||
Unclear; data could not be collected | .u | |||
absent_F | Absent at final follow-up | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Participant dropped out before visit | .d | |||
Unclear; data could not be collected | .u | |||
absent_prop | Roll-call absence prevalence (proportion of follow-ups absent) | Open ended | Numeric | |
diar_7d_1 | Reported diarrhoea in past 7 days at follow-up 1 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
diar_7d_2 | Reported diarrhoea in past 7 days at follow-up 2 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Unclear; data could not be collected | .u | |||
diar_7d_3 | Reported diarrhoea in past 7 days at follow-up 3 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Unclear; data could not be collected | .u | |||
diar_7d_F | Reported diarrhoea in past 7 days at final follow-up | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Unclear; data could not be collected | .u | |||
diar_7d_prop | 7-day diarrhoea prevalence (proportion of follow-ups reporting diarrhoea) | Open ended | Numeric | |
diar_2d_1 | Reported diarrhoea in past 2 days at follow-up 1 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
diar_2d_2 | Reported diarrhoea in past 2 days at follow-up 2 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Unclear; data could not be collected | .u | |||
diar_2d_3 | Reported diarrhoea in past 2 days at follow-up 3 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Unclear; data could not be collected | .u | |||
diar_2d_F | Reported diarrhoea in past 2 days at final follow-up | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
diar_2d_prop | 2-day diarrhoea prevalence (proportion of follow-ups reporting diarrhoea) | Open ended | Numeric | |
resp_7d_1 | Reported respiratory illness in past 7 days at follow-up 1 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
resp_7d_2 | Reported respiratory illness in past 7 days at follow-up 2 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Unclear; data could not be collected | .u | |||
resp_7d_3 | Reported respiratory illness in past 7 days at follow-up 3 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Unclear; data could not be collected | .u | |||
resp_7d_F | Reported respiratory illness in past 7 days at final follow-up | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Unclear; data could not be collected | .u | |||
resp_7d_prop | 7-day respiratory illness prevalence (proportion of follow-ups reporting illness | Open ended | Numeric | |
resp_2d_1 | Reported respiratory illness in past 2 days at follow-up 1 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
resp_2d_2 | Reported respiratory illness in past 2 days at follow-up 2 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Unclear; data could not be collected | .u | |||
resp_2d_3 | Reported respiratory illness in past 2 days at follow-up 3 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Unclear; data could not be collected | .u | |||
resp_2d_F | Reported respiratory illness in past 2 days at final follow-up | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Unclear; data could not be collected | .u | |||
resp_2d_prop | 2-day respiratory illness prevalence (proportion of follow-ups reporting illness | Open ended | Numeric | |
school_days_1 | Total school days in past week at follow-up 1 | Count | Numeric | |
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
school_days_2 | Total school days in past week at follow-up 2 | Count | Numeric | |
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
school_days_3 | Total school days in past week at follow-up 3 | Count | Numeric | |
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
school_days_F | Total school days in past week at final follow-up | Count | Numeric | |
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
school_days_sum | Total school days of reporting across follow-up period | Open ended | Numeric | |
days_absent_1 | Days reported absent out of the total in past week at follow-up 1 | Count | Numeric | |
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
days_absent_2 | Days reported absent out of the total in past week at follow-up 2 | Count | Numeric | |
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
days_absent_3 | Days reported absent out of the total in past week at follow-up 3 | Count | Numeric | |
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
days_absent_F | Days reported absent out of the total in past week at final follow-up | Count | Numeric | |
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
days_absent_sum | Total days reported absent across follow-up period | Open ended | Numeric | |
reported_absence_prop | Pupil-reported absence prevalence (proportion of total school days reported abse | Open ended | Numeric | |
absent_illness_1 | Reported absence due to illness in past week at follow-up 1 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
absent_illness_2 | Reported absence due to illness in past week at follow-up 2 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
absent_illness_3 | Reported absence due to illness in past week at follow-up 3 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
absent_illness_F | Reported absence due to illness in past week at final follow-up | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 or .p | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
absent_illness_prop | Past-week reported absence due to illness (proportion of follow-ups reporting ab | Open ended | Numeric | |
No reported absence data | . | |||
absent_diar_1 | Reported absence due to diarrhoea in past week at follow-up 1 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
absent_diar_2 | Reported absence due to diarrhoea in past week at follow-up 2 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
absent_diar_3 | Reported absence due to diarrhoea in past week at follow-up 3 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
absent_diar_F | Reported absence due to diarrhoea in past week at final follow-up | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
absent_diar_prop | Past-week reported absence due to diarrhoea (proportion of follow-ups reporting | Open ended | Numeric | |
No reported absence data | . | |||
absent_resp_1 | Reported absence due to respiratory illness in past week at follow-up 1 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
absent_resp_2 | Reported absence due to respiratory illness in past week at follow-up 2 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
absent_resp_3 | Reported absence due to respiratory illness in past week at follow-up 3 | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
absent_resp_F | Reported absence due to respiratory illness in past week at final follow-up | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Participant joined class after visit | .j | |||
Unclear; data could not be collected | .u | |||
absent_resp_prop | Past-week reported absence due to respiratory illness (proportion of follow-ups | Open ended | Numeric | |
earache_7d | Reported ear-ache in past 7 days at final follow-up | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Unclear; data could not be collected | .u | |||
earache_2d | Reported ear-ache in past 2 days at final follow-up | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Unclear; data could not be collected | .u | |||
wellbeing_visual_analogue | Subjective wellbeing (smiley faces visual analogue scale) | Ordinal (1–5) | Numeric | |
Participant was absent during visit | .a | |||
Participant dropped out before visit | .d | |||
Unclear; data could not be collected | .u | |||
SDQ_total | Strengths and Difficulties Questionnaire (SDQ) total difficulties score (0-40) | Continuous (0–40) | Numeric | |
Not an eligible pupil present at final follow-up | . | |||
post_menarche | Pupil is post-menarche at final follow-up (girls aged 10+ only) | Numeric | ||
No | 0 | |||
Yes | 1 | |||
Don't know | 88 | |||
Prefer not to say | 99 | |||
Not an eligible pupil present at final follow-up | . | |||
age_at_menarche | Reported age at menarche | Continuous (0–100) | Numeric | |
Not an eligible pupil present at final follow-up | . | |||
SAMN_total | Self-efficacy in Addressing Menstrual Needs Scale (SAMNS-26) total score (0-100) | Continuous (0–100) | Numeric | |
Not an eligible pupil present at final follow-up | . | |||
SAMN_prep | SAMNS-26 sub-scale: menstrual health preparation and maintenance (0-100) | Continuous (0–100) | Numeric | |
Not an eligible pupil present at final follow-up | . | |||
SAMN_pain | SAMNS-26 sub-scale: menstrual pain management (0-100) | Continuous (0–100) | Numeric | |
Not an eligible pupil present at final follow-up | . | |||
SAMN_stigma | SAMNS-26 sub-scale: executing stigmatised tasks (0-100) | Continuous (0–100) | Numeric | |
Not an eligible pupil present at final follow-up | . | |||
MPNS_total | Menstrual Practice Needs Scale (MPNS-36) total score (0-3) | Continuous (0–3) | Numeric | |
Not an eligible pupil present at final follow-up | . | |||
MPNS_home | MPNS-36 sub-scale: material and home environment needs (0-3) | Continuous (0–3) | Numeric | |
Not an eligible pupil present at final follow-up | . | |||
MPNS_school | MPNS-36 sub-scale: transport and school environment needs (0-3) | Continuous (0–3) | Numeric | |
Not an eligible pupil present at final follow-up | . | |||
MPNS_material | MPNS-36 sub-scale: material reliability concerns (0-3) | Continuous (0–3) | Numeric | |
Not an eligible pupil present at final follow-up | . | |||
MPNS_change | MPNS-36 sub-scale: change and disposal insecurity (0-3) | Continuous (0–3) | Numeric | |
Not an eligible pupil present at final follow-up | . | |||
MPNS_reuse_needs | MPNS-36 sub-scale: reuse needs (0-3) | Continuous (0–3) | Numeric | |
Not an eligible pupil present at final follow-up | . | |||
MPNS_reuse_insecurity | MPNS-36 sub-scale: reuse insecurity (0-3) | Continuous (0–3) | Numeric | |
Not an eligible pupil present at final follow-up | . | |||
SanQoL | Sanitation-related quality of life (SanQoL-5d) (0–1) | Continuous (0–3) | Numeric | |
Not an eligible pupil present at final follow-up | . |