IF whether ever smoked cigarettes at Last interview <> yes [HeSmk (Last int) <> 1] or if proxy  
HESMK*  
[Have you/ Has [^name]] ever smoked cigarettes?  
1 Yes  
2 No  
END OF FILTER  
IF (whether ever smoked cigarettes = yes) OR (whether ever smoked cigarettes at Last interview <> yes)  
[(HeSmk = 1) OR (HeSmk (Last int) <> 1)]  
HESKA*  
[^Do you / Does [^name]] smoke cigarettes at all nowadays?  
1 Yes  
2 No  
END OF FILTER  
IF (whether smoked cigarettes at Last interview = yes) AND (whether smokes cigarettes now = no)  
[(HESka (Last int) = 1) AND (HESka = 2)]  
HESKD  
The last time we interviewed you [^on date of last interview], you said that you were smoking  
at that time.  
INTERVIEWER: Code 1 below unless respondent spontaneously disputes this record.  
1 Yes  
2 No  
IF whether smoking at last interview disputed = no [HeSkd = 2]  
││  
││ HESKE  
││ INTERVIEWER: Code reason why respondent disputes the record. Respondent says...  
118