...
- Are the code list values and categories correct?
- Are the code list categories in the right order?
- Is the cardinality correct?
- Check that Don’t know, Refused and Missing have been added as categories to questions where these responses are referred to in subsequent conditions.
- Change response domains for questions asking about ‘Other’ from Generic text to Other response domain.
- For parsed questionnaires, we generally do not fix the code lists that have been parsed in (i.e. where code lists have been duplicated, or labelling is not parsed in according to protocol. However, labelling protocol is followed when inputting questionnaires from scratch. Please see the Construct a label page.
Conditions
- Is the condition text and logic correct?
- Are the conditions labelled after the right question?
- Are the || and && symbols included the condition logic?
- Are the constructs inside the condition correctly located in the True/False branch?
- Check condition text for repeated conditions that can be separated and then remaining portion of conditions can be nested inside the repeated condition.
- Make sure redundant conditions are deleted (i.e., ones that repeat so don’t need to be in twice).
- Watch for conditions arising from derived variables and check whether variables that make up the derived variables come from questions in current questionnaire. If so, add logic to the conditions using the questions in the current questionnaire.
- If a condition is labelled after something other than a question (e.g., a statement), we don’t put anything after the c_ in the label.
...