The DHS Program User Forum
Discussions regarding The DHS Program data and results
Home » Countries » Bangladesh » Postnatal Care (variable contain values that is not understandable)
Re: Postnatal Care [message #20103 is a reply to message #20044] Fri, 25 September 2020 09:45 Go to previous messageGo to previous message
Shireen-DHS is currently offline  Shireen-DHS
Messages: 140
Registered: August 2020
Location: USA
Senior Member
Hello Samia,

You are correct in that the PNC variables have changed over the years. Please check the Guide to DHS Statistics to read about these changes: https://www.dhsprogram.com/Data/Guide-to-DHS-Statistics/inde x.htm#t=Postnatal_Care.htm
Check the section on "Changes over time".

Please also check our code that is posted on the GitHub site for this and other indicators. The code is mostly created to match recent surveys. We try to make corrections for older surveys when possible. The PNC chapter is Chapter 9. Please read the readme file and main files before trying to run any of this code. https://github.com/DHSProgram/DHS-Indicators-Stata

For the 2007 BDHS Postnatal checkup for women, the variable m51_1 is replaced by m51a_1. To get the provider breakdown you use the "s" variables as shown below. I followed the footnote of the table to know where to place the categories. Label 1 is for the qualified doctor in the table. I was a little off for the qualified doctor by 0.5 percentage points and I could not resolve this. The other provider categories match and the denominator matches. For age, if b19 variable is available in the dataset (this was added in recent surveys), please use that for age instead of how age is generated below.

Hope this helps. Please refer to the links I provided as well, these can be very useful resources.

Thank you.

Best,
Shireen
The DHS Program


*Stata code for table 9.8.1 of Bangladesh 2007 Final report

gen age = v008 - b3_01
gen m51_1=m51a_1
gen provider=0 if m51_1!=.
replace provider = 0 if m66_1==0 | m66_1==9
replace provider=4 if s434f_1==1 | s434g_1==1 |s434h_1==1 | s434i_1==1 | s434j_1==1 | s434x_1==1
replace provider=3 if s434d_1==1 | s434e_1==1
replace provider=2 if s434b_1==1 | s434c_1==1
replace provider=1 if s434a_1==1

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Missing BMI values in the DHS from 2011
Next Topic: impact of family composition on unmet need for family planning in Pakistan
Goto Forum:
  


Current Time: Fri Apr 26 09:07:56 Coordinated Universal Time 2024