The DHS Program User Forum
Discussions regarding The DHS Program data and results
Home » Data » Weighting data » PAB EDHS-2000 BR file (calculating protection at birth using EDHS 2000 BR data file)
PAB EDHS-2000 BR file [message #20072] Wed, 23 September 2020 06:52 Go to next message
Melese is currently offline  Melese
Messages: 17
Registered: August 2019
Member
Dear expert, greetings. I want to calculate "protection at birth againsit neonatal tetanus" using the 2000 Ethiopia DHS BR data file. Can you help with the STATA code,please?
Thank you.
Re: PAB EDHS-2000 BR file [message #20076 is a reply to message #20072] Wed, 23 September 2020 09:27 Go to previous messageGo to next message
Bridgette-DHS is currently offline  Bridgette-DHS
Messages: 3202
Registered: February 2013
Senior Member
Following is a response from DHS Research & Data Analysis Director, Tom Pullum:

As you probably know, this item refers to the mother receiving a tetanus injection before the birth. It's given as a characteristic of the child or the birth but it's part of the antenatal care. It is only asked about births in the past five years so you can work with the KR file. It's in the BR file too but is not applicable (NA) for children age 5+ in the BR file. In this survey it is asked only about the most recent birth, and whether or not that child is still alive at the time of the survey.

The variable is m1. I will paste the unweighted frequency distribution in the KR file and the label below. The "NA" cases, with a dot, are births in the past five years other than the most recent birth. They are not "missing" cases. I would construct a binary recode as follows:

gen tetanus_injection=.
replace tetanus_injection=1 if m1<=7
replace tetanus_injection=0 if m1==0
label define noyes 0 "No" 1 "Yes"
label values tetanus_injection noyes

/index.php?t=getfile&id=1610&private=0

. label list m1
m1:
           0 received no inject.
           7 7+
           8 don't know
  • Attachment: m1.png
    (Size: 14.85KB, Downloaded 702 times)

[Updated on: Wed, 23 September 2020 09:35]

Report message to a moderator

Re: PAB EDHS-2000 BR file [message #20078 is a reply to message #20076] Wed, 23 September 2020 10:56 Go to previous messageGo to next message
Melese is currently offline  Melese
Messages: 17
Registered: August 2019
Member
Dear Bridgette, thank you very much for your response.

Dear Expert, is this comparable with the "protected against neonatal tetanus" calculated and mentioned in the later EDHS reports: EDHS 2005,2011 & 2016? My aim was to assess the trend of PAB againist neonatal tetanus from 2000-2016 in Ethiopia.

As you probably know and according to the latest guide to DHS statistics (2020),
PAB means percentage of women with a live birth in the 5 years preceding the survey whose most recent live birth was protected against neonatal tetanus.
A birth is protected against neonatal tetanus if the mother has received any of the following:
1. Two tetanus toxoid injections during that pregnancy
2. Two or more injections, the last one within 3 years of the birth
3. Three or more injections, the last one within 5 years of the birth
4. Four or more injections, the last one within 10 years of the birth
5. Five or more injections at any time prior to the birth Sample: Last live births in the 5 years before the survey to women age 15-49
Thank you very much
Melese.

Re: PAB EDHS-2000 BR file [message #20125 is a reply to message #20078] Mon, 28 September 2020 07:52 Go to previous messageGo to next message
Bridgette-DHS is currently offline  Bridgette-DHS
Messages: 3202
Registered: February 2013
Senior Member
Following is a response from DHS Senior Analysis & Research Manager, Shireen Assaf:

Dear user,

This indicator is only available in recent surveys. You can read more about this indicator in the Guide to DHS Statistics here: https://www.dhsprogram.com/Data/Guide-to-DHS-Statistics/inde x.htm#t=Tetanus_Toxoid_Injections.htm

The code for this indicator and all DHS indicators listed in the Guide to DHS Statistics is posted in our code share library on the GitHub site on: https://github.com/DHSProgram/DHS-Indicators-Stata . This particular indicator (we label as rh_anc_neotet) is part of Chapter 9 that covers reproductive health indicator. It is in the RH_ANC.do file of this chapter towards the end of the do file. To run this do file or any do files from this code share library, please first read the readme file on the first page and then the main files for the chapters. You will need to change your paths or you can just copy the necessary code you need.

Hope this helps.

Shireen Assaf
Re: PAB EDHS-2000 BR file [message #20160 is a reply to message #20125] Fri, 02 October 2020 11:20 Go to previous messageGo to next message
Melese is currently offline  Melese
Messages: 17
Registered: August 2019
Member
Thank you very much for the help. Thank you. The 2005 Ethiopian DHS, however doesn't follow this latest methods of calculating "protected against neonatal tetanus". It has "protected at birth" in its report. I tried it many times. But I failed. Any help regarding the STATA code for calculating the protection at birth using Ethiopia's 2005 KR file is highly appriciable.
Thank you very much
Melese.
Re: PAB EDHS-2000 BR file [message #20174 is a reply to message #20160] Mon, 05 October 2020 15:09 Go to previous message
Shireen-DHS is currently offline  Shireen-DHS
Messages: 140
Registered: August 2020
Location: USA
Senior Member
Hello,

The 2005 survey has a different way of presenting these indicators. They also use special variables.
I tried to match Table 9.4 in the 2005 final report. I was successful for the "two or more injections" which uses our standard code that I referenced from GitHub in my previous message. I also matched the "none but at least 5 lifetime TT injections". However, I was not successful to match the "one plus one additional injection in the 10 years prior to the pregnancy". Perhaps my code below will help you with this.

Thank you
Best,
Shireen
The DHS Program


*2005 Ethiopia survey

gen period = 60
gen age = v008 - b3_01


//tetnaus toxoid injections : From standard code on Github
recode m1_1 (0 1 8 9 . = 0 "No") (1/7 = 1 "Yes"), gen(rh_anc_toxinj)
replace rh_anc_toxinj = . if age>=period
label var rh_anc_toxinj "Received 2+ tetanus injections during last pregnancy"

gen yrtet= s419y_1>1986
replace yrtet=. if s419y_1==9998 | s419y_1==9999

gen tet1p10yr=0
replace tet1p10yr=1 if m1_1==1 & yrtet==1
replace tet1p10yr = . if bidx_01!=1 | age>=period

gen none5lifetime=0
replace none5lifetime=1 if m1_1==0 & (s418_1>4 & s418_1<8)
replace none5lifetime = . if bidx_01!=1 | age>=period

gen wt =v005/1000000
tab1 rh_anc_toxinj tet1p10yr none5lifetime [iw=wt]
Previous Topic: Municipality sampling weight
Next Topic: Antenatal visit with skilled providers (Ethiopian DHS 2000, 2005, 2011 AND 2016))
Goto Forum:
  


Current Time: Tue Dec 3 07:12:03 Coordinated Universal Time 2024