Quality Assessment of Data on Smoking Behaviour in
the WHO MONICA Project
Appendix 1a. Constraints used for routine checking of the data items on smoking
(See Section 5.1 and Appendix
1b.)
- CIGS_LIMITS_4
- Accepted values for CIGS are 1,2,3 and 9.
- NUMCIGS_CIGS_4
- CIGS = 2 <=> NUMCIGS = 888.
- If CIGS = 3 then NUMCIGS = 999 or 0 < NUMCIGS < 4.
- If CIGS = 9 then NUMCIGS = 999.
- If NUMCIGS = 0 then CIGS = 3.
- EVERCIG_CIGS_4
- If form version < 7 then
- If CIGS = 2 or 9 then EVERCIG = 1, 2, 3 or 9.
- If CIGS = 1 or 3 then EVERCIG = 8.
- If form version = 7 then
- If CIGS = 2, 3 or 9 then EVERCIG = 1, 2 or 9.
- If CIGS = 1 then EVERCIG = 8.
- NUMCIGS_LIMITS_4
- NUMCIGS = 888 or 999 or 0 < NUMCIGS < 99.
- EVERCIG_LIMITS_4
- If form version < 7 then
- Accepted values for EVERCIG are 1, 2, 3, 8 and 9.
- If form version = 7 then
- Accepted values for EVERCIG are 1, 2, 8 and 9.
- STOP_LIMITS_4
- STOP = 8888 or 9999 or 1920 < STOP < 1998.
- STOP_EVERCIG_4
- If EVERCIG = 2 or 8 then STOP = 8888.
- If EVERCIG = 9 then STOP = 9999.
- STOP_EX_SMOKER_4
- If form version < 7 then
- If EVERCIG = 1 or 3 then STOP = 9999 or
(year of DBIRTH + 10) < STOP < (year of DEXAM).
- If form version = 7 then
- If EVERCIG = 1 then STOP = 9999 or
(year of DBIRTH + 10) < STOP < (year of DEXAM).
- IFLYEAR_DEXAM_STOP_4
- If (year of DEXAM - STOP) > 1 then IFLYEAR = 8.
- If (year of DEXAM - STOP) < 1 then IFLYEAR = 1, 2, 3 or 9.
- IFLYEAR_NEVER_STOP_4
- If STOP = 8888 then IFLYEAR = 8.
- IFLYEAR_LIMITS_4
- Accepted values for IFLYEAR are 1,2,3,8 and 9.
- CIGAR_LIMITS_4
- 0 < CIGAR < 98 or 100 < CIGAR < 700 or CIGAR = 888 or CIGAR = 999.
- PIPE_LIMITS_4
- 0 < PIPE < 98 or 100 < PIPE < 500 or PIPE = 888 or PIPE = 999.
- DAYCIGS_LIMITS_4
- If form version = 6 then
- Accepted values for DAYCIGS are 1, 2, 3, 4, 8 and 9.
- If form version = 7 then
- Accepted values for DAYCIGS are 1, 2, 3, 8 and 9.
- MAXCIGS_LIMITS_4
- 0 < MAXCIGS < 99 or MAXCIGS = 888 or MAXCIGS = 999.
- CIGAGE_LIMITS_4
- 8 < CIGAGE < Age on date of examination or CIGAGE = 888 or CIGAGE = 999.
- CIGARSM_LIMITS_4
- Accepted values for CIGARSM are 1, 2, 3, 4 and 9.
- PIPESM_LIMITS_4
- Accepted values for PIPESM are 1, 2, 3, 4 and 9.
- OTHERSM_LIMITS_4
- If form version = 6 then
- 0 < OTHERSM < 24 or 99.
- If form version = 7 then
- 0 < OTHERSM < 24 or OTHERSM = 88 or 99.
- OTHERSM_CIGS_4
- If form version = 7 then
- CIGS=1 <=> OTHERSM=88.
- EVERCIG_CIGAGE_4
- EVERCIG = 2 <=> CIGAGE = 88.
- EVERCIG_MAXCIGS_4
- EVERCIG = 2 <=> MAXCIGS = 888.
- If EVERCIG = 9 then MAXCIGS = 999.
- MAXCIGS_NUMCIGS_4
- If NUMCIGS < 888 and MAXCIGS < 888 then MAXCIGS > NUMCIGS.
- DAYCIGS_CIGS_4
- If form version = 6 then
- CIGS = 1,3 or 9 <=> DAYCIGS = 1, 2, 3, 4 or 9.
- CIGS = 2 <=> DAYCIGS = 8.
- If CIGS = 9 then DAYCIGS = 9.
- If form version = 7 then
- CIGS = 1, 2 <=> DAYCIGS = 8.
- If CIGS = 9 then DAYCIGS = 9.
- CIGAGE_STOP_4
- If CIGAGE < 88 and STOP < 8888 then CIGAGE < Age on year of STOP.
- CIGARSM_CIGAR_4
- CIGARSM = 2, 4 <=> CIGAR = 888.
- If CIGARSM = 1 then 1 < CIGAR < 700 or 999.
- If CIGARSM = 3 then 0 < CIGAR < 6 or 999.
- If CIGARSM = 9 then 0 < CIGAR < 700 or CIGAR = 999.
- PIPESM_PIPE_4
- PIPESM = 2, 4 <=> PIPE = 888.
If PIPESM = 1 then 1 < PIPE < 500 or 999.
If PIPESM = 3 then 0 < PIPE < 10 or 999.
If PIPESM = 9 then 0 < PIPE < 500 or 999.
- SCN_LIMITS_4
- 8 < SCN < 499 or SCN = 777 or 888 or 999.
- COTIN_LIMITS_4
- 0 < COTIN < 7777 or COTIN = 8888 or 9999.
- CARBMON_LIMITS_4
- 0 < CARBMON < 77 or CARBMON = 99.