ComPAS dataset codebook

Permanent Identifier:

https://doi.org/10.17037/DATA.00001151

Data Description

Quantitative data collected as part of a multi-site, cluster randomized non-inferiority trial undertaken by ComPAS – the Combined Protocol for Acute Malnutrition Study - in Kenya and South Sudan. The dataset contains details of 4078 children enrolled in the trial, who received treatment for severe and moderate acute malnutrition (SAM and MAM). Data collected include details of admission, test results, and care provided. In accordance with the study’s legal and ethical commitment to protect participant confidentiality, access to the dataset is limited to de-identified content only. The dataset is supported by a processing script that lists STATA commands performed to analyse the data.

ComPAS dataset codebook

The ComPAS study collected the following information

Variable Label Comments Type Length Codes
adm_date adm_date Please enter the admission date': ddmonthyyyy numeric daily date float  
site site Please select your health facility' string str2 1= Dandora I
2= Embakasi H. C.
3= Kariobangi South H.C.
4= Kayole I- control
5= Mukuru MMM- control
6= Njiru H.C.- control
7= Soweto
8= Dandora II
9= Kayole II
10= Mukuru H.C.
11= Mukuru reuben
12= Provide Kayole
13= Gabat
14= Malalualbaai
15= Marol Ajuong
16= Omdurman
17= War Berdit
18= War Malual
19= Lieth
20= Mabil Biet
21= Malualkon
22= Warawar
23= Wieth Lou/Bekou
24= Yargot
adm_muac adm_muac MUAC in cm  numeric double  
caseid caseid Unique identifier generated by CommCare string str36  
child_sex child_sex What's the child's sex?  numeric byte 1= male
2= female
adm_weight adm_weight Weight in kg (##.##) numeric double  
adm_height adm_height Height in cm (###.#) numeric double  
adm_whz adm_whz Uncorrected weight for height Z-score calculated by nurse aide on admission numeric byte 2= ≥-2z
3=<-2z to  ≥-3z
4= <-3z
adm_oedema adm_oedema Does the child have oedema (+/++)' numeric byte 0=no
1=yes
child_age_months_calc child_age_months_calc Child age in months, calculated using date of birth numeric byte  
adm_type adm_type Admission criteria string str3  
hiv_status hiv_status HIV status on admission string str1 0=negative
1=positive
2= exposed (biological mother is HIV+)
9= Unknown
tb_status tb_status TB status on admission string str1 0=negative
1= positive
9= unknown
current_otpsfp current_otpsfp This variable kept the OTP / SFP status of the child at the beginning of each visit, and then was replaced after new anthropometry was taken. string str3  
slfu_muac   fu_muac on the visit before max_visit, i.e. max_visit-1 numeric float  
slfu_oedema   fu_oedema  on the visit before max_visit, i.e. max_visit-1 numeric float  
slfu_weight   fu_weight  on the visit before max_visit, i.e. max_visit-1 numeric float  
slfu_recent_height   fu_height  on the visit before max_visit, i.e. max_visit-1. fu_recent_height is only used if fu_height at lfu or slfu is not available numeric float  
slfu_date   fu_date on the visit before max_visit, i.e. max_visit-1 numeric float  
lfu_muac   fu_muac which occurs on the visit == max_visit numeric float  
lfu_oedema   fu_odema which occurs on the visit == max_visit numeric float  
lfu_weight   fu_weight which occurs on the visit == max_visit numeric float  
lfu_recent_height   fu_height  on the max_visit. fu_recent_height is only used if fu_height at lfu or slfu is not available numeric float  
lfu_date   fu_date on the visit==max_visit numeric daily date float  
max_visit   Identify the last visit as the maximum value of visit number within caseid numeric float  
country   Country identifier numeric float 1=Kenya
2=South Sudan
control   Exposure coded by control numeric float 0=intervention
1=control
intervention intervention Exposure coded by intervention numeric float 0=control
1= intervention
admmuacexceed125   Children with adm_muac > 12.5 cm and (-) edema numeric float 1 if adm_muac>=12.5 & adm_oedema==0
warmalual   Cases in War Malual affected by supply shortages (clinic where majority of children experienced complete supply disruptions for several months).  numeric float 1 if child was affected by supply shortage in Warmalual
early_cured_discharge   Incorrect discharges as cured after meeting recovered criterion for only 1 week numeric float 1 if child was incorrectly discharged after meeting recovered criterion for only 1 week
early_nonresponse_dishcarge   Incorrect discharges as nonresponse after not meeting recovered criterion for only 1 week numeric float 1 if child was incorrectly discharged after not meeting recovered criterion for only 1 week
died   Death confirmed as outcome numeric float 0=alive
1=died
los   Length of stay (lfu_date-adm_date+1) numeric float  
nonresponse   Non-response (generated; 1 if lfu_date-adm_date+1 >119) numeric float 0= non non-response
1= non-response
recovered   Recovered (generated; 1 if slfu_muac>=12.5 & lfu_muac>=12.5 & slfu_oedema==0 & lfu_oedema==0) numeric float 0= non recovered
1= recovered
transferred_new   Transferred to a new OTP/TSFP numeric float 0= non transferred
1= transferred to a new OTP/TSFP 
transferred_sc   Transferred to the Stabilization Center (SC) numeric float 0= not transferred
1= transferred to the SC
transferred   Transferred to a new OTP/TSFP or to the SC numeric float 0= not transferred
1= transferred to the SC OR another OTP/TSFP
defaulter   Confirmed defaulter numeric float 0= not a defaulter
1= defaulter
age_years_cat   RECODE of child_age_months_calc (child_age_months_calc) Categories: Age in years, from months numeric byte 0= 0/11
1=12/23
2=24/35
3=36/47
4=48/59
adm_status   Child admission status string str3 "SAM" = adm_muac<11.5 | adm_oedema==1
"MAM" if adm_muac>=11.5 & adm_oedema==0
SAM   Child admitted SAM numeric double 0=no
1= SAM
MAM   Child admitted MAM numeric double 0=no
1= MAM