Births protection against neonatal tetanus [message #15014] |
Fri, 25 May 2018 05:01 |
kclakhara
Messages: 30 Registered: June 2016 Location: New Delhi
|
Member |
|
|
Dear Sir/Madam,
I am working on the antenatal care indicator "Percentage whose last birth was protected against neonatal tetanus" provided in India NFHS-4, 2015-16 report (Table 8.7 and 8.11, page 217 and 223). I have got the percentage of women who received two or more TT injections using variable M1 but could not get the "Last birth was protected against neonatal tetanus".
I want to know which variable has been used for the computation of indicator "Last birth was protected against neonatal tetanus" with the variable name and condition used in NFHS-4 India report.
Regards,
Kailash
|
|
|
Re: Births protection against neonatal tetanus [message #15150 is a reply to message #15014] |
Fri, 08 June 2018 12:47 |
Bridgette-DHS
Messages: 3199 Registered: February 2013
|
Senior Member |
|
|
Following is a response from DHS Senior Research Associate, Lindsay Mallick:
Please see attached and below for the Stata program for coding tetanus protection.
*Generate weight
gen wt=v005/1000000
*generate age in months variable
gen agemo = v008 - b3
label variable agemo "Age of child in months or months since birth"
****Tetanus****
*two injections alst pregnancy
gen tet2lastp = 0
replace tet2lastp =1 if m1 >1 & m1<8
label var tet2lastp "Had 2 or more tetanus shots during last pregnancy"
/*New variable includes mothers with two injections during the pregnancy of their last birth or two or
more injections (the last within 3 years of the last live birth), three or more injections (the
last within 5 years of the last birth), four or more injections (the last within 10 years of the
last live birth), or five or more injections at any time prior to the last birth.*/
*variables used: m1 is total tet injections during the most recent pregnancy
*m1a is total tet injections before the pregnancy
*m1e is the data in CMCs of last injection before pregnancy, may be m1d like in nepal
**Full tetanus
*first calculate total tetanus shots
g totet=0
g ttprotect = 0
replace totet=m1 if m1>0 & m1<8
replace totet= m1a + totet if (m1a > 0 & m1a < 8)
label val totet yesno
*now generating variable for date of last injection - will be 0 for women with at least 1 injection at last pregnancy
*use b19, new CDC age var
g lastinj= 9999
replace lastinj = 0 if m1>0 & m1 <8
gen int age = (agemo)/12
replace lastinj = m1d - age if m1d <20 & (m1==0|(m1>7 & m1<9996)) // years ago of last shot - (age at of child), yields some negatives
*now generate summary variable for protection against neonatal tetanus
replace ttprotect = 1 if tet2lastp ==1
replace ttprotect=1 if totet>=2 & lastinj<=2 //at least 2 shots in last 3 years
replace ttprotect=1 if totet>=3 & lastinj<=4 //at least 3 shots in last 5 years
replace ttprotect=1 if totet>=4 & lastinj<=9 //at least 4 shots in last 10 years
replace ttprotect=1 if totet>=5 //at least 2 shots in lifetime
*replace ttprotect=0 if ttprotect==.
lab var ttprotect "Full Neonatal Tetanus Protection"
ta ttprotect if bidx==1 [iw=wt]
-
Attachment: tetanus.do
(Size: 2.06KB, Downloaded 428 times)
[Updated on: Fri, 08 June 2018 12:52] Report message to a moderator
|
|
|
|