CHECK: Interview Date >= TODATE (year told had congestive heart failure, month told had  
congestive  
││ heart failure.ORD, 1) [QInit.IntDat >= TODATE HeAgcRY, HeAgcR.ORD, 1 ]  
││  
││ INTERVIEWER: This date is in the future (^HEAgcR ^HEAgcRY)! Please change!  
││  
END CHECK  
END OF FILTER  
IF (Previous Interview Date = RESPONSE) AND (month told had congestive heart failure =  
RESPONSE)  
AND (year told had congestive heart failure = RESPONSE)  
[PrevDate = RESPONSE AND HeAgcR = RESPONSE AND HeAgcRY = RESPONSE]  
CHECK: Previous Interview Date <= TODATE (year told had congestive heart failure, month  
told had  
││ congestive heart failure, 28) [PrevDate <= TODATE HeAgcRY, HeAgcR.ORD, 28 ]  
││ INTERVIEWER: This date is before the date of ^IName[Pnum]'s last interview. Please  
││ check!  
││  
END CHECK  
END OF FILTER  
HE25 HEAGD  
IF (Respondent Age > 0) AND (age first told had diabetes = RESPONSE)  
[IAgeOf > 0 AND HeAgd = RESPONSE]  
CHECK: age first told had diabetes <= Respondent Age [HeAgd <= IAgeOf ]  
││  
││ INTERVIEWER: ^IName[Pnum] is only ^iageof[Pnum] now!  
││ Please change!  
││  
END CHECK  
END OF FILTER  
HE26 HEAGDRY  
HE27 HEAGDRY  
IF ((Interview Date = RESPONSE) AND (month told had diabetes = RESPONSE)) AND (year  
told had diabetes = RESPONSE) [QInit.IntDat = RESPONSE AND HeAgdR = RESPONSE  
AND HeAgdRY =  
RESPONSE]  
CHECK: Interview Date >= TODATE (year told had diabetes, month told had diabetes.ORD,  
1)  
││ [QInit.IntDat >= TODATE HeAgdRY, HeAgdR.ORD, 1 ]  
││ INTERVIEWER: This date is in the future (^HEAgcR ^HEAgcRY)! Please change!  
││  
END CHECK  
END OF FILTER