Read Codes, includes a variable identifying the specific condition causing immunosuppression (HIV, lymphoma, leukaemia, myeloma or other unspecified cellular immune deficiencies, stem cell transplant,
Read codes for smoking, which includes a variable classifying smoking status (non, current, ex, current/ex). This code list is associated with a paper titled "Atopic eczema in adulthood and mortality: