10.17037/DATA.00003671
This cluster-randomised proof-of-concept trial was conducted in Dagoretti, Nairobi. 50 community health volunteers (CHVs) were selected and assigned, randomly, to intervention or control arm (1:1). 101 households (one caregiver/household) under the CHV’s catchment (2-3 per CHV), with at least one child aged 6-24 months, were selected for participation. Caregivers in the intervention group (n=50) received a CHV-delivered food hygiene intervention and those in the control group (n-51) received no intervention. Blinding was not possible. Follow-up was four weeks post intervention delivery. At baseline and endline food hygiene behaviours were recorded. The primary outcome was the proportion of caregivers observed to practice five pre-specified food hygiene behaviours (handwashing with soap before preparing the child's food, handwashing with soap before feeding the child, washing the child hands with soap before they eat, heating food to boiling, and storing feeding utensils in a clean sealed container or cleaning feeding utensils before use) . Secondary outcomes assessed these five observed behaviours individually as well as a sixth behaviour - the proportion of caregivers who report always boiling the child’s drinking water.
Variable name | Variable label | Answer label | Answer code | Variable type |
ward_ID | Ward ID | alphabetic code | string | |
enumerator_ID | Enumerator ID | Number: 1 - 12 | integer | |
hh_id | Household ID | string entry | string | |
chv_id | Community Health Volunteer ID | string entry | string | |
trial_arm | Trial Arm | string | ||
Intervention | I | |||
Control | C | |||
round | Follow-up round | string | ||
Baseline | baseline | |||
Endline | endline | |||
loss_to_follow | Household has been lost-to-follow up | string | ||
No | N | |||
Yes | Y | |||
caregiver_gender | Gender of caregiver | string | ||
Male | male | |||
Female | female | |||
caregiver_age | Age of caregiver | integer number | integer | |
relationship_to_infant | Caregiver's relationship to infant | string | ||
Mother | mother | |||
Father | father | |||
Grandmother | grandmother | |||
Uncle | uncle | |||
Sister | sister | |||
infant_gender | Gender of infant of interest | string | ||
Male | male | |||
Female | female | |||
infant_age_months | Age of infant of interest (in months) | integer number | integer | |
time_in_residence | Time living in residence | string | ||
< 1 year | ||||
1-2 years | ||||
2-3 years | ||||
3-4 years | ||||
>5 years | ||||
house_ownership | House ownership | string | ||
owned | ||||
rented | ||||
num_hh_members | Number of household members | Value: 2 - 12 | integer | |
num_hh_members_under5 | Number of household members aged under five | integer | ||
pri_caregiver_edu_level | Highest level of education completed by the primary caregiver | string | ||
None | none | |||
Primary | primary | |||
Secondary | secondary | |||
Higher | higher | |||
primary_income_source | Primary source of income | string | ||
permanent job | permanent_job | |||
casual labour | casual_labour | |||
petty trading | petty_trading | |||
other | other | |||
income_level | Income level category | string | ||
high (≥ 15,000 ksh) | high | |||
low (< 15,000 ksh) | low | |||
no answer | no_answer | |||
vehicle_types_owned | Vehicle types owned | string | ||
Bicycle | bicycle | |||
Motorcycle | motorcycle | |||
Car | car | |||
None | none | |||
electricty | Electricity available in the household | string | ||
Yes | yes | |||
No | no | |||
lighting_source | Main source of energy used for lighting household | string | ||
Electricity | electricity | |||
Candles | candles | |||
working_refridgerator | House ownership of a working refridgerator | string | ||
Yes | yes | |||
No | no | |||
working_clock | House ownership of a working clock | string | ||
Yes | yes | |||
No | no | |||
media_player | House ownership of a working media player | string | ||
yes | Yes | |||
no | No | |||
media_player_type | Type of media player owned (select one or more) | string | ||
Television | television | |||
Radio | radio | |||
Stereo | stereo | |||
Bluetooth device | bluetooth device | |||
DVD player | dvd player | |||
Cassette player | cassette player | |||
floor_material | Material of floor | string | ||
Cement | cement | |||
Mosaic or tile | mosaic or tile | |||
wall_material | Material of wall | string | ||
cement blocks or bricks | cement_blocks_or_bricks | |||
metal sheets | metal_sheets | |||
tin/cardboard/paper/scaks | tin_cardboard_paper_sacks | |||
wood | wood | |||
grated_windows | House has grated windows | string | ||
Yes | yes | |||
No | no | |||
grated_door | House has grated doors | string | ||
Yes | yes | |||
No | no | |||
toilet_type | Type of toilet facility | text | ||
Flush or pour flush toilet linking to a piped sewer | flush_piped_sewer | |||
Flush or pour flush toilet going to a septic tank | flush_septic_tank | |||
Flush or pour flush toilet going to an underground pit | flush_underground_pit | |||
Flush or pour flush toilet going to open drain | flush_open_drain | |||
Flush or pour flush going to 'do not know where' | flush_do_not_know_where | |||
Dry pit latrine with slab | pit_latrine_slab | |||
Dry pit latrine with NO slab/open pit | pit_latrine_no_slab | |||
twin pit with slab | twin_pit_slab | |||
twin pit with no slab | twin_it_no_slab | |||
Other composting toilet | composting_other | |||
Container-based sanitation | container | |||
Bucket | bucket | |||
Hanging toilet | hanging_toilet | |||
No toilet | no_toilet | |||
Other | other | |||
num_hhs_sharing_toilet | Number of other households sharing toilet facility | integer number | integer | |
JMP_sani_facility_cat | Joint Monitoring Programme (JMP) Category of toilet facility | string | ||
Safely managed | safely managed | |||
Basic | basic | |||
Limited | limited | |||
Unimproved | unimproved | |||
vol_water_collected_daily | Volume of water collected/used by household per day | string | ||
less than 50 litres | less_than_50_litres | |||
50 - 100 litres | 50_100_litres | |||
100 - 150 litres | 100_150_litres | |||
200-250 litres | 200_250_litres | |||
250-300 litres | 250_300 litres | |||
> 400 litres | over_400_litres | |||
water_vol_WHO | Volume of water collected/used meets WHO minimum standard of >50 litres/day | string | ||
Yes | yes | |||
No | no | |||
drinking_water_source | Drinking water source | string | ||
Tap inside the house | tap_inside_house | |||
Tap in compound (or yard/plot | tap_in_compound | |||
Tap in neighbours house | ||||
Public tap or standpipe | public_tap_or_standpipe | |||
Tube well or borehole | tube_well_bore_hole | |||
Unprotected well | ||||
Water tanker or truck | water_tanker_truck | |||
Water kiosk (shop selling water from a tap) | water_kiosk | |||
Collected rainwater | ||||
Protected spring | ||||
Unprotected spring | ||||
Collected from river, dam, lake, pond, stream, canal or irrigation chanel | ||||
Bottled water (purchased) | bottled_water | |||
Other | other | |||
drinking_compund_tap_shar | If drinking water source is a tap in the compound, this tap shared by other households | string | ||
Yes | yes | |||
No | no | |||
Not applicable | na | |||
drinking_tap_water_origin | if drinking water comes from a tap, source of water in the tap | string | ||
citywater | citywater | |||
bore hole | borehole | |||
mix (city water and borehole) | mix | |||
do not know | do_not_know | |||
Not applicable | na | |||
JMP_drink_water_cat | Joint Monitoring Programme (JMP) Category of drinking water source | string | ||
safely managed | safely managed | |||
basic | basic | |||
limited | limited | |||
unimproved | unimproved | |||
drinking_water_treatment | Treatment of drinking water | string | ||
no treatment | no_treatment | |||
boil | boil | |||
treat with chemicals | treat_with_chemicals | |||
boil and treat with chemicals | boil treat_with_chemicals | |||
use water filter | use_water_filter | |||
drinking_water_storage | Storage of drinking water | other | string | |
cooking_water_source | Cooking water source | string | ||
Tap inside the house | tap_inside_house | |||
Tap in compound (or yard/plot | tap_in_compound | |||
Tap in neighbours house | ||||
Public tap or standpipe | public_tap_or_standpipe | |||
Tube well or borehole | tube_well_bore_hole | |||
Unprotected well | ||||
Water tanker or truck | ||||
Water kiosk (shop selling water from a tap) | water_kiosk | |||
Collected rainwater | ||||
Protected spring | ||||
Unprotected spring | ||||
Collected from river, dam, lake, pond, stream, canal or irrigation channel | ||||
Bottled water (purchased) | ||||
Other | ||||
cooking_compund_tap_share | If cooking water source is a tap in the compound, this tap shared by other households | string | ||
Yes | yes | |||
No | no | |||
Not applicable | na | |||
cooking_tap_water_origin | if cooking water comes from a tap, source of water in the tap | string | ||
citywater | citywater | |||
bore hole | borehole | |||
mix (city water and borehole) | mix | |||
do not know | do_not_know | |||
na | na | |||
JMP_cook_water_cat | Joint Monitoring Programme (JMP) Category of cooking water source | string | ||
basic | ||||
limited | ||||
unimproved | ||||
safely managed | ||||
cooking_water_treatment | Treatment of cooking water | string | ||
no treatment | no_treatment | |||
boil | boil | |||
treat with chemicals | treat_with_chemicals | |||
use water filter | use_water_filter | |||
cooking_water_storage | Storage of cooking water | string | ||
container with closed lid | container_closed_lid | |||
container with open lid | container_open_lid | |||
other | other | |||
people_involved_in_food_prep | People involved in the preparation of the infant's food | string | ||
caregiver | caregiver | |||
caregiver and another person | caregiver_another | |||
people_involved_other | Other people involved in the preparation of the infant's food (text entry) | string | ||
Aunt | ||||
grandmother | ||||
Househelp of the caregiver | ||||
type_of_food_prep | Description fo food being prepared | text entry | string | |
fresh_old | Food is being freshly prepared or it is old food that was prepared earlier | string | ||
Old | old | |||
Fresh | fresh | |||
Mixed, fresh and old | mixed_fresh_old | |||
Fresh and old | fresh_old | |||
fresh_old_mixed | If some food is prepared fresh and some old, specification of which is fresh and which is old (text box) | text entry | string | |
ingredient_type_1 | Ingredient type 1 | text entry | string | |
ingredient_type_2 | Ingredient type 2 | text entry | string | |
ingredient_type_3 | Ingredient type 3 | text entry | string | |
ingredient_type_4 | Ingredient type 4 | text entry | string | |
ingredient_type_5 | Ingredient type 5 | text entry | string | |
ingredient_type_6 | Ingredient type 6 | text entry | string | |
ingredient_type_7 | Ingredient type 7 | text entry | string | |
ing_type_1_sto_loc | Storage location of ingredient type 1 |
covered not covered na |
string | |
Inside | inside | |||
Outside | outside | |||
ing_type_2_sto_loc | Storage location of ingredient type 2 | string | ||
Inside | inside | |||
Outside | outside | |||
Fridge | fridge | |||
ing_type_3_sto_loc | Storage location of ingredient type 3 | string | ||
Inside | inside | |||
Outside | outside | |||
Fridge | fridge | |||
ing_type_4_sto_loc | Storage location of ingredient type 4 | string | ||
Inside | inside | |||
Outside | outside | |||
Fridge | fridge | |||
ing_type_5_sto_loc | Storage location of ingredient type 5 | string | ||
Inside | inside | |||
Outside | outside | |||
Fridge | fridge | |||
ing_type_6_sto_loc | Storage location of ingredient type 6 | string | ||
Inside | inside | |||
Outside | outside | |||
Fridge | fridge | |||
ing_type_7_sto_loc | Storage location of ingredient type 7 | string | ||
Inside | inside | |||
Outside | outside | |||
Fridge | fridge | |||
ingredient_type_1_sto_meth | Storage method ingredient type 1 | string | ||
Covered | covered | |||
Not covered | not_covered | |||
Not applicable | na | |||
ingredient_type_2_sto_meth | Storage method ingredient type 2 | string | ||
Covered | covered | |||
Not covered | not_covered | |||
Not applicable | na | |||
ingredient_type_3_sto_meth | Storage method ingredient type 3 | string | ||
Covered | covered | |||
Not covered | not_covered | |||
Not applicable | na | |||
ingredient_type_4_sto_meth | Storage method ingredient type 4 | string | ||
Covered | covered | |||
Not covered | not_covered | |||
Not applicable | na | |||
ingredient_type_5_sto_meth | Storage method ingredient type 5 | string | ||
Covered | covered | |||
Not covered | not_covered | |||
Not applicable | na | |||
ingredient_type_6_sto_meth | Storage method ingredient type 6 | string | ||
Covered | covered | |||
Not covered | not_covered | |||
Not applicable | na | |||
ingredient_type_7_sto_meth | Storage method ingredient type 7 | string | ||
Covered | covered | |||
Not covered | not_covered | |||
Not applicable | na | |||
cg_hand_wash_before_prep | Caregiver handwashing behaviour before preparing food | string | ||
Water only | water_only | |||
Soap and water | soap_water | |||
No | no | |||
Not applicable | na | |||
cg_han_wash_soap_prep_bin | Caregiver washes hands with soap before preparing food - binary outcom variable | string | ||
Yes | yes | |||
No | no | |||
ing_type_1_wash | Cleaning of ingredient type 1 | string | ||
soap and water | ||||
water only | water_only | |||
not cleaned | not_cleaned | |||
na | na | |||
ing_type_2_wash | Cleaning of ingredient type 2 | string | ||
soap and water | ||||
water only | water_only | |||
not cleaned | not_cleaned | |||
na | na | |||
ing_type_3_wash | Cleaning of ingredient type 3 | string | ||
soap and water | ||||
water only | water_only | |||
not cleaned | not_cleaned | |||
na | na | |||
ing_type_4_wash | Cleaning of ingredient type 4 | string | ||
soap and water | ||||
water only | water_only | |||
not cleaned | not_cleaned | |||
na | na | |||
ing_type_5_wash | Cleaning of ingredient type 5 | string | ||
soap and water | ||||
water only | water_only | |||
not cleaned | not_cleaned | |||
na | na | |||
ing_type_6_wash | Cleaning of ingredient type 6 | string | ||
soap and water | ||||
water only | water_only | |||
not cleaned | not_cleaned | |||
na | na | |||
ing_type_7_wash | Cleaning of ingredient type 7 | string | ||
soap and water | ||||
water only | water_only | |||
not cleaned | not_cleaned | |||
na | na | |||
cook_uten_1 | Cooking utensil type 1 | text entry | string | |
cook_uten_2 | Cooking utensil type 2 | text entry | string | |
cook_uten_3 | Cooking utensil type 3 | text entry | string | |
cook_uten_4 | Cooking utensil type 4 | text entry | string | |
cook_uten_1_cleaned | Cleaning of cooking utensil 1 | string | ||
Water only | water_only | |||
Detergent and water | detergent_water | |||
not cleaned | not_cleaned | |||
Not applicable | na | |||
cook_uten_2_cleaned | Cleaning of cooking utensil 2 | string | ||
Water only | water_only | |||
Detergent and water | detergent_water | |||
not cleaned | not_cleaned | |||
Not applicable | na | |||
cook_uten_3_cleaned | Cleaning of cooking utensil 3 | string | ||
Water only | water_only | |||
Detergent and water | detergent_water | |||
not cleaned | not_cleaned | |||
Not applicable | na | |||
cook_uten_4_cleaned | Cleaning of cooking utensil 4 | string | ||
Water only | water_only | |||
Detergent and water | detergent_water | |||
not cleaned | not_cleaned | |||
Not applicable | na | |||
prep_surface | Main food prepration surface |
|
string | |
table | table | |||
container | container | |||
floor with mat | floor with mat | |||
floor no mat | floor no mat | |||
na (i.e. old food, not prepared) | na | |||
prep_location | Food preparation location | string | ||
inside | inside | |||
outside | outside | |||
mostly inside | mostly_inside | |||
mostly outside | mostly_outside | |||
equal inside and outside | equal | |||
na (i.e.old food, not prepared) | na | |||
prep_surface_cleaned | Cleaning of food preparation surface before use | string | ||
soap and detergent | soap_detergent | |||
water only | water_only | |||
not cleaned | ||||
na (i.e. old food, not prepared) | na | |||
No cleaning | no | |||
food_heated | Food is being heated | string | ||
Yes | yes | |||
No | no | |||
Some | some | |||
some_food_heated | If only some of the food is being heated, specification of which foods heated | text entry (Milk, rice, matoke, meat stew) | string | |
food_heated_to_boil | Food is heated to boiling temperature | string | ||
yes | yes | |||
no | no | |||
some | some | |||
not heated | not_heated | |||
not possible | not_possible | |||
foods_not_boiling | If only some of the heated food was heated to boiling temperature, specification of which foods were not heated to boiling | text entry | string | |
boil_food_outcome_var | Outcome variable - all food was heated to boiling temperature | string | ||
Yes | yes | |||
No | no | |||
liquids_added_during_cooking | Liquids added during cooking | string | ||
milk | milk | |||
Milk and water | milk water | |||
No | no | |||
Not heated | not_heated | |||
Other | other | |||
Water | water | |||
Water & milk | water milk | |||
liquids_added_after_cooking | Liquids added after cooking | string | ||
milk | milk | |||
water | water | |||
broth | broth | |||
other | other | |||
no | no | |||
not heated | not_heated | |||
liquids_added_heated_boiling | Liquids added after cooking are first heated to boiling temperature | string | ||
Yes | yes | |||
No | no | |||
Not applicable | na | |||
cgiver_hands_wash_bef_feed | Caregiver handwashes before feeding the child | string | ||
No | no | |||
Water only | water_only | |||
Soap and water | soap_water | |||
cg_han_wash_soap_feed_bin | Caregiver washes hands with soap before feeding the child - outcome variable | string | ||
Yes | yes | |||
No | no | |||
ifnt_hands_wash_bef_eat | Caregiver washes infant's hands before the infant eats | string | ||
No | no | |||
Water only | water_only | |||
Soap and water | soap_water | |||
inf_han_wash_soap_eat_bin | Caregiver washes infant's hands with soap before the infant eats - outcome variable | string | ||
Yes | yes | |||
No | no | |||
ppl_involved_feed | People involved feeding the infant | string | ||
caregiver | caregiver | |||
caregiver and another person | caregiver_another | |||
ppl_invol_feed_cgiver_and_anothe | Specification of another person also involved in feeding the infant | text entry | string | |
ifnt_seating_place | Seating place of the infant whilst they eat | string | ||
knee | knee | |||
chair | chair | |||
mat (on floor) | mat | |||
floor (no mat) | floor | |||
other | other | |||
eating_surface_cleaned | Surface the infant eats from cleaned before they eat | string | ||
detergent and water | ||||
water only | water_only | |||
no | no | |||
na | na | |||
serving_vessel | Vessel used to serve the infant's food | string | ||
bowl | bowl | |||
cooking vessel | cooking_vessel | |||
serving_infnt_method | Method of serving food to the infant | string | ||
spoon (served by caregiver) | spoon | |||
caregiver's hands | caregiver_hand | |||
hands and spoon (caregiver uses both hands and a spoon or other utensil) | hands_and_spoon | |||
infant's hands (infant feeds themselves) | infant_hands | |||
infant utensil (infant uses utensil to feed themself) | infant_utensil | |||
infant hands and utensils (infant uses both hands and utensil) | infant_hands_utensil | |||
feed_utsil_stor_method | Where infant feeding utensils are stored prior to feeding | string | ||
closed cupboard (or drawer) | closed_cupboard | |||
closed container (other than cupboard or drawer) | closed_container | |||
open container (not cupboard or drawer) | open_container | |||
drying rack | drying_rack | |||
do not know | not_know | |||
na (i.e. no feeding utensils used) | na | |||
feed_utsil_clean_bef_use | Cleaning of infant feeding utensils before use | string | ||
detergent and water | yes_detergent_water | |||
water only | water_only | |||
no | no | |||
other way | other_way | |||
feed_utsil_app_clean | Infant feeding utensils appear clean | string | ||
Yes | yes | |||
No | no | |||
feed_utensils_outcome_var | Outcome variable - clean feeding utensils are taken from a sealed container or feeding utenils are cleaned with detergent before use | string | ||
Yes | yes | |||
No | no | |||
feed_utsils_wash_after | Cleaning of infant feeding utensils after use | string | ||
detergent and water | yes_detergent_water | |||
water only | water | |||
no | no | |||
feed_utsils_stor_after | Storage of infant feeding utensils after use | string | ||
closed cupboard | closed_cupboard | |||
closed container | closed_container | |||
open container | open_container | |||
drying rack | drying_rack | |||
do not know | not_know | |||
feed_utsils_dried | If stored in a closed container after use, feeding utensils are dried first | string | ||
No | no | |||
Yes | yes | |||
additonal_drinks_given | Additional drinks given to infant | string | ||
water | water | |||
milk | milk | |||
tea with milk | tea_milk | |||
tea with no milk | tea_no_milk | |||
no | no | |||
excess_food_stor | Storage of excess prepared food | string | ||
yes | yes | |||
no (excess food disgarded) | no | |||
na (i.e. no excess food) | na | |||
excess_hot_food_cool | Cooling of excess food before storage | string | ||
yes | yes | |||
no (excess food disgarded) | no | |||
na (i.e. no excess food) | na | |||
where_excess_food_cool | If cooled, cooling location of excess food | string | ||
outside | outside | |||
table inside | table_inside | |||
na (was not hot food) | na | |||
how_excess_food_stor | Method of storing excess food | string | ||
fridge | fridge | |||
sealed container | sealed_container | |||
loose container | loose_container | |||
covered cooking vessel | cooking_vessel_covered | |||
uncovered cooking vessel | cooking_vessel_uncovered | |||
uncovered | uncovered | |||
na (i.e. no excess food) | na | |||
uneaten_food_stor | Storage of uneaten food from infant's portion | string | ||
fridge | fridge | |||
sealed container (room temp) | sealed_container | |||
loose container (room temp) | loose_container | |||
returned to cooking vessel | cooking_vessel | |||
stored uncovered at room temperature | uncovered | |||
discarded | discarded | |||
na (i.e. no uneaten food) | na | |||
live_animals_prep_area | Presence of live animals in food preparation area | string | ||
Yes | yes | |||
No | no | |||
Not applicable (no live animals live by house) | na | |||
live_animals_feed_area | Presence of live animals in infant feeding area | string | ||
Yes | yes | |||
No | no | |||
Not applicable (no live animals live by house) | na | |||
flies_visible_prep_area | Flies visible in food preparation area | string | ||
Yes | yes | |||
No | no | |||
flies_visible_on_food | Flies visible on infant's food | string | ||
Yes | yes | |||
No | no | |||
raw_and_cooked_foods_sep | Raw and cooked foods stored separately | string | ||
Yes | yes | |||
No | no | |||
garbage_visible | Visibility of garbage | string | ||
Yes | yes | |||
No | no | |||
hw_station_available | Handwashing station available in the household | string | ||
No | no | |||
Inside house | inside_house | |||
Inside yard (or compound) | yard | |||
soap_water_at_hw_station | Soap and water available at the handwashing station in the household | string | ||
Not applicable | na | |||
Soap and water | soap_water | |||
Water only | water_only | |||
None | none | |||
Soapy water | soapy_water | |||
boil_drinking_water_post_ob | Caregiver's self-report on always boiling the infant's drinking water | string | ||
Yes | yes | |||
No | no | |||
pri_outcome_all_5_key | Primary outcome - all five key behaviours observed | string | ||
Yes | yes | |||
No | no |