Home » Topics » Service Provision Assessment (SPA) » Replicating table in DR Congo SPA 2017-18 (Recreating variables)
Re: Replicating table in DR Congo SPA 2017-18 [message #23324 is a reply to message #23316] |
Tue, 24 August 2021 10:11 |
SaraDHS
Messages: 46 Registered: December 2020
|
Member |
|
|
Dear Foysal,
Here is code for creating a variable on overnight observation beds. Be aware that there are very few facilities that have no overnight observation beds, so the variable may not be useful.
gen obsbeds=q112
recode obsbeds 998=.
recode obsbeds (1/max=1)
tab obsbeds [iw=sw], m
Below is the code for the other variables you were looking for. Please use the footnotes in the final report tables to guide your definitions. In most, though not all, cases, you should be able to recreate the variables using those definitions. For example, the "Sterilization equipment" is defined as "La formation sanitaire rapporte que certains instruments sont traités dans la formation sanitaire, et que cette dernière dispose d'un stérilisateur électrique à chaleur sèche fonctionnel, un autoclave électrique fonctionnel, ou un autoclave non-électrique avec une source de chaleur fonctionnelle disponible quelque part dans la formation sanitaire." If you use the questionnaire and the dataset to guide you, you can recreate the coding and would have gotten the same % as the table.
For "high level disinfection equipment the definition is "La formation sanitaire rapporte que certains équipements sont traités dans la formation sanitaire et que cette dernière dispose d'une bouilloire électrique fonctionnelle ou autre casserole avec une source de chaleur pour la désinfection à haut niveau par ébullition ou à haut niveau à la vapeur. La formation sanitaire dispose par ailleurs de chlore, de formaldéhyde ou de glutaraldéhyde pour la désinfection à haut niveau chimique le jour de l'enquête"
The results of the below coding replicate (or are within 1%) of the results in the final report tables.
*Electricity
gen ect=0
replace ect=1 if q340==1 & q341==1
replace ect=1 if regexm(q343, "A") & q345==1 & q346==1
replace ect=1 if regexm(q343, "B") & q345==1 & q346==1
replace ect=1 if regexm(q343, "D") & q345==1
replace ect=1 if regexm(q343, "C")
tab ect [iw=sw]
*Sterilization
gen ster=0
replace ster=1 if (q201==1 | q201==2) & ((q501a_03==1 & q501b_03==1) | (q501a_05==1 & q501b_05==1) | (q501a_06==1 & q501a_07==1 & q501b_07==1))
tab ster [iw=sw]
*High level disinfection
gen hilvldis=0
replace hilvldis=1 if (q201==1 | q201==2) & ((q501a_03==1 & q501b_03==1) | (q501a_05==1 & q501b_05==1) | (q501a_06==1 & q501a_07==1 & q501b_07==1) | (q501a_10==1 & inrange(q502g_5,1,3)))
tab hilvldis [iw=sw]
*Xray
gen xr=0
replace xr=1 if inrange(q1903,2,4) & q102_17==1 & ((q881b_1==1 & q881c_1==1) | (q881b_2==1 & q881c_2==1 & q881b_3==1))
tab xr [iw=sw]
Best,
Sara
Sara Riese, PhD
Senior Demographic and Health Researcher, DHS Program
|
|
|
Goto Forum:
Current Time: Wed Nov 13 10:09:39 Coordinated Universal Time 2024
|