Textfill if no date of diagnosis in feedforward (FFHEDataYMI AND FFHEDataMMI <>  
RESPONSE) AND age of diagnosis in feedforward (FFHEAgeMI = Response): [^Just  
to check, we have a record that you were diagnosed with a heart attack aged  
[^FFHEAgeMI], is this…]  
Else textfill: [^Just to check, we have a record that when we spoke to you [previously  
/in ^FFHEYearMI], you told us you had been diagnosed with a heart attack. Is this…]  
│READ OUT  
│ 1 …correct, you were diagnosed with this condition,  
2 incorrect, you have never been diagnosed with this condition,  
3 incorrect as you were misdiagnosed, or  
4 incorrect for another reason (please specify)?  
If incorrect for another reason  
││ [(HENvrMI = 4)]  
││  
││HENvOtMI  
││INTERVIEWER: Enter other reason  
││: STRING  
││  
END OF FILTER  
END OF FILTER  
ASK IF heart attack is a new condition  
[(HEEverMI = Yes and FFHeEverMI =0)]  
HEMthMI* (archived under SL/SA)  
When [^were you / was [^Name]] first told by a doctor or other health professional that  
[^you/he/she] had had a heart attack (including myocardial infarction or coronary  
thrombosis)?  
INTERVIEWER: ENTER RESPONSE IN MONTH AND YEAR.  
ENTER THE MONTH AT THIS QUESTION.  
01 January  
02 February  
03 March  
04 April  
05 May  
06 June  
07 July  
08 August  
09 September  
10 October  
11 November  
12 December  
HEYrMI* (archived under SL/SA)  
INTERVIEWER: ENTER THE YEAR AT THIS QUESTION.  
Range: 1900..2200  
END OF FILTER  
ASK IF heart attack is an existing condition and no date of diagnosis in feedforward  
[(((HEEverMI = Yes) OR (HEEverMI = No and HENvrMI = 1)) and FFHeEverMI =1)  
AND [(FFHEDateMMI <> RESPONSE AND FFHEDateYMI <> RESPONSE)]]  
HEAgeMI* (archived under SL and SA as heagb)  
67