"
IF (Date of Last Interview = RESPONSE) AND (Month told had angina = RESPONSE) AND (Year told  
had angina = RESPONSE) AND (Refreshment sample indicator <> Yes)  
[(PrevDate[PNum] = RESPONSE) AND (HeagaR = RESPONSE) AND (HeagaRY = RESPONSE) AND  
NOT(HFFW.Refresh = 1)]  
CHECK: (PrevDate[PNum] <= TODATE(HeagaRY,ORD(HeagaR),28))  
││  
││ INTERVIEWER: This date is before the date of ^IName[Pnum]'s last interview. Please check! If  
││ correct, add Note explaining why the condition was not reported last time.  
││  
END CHECK  
END OF FILTER  
HE19 HEAGB  
HE20 HEAGB  
IF (Respondent Age > 0) AND (Age first told had heart attack = RESPONSE)  
[IAgeOf > 0 AND HeAgb =RESPONSE]  
CHECK: age first told had heart attack <= Respondent Age [HeAgb <= IAgeOf ]  
││  
││ INTERVIEWER: ^IName[Pnum] is only ^iageof[Pnum] now!  
││  
││ Please check and amend.  
││  
END CHECK  
END OF FILTER  
IF age first told had heart attack = RESPONSE [HeAgb = RESPONSE]  
CHECK: age first told had heart attack > 35 [HeAgb > 35 ]  
││  
││ This seems young (^heagb), can I check?  
││  
END CHECK  
END OF FILTER  
HE21 HEAGBRY  
HE22 HEAGBRY  
IF ((Interview Date = RESPONSE) AND (Month told had heart attack = RESPONSE)) AND  
(Year told had heart attack = RESPONSE)  
[(SIIntDat = RESPONSE) AND (HeAgbR= RESPONSE) AND (HeAgbRY= RESPONSE)]  
CHECK: SIIntDat >= (HeAgbRY,ORD(HeAgbR),1))  
│  
││INTERVIEWER: This date is in the future (^HeAgbR ^HeAgbRY)! Please  
131