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
││ change!
129