HE31 HEAGERY
HE32 HEAGERY
IF ((Interview Date= RESPONSE) AND (Month told had stroke = RESPONSE)) AND (Year told
│ had stroke = RESPONSE) [QInit.IntDat = RESPONSE AND HeAgeR = RESPONSE AND
│ HeAgeRY = RESPONSE]
│
│ CHECK: Interview Date >= TODATE (HeAgeRY, HeAgeR.ORD, 1)
││ [QInit.IntDat >= TODATE HeAgeRY, HeAgeR.ORD, 1 ]
││
││ INTERVIEWER: This date is in the future (^HeAgeR ^HeAgeRY)! Please change!
││
│ END CHECK
│
END OF FILTER
IF ((Previous Interview Date = RESPONSE) AND (Month told had stroke = RESPONSE)) AND
│ (Year told had stroke = RESPONSE) [PrevDate = RESPONSE AND HeAgeR = RESPONSE
│ AND HeAgeRY = RESPONSE]
│
│ CHECK: PrevDate <= TODATE (year told had a stroke, month told had a stroke.ORD, 28)
││ [PrevDate <= TODATE HeAgeRY, HeAgeR.ORD, 28 ]
││
││ INTERVIEWER: This date is before the date of ^IName[Pnum]'s last interview. Please
││ check!
││
│ END CHECK
│
END OF FILTER
HE33 HEDIAB
HE34 HEDIAB
IF types of chronic condition = None [HeDiab = None]
│
│ CHECK: types of chronic condition.CARDINAL = 1 [HeDiab.CARDINAL = 1 ]
││
││ INTERVIEWER: 'None' is an exclusive code at this question.
││ Please change!
││
│ END CHECK
│
END OF FILTER
LOOP FOR Idx:= 1 TO 9
│
│ IF Reason chronic condition disputed = Has Now [HeDiaM = 3]
││
││ CHECK: (Idx = types of chronic condition) INVOLVING (types of chronic condition)
│││ [Idx = HeDiab INVOLVING HeDiab]
│││
│││ INTERVIEWER: Respondent has reported they have ^XCon[idx] at a previous question
│││ (reason chronic condition disputed).
│││ Please add code ^idx to this question.
│││
││ END CHECK
││
│ END OF FILTER