The DHS Program User Forum
Discussions regarding The DHS Program data and results
Home » Topics » Service Provision Assessment (SPA) » STATA code for replicating table 2.4 in BHFS 2017 (Bangladesh Health Facility Survey 2017 report weighted table)
Re: STATA code for replicating table 2.4 in BHFS 2017 [message #23068 is a reply to message #23053] Thu, 08 July 2021 12:44 Go to previous message
SaraDHS is currently offline  SaraDHS
Messages: 46
Registered: December 2020
Member
Greetings Rubyath,
In order to recreate table 8.1 in the final report, you can use the code below.

use "BDPV7IFLSP.DTA", clear //the Provider file, which has the training variables
*training in the past 24 months
gen diab_train_24=0
replace diab_train_24=1 if p207==1 & p208==1

*training ever
gen diab_train_ever=0
replace diab_train_ever=1 if p207==1 & (p208==1 | p208==2)

*Collapse by facility
collapse (mean) diab_train_24 diab_train_ever, by(facil)

*recode so any facility with at least one staff member trained is coded as 1
recode diab_train_24 0.0001/1=1
recode diab_train_ever 0.0001/1=1
sort facil
save "BPdiabprov.dta", replace

*Merge the collapsed provider file with the facility file
merge 1:1 facil using "BDFC7IFLSP.dta"

*Generate a code for facilities which have any diabetes services
gen anydiabserv=0
replace anydiabserv=1 if inrange(q2301,1,3)

*Code guidelines variable
gen guidelines=0
replace guidelines=1 if q2303==1 | q2305==1

*Generate weight variables for facilities
gen fwt = facwt/1000000
egen strata = group(factype region)
svyset [iw=fwt], psu(facil) strata(strata) singleunit(centered)

*Proportions below are the same as in the "total" row in table 8.1 final report
svy: tab guidelines if anydiabserv==1
svy: tab diab_train_24 if anydiabserv==1
svy: tab diab_train_ever if anydiabserv==1

*To exclude CCs, just recode the factype variable to exclude the CCs, and tab the variables of interest by the recoded variables


I hope this is helpful for your analysis.

Best,
Sara


Sara Riese, PhD Senior Demographic and Health Researcher, DHS Program
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: SPA facility sampling frame access
Next Topic: Question about variables starting with "q" and "c"
Goto Forum:
  


Current Time: Fri Dec 13 07:31:00 Coordinated Universal Time 2024