[IIntDat = RESPONSE AND HeagaR = RESPONSE AND HeagaRY = RESPONSE]  
CHECK: Interview Date >= TODATE (year told had angina, month told had angina,  
1) [IIntDat >= TODATE HeagaRY, HeagaR.ORD, 1 ]  
││  
││ INTERVIEWER: This date is in the future (^HeagaR ^HeagaRY)! Please change!  
││  
END CHECK  
END OF FILTER  
IF (Previous Interview Date = RESPONSE) AND (month told had angina = RESPONSE) AND  
(year told had angina = RESPONSE) [PrevDate = RESPONSE AND HeagaR = RESPONSE  
AND HeagaRY =  
RESPONSE]  
CHECK: Previous Interview Date <= TODATE (year told had angina, month told had │  
angina, 28) [PrevDate <= TODATE HeagaRY, HeagaR.ORD, 28 ]  
││  
││ INTERVIEWER: This date is before the date of ^IName[Pnum]'s last interview.  
││ Please check!  
││  
END CHECK  
END OF FILTER  
HE17 HEAGB  
HE18 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  
HE19 HEAGBRY  
HE20 HEAGBRY  
IF ((Interview Date = RESPONSE) AND (Month told had heart attack = RESPONSE)) AND  
(Year told had heart attack = RESPONSE)  
[QInit.IntDat = RESPONSE AND HeAgbR = RESPONSE AND HeAgbRY = RESPONSE]