Quality Assessment of Coronary Event Registration Data in the WHO MONICA
Project
Appendix 1. Edit specifications for coronary events
(See Section 3, Table 4 and
Appendix 2.)
- Form 01
- Version 5
- Edit Specifications version 4, 26-Aug-1993
General
The MONICA Data Centre (MDC) checks all Coronary Events data received from the MONICA
Collaborating Centres (MCC) according to these edit specifications at the time when the
data are included into the MONICA database. All possible inconsistencies revealed in the
data are reported to the MCC using Form H: Computer Generated Error Correction Form, or by
other means if the number of possible errors in the data is very large.
Explanations for the edit specifications:
Every record entered into the MDC database is subjected to the constraints listed
below. If the data do not meet the conditions of the constraint, an error message will be
generated. Such error messages are printed on a Computer Generated Error Correction Form
(Form: H)
Data values which do not meet the conditions of a constraint, are either incorrect or
unusual. All data values printed on the Computer Generated Error Correction Form should be
checked from the source of the data. However, such values should not be changed unless
they can be shown to be incorrect.
- DREG_LIMITS_1
- DREG should be a date or 99MMYY or 9999YY or 999999, and between 010181 and today.
- SEX_LIMITS_1
- Accepted values for SEX are 1 and 2.
- DBIRTH_LIMITS_1
- DBIRTH should be a date or 99MMYY or 9999YY.
DONSET-DBIRTHmust be more than 24 years and less than 65 years.
( Note the following interpretations :
- DBIRTH 99MMYY = 15MMYY
DBIRTH 9999YY = 3006YY
DONSET 99MMYY = 15MMYY. )
- DONSET_LIMITS_1
- DONSET should be a date or 99MMYY.
DONSET should be at least 010180 and at most DREG.
( Note the following interpretations :
- DONSET 99MMYY = 01MMYY
DREG 99MMYY = 28MMYY
DREG 9999YY = 3112YY
DREG 999999 = today.)
- MANAGE_LIMITS_1
- Accepted values for MANAGE are 1,2,3,4,5 and 9.
- SURVIV_LIMITS_1
- Accepted values for SURVIV are 1 and 2 (9 is regarded as unusual).
- MANAGE_SURVIV_1
- If MANAGE=4 then SURVIV should be 2
- SURVIV_DDEATH_DONSET_1
- If SURVIV = 2 and days of DONSET are known then DONSET < DDEATH < DONSET+28.
If SURVIV = 2 and DONSET = 99MMYY then 01MMYY < DDEATH < 01MMYY + 58.
- SURVIV_NON_FATAL_1
- SURVIV must be 1 or 9 when DDEATH or ESTST or NECP is irrelevant (ie. contains only
8's).
- DDEATH_SURVIV_1
- DDEATH should be 888888 if SURVIV = 1 or 9.
- ESTST_SURVIV_1
- ESTST should be 8 if SURVIV = 1 or 9.
- NECP_SURVIV_1
- NECP should be 8 if SURVIV = 1 or 9.
- SYMPT_LIMITS_1
- Accepted values for SYMPT are 1,2,3,4,5 and 9.
- ECG_LIMITS_1
- Accepted values for ECG are 1,2,3,4,5 and 9.
- ECG_WHEN_NUMECG_ZERO_1
- ECG should be 9 if NUMECG = 0.
- NUMECG_ECG_1
- NUMECG should be 2,3 or 4 if ECG = 1 or 2.
- ENZYME_LIMITS_1
- Accepted values for ENZYME are 1,2,3,4,5 and 9.
- NECSUM_LIMITS_1
- Accepted values for NECSUM are 1,2,4,8 and 9.
- NECSUM_NECP_1
- If NECP = 4,8 or 9 then NECSUM should be 8 or 9.
- NECSUM_NECD_1
- NECSUM should be 1 if NECD1 or NECD2 or NECD3 is 4101 or 4102.
- DIACAT_LIMITS_1
- Accepted values for DIACAT are 1,2,3,4 and 9.
- DIACAT_CHECK_1
- Coding algorithms from MONICA MANUAL section 4 pp. 12-26.
- DIACAT_NECD_1
- DIACAT should be 1 if NECD1 or NECD2 or NECD3 is 4101 or 4102.
- IATRO_LIMITS_1
- Accepted values for IATRO are 1,2 and 9.
- NUMECG_LIMITS_1
- Accepted values for NUMECG are 0,1,2,3,4 or 9.
- PREMI_LIMITS_1
- Accepted values for PREMI are 1,2,3,4,5,6,7 and 9.
- PREMI_HISIHD_1
- PREMI should be 6 or 7 if HISIHD=2 and HISIHD should be 1 or 8 if PREMI is 1,2,3,4 or 5
.
- DDEATH_LIMITS_1
- DDEATH should be a date or 888888.
- ESTST_LIMITS_1
- Accepted values for ESTST are 1,2,3,4,5,8 and 9.
- ESTST_DDEATH_DONSET_1
- ESTST should be 1,2 or 4 if DDEATH = DONSET.
ESTST should be 3 or 5 if DDEATH - DONSET > 1
( Checked only if DDEATH <> 888888 and DONSET <> 99MMYY )
- ACCST_LIMITS_1
- Days must be at least 0 and at most 28 ( or 88 or 99 )
Hours must be at least 0 and at most 23 ( or 88 or 99 )
Mins must be at least 0 and at most 59 ( or 88 or 99 )
- ACCST_ESTST_1
- if ACCST <> 888888 and ACCST <> 999999 then ACCST should be
- 000000:000059, 000099 if ESTST = 1
000100:002399, 009999 if ESTST = 2
010000:289999 if ESTST = 3
- ACCST_WHEN_ESTST_MISSING_1
- ACCST should be 888888 or 999999 if ESTST=8 or 9
- NECP_LIMITS_1
- Accepted values for NECP are 1,2,4,8 and 9.
- NECP_NECD_1
- NECP should be 4,8 or 9 if NECD1 or NECD2 or NECD3 is 888888.
- NECP_NECSUM_1
- NECP should be 4,8 or 9 if NECSUM = 8.
- NECD_NECP_1
- All NECDs should be 8888 if NECP = 4,8 or 9.
- HISIHD_LIMITS_1
- Accepted values for HISIHD are 1,2,8 and 9.
- ICDVER_LIMITS_1
- Accepted values for ICDVER are 1,2 and 3.
- THROMBD_MANAGE_1
- If MANAGE=4 then THROMBD=2,7,8 or 9. Violation of this constraint isnot logically
impossible, but the coding should be checked.
- MANAGE_SURVIV_THROMBD_1
- THROMBD=8 is equivalent to MANAGE=4 and SURVIV=2
- THROMBD_SURVIV_1
- If SURVIV=1 or 9 then THROMBD=1,2,7 or 9.
- THROMBD_ESTST_1
- If ESTST=1 then THROMBD=2,7 or 8. Violation of this constraint is not logically
impossible, but the coding should be checked.
- THROMBD_VERSN_1
- If VERSN=3 then THROMBD= empty
IF VERSN=5 then accepted values for THROMBD are 1,2,7,8 or 9
- FUTURE1_VERSN_1...FUTURE4_VERSN_1
- If VERSN=3 then FUTURE1, FUTURE2, FUTURE3 and FUTURE4 are empty.
If VERSN=5 then accepted value for FUTURE1, FUTURE2, FUTURE3 and FUTURE4 is 8.