Data set from a proof-of-concept trial of an intervention designed to improve food hygiene behaviours among caregivers of young children living in low-income areas of Nairobi, Kenya – Data codebook

Persistent identifier

10.17037/DATA.00003671

Description

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.

Data codebook

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